

Hinweis zum Ende des Supports: Am 15. September 2025 AWS wird der Support für Amazon Lex V1 eingestellt. Nach dem 15. September 2025 können Sie nicht mehr auf die Amazon-Lex-V1-Konsole oder die Amazon-Lex-V1-Ressourcen zugreifen. Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das [Amazon Lex V2-Handbuch](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html). 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# API-Referenz
<a name="API_Reference"></a>

Dieser Abschnitt enthält Dokumentation für die Amazon Lex API-Operationen. Eine Liste der AWS-Regionen, in denen Amazon Lex verfügbar ist, finden Sie unter [AWS-Regionen und Endpunkte](https://docs.aws.amazon.com/general/latest/gr/rande.html#lex_region) in der *Amazon Web Services General Reference.*

**Topics**
+ [Aktionen](API_Operations.md)
+ [Datentypen](API_Types.md)

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

Die folgenden Aktionen werden vom Amazon Lex Model Building Service unterstützt:
+  [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) 

Die folgenden Aktionen werden von Amazon Lex Runtime Service unterstützt:
+  [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) 

# Amazon Lex Modellbau-Service
<a name="API_Operations_Amazon_Lex_Model_Building_Service"></a>

Die folgenden Aktionen werden vom Amazon Lex Model Building Service unterstützt:
+  [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>

Erstellt eine neue Version des Bots basierend auf der `$LATEST` Version. Wenn sich die `$LATEST` Version dieser Ressource seit der Erstellung der letzten Version nicht geändert hat, erstellt Amazon Lex keine neue Version. Es gibt die zuletzt erstellte Version zurück.

**Anmerkung**  
Sie können nur die `$LATEST` Version des Bots aktualisieren. Sie können die nummerierten Versionen, die Sie mit dem `CreateBotVersion` Vorgang erstellen, nicht aktualisieren.

 Wenn Sie die erste Version eines Bots erstellen, setzt Amazon Lex die Version auf 1. Nachfolgende Versionen werden um 1 erhöht. Weitere Informationen finden Sie unter [Versionsverwaltung](versioning-aliases.md#versioning-intro). 

 Diese Operation setzt eine Berechtigung für die `lex:CreateBotVersion`-Aktion voraus. 

## Anforderungssyntax
<a name="API_CreateBotVersion_RequestSyntax"></a>

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

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

## URI-Anfrageparameter
<a name="API_CreateBotVersion_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_CreateBotVersion_RequestSyntax) **   <a name="lex-CreateBotVersion-request-uri-name"></a>
Der Name des Bots, von dem Sie eine neue Version erstellen möchten. Der Name berücksichtigt Groß- und Kleinschreibung.   
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_CreateBotVersion_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [checksum](#API_CreateBotVersion_RequestSyntax) **   <a name="lex-CreateBotVersion-request-checksum"></a>
Identifiziert eine bestimmte Version der `$LATEST` Version des Bots. Wenn Sie eine Prüfsumme angeben und die `$LATEST` Version des Bots eine andere Prüfsumme hat, wird eine `PreconditionFailedException` Ausnahme zurückgegeben und Amazon Lex veröffentlicht keine neue Version. Wenn Sie keine Prüfsumme angeben, veröffentlicht Amazon Lex die `$LATEST` Version.  
Typ: Zeichenfolge  
Erforderlich: Nein

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_CreateBotVersion_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [abortStatement](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-abortStatement"></a>
Die Nachricht, die Amazon Lex verwendet, um eine Konversation abzubrechen. Weitere Informationen finden Sie unter [PutBot](API_PutBot.md).  
Typ: [Statement](API_Statement.md) Objekt

 ** [checksum](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-checksum"></a>
Prüfsumme, die die Version des Bots identifiziert, der erstellt wurde.  
Typ: Zeichenfolge

 ** [childDirected](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-childDirected"></a>
Für jeden Amazon Lex-Bot, der mit dem Amazon Lex Model Building Service erstellt wurde, müssen Sie angeben, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und dem Gesetz zum Schutz der Privatsphäre von Kindern im Internet (Children's Online Privacy Protection Act, COPPA) unterliegt, indem Sie `true` oder `false` im `childDirected` Feld angeben. **Durch die Angabe `true` in `childDirected` diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.** Durch die Angabe `false` in `childDirected` diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex **nicht** mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt. Sie dürfen keinen Standardwert für das `childDirected` Feld angeben, der nicht genau wiedergibt, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.  
Wenn sich Ihre Nutzung von Amazon Lex auf eine Website, ein Programm oder eine andere Anwendung bezieht, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet, müssen Sie die erforderliche nachprüfbare Zustimmung der Eltern gemäß COPPA einholen. Informationen zur Verwendung von Amazon Lex in Verbindung mit Websites, Programmen oder anderen Anwendungen, die sich ganz oder teilweise an Kinder unter 13 Jahren richten oder richten, finden Sie in den [häufig gestellten Fragen zu Amazon Lex.](https://aws.amazon.com/lex/faqs#data-security)   
Typ: Boolescher Wert

 ** [clarificationPrompt](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-clarificationPrompt"></a>
Die Nachricht, die Amazon Lex verwendet, wenn es die Anfrage des Benutzers nicht versteht. Weitere Informationen finden Sie unter [PutBot](API_PutBot.md).   
Typ: [Prompt](API_Prompt.md) Objekt

 ** [createdDate](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-createdDate"></a>
Das Datum, an dem die Bot-Version erstellt wurde.  
Typ: Zeitstempel

 ** [description](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-description"></a>
Eine Beschreibung des Bots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [detectSentiment](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-detectSentiment"></a>
Gibt an, ob vom Benutzer eingegebene Äußerungen zur Stimmungsanalyse an Amazon Comprehend gesendet werden sollen.  
Typ: Boolescher Wert

 ** [enableModelImprovements](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-enableModelImprovements"></a>
Gibt an, ob der Bot Genauigkeitsverbesserungen verwendet. `true`gibt an, dass der Bot die Verbesserungen verwendet, andernfalls`false`.  
Typ: Boolescher Wert

 ** [failureReason](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-failureReason"></a>
Falls `status` ja`FAILED`, gibt Amazon Lex den Grund an, warum der Bot nicht erstellt werden konnte.  
Typ: Zeichenfolge

 ** [idleSessionTTLInSeconds](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-idleSessionTTLInSeconds"></a>
Die maximale Zeit in Sekunden, für die Amazon Lex die in einer Konversation gesammelten Daten aufbewahrt. Weitere Informationen finden Sie unter [PutBot](API_PutBot.md).  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 60. Maximaler Wert von 86400.

 ** [intents](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-intents"></a>
Ein Array von `Intent`-Objekten. Weitere Informationen finden Sie unter [PutBot](API_PutBot.md).  
Typ: Array von [Intent](API_Intent.md)-Objekten

 ** [lastUpdatedDate](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-lastUpdatedDate"></a>
Das Datum, an dem die `$LATEST` Version dieses Bots aktualisiert wurde.   
Typ: Zeitstempel

 ** [locale](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-locale"></a>
 Gibt das Zielgebietsschema für den Bot an.   
Typ: Zeichenfolge  
Zulässige Werte: `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>
Der Name des Bots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [status](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-status"></a>
 Wenn Sie eine Anfrage zur Erstellung oder Aktualisierung eines Bots senden, setzt Amazon Lex das `status` Antwortelement auf`BUILDING`. Nachdem Amazon Lex den Bot erstellt hat, wird er `status` auf eingestellt`READY`. Wenn Amazon Lex den Bot nicht erstellen kann, wird er `status` auf gesetzt`FAILED`. Amazon Lex gibt den Grund für den Fehler im `failureReason` Antwortelement zurück.   
Typ: Zeichenfolge  
Zulässige Werte: `BUILDING | READY | READY_BASIC_TESTING | FAILED | NOT_BUILT` 

 ** [version](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-version"></a>
Die Version des Bots.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

 ** [voiceId](#API_CreateBotVersion_ResponseSyntax) **   <a name="lex-CreateBotVersion-response-voiceId"></a>
Die Amazon Polly Polly-Sprach-ID, die Amazon Lex für Sprachinteraktionen mit dem Benutzer verwendet.  
Typ: Zeichenfolge

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

 ** PreconditionFailedException **   
 Die Prüfsumme der Ressource, die Sie ändern möchten, stimmt nicht mit der Prüfsumme in der Anfrage überein. Überprüfen Sie die Prüfsumme der Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 412

## Weitere Informationen finden Sie unter:
<a name="API_CreateBotVersion_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/CreateBotVersion) 
+  [AWS SDK für 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 für 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>

Erstellt eine neue Version einer Absicht, die auf der `$LATEST` Version der Absicht basiert. Wenn sich die `$LATEST` Version dieser Absicht seit der letzten Aktualisierung nicht geändert hat, erstellt Amazon Lex keine neue Version. Es gibt die letzte Version zurück, die Sie erstellt haben.

**Anmerkung**  
Sie können nur die `$LATEST` Version der Absicht aktualisieren. Sie können die nummerierten Versionen, die Sie mit dem `CreateIntentVersion` Vorgang erstellen, nicht aktualisieren.

 Wenn Sie eine Version einer Absicht erstellen, setzt Amazon Lex die Version auf 1. Nachfolgende Versionen werden um 1 erhöht. Weitere Informationen finden Sie unter [Versionsverwaltung](versioning-aliases.md#versioning-intro). 

Diese Operation erfordert zur Ausführung der `lex:CreateIntentVersion`-Aktion Berechtigungen. 

## Anforderungssyntax
<a name="API_CreateIntentVersion_RequestSyntax"></a>

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

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

## URI-Anfrageparameter
<a name="API_CreateIntentVersion_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_CreateIntentVersion_RequestSyntax) **   <a name="lex-CreateIntentVersion-request-uri-name"></a>
Der Name der Absicht, von der Sie eine neue Version erstellen möchten. Der Name berücksichtigt Groß- und Kleinschreibung.   
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_CreateIntentVersion_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [checksum](#API_CreateIntentVersion_RequestSyntax) **   <a name="lex-CreateIntentVersion-request-checksum"></a>
Prüfsumme der `$LATEST` Version der Absicht, die zur Erstellung der neuen Version verwendet werden soll. Wenn Sie eine Prüfsumme angeben und die `$LATEST` Version der Absicht eine andere Prüfsumme hat, gibt Amazon Lex eine `PreconditionFailedException` Ausnahme zurück und veröffentlicht keine neue Version. Wenn Sie keine Prüfsumme angeben, veröffentlicht Amazon Lex die `$LATEST` Version.  
Typ: Zeichenfolge  
Erforderlich: Nein

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_CreateIntentVersion_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [checksum](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-checksum"></a>
Prüfsumme der erstellten Intent-Version.  
Typ: Zeichenfolge

 ** [conclusionStatement](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-conclusionStatement"></a>
Nachdem die im `fulfillmentActivity` Feld angegebene Lambda-Funktion die Absicht erfüllt hat, übermittelt Amazon Lex diese Aussage an den Benutzer.   
Typ: [Statement](API_Statement.md) Objekt

 ** [confirmationPrompt](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-confirmationPrompt"></a>
Falls definiert, die Aufforderung, die Amazon Lex verwendet, um die Absicht des Benutzers zu bestätigen, bevor sie erfüllt wird.   
Typ: [Prompt](API_Prompt.md) Objekt

 ** [createdDate](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-createdDate"></a>
Das Datum, an dem die Absicht erstellt wurde.  
Typ: Zeitstempel

 ** [description](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-description"></a>
Eine Beschreibung der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [dialogCodeHook](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-dialogCodeHook"></a>
Falls definiert, ruft Amazon Lex diese Lambda-Funktion für jede Benutzereingabe auf.  
Typ: [CodeHook](API_CodeHook.md) Objekt

 ** [followUpPrompt](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-followUpPrompt"></a>
Falls definiert, verwendet Amazon Lex diese Aufforderung, um zusätzliche Benutzeraktivitäten anzufordern, nachdem die Absicht erfüllt wurde.   
Typ: [FollowUpPrompt](API_FollowUpPrompt.md) Objekt

 ** [fulfillmentActivity](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-fulfillmentActivity"></a>
 Beschreibt, wie die Absicht erfüllt wird.   
Typ: [FulfillmentActivity](API_FulfillmentActivity.md) Objekt

 ** [inputContexts](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-inputContexts"></a>
Ein Array von `InputContext` Objekten, das die Kontexte auflistet, die aktiv sein müssen, damit Amazon Lex die Absicht in einer Konversation mit dem Benutzer auswählen kann.  
Typ: Array von [InputContext](API_InputContext.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 5 Elemente.

 ** [kendraConfiguration](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-kendraConfiguration"></a>
Konfigurationsinformationen, falls vorhanden, für die Verbindung eines Amazon Kendra Kendra-Index mit der `AMAZON.KendraSearchIntent` Absicht.  
Typ: [KendraConfiguration](API_KendraConfiguration.md) Objekt

 ** [lastUpdatedDate](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-lastUpdatedDate"></a>
Das Datum, an dem die Absicht aktualisiert wurde.   
Typ: Zeitstempel

 ** [name](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-name"></a>
Der Name der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [outputContexts](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-outputContexts"></a>
Ein Array von `OutputContext` Objekten, das die Kontexte auflistet, die durch die Absicht aktiviert werden, wenn die Absicht erfüllt ist.  
Typ: Array von [OutputContext](API_OutputContext.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 10 Elemente.

 ** [parentIntentSignature](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-parentIntentSignature"></a>
Ein eindeutiger Bezeichner für eine integrierte Absicht.  
Typ: Zeichenfolge

 ** [rejectionStatement](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-rejectionStatement"></a>
Wenn der Benutzer die in definierte Frage mit „Nein“ beantwortet`confirmationPrompt`, antwortet Amazon Lex mit dieser Erklärung, um zu bestätigen, dass die Absicht storniert wurde.   
Typ: [Statement](API_Statement.md) Objekt

 ** [sampleUtterances](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-sampleUtterances"></a>
Eine Reihe von Beispieläußerungen, die für die Absicht konfiguriert wurden.   
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Maximale Anzahl von 1500 Elementen.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Höchstlänge = 200 Zeichen.

 ** [slots](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-slots"></a>
Eine Reihe von Slot-Typen, die die Informationen definieren, die zur Erfüllung der Absicht erforderlich sind.  
Typ: Array von [Slot](API_Slot.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 100 Elemente.

 ** [version](#API_CreateIntentVersion_ResponseSyntax) **   <a name="lex-CreateIntentVersion-response-version"></a>
Die Versionsnummer, die der neuen Version der Absicht zugewiesen wurde.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

 ** PreconditionFailedException **   
 Die Prüfsumme der Ressource, die Sie ändern möchten, stimmt nicht mit der Prüfsumme in der Anfrage überein. Überprüfen Sie die Prüfsumme der Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 412

## Weitere Informationen finden Sie unter:
<a name="API_CreateIntentVersion_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/CreateIntentVersion) 
+  [AWS SDK für 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 für 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>

Erstellt eine neue Version eines Slot-Typs basierend auf der `$LATEST` Version des angegebenen Slot-Typs. Wenn sich die `$LATEST` Version dieser Ressource seit der letzten Version, die Sie erstellt haben, nicht geändert hat, erstellt Amazon Lex keine neue Version. Es gibt die letzte Version zurück, die Sie erstellt haben. 

**Anmerkung**  
Sie können nur die `$LATEST` Version eines Slot-Typs aktualisieren. Sie können die nummerierten Versionen, die Sie mit dem `CreateSlotTypeVersion` Vorgang erstellen, nicht aktualisieren.

Wenn Sie eine Version eines Slot-Typs erstellen, setzt Amazon Lex die Version auf 1. Nachfolgende Versionen werden um 1 erhöht. Weitere Informationen finden Sie unter [Versionsverwaltung](versioning-aliases.md#versioning-intro). 

Diese Operation erfordert Berechtigungen für die Aktion `lex:CreateSlotTypeVersion`.

## Anforderungssyntax
<a name="API_CreateSlotTypeVersion_RequestSyntax"></a>

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

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

## URI-Anfrageparameter
<a name="API_CreateSlotTypeVersion_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_CreateSlotTypeVersion_RequestSyntax) **   <a name="lex-CreateSlotTypeVersion-request-uri-name"></a>
Der Name des Slot-Typs, für den Sie eine neue Version erstellen möchten. Der Name berücksichtigt Groß- und Kleinschreibung.   
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_CreateSlotTypeVersion_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [checksum](#API_CreateSlotTypeVersion_RequestSyntax) **   <a name="lex-CreateSlotTypeVersion-request-checksum"></a>
Prüfsumme für die `$LATEST` Version des Slot-Typs, den Sie veröffentlichen möchten. Wenn Sie eine Prüfsumme angeben und die `$LATEST` Version des Slot-Typs eine andere Prüfsumme hat, gibt Amazon Lex eine `PreconditionFailedException` Ausnahme zurück und veröffentlicht die neue Version nicht. Wenn Sie keine Prüfsumme angeben, veröffentlicht Amazon Lex die `$LATEST` Version.  
Typ: Zeichenfolge  
Erforderlich: Nein

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_CreateSlotTypeVersion_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [checksum](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-checksum"></a>
Prüfsumme der `$LATEST` Version des Slot-Typs.  
Typ: Zeichenfolge

 ** [createdDate](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-createdDate"></a>
Das Datum, an dem der Slot-Typ erstellt wurde.  
Typ: Zeitstempel

 ** [description](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-description"></a>
Eine Beschreibung des Slot-Typs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [enumerationValues](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-enumerationValues"></a>
Eine Liste von `EnumerationValue` Objekten, die die Werte definiert, die der Slot-Typ annehmen kann.  
Typ: Array von [EnumerationValue](API_EnumerationValue.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Maximale Anzahl von 10000 Elementen.

 ** [lastUpdatedDate](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-lastUpdatedDate"></a>
Das Datum, an dem der Slot-Typ aktualisiert wurde. Wenn Sie eine Ressource erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.  
Typ: Zeitstempel

 ** [name](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-name"></a>
Der Name des Slot-Typs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [parentSlotTypeSignature](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-parentSlotTypeSignature"></a>
Der integrierte Steckplatztyp, der als übergeordnetes Element des Steckplatztyps verwendet wird.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^((AMAZON\.)_?|[A-Za-z]_?)+` 

 ** [slotTypeConfigurations](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-slotTypeConfigurations"></a>
Konfigurationsinformationen, die den Typ des übergeordneten integrierten Steckplatzes erweitern.  
Typ: Array von [SlotTypeConfiguration](API_SlotTypeConfiguration.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 10 Elemente.

 ** [valueSelectionStrategy](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-valueSelectionStrategy"></a>
Die Strategie, mit der Amazon Lex den Wert des Slots bestimmt. Weitere Informationen finden Sie unter [PutSlotType](API_PutSlotType.md).  
Typ: Zeichenfolge  
Zulässige Werte: `ORIGINAL_VALUE | TOP_RESOLUTION` 

 ** [version](#API_CreateSlotTypeVersion_ResponseSyntax) **   <a name="lex-CreateSlotTypeVersion-response-version"></a>
Die Version, die der neuen Slot-Typ-Version zugewiesen wurde.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

 ** PreconditionFailedException **   
 Die Prüfsumme der Ressource, die Sie ändern möchten, stimmt nicht mit der Prüfsumme in der Anfrage überein. Überprüfen Sie die Prüfsumme der Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 412

## Weitere Informationen finden Sie unter:
<a name="API_CreateSlotTypeVersion_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/CreateSlotTypeVersion) 
+  [AWS SDK für 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 für 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>

Löscht alle Versionen des Bots, einschließlich der `$LATEST` Version. Verwenden Sie den [DeleteBotVersion](API_DeleteBotVersion.md) Vorgang, um eine bestimmte Version des Bots zu löschen. Durch den `DeleteBot` Vorgang wird das Bot-Schema nicht sofort entfernt. Stattdessen wird es zum Löschen markiert und später entfernt.

Amazon Lex speichert Äußerungen auf unbestimmte Zeit, um die Fähigkeit Ihres Bots zu verbessern, auf Benutzereingaben zu reagieren. Diese Äußerungen werden nicht entfernt, wenn der Bot gelöscht wird. Verwenden Sie die Operation, um die Äußerungen zu entfernen. [DeleteUtterances](API_DeleteUtterances.md)

Wenn ein Bot einen Alias hat, können Sie ihn nicht löschen. Stattdessen gibt die `DeleteBot` Operation eine `ResourceInUseException` Ausnahme zurück, die einen Verweis auf den Alias enthält, der auf den Bot verweist. Um den Verweis auf den Bot zu entfernen, löschen Sie den Alias. Wenn Sie dieselbe Ausnahme erneut erhalten, löschen Sie den verweisenden Alias, bis der `DeleteBot` Vorgang erfolgreich ist.

Diese Operation erfordert Berechtigungen für die Aktion `lex:DeleteBot`.

## Anforderungssyntax
<a name="API_DeleteBot_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_DeleteBot_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_DeleteBot_RequestSyntax) **   <a name="lex-DeleteBot-request-uri-name"></a>
Der Name des Bots. Der Name berücksichtigt Groß- und Kleinschreibung.   
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteBot_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteBot_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteBot_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

 ** ResourceInUseException **   
Auf die Ressource, die Sie zu löschen versuchen, wird von einer anderen Ressource verwiesen. Verwenden Sie diese Informationen, um Verweise auf die Ressource zu entfernen, die Sie löschen möchten.  
Der Hauptteil der Ausnahme enthält ein JSON-Objekt, das die Ressource beschreibt.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Beschreibt die Ressource, die auf die Ressource verweist, die Sie zu löschen versuchen. Dieses Objekt wird als Teil der `ResourceInUseException` Ausnahme zurückgegeben. 
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DeleteBot_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteBot) 
+  [AWS SDK für 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 für 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>

Löscht einen Alias für den angegebenen Bot. 

Sie können keinen Alias löschen, der in der Verbindung zwischen einem Bot und einem Messaging-Kanal verwendet wird. Wenn ein Alias in einer Kanalzuordnung verwendet wird, gibt der `DeleteBot` Vorgang eine `ResourceInUseException` Ausnahme zurück, die einen Verweis auf die Kanalzuweisung enthält, die sich auf den Bot bezieht. Sie können den Verweis auf den Alias entfernen, indem Sie die Kanalzuordnung löschen. Wenn Sie dieselbe Ausnahme erneut erhalten, löschen Sie die verweisende Zuordnung, bis der `DeleteBotAlias` Vorgang erfolgreich ist.

## Anforderungssyntax
<a name="API_DeleteBotAlias_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_DeleteBotAlias_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [botName](#API_DeleteBotAlias_RequestSyntax) **   <a name="lex-DeleteBotAlias-request-uri-botName"></a>
Der Name des Bots, auf den der Alias zeigt.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [name](#API_DeleteBotAlias_RequestSyntax) **   <a name="lex-DeleteBotAlias-request-uri-name"></a>
Der Name des Aliasses, der gelöscht werden soll. Der Name berücksichtigt Groß- und Kleinschreibung.   
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteBotAlias_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteBotAlias_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteBotAlias_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

 ** ResourceInUseException **   
Auf die Ressource, die Sie zu löschen versuchen, wird von einer anderen Ressource verwiesen. Verwenden Sie diese Informationen, um Verweise auf die Ressource zu entfernen, die Sie löschen möchten.  
Der Hauptteil der Ausnahme enthält ein JSON-Objekt, das die Ressource beschreibt.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Beschreibt die Ressource, die auf die Ressource verweist, die Sie zu löschen versuchen. Dieses Objekt wird als Teil der `ResourceInUseException` Ausnahme zurückgegeben. 
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DeleteBotAlias_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteBotAlias) 
+  [AWS SDK für 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 für 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>

Löscht die Verknüpfung zwischen einem Amazon Lex Lex-Bot und einer Messaging-Plattform.

Diese Operation setzt eine Berechtigung für die `lex:DeleteBotChannelAssociation`-Aktion voraus.

## Anforderungssyntax
<a name="API_DeleteBotChannelAssociation_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_DeleteBotChannelAssociation_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [aliasName](#API_DeleteBotChannelAssociation_RequestSyntax) **   <a name="lex-DeleteBotChannelAssociation-request-uri-botAlias"></a>
Ein Alias, der auf die spezifische Version des Amazon Lex Lex-Bot verweist, zu dem diese Zuordnung hergestellt wird.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [botName](#API_DeleteBotChannelAssociation_RequestSyntax) **   <a name="lex-DeleteBotChannelAssociation-request-uri-botName"></a>
Der Name des Amazon Lex Lex-Bot.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [name](#API_DeleteBotChannelAssociation_RequestSyntax) **   <a name="lex-DeleteBotChannelAssociation-request-uri-name"></a>
Der Name der Zuordnung. Der Name berücksichtigt Groß- und Kleinschreibung.   
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteBotChannelAssociation_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteBotChannelAssociation_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteBotChannelAssociation_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_DeleteBotChannelAssociation_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteBotChannelAssociation) 
+  [AWS SDK für 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 für 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>

Löscht die angegebene Version eines Bots Verwenden Sie den [DeleteBot](API_DeleteBot.md) Vorgang, um alle Versionen eines Bots zu löschen. 

Diese Operation erfordert Berechtigungen für die Aktion `lex:DeleteBotVersion`.

## Anforderungssyntax
<a name="API_DeleteBotVersion_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_DeleteBotVersion_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_DeleteBotVersion_RequestSyntax) **   <a name="lex-DeleteBotVersion-request-uri-name"></a>
Der Name des Bots.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [version](#API_DeleteBotVersion_RequestSyntax) **   <a name="lex-DeleteBotVersion-request-uri-version"></a>
Die Version des zu löschenden Bots. Sie können die `$LATEST` Version des Bots nicht löschen. Verwenden Sie den [DeleteBot](API_DeleteBot.md) Vorgang, um die `$LATEST` Version zu löschen.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `[0-9]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteBotVersion_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteBotVersion_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteBotVersion_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** BadRequestException **   
Die Anfrage ist nicht gut formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

 ** ResourceInUseException **   
Auf die Ressource, die Sie zu löschen versuchen, wird von einer anderen Ressource verwiesen. Verwenden Sie diese Informationen, um Verweise auf die Ressource zu entfernen, die Sie löschen möchten.  
Der Hauptteil der Ausnahme enthält ein JSON-Objekt, das die Ressource beschreibt.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Beschreibt die Ressource, die auf die Ressource verweist, die Sie zu löschen versuchen. Dieses Objekt wird als Teil der `ResourceInUseException` Ausnahme zurückgegeben. 
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DeleteBotVersion_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteBotVersion) 
+  [AWS SDK für 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 für 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>

Löscht alle Versionen der Absicht, einschließlich der `$LATEST` Version. Verwenden Sie den [DeleteIntentVersion](API_DeleteIntentVersion.md) Vorgang, um eine bestimmte Version der Absicht zu löschen.

 Sie können eine Version einer Absicht nur löschen, wenn nicht auf sie verwiesen wird. Um eine Absicht zu löschen, auf die in einem oder mehreren Bots verwiesen wird (siehe[Amazon Lex: So funktioniert's](how-it-works.md)), müssen Sie zuerst diese Verweise entfernen. 

**Anmerkung**  
 Wenn Sie die `ResourceInUseException` Ausnahme erhalten, erhalten Sie eine Beispielreferenz, die zeigt, wo auf die Absicht verwiesen wird. Um den Verweis auf die Absicht zu entfernen, aktualisieren Sie entweder den Bot oder löschen Sie ihn. Wenn Sie beim erneuten Versuch, die Absicht zu löschen, dieselbe Ausnahme erhalten, wiederholen Sie den Vorgang, bis die Absicht keine Referenzen mehr hat und der Aufruf von erfolgreich `DeleteIntent` ist. 

 Diese Operation setzt eine Berechtigung für die `lex:DeleteIntent`-Aktion voraus. 

## Anforderungssyntax
<a name="API_DeleteIntent_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_DeleteIntent_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_DeleteIntent_RequestSyntax) **   <a name="lex-DeleteIntent-request-uri-name"></a>
Der Name der Absicht. Der Name berücksichtigt Groß- und Kleinschreibung.   
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteIntent_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteIntent_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteIntent_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

 ** ResourceInUseException **   
Auf die Ressource, die Sie zu löschen versuchen, wird von einer anderen Ressource verwiesen. Verwenden Sie diese Informationen, um Verweise auf die Ressource zu entfernen, die Sie löschen möchten.  
Der Hauptteil der Ausnahme enthält ein JSON-Objekt, das die Ressource beschreibt.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Beschreibt die Ressource, die auf die Ressource verweist, die Sie zu löschen versuchen. Dieses Objekt wird als Teil der `ResourceInUseException` Ausnahme zurückgegeben. 
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DeleteIntent_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteIntent) 
+  [AWS SDK für 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 für 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>

Löscht die angegebene Version einer Absicht Verwenden Sie den [DeleteIntent](API_DeleteIntent.md) Vorgang, um alle Versionen einer Absicht zu löschen. 

Diese Operation erfordert Berechtigungen für die Aktion `lex:DeleteIntentVersion`.

## Anforderungssyntax
<a name="API_DeleteIntentVersion_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_DeleteIntentVersion_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_DeleteIntentVersion_RequestSyntax) **   <a name="lex-DeleteIntentVersion-request-uri-name"></a>
Der Name der Absicht.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [version](#API_DeleteIntentVersion_RequestSyntax) **   <a name="lex-DeleteIntentVersion-request-uri-version"></a>
Die Version der Absicht, die gelöscht werden soll. Sie können die `$LATEST` Version der Absicht nicht löschen. Verwenden Sie den [DeleteIntent](API_DeleteIntent.md) Vorgang, um die `$LATEST` Version zu löschen.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `[0-9]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteIntentVersion_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteIntentVersion_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteIntentVersion_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** BadRequestException **   
Die Anfrage ist nicht gut formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

 ** ResourceInUseException **   
Auf die Ressource, die Sie zu löschen versuchen, wird von einer anderen Ressource verwiesen. Verwenden Sie diese Informationen, um Verweise auf die Ressource zu entfernen, die Sie löschen möchten.  
Der Hauptteil der Ausnahme enthält ein JSON-Objekt, das die Ressource beschreibt.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Beschreibt die Ressource, die auf die Ressource verweist, die Sie zu löschen versuchen. Dieses Objekt wird als Teil der `ResourceInUseException` Ausnahme zurückgegeben. 
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DeleteIntentVersion_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteIntentVersion) 
+  [AWS SDK für 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 für 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>

Löscht alle Versionen des Slot-Typs, einschließlich der `$LATEST` Version. Verwenden Sie den [DeleteSlotTypeVersion](API_DeleteSlotTypeVersion.md) Vorgang, um eine bestimmte Version des Slot-Typs zu löschen.

 Sie können eine Version eines Slot-Typs nur löschen, wenn nicht darauf verwiesen wird. Um einen Slot-Typ zu löschen, auf den in einer oder mehreren Absichten verwiesen wird, müssen Sie zuerst diese Verweise entfernen. 

**Anmerkung**  
 Wenn Sie die `ResourceInUseException` Ausnahme erhalten, bietet die Ausnahme eine Beispielreferenz, die zeigt, in welcher Absicht auf den Slot-Typ verwiesen wird. Um den Verweis auf den Slot-Typ zu entfernen, aktualisieren Sie entweder die Absicht oder löschen Sie sie. Wenn Sie beim erneuten Versuch, den Slot-Typ zu löschen, dieselbe Ausnahme erhalten, wiederholen Sie den Vorgang, bis der Slot-Typ keine Referenzen mehr hat und der `DeleteSlotType` Aufruf erfolgreich ist. 

Diese Operation setzt eine Berechtigung für die `lex:DeleteSlotType`-Aktion voraus.

## Anforderungssyntax
<a name="API_DeleteSlotType_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_DeleteSlotType_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_DeleteSlotType_RequestSyntax) **   <a name="lex-DeleteSlotType-request-uri-name"></a>
Der Name des Slot-Typs. Der Name berücksichtigt Groß- und Kleinschreibung.   
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteSlotType_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteSlotType_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteSlotType_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

 ** ResourceInUseException **   
Auf die Ressource, die Sie zu löschen versuchen, wird von einer anderen Ressource verwiesen. Verwenden Sie diese Informationen, um Verweise auf die Ressource zu entfernen, die Sie löschen möchten.  
Der Hauptteil der Ausnahme enthält ein JSON-Objekt, das die Ressource beschreibt.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Beschreibt die Ressource, die auf die Ressource verweist, die Sie zu löschen versuchen. Dieses Objekt wird als Teil der `ResourceInUseException` Ausnahme zurückgegeben. 
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DeleteSlotType_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteSlotType) 
+  [AWS SDK für 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 für 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>

Löscht die angegebene Version eines Slot-Typs Verwenden Sie den [DeleteSlotType](API_DeleteSlotType.md) Vorgang, um alle Versionen eines Slot-Typs zu löschen. 

Diese Operation erfordert Berechtigungen für die Aktion `lex:DeleteSlotTypeVersion`.

## Anforderungssyntax
<a name="API_DeleteSlotTypeVersion_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_DeleteSlotTypeVersion_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_DeleteSlotTypeVersion_RequestSyntax) **   <a name="lex-DeleteSlotTypeVersion-request-uri-name"></a>
Der Name des Slot-Typs.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [version](#API_DeleteSlotTypeVersion_RequestSyntax) **   <a name="lex-DeleteSlotTypeVersion-request-uri-version"></a>
Die Version des zu löschenden Slot-Typs. Sie können die `$LATEST` Version des Slot-Typs nicht löschen. Verwenden Sie den [DeleteSlotType](API_DeleteSlotType.md) Vorgang, um die `$LATEST` Version zu löschen.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `[0-9]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteSlotTypeVersion_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteSlotTypeVersion_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteSlotTypeVersion_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** BadRequestException **   
Die Anfrage ist nicht gut formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

 ** ResourceInUseException **   
Auf die Ressource, die Sie zu löschen versuchen, wird von einer anderen Ressource verwiesen. Verwenden Sie diese Informationen, um Verweise auf die Ressource zu entfernen, die Sie löschen möchten.  
Der Hauptteil der Ausnahme enthält ein JSON-Objekt, das die Ressource beschreibt.  
 `{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,`   
 `"resourceReference": {`   
 `"name": string, "version": string } }`     
 ** exampleReference **   
Beschreibt die Ressource, die auf die Ressource verweist, die Sie zu löschen versuchen. Dieses Objekt wird als Teil der `ResourceInUseException` Ausnahme zurückgegeben. 
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DeleteSlotTypeVersion_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteSlotTypeVersion) 
+  [AWS SDK für 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 für 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>

Löscht gespeicherte Äußerungen.

Amazon Lex speichert die Äußerungen, die Benutzer an Ihren Bot senden. Äußerungen werden 15 Tage lang gespeichert, damit sie für den [GetUtterancesView](API_GetUtterancesView.md) Vorgang verwendet werden können. Anschließend werden sie auf unbestimmte Zeit gespeichert, damit Ihr Bot besser auf Benutzereingaben reagieren kann.

Verwenden Sie diesen `DeleteUtterances` Vorgang, um gespeicherte Äußerungen für einen bestimmten Benutzer manuell zu löschen. Wenn Sie den `DeleteUtterances` Vorgang verwenden, werden Äußerungen, die gespeichert wurden, um die Fähigkeit Ihres Bots zu verbessern, auf Benutzereingaben zu reagieren, sofort gelöscht. Äußerungen, die für den `GetUtterancesView` Vorgang gespeichert wurden, werden nach 15 Tagen gelöscht.

Diese Operation erfordert Berechtigungen für die Aktion `lex:DeleteUtterances`.

## Anforderungssyntax
<a name="API_DeleteUtterances_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_DeleteUtterances_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [botName](#API_DeleteUtterances_RequestSyntax) **   <a name="lex-DeleteUtterances-request-uri-botName"></a>
Der Name des Bots, der die Äußerungen gespeichert hat.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [userId](#API_DeleteUtterances_RequestSyntax) **   <a name="lex-DeleteUtterances-request-uri-userId"></a>
 Die eindeutige Kennung für den Benutzer, der die Äußerungen gemacht hat. Dies ist die Benutzer-ID, die in der [PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html)Operationsanforderung gesendet wurde, die [PostContent](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostContent.html)die Äußerung enthielt.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge beträgt 100 Zeichen.  
Erforderlich: Ja

## Anforderungstext
<a name="API_DeleteUtterances_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_DeleteUtterances_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_DeleteUtterances_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_DeleteUtterances_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/DeleteUtterances) 
+  [AWS SDK für 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 für 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>

Gibt Metadateninformationen für einen bestimmten Bot zurück. Sie müssen den Bot-Namen und die Bot-Version oder den Alias angeben. 

 Diese Operation erfordert Berechtigungen für die Aktion `lex:GetBot`. 

## Anforderungssyntax
<a name="API_GetBot_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetBot_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_GetBot_RequestSyntax) **   <a name="lex-GetBot-request-uri-name"></a>
Der Name des Bots. Der Name berücksichtigt Groß- und Kleinschreibung.   
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [versionoralias](#API_GetBot_RequestSyntax) **   <a name="lex-GetBot-request-uri-versionOrAlias"></a>
Die Version oder der Alias des Bots.  
Erforderlich: Ja

## Anforderungstext
<a name="API_GetBot_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetBot_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [abortStatement](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-abortStatement"></a>
Die Nachricht, die Amazon Lex zurückgibt, wenn der Benutzer beschließt, die Konversation zu beenden, ohne sie abzuschließen. Weitere Informationen finden Sie unter [PutBot](API_PutBot.md).  
Typ: [Statement](API_Statement.md) Objekt

 ** [checksum](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-checksum"></a>
Prüfsumme des Bots, anhand derer eine bestimmte Version der Bot-Version identifiziert wurde. `$LATEST`  
Typ: Zeichenfolge

 ** [childDirected](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-childDirected"></a>
Für jeden Amazon Lex-Bot, der mit dem Amazon Lex Model Building Service erstellt wurde, müssen Sie angeben, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und dem Gesetz zum Schutz der Privatsphäre von Kindern im Internet (Children's Online Privacy Protection Act, COPPA) unterliegt, indem Sie `true` oder `false` im `childDirected` Feld angeben. **Durch die Angabe `true` in `childDirected` diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.** Durch die Angabe `false` in `childDirected` diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex **nicht** mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt. Sie dürfen keinen Standardwert für das `childDirected` Feld angeben, der nicht genau wiedergibt, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.  
Wenn sich Ihre Nutzung von Amazon Lex auf eine Website, ein Programm oder eine andere Anwendung bezieht, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet, müssen Sie die erforderliche nachprüfbare Zustimmung der Eltern gemäß COPPA einholen. Informationen zur Verwendung von Amazon Lex in Verbindung mit Websites, Programmen oder anderen Anwendungen, die sich ganz oder teilweise an Kinder unter 13 Jahren richten oder richten, finden Sie in den [häufig gestellten Fragen zu Amazon Lex.](https://aws.amazon.com/lex/faqs#data-security)   
Typ: Boolescher Wert

 ** [clarificationPrompt](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-clarificationPrompt"></a>
Die Nachricht, die Amazon Lex verwendet, wenn es die Anfrage des Benutzers nicht versteht. Weitere Informationen finden Sie unter [PutBot](API_PutBot.md).   
Typ: [Prompt](API_Prompt.md) Objekt

 ** [createdDate](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-createdDate"></a>
Das Datum, an dem der Bot erstellt wurde.  
Typ: Zeitstempel

 ** [description](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-description"></a>
Eine Beschreibung des Bots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [detectSentiment](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-detectSentiment"></a>
Gibt an, ob Benutzeräußerungen zur Stimmungsanalyse an Amazon Comprehend gesendet werden sollen.  
Typ: Boolescher Wert

 ** [enableModelImprovements](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-enableModelImprovements"></a>
Gibt an, ob der Bot Genauigkeitsverbesserungen verwendet. `true`gibt an, dass der Bot die Verbesserungen verwendet, andernfalls`false`.  
Typ: Boolescher Wert

 ** [failureReason](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-failureReason"></a>
Falls `status` ja`FAILED`, erklärt Amazon Lex, warum der Bot nicht erstellt werden konnte.  
Typ: Zeichenfolge

 ** [idleSessionTTLInSeconds](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-idleSessionTTLInSeconds"></a>
Die maximale Zeit in Sekunden, für die Amazon Lex die in einer Konversation gesammelten Daten aufbewahrt. Weitere Informationen finden Sie unter [PutBot](API_PutBot.md).  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 60. Maximaler Wert von 86400.

 ** [intents](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-intents"></a>
Ein Array von `intent`-Objekten. Weitere Informationen finden Sie unter [PutBot](API_PutBot.md).  
Typ: Array von [Intent](API_Intent.md)-Objekten

 ** [lastUpdatedDate](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-lastUpdatedDate"></a>
Das Datum, an dem der Bot aktualisiert wurde. Wenn Sie eine Ressource erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.   
Typ: Zeitstempel

 ** [locale](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-locale"></a>
 Das Zielgebietsschema für den Bot.   
Typ: Zeichenfolge  
Zulässige Werte: `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>
Der Name des Bots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [nluIntentConfidenceThreshold](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-nluIntentConfidenceThreshold"></a>
Die Punktzahl, die bestimmt, wo Amazon Lex die oder beide einfügt `AMAZON.FallbackIntent``AMAZON.KendraSearchIntent`, wenn alternative Absichten in einer [PostContent[PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html)](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostContent.html)Oder-Antwort zurückgegeben werden. `AMAZON.FallbackIntent`wird eingefügt, wenn der Konfidenzwert für alle Absichten unter diesem Wert liegt. `AMAZON.KendraSearchIntent`wird nur eingefügt, wenn es für den Bot konfiguriert ist.  
Type: Double  
Gültiger Bereich: Mindestwert 0. Maximalwert von 1.

 ** [status](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-status"></a>
Der Status des Bots.   
Wenn der Status lautet, `BUILDING` erstellt Amazon Lex den Bot zum Testen und Verwenden.  
Wenn der Status des Bots lautet`READY_BASIC_TESTING`, können Sie den Bot anhand der genauen Äußerungen testen, die in den Absichten des Bots angegeben sind. Wenn der Bot für vollständige Tests oder zur Ausführung bereit ist, lautet der Status. `READY`  
Wenn beim Erstellen des Bots ein Problem aufgetreten ist, lautet der Status `FAILED` und das `failureReason` Feld erklärt, warum der Bot nicht gebaut wurde.  
Wenn der Bot gespeichert, aber nicht gebaut wurde, lautet der Status`NOT_BUILT`.  
Typ: Zeichenfolge  
Zulässige Werte: `BUILDING | READY | READY_BASIC_TESTING | FAILED | NOT_BUILT` 

 ** [version](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-version"></a>
Die Version des Bots. Bei einem neuen Bot gilt die Version immer`$LATEST`.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

 ** [voiceId](#API_GetBot_ResponseSyntax) **   <a name="lex-GetBot-response-voiceId"></a>
Die Amazon Polly Polly-Sprach-ID, die Amazon Lex für die Sprachinteraktion mit dem Benutzer verwendet. Weitere Informationen finden Sie unter [PutBot](API_PutBot.md).  
Typ: Zeichenfolge

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetBot_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBot) 
+  [AWS SDK für 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 für 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>

Gibt Informationen über einen Amazon Lex-Bot-Alias zurück. Weitere Informationen zu Aliassen finden Sie unter [Versioning und Aliasnamen](versioning-aliases.md).

Diese Operation erfordert Berechtigungen für die Aktion `lex:GetBotAlias`.

## Anforderungssyntax
<a name="API_GetBotAlias_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetBotAlias_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [botName](#API_GetBotAlias_RequestSyntax) **   <a name="lex-GetBotAlias-request-uri-botName"></a>
Der Name des Bots.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [name](#API_GetBotAlias_RequestSyntax) **   <a name="lex-GetBotAlias-request-uri-name"></a>
Der Name des Bot-Alias. Der Name berücksichtigt Groß- und Kleinschreibung.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_GetBotAlias_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetBotAlias_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [botName](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-botName"></a>
Der Name des Bots, auf den der Alias zeigt.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [botVersion](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-botVersion"></a>
Die Version des Bots, auf den der Alias verweist.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

 ** [checksum](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-checksum"></a>
Prüfsumme des Bot-Alias.  
Typ: Zeichenfolge

 ** [conversationLogs](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-conversationLogs"></a>
Die Einstellungen, die bestimmen, wie Amazon Lex Konversationsprotokolle für den Alias verwendet.  
Typ: [ConversationLogsResponse](API_ConversationLogsResponse.md) Objekt

 ** [createdDate](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-createdDate"></a>
Das Datum, an dem der Bot-Alias erstellt wurde.  
Typ: Zeitstempel

 ** [description](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-description"></a>
Eine Beschreibung des Bot-Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [lastUpdatedDate](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-lastUpdatedDate"></a>
Das Datum, an dem der Bot-Alias aktualisiert wurde. Wenn Sie eine Ressource erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.  
Typ: Zeitstempel

 ** [name](#API_GetBotAlias_ResponseSyntax) **   <a name="lex-GetBotAlias-response-name"></a>
Der Name des Bot-Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetBotAlias_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBotAlias) 
+  [AWS SDK für 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 für 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>

Gibt eine Liste von Aliasen für einen bestimmten Amazon Lex Lex-Bot zurück.

Diese Operation erfordert Berechtigungen für die Aktion `lex:GetBotAliases`.

## Anforderungssyntax
<a name="API_GetBotAliases_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetBotAliases_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [botName](#API_GetBotAliases_RequestSyntax) **   <a name="lex-GetBotAliases-request-uri-botName"></a>
Der Name des Bots.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [maxResults](#API_GetBotAliases_RequestSyntax) **   <a name="lex-GetBotAliases-request-uri-maxResults"></a>
Die maximale Anzahl von Aliasen, die in der Antwort zurückgegeben werden sollen. Die Standardeinstellung ist 50.   
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

 ** [nameContains](#API_GetBotAliases_RequestSyntax) **   <a name="lex-GetBotAliases-request-uri-nameContains"></a>
Teilzeichenfolge, der in Bot-Aliasnamen zugeordnet werden soll. Ein Alias wird zurückgegeben, wenn ein Teil seines Namens mit der Teilzeichenfolge übereinstimmt. Zum Beispiel entspricht „xyz“ sowohl „xyzabc“ als auch „abcxyz“.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [nextToken](#API_GetBotAliases_RequestSyntax) **   <a name="lex-GetBotAliases-request-uri-nextToken"></a>
Ein Paginierungstoken zum Abrufen der nächsten Seite mit Aliasnamen. Wenn die Antwort auf diesen Anruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Aliasen abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an. 

## Anforderungstext
<a name="API_GetBotAliases_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetBotAliases_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [BotAliases](#API_GetBotAliases_ResponseSyntax) **   <a name="lex-GetBotAliases-response-BotAliases"></a>
Eine Reihe von `BotAliasMetadata` Objekten, von denen jedes einen Bot-Alias beschreibt.  
Typ: Array von [BotAliasMetadata](API_BotAliasMetadata.md)-Objekten

 ** [nextToken](#API_GetBotAliases_ResponseSyntax) **   <a name="lex-GetBotAliases-response-nextToken"></a>
Ein Paginierungstoken zum Abrufen der nächsten Seite mit Aliasen. Wenn die Antwort auf diesen Anruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Aliasen abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an.   
Typ: Zeichenfolge

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

## Weitere Informationen finden Sie unter:
<a name="API_GetBotAliases_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBotAliases) 
+  [AWS SDK für 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 für 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>

Gibt Informationen über die Verbindung zwischen einem Amazon Lex Lex-Bot und einer Messaging-Plattform zurück.

Diese Operation erfordert Berechtigungen für die Aktion `lex:GetBotChannelAssociation`.

## Anforderungssyntax
<a name="API_GetBotChannelAssociation_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetBotChannelAssociation_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [aliasName](#API_GetBotChannelAssociation_RequestSyntax) **   <a name="lex-GetBotChannelAssociation-request-uri-botAlias"></a>
Ein Alias, der auf die spezifische Version des Amazon Lex Lex-Bot verweist, zu dem diese Zuordnung hergestellt wird.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [botName](#API_GetBotChannelAssociation_RequestSyntax) **   <a name="lex-GetBotChannelAssociation-request-uri-botName"></a>
Der Name des Amazon Lex Lex-Bot.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [name](#API_GetBotChannelAssociation_RequestSyntax) **   <a name="lex-GetBotChannelAssociation-request-uri-name"></a>
Der Name der Assoziation zwischen dem Bot und dem Kanal. Der Name berücksichtigt Groß- und Kleinschreibung.   
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_GetBotChannelAssociation_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetBotChannelAssociation_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [botAlias](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-botAlias"></a>
Ein Alias, der auf die spezifische Version des Amazon Lex Lex-Bot verweist, zu dem diese Zuordnung hergestellt wird.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [botConfiguration](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-botConfiguration"></a>
Stellt Informationen bereit, die die Messaging-Plattform für die Kommunikation mit dem Amazon Lex Lex-Bot benötigt.  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge  
Karteneinträge: Maximale Anzahl von 10 Elementen.

 ** [botName](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-botName"></a>
Der Name des Amazon Lex Lex-Bot.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [createdDate](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-createdDate"></a>
Das Datum, an dem die Verbindung zwischen dem Bot und dem Kanal erstellt wurde.  
Typ: Zeitstempel

 ** [description](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-description"></a>
Eine Beschreibung der Verbindung zwischen dem Bot und dem Kanal.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [failureReason](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-failureReason"></a>
Falls `status` ja`FAILED`, gibt Amazon Lex den Grund an, warum die Zuordnung nicht erstellt werden konnte.  
Typ: Zeichenfolge

 ** [name](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-name"></a>
Der Name der Assoziation zwischen dem Bot und dem Kanal.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [status](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-status"></a>
Der Status des Bot-Kanals.   
+  `CREATED`- Der Kanal wurde erstellt und ist einsatzbereit.
+  `IN_PROGRESS`- Die Erstellung des Kanals ist im Gange.
+  `FAILED`- Beim Erstellen des Kanals ist ein Fehler aufgetreten. Informationen zur Ursache des Fehlers finden Sie in dem `failureReason` Feld.
Typ: Zeichenfolge  
Zulässige Werte: `IN_PROGRESS | CREATED | FAILED` 

 ** [type](#API_GetBotChannelAssociation_ResponseSyntax) **   <a name="lex-GetBotChannelAssociation-response-type"></a>
Der Typ der Messaging-Plattform.  
Typ: Zeichenfolge  
Zulässige Werte: `Facebook | Slack | Twilio-Sms | Kik` 

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

 ** BadRequestException **   
Die Anfrage ist nicht wohlformuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetBotChannelAssociation_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBotChannelAssociation) 
+  [AWS SDK für 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 für 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>

 Gibt eine Liste aller Kanäle zurück, die dem angegebenen Bot zugeordnet sind. 

Für den `GetBotChannelAssociations` Vorgang sind Berechtigungen für die `lex:GetBotChannelAssociations` Aktion erforderlich.

## Anforderungssyntax
<a name="API_GetBotChannelAssociations_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetBotChannelAssociations_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [aliasName](#API_GetBotChannelAssociations_RequestSyntax) **   <a name="lex-GetBotChannelAssociations-request-uri-botAlias"></a>
Ein Alias, der auf die spezifische Version des Amazon Lex Lex-Bot verweist, zu dem diese Zuordnung hergestellt wird.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^(-|^([A-Za-z]_?)+$)$`   
Erforderlich: Ja

 ** [botName](#API_GetBotChannelAssociations_RequestSyntax) **   <a name="lex-GetBotChannelAssociations-request-uri-botName"></a>
Der Name des Amazon Lex-Bots in der Assoziation.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [maxResults](#API_GetBotChannelAssociations_RequestSyntax) **   <a name="lex-GetBotChannelAssociations-request-uri-maxResults"></a>
Die maximale Anzahl von Assoziationen, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist 50.   
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

 ** [nameContains](#API_GetBotChannelAssociations_RequestSyntax) **   <a name="lex-GetBotChannelAssociations-request-uri-nameContains"></a>
Teilzeichenfolge, die in den Namen der Kanalzuordnungen übereinstimmen soll. Eine Assoziation wird zurückgegeben, wenn ein Teil ihres Namens mit der Teilzeichenfolge übereinstimmt. Zum Beispiel entspricht „xyz“ sowohl „xyzabc“ als auch „abcxyz“. Um alle Bot-Kanalzuordnungen zurückzugeben, verwenden Sie einen Bindestrich („-“) als Parameter. `nameContains`  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [nextToken](#API_GetBotChannelAssociations_RequestSyntax) **   <a name="lex-GetBotChannelAssociations-request-uri-nextToken"></a>
Ein Paginierungstoken zum Abrufen der nächsten Seite mit Assoziationen. Wenn die Antwort auf diesen Anruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Verknüpfungen abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an. 

## Anforderungstext
<a name="API_GetBotChannelAssociations_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetBotChannelAssociations_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [botChannelAssociations](#API_GetBotChannelAssociations_ResponseSyntax) **   <a name="lex-GetBotChannelAssociations-response-botChannelAssociations"></a>
Eine Reihe von Objekten, eines für jede Assoziation, die Informationen über den Amazon Lex Lex-Bot und seine Zuordnung zum Kanal bereitstellt.   
Typ: Array von [BotChannelAssociation](API_BotChannelAssociation.md)-Objekten

 ** [nextToken](#API_GetBotChannelAssociations_ResponseSyntax) **   <a name="lex-GetBotChannelAssociations-response-nextToken"></a>
Ein Paginierungstoken, das die nächste Seite mit Assoziationen abruft. Wenn die Antwort auf diesen Anruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Verknüpfungen abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an.   
Typ: Zeichenfolge

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

## Weitere Informationen finden Sie unter:
<a name="API_GetBotChannelAssociations_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBotChannelAssociations) 
+  [AWS SDK für 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 für 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>

Gibt Bot-Informationen wie folgt zurück: 
+ Wenn Sie das `nameContains` Feld angeben, enthält die Antwort Informationen zur `$LATEST` Version aller Bots, deren Name die angegebene Zeichenfolge enthält.
+ Wenn Sie das `nameContains` Feld nicht angeben, gibt der Vorgang Informationen über die `$LATEST` Version all Ihrer Bots zurück.

Diese Operation setzt eine Berechtigung für die `lex:GetBots`-Aktion voraus.

## Anforderungssyntax
<a name="API_GetBots_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetBots_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [maxResults](#API_GetBots_RequestSyntax) **   <a name="lex-GetBots-request-uri-maxResults"></a>
Die maximale Anzahl von Bots, die in der Antwort zurückgegeben werden sollen, die die Anfrage zurückgibt. Der Standardwert ist 10.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

 ** [nameContains](#API_GetBots_RequestSyntax) **   <a name="lex-GetBots-request-uri-nameContains"></a>
Teilzeichenfolge, der in Bot-Namen zugeordnet werden soll. Ein Bot wird zurückgegeben, wenn ein Teil seines Namens mit der Teilzeichenfolge übereinstimmt. Zum Beispiel entspricht „xyz“ sowohl „xyzabc“ als auch „abcxyz“.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [nextToken](#API_GetBots_RequestSyntax) **   <a name="lex-GetBots-request-uri-nextToken"></a>
Ein Paginierungstoken, das die nächste Seite mit Bots abruft. Wenn die Antwort auf diesen Anruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Bots abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an. 

## Anforderungstext
<a name="API_GetBots_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetBots_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [bots](#API_GetBots_ResponseSyntax) **   <a name="lex-GetBots-response-bots"></a>
Eine Reihe von `botMetadata` Objekten mit einem Eintrag für jeden Bot.   
Typ: Array von [BotMetadata](API_BotMetadata.md)-Objekten

 ** [nextToken](#API_GetBots_ResponseSyntax) **   <a name="lex-GetBots-response-nextToken"></a>
Wenn die Antwort gekürzt ist, enthält sie ein Paginierungstoken, das Sie in Ihrer nächsten Anfrage angeben können, um die nächste Seite mit Bots abzurufen.   
Typ: Zeichenfolge

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

 ** BadRequestException **   
Die Anfrage ist nicht wohlformuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetBots_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBots) 
+  [AWS SDK für 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 für 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>

Ruft Informationen über alle Versionen eines Bots ab.

Die `GetBotVersions` Operation gibt ein `BotMetadata` Objekt für jede Version eines Bots zurück. Wenn ein Bot beispielsweise über drei nummerierte Versionen verfügt, gibt die `GetBotVersions` Operation in der Antwort vier `BotMetadata` Objekte zurück, eines für jede nummerierte Version und eines für die `$LATEST` Version. 

Die `GetBotVersions` Operation gibt immer mindestens eine Version zurück, die `$LATEST` Version.

Diese Operation erfordert Berechtigungen für die Aktion `lex:GetBotVersions`.

## Anforderungssyntax
<a name="API_GetBotVersions_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetBotVersions_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [maxResults](#API_GetBotVersions_RequestSyntax) **   <a name="lex-GetBotVersions-request-uri-maxResults"></a>
Die maximale Anzahl von Bot-Versionen, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist 10.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

 ** [name](#API_GetBotVersions_RequestSyntax) **   <a name="lex-GetBotVersions-request-uri-name"></a>
Der Name der Bots, für den Versionen zurückgegeben werden soll.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [nextToken](#API_GetBotVersions_RequestSyntax) **   <a name="lex-GetBotVersions-request-uri-nextToken"></a>
Ein Paginierungstoken zum Abrufen der nächsten Seite mit Bot-Versionen. Wenn die Antwort auf diesen Anruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Versionen abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an. 

## Anforderungstext
<a name="API_GetBotVersions_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetBotVersions_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [bots](#API_GetBotVersions_ResponseSyntax) **   <a name="lex-GetBotVersions-response-bots"></a>
Ein Array von `BotMetadata` Objekten, eines für jede nummerierte Version des Bots plus eines für die `$LATEST` Version.  
Typ: Array von [BotMetadata](API_BotMetadata.md)-Objekten

 ** [nextToken](#API_GetBotVersions_ResponseSyntax) **   <a name="lex-GetBotVersions-response-nextToken"></a>
Ein Paginierungstoken zum Abrufen der nächsten Seite mit Bot-Versionen. Wenn die Antwort auf diesen Anruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Versionen abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an.   
Typ: Zeichenfolge

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetBotVersions_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBotVersions) 
+  [AWS SDK für 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 für 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>

Gibt Informationen zu einer integrierten Absicht zurück.

Diese Operation setzt eine Berechtigung für die `lex:GetBuiltinIntent`-Aktion voraus.

## Anforderungssyntax
<a name="API_GetBuiltinIntent_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetBuiltinIntent_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [signature](#API_GetBuiltinIntent_RequestSyntax) **   <a name="lex-GetBuiltinIntent-request-uri-signature"></a>
Die eindeutige Kennung für eine integrierte Absicht. Informationen zur Signatur für eine Absicht finden Sie unter [Integrierte Standardabsichten im](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents) *Alexa Skills Kit*.  
Erforderlich: Ja

## Anforderungstext
<a name="API_GetBuiltinIntent_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetBuiltinIntent_ResponseSyntax"></a>

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

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

## Antwortelemente
<a name="API_GetBuiltinIntent_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [signature](#API_GetBuiltinIntent_ResponseSyntax) **   <a name="lex-GetBuiltinIntent-response-signature"></a>
Die eindeutige Kennung für eine integrierte Absicht.  
Typ: Zeichenfolge

 ** [slots](#API_GetBuiltinIntent_ResponseSyntax) **   <a name="lex-GetBuiltinIntent-response-slots"></a>
Eine Reihe von `BuiltinIntentSlot` Objekten, ein Eintrag für jeden Slot-Typ in der Absicht.  
Typ: Array von [BuiltinIntentSlot](API_BuiltinIntentSlot.md)-Objekten

 ** [supportedLocales](#API_GetBuiltinIntent_ResponseSyntax) **   <a name="lex-GetBuiltinIntent-response-supportedLocales"></a>
Eine Liste von Gebietsschemas, die der Intent unterstützt.  
Typ: Zeichenfolgen-Array  
Zulässige Werte: `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` 

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetBuiltinIntent_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBuiltinIntent) 
+  [AWS SDK für 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 für 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>

Ruft eine Liste der integrierten Absichten ab, die den angegebenen Kriterien entsprechen

Diese Operation setzt eine Berechtigung für die `lex:GetBuiltinIntents`-Aktion voraus.

## Anforderungssyntax
<a name="API_GetBuiltinIntents_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetBuiltinIntents_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [locale](#API_GetBuiltinIntents_RequestSyntax) **   <a name="lex-GetBuiltinIntents-request-uri-locale"></a>
Eine Liste von Gebietsschemas, die der Intent unterstützt.  
Zulässige Werte: `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>
Die maximale Anzahl von Absichten, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist 10.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

 ** [nextToken](#API_GetBuiltinIntents_RequestSyntax) **   <a name="lex-GetBuiltinIntents-request-uri-nextToken"></a>
Ein Paginierungstoken, das die nächste Seite mit Absichten abruft. Wenn dieser API-Aufruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Intents abzurufen, verwenden Sie das Paginierungstoken in der nächsten Anfrage.

 ** [signatureContains](#API_GetBuiltinIntents_RequestSyntax) **   <a name="lex-GetBuiltinIntents-request-uri-signatureContains"></a>
Teilzeichenfolge, der in den integrierten Absichtssignaturen zugeordnet werden soll. Eine Absicht wird zurückgegeben, wenn ein Teil ihrer Signatur mit der Teilzeichenfolge übereinstimmt. Zum Beispiel entspricht „xyz“ sowohl „xyzabc“ als auch „abcxyz“. *Informationen zur Signatur für eine Absicht finden Sie unter [Integrierte Standardabsichten](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents) im Alexa Skills Kit.*

## Anforderungstext
<a name="API_GetBuiltinIntents_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetBuiltinIntents_ResponseSyntax"></a>

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

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

## Antwortelemente
<a name="API_GetBuiltinIntents_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [intents](#API_GetBuiltinIntents_ResponseSyntax) **   <a name="lex-GetBuiltinIntents-response-intents"></a>
Eine Reihe von `builtinIntentMetadata` Objekten, eines für jede Absicht in der Antwort.  
Typ: Array von [BuiltinIntentMetadata](API_BuiltinIntentMetadata.md)-Objekten

 ** [nextToken](#API_GetBuiltinIntents_ResponseSyntax) **   <a name="lex-GetBuiltinIntents-response-nextToken"></a>
Ein Paginierungstoken, das die nächste Seite mit Absichten abruft. Wenn die Antwort auf diesen API-Aufruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Absichten abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an.  
Typ: Zeichenfolge

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

## Weitere Informationen finden Sie unter:
<a name="API_GetBuiltinIntents_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBuiltinIntents) 
+  [AWS SDK für 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 für 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>

Ruft eine Liste der integrierten Slot-Typen ab, die den angegebenen Kriterien entsprechen

Eine Liste der integrierten Slot-Typen finden Sie unter [Slot-Typ-Referenz](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/slot-type-reference) im *Alexa Skills Kit*.

Diese Operation setzt eine Berechtigung für die `lex:GetBuiltInSlotTypes`-Aktion voraus.

## Anforderungssyntax
<a name="API_GetBuiltinSlotTypes_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetBuiltinSlotTypes_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [locale](#API_GetBuiltinSlotTypes_RequestSyntax) **   <a name="lex-GetBuiltinSlotTypes-request-uri-locale"></a>
Eine Liste der Gebietsschemas, die der Slot-Typ unterstützt.  
Zulässige Werte: `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>
Die maximale Anzahl von Slot-Typen, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist 10.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

 ** [nextToken](#API_GetBuiltinSlotTypes_RequestSyntax) **   <a name="lex-GetBuiltinSlotTypes-request-uri-nextToken"></a>
Ein Paginierungstoken, das die nächste Seite mit Slot-Typen abruft. Wenn die Antwort auf diesen API-Aufruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Slot-Typen abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an.

 ** [signatureContains](#API_GetBuiltinSlotTypes_RequestSyntax) **   <a name="lex-GetBuiltinSlotTypes-request-uri-signatureContains"></a>
Teilzeichenfolge, der in den integrierten Slot-Typ-Signaturen zugeordnet werden soll. Ein Slot-Typ wird zurückgegeben, wenn ein Teil seiner Signatur mit der Teilzeichenfolge übereinstimmt. Zum Beispiel entspricht „xyz“ sowohl „xyzabc“ als auch „abcxyz“.

## Anforderungstext
<a name="API_GetBuiltinSlotTypes_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_GetBuiltinSlotTypes_ResponseSyntax"></a>

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

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

## Antwortelemente
<a name="API_GetBuiltinSlotTypes_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [nextToken](#API_GetBuiltinSlotTypes_ResponseSyntax) **   <a name="lex-GetBuiltinSlotTypes-response-nextToken"></a>
Wenn die Antwort gekürzt ist, enthält die Antwort ein Paginierungstoken, das Sie in Ihrer nächsten Anfrage verwenden können, um die nächste Seite mit Slot-Typen abzurufen.  
Typ: Zeichenfolge

 ** [slotTypes](#API_GetBuiltinSlotTypes_ResponseSyntax) **   <a name="lex-GetBuiltinSlotTypes-response-slotTypes"></a>
Eine Reihe von `BuiltInSlotTypeMetadata` Objekten, ein Eintrag für jeden zurückgegebenen Slot-Typ.  
Typ: Array von [BuiltinSlotTypeMetadata](API_BuiltinSlotTypeMetadata.md)-Objekten

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

## Weitere Informationen finden Sie unter:
<a name="API_GetBuiltinSlotTypes_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetBuiltinSlotTypes) 
+  [AWS SDK für 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 für 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>

Exportiert den Inhalt einer Amazon Lex Lex-Ressource in einem angegebenen Format. 

## Anforderungssyntax
<a name="API_GetExport_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetExport_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [exportType](#API_GetExport_RequestSyntax) **   <a name="lex-GetExport-request-uri-exportType"></a>
Das Format der exportierten Daten.  
Zulässige Werte: `ALEXA_SKILLS_KIT | LEX`   
Erforderlich: Ja

 ** [name](#API_GetExport_RequestSyntax) **   <a name="lex-GetExport-request-uri-name"></a>
Der Name des zu exportierenden Bots.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `[a-zA-Z_]+`   
Erforderlich: Ja

 ** [resourceType](#API_GetExport_RequestSyntax) **   <a name="lex-GetExport-request-uri-resourceType"></a>
Der Typ der zu exportierenden Ressource.   
Zulässige Werte: `BOT | INTENT | SLOT_TYPE`   
Erforderlich: Ja

 ** [version](#API_GetExport_RequestSyntax) **   <a name="lex-GetExport-request-uri-version"></a>
Die Version des zu exportierenden Bots.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `[0-9]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_GetExport_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetExport_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [exportStatus](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-exportStatus"></a>
Der Status des Exports.   
+  `IN_PROGRESS`- Der Export ist im Gange.
+  `READY`- Der Export ist abgeschlossen.
+  `FAILED`- Der Export konnte nicht abgeschlossen werden.
Typ: Zeichenfolge  
Zulässige Werte: `IN_PROGRESS | READY | FAILED` 

 ** [exportType](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-exportType"></a>
Das Format der exportierten Daten.  
Typ: Zeichenfolge  
Zulässige Werte: `ALEXA_SKILLS_KIT | LEX` 

 ** [failureReason](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-failureReason"></a>
Falls `status` ja`FAILED`, gibt Amazon Lex den Grund an, warum die Ressource nicht exportiert werden konnte.  
Typ: Zeichenfolge

 ** [name](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-name"></a>
Der Name des Bots, der exportiert wird.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `[a-zA-Z_]+` 

 ** [resourceType](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-resourceType"></a>
Der Typ der exportierten Ressource.  
Typ: Zeichenfolge  
Zulässige Werte: `BOT | INTENT | SLOT_TYPE` 

 ** [url](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-url"></a>
Eine vorsignierte S3-URL, die den Speicherort der exportierten Ressource angibt. Die exportierte Ressource ist ein ZIP-Archiv, das die exportierte Ressource im JSON-Format enthält. Die Struktur des Archivs kann sich ändern. Ihr Code sollte sich nicht auf die Archivstruktur verlassen.  
Typ: Zeichenfolge

 ** [version](#API_GetExport_ResponseSyntax) **   <a name="lex-GetExport-response-version"></a>
Die Version des Bots, der exportiert wird.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `[0-9]+` 

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

 ** BadRequestException **   
Die Anfrage ist nicht gut formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetExport_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetExport) 
+  [AWS SDK für 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 für 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>

Ruft Informationen über einen Importauftrag ab, der mit dem `StartImport` Vorgang gestartet wurde.

## Anforderungssyntax
<a name="API_GetImport_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetImport_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [importId](#API_GetImport_RequestSyntax) **   <a name="lex-GetImport-request-uri-importId"></a>
Die ID der zurückzugebenden Importauftragsinformationen.  
Erforderlich: Ja

## Anforderungstext
<a name="API_GetImport_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetImport_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [createdDate](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-createdDate"></a>
Ein Zeitstempel für das Datum und die Uhrzeit der Erstellung des Importauftrags.  
Typ: Zeitstempel

 ** [failureReason](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-failureReason"></a>
Eine Zeichenfolge, die beschreibt, warum ein Importauftrag nicht abgeschlossen werden konnte.  
Typ: Zeichenfolgen-Array

 ** [importId](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-importId"></a>
Der Bezeichner für den spezifischen Importauftrag.  
Typ: Zeichenfolge

 ** [importStatus](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-importStatus"></a>
Der Status des Importauftrags. Wenn der Status lautet`FAILED`, können Sie den Grund für den Fehler aus dem `failureReason` Feld abrufen.  
Typ: Zeichenfolge  
Zulässige Werte: `IN_PROGRESS | COMPLETE | FAILED` 

 ** [mergeStrategy](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-mergeStrategy"></a>
Die Aktion, die ausgeführt wurde, als ein Konflikt zwischen einer vorhandenen Ressource und einer Ressource in der Importdatei auftrat.  
Typ: Zeichenfolge  
Zulässige Werte: `OVERWRITE_LATEST | FAIL_ON_CONFLICT` 

 ** [name](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-name"></a>
Der Name, der dem Importauftrag gegeben wurde.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `[a-zA-Z_]+` 

 ** [resourceType](#API_GetImport_ResponseSyntax) **   <a name="lex-GetImport-response-resourceType"></a>
Der Typ der importierten Ressource.  
Typ: Zeichenfolge  
Zulässige Werte: `BOT | INTENT | SLOT_TYPE` 

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetImport_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetImport) 
+  [AWS SDK für 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 für 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>

 Gibt Informationen über eine Absicht zurück. Zusätzlich zum Namen der Absicht müssen Sie die Version der Absicht angeben. 

 Diese Operation erfordert zur Ausführung der `lex:GetIntent`-Aktion Berechtigungen. 

## Anforderungssyntax
<a name="API_GetIntent_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetIntent_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_GetIntent_RequestSyntax) **   <a name="lex-GetIntent-request-uri-name"></a>
Der Name der Absicht. Der Name berücksichtigt Groß- und Kleinschreibung.   
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [version](#API_GetIntent_RequestSyntax) **   <a name="lex-GetIntent-request-uri-version"></a>
Die Version der Absicht.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_GetIntent_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetIntent_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [checksum](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-checksum"></a>
Prüfsumme der Absicht.  
Typ: Zeichenfolge

 ** [conclusionStatement](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-conclusionStatement"></a>
Nachdem die im `fulfillmentActivity` Element angegebene Lambda-Funktion die Absicht erfüllt hat, übermittelt Amazon Lex diese Aussage an den Benutzer.  
Typ: [Statement](API_Statement.md) Objekt

 ** [confirmationPrompt](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-confirmationPrompt"></a>
Falls im Bot definiert, verwendet Amazon Lex die Aufforderung, um die Absicht zu bestätigen, bevor die Anfrage des Benutzers bearbeitet wird. Weitere Informationen finden Sie unter [PutIntent](API_PutIntent.md).   
Typ: [Prompt](API_Prompt.md) Objekt

 ** [createdDate](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-createdDate"></a>
Das Datum, an dem die Absicht erstellt wurde.  
Typ: Zeitstempel

 ** [description](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-description"></a>
Eine Beschreibung der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [dialogCodeHook](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-dialogCodeHook"></a>
Falls im Bot definiert, ruft Amazon Amazon Lex diese Lambda-Funktion für jede Benutzereingabe auf. Weitere Informationen finden Sie unter [PutIntent](API_PutIntent.md).   
Typ: [CodeHook](API_CodeHook.md) Objekt

 ** [followUpPrompt](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-followUpPrompt"></a>
Falls im Bot definiert, verwendet Amazon Lex diese Aufforderung, um zusätzliche Benutzeraktivitäten anzufordern, nachdem die Absicht erfüllt wurde. Weitere Informationen finden Sie unter [PutIntent](API_PutIntent.md).  
Typ: [FollowUpPrompt](API_FollowUpPrompt.md) Objekt

 ** [fulfillmentActivity](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-fulfillmentActivity"></a>
Beschreibt, wie die Absicht erfüllt wird. Weitere Informationen finden Sie unter [PutIntent](API_PutIntent.md).   
Typ: [FulfillmentActivity](API_FulfillmentActivity.md) Objekt

 ** [inputContexts](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-inputContexts"></a>
Ein Array von `InputContext` Objekten, das die Kontexte auflistet, die aktiv sein müssen, damit Amazon Lex die Absicht in einer Konversation mit dem Benutzer auswählen kann.  
Typ: Array von [InputContext](API_InputContext.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 5 Elemente.

 ** [kendraConfiguration](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-kendraConfiguration"></a>
Konfigurationsinformationen, falls vorhanden, um mit der `AMAZON.KendraSearchIntent` Absicht eine Verbindung zu Amazon Kendra Kendra-Index herzustellen.  
Typ: [KendraConfiguration](API_KendraConfiguration.md) Objekt

 ** [lastUpdatedDate](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-lastUpdatedDate"></a>
Das Datum, an dem die Absicht aktualisiert wurde. Wenn Sie eine Ressource erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.   
Typ: Zeitstempel

 ** [name](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-name"></a>
Der Name der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [outputContexts](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-outputContexts"></a>
Eine Reihe von `OutputContext` Objekten, die die Kontexte auflistet, die die Absicht aktiviert, wenn die Absicht erfüllt ist.  
Typ: Array von [OutputContext](API_OutputContext.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 10 Elemente.

 ** [parentIntentSignature](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-parentIntentSignature"></a>
Ein eindeutiger Bezeichner für eine integrierte Absicht.  
Typ: Zeichenfolge

 ** [rejectionStatement](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-rejectionStatement"></a>
Wenn der Benutzer die in definierte Frage mit „Nein“ beantwortet`confirmationPrompt`, antwortet Amazon Lex mit dieser Erklärung, um zu bestätigen, dass die Absicht storniert wurde.   
Typ: [Statement](API_Statement.md) Objekt

 ** [sampleUtterances](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-sampleUtterances"></a>
Eine Reihe von Beispieläußerungen, die für die Absicht konfiguriert wurden.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Maximale Anzahl von 1500 Elementen.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Höchstlänge = 200 Zeichen.

 ** [slots](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-slots"></a>
Eine Reihe von Intent-Slots, die für die Absicht konfiguriert sind.  
Typ: Array von [Slot](API_Slot.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 100 Elemente.

 ** [version](#API_GetIntent_ResponseSyntax) **   <a name="lex-GetIntent-response-version"></a>
Die Version der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

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

 ** BadRequestException **   
Die Anfrage ist nicht wohlformuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetIntent_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetIntent) 
+  [AWS SDK für 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 für 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>

Gibt Informationen zur Absicht wie folgt zurück: 
+ Wenn Sie das `nameContains` Feld angeben, wird die `$LATEST` Version aller Absichten zurückgegeben, die die angegebene Zeichenfolge enthalten.
+  Wenn Sie das `nameContains` Feld nicht angeben, werden Informationen über die `$LATEST` Version aller Absichten zurückgegeben. 

 Für den Vorgang ist eine Genehmigung für die `lex:GetIntents` Aktion erforderlich. 

## Anforderungssyntax
<a name="API_GetIntents_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetIntents_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [maxResults](#API_GetIntents_RequestSyntax) **   <a name="lex-GetIntents-request-uri-maxResults"></a>
Die maximale Anzahl von Absichten, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist 10.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

 ** [nameContains](#API_GetIntents_RequestSyntax) **   <a name="lex-GetIntents-request-uri-nameContains"></a>
Teilzeichenfolge, die in den Absichtsnamen übereinstimmen soll. Eine Absicht wird zurückgegeben, wenn ein Teil ihres Namens mit der Teilzeichenfolge übereinstimmt. Zum Beispiel entspricht „xyz“ sowohl „xyzabc“ als auch „abcxyz“.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [nextToken](#API_GetIntents_RequestSyntax) **   <a name="lex-GetIntents-request-uri-nextToken"></a>
Ein Paginierungstoken, das die nächste Seite mit Absichten abruft. Wenn die Antwort auf diesen API-Aufruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Absichten abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an. 

## Anforderungstext
<a name="API_GetIntents_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetIntents_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [intents](#API_GetIntents_ResponseSyntax) **   <a name="lex-GetIntents-response-intents"></a>
Ein Array von `Intent`-Objekten. Weitere Informationen finden Sie unter [PutBot](API_PutBot.md).  
Typ: Array von [IntentMetadata](API_IntentMetadata.md)-Objekten

 ** [nextToken](#API_GetIntents_ResponseSyntax) **   <a name="lex-GetIntents-response-nextToken"></a>
Wenn die Antwort gekürzt ist, enthält die Antwort ein Paginierungstoken, das Sie in Ihrer nächsten Anfrage angeben können, um die nächste Seite mit Absichten abzurufen.   
Typ: Zeichenfolge

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetIntents_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetIntents) 
+  [AWS SDK für 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 für 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>

Ruft Informationen über alle Versionen einer Absicht ab.

Die `GetIntentVersions` Operation gibt ein `IntentMetadata` Objekt für jede Version einer Absicht zurück. Wenn eine Absicht beispielsweise drei nummerierte Versionen hat, gibt die `GetIntentVersions` Operation vier `IntentMetadata` Objekte in der Antwort zurück, eines für jede nummerierte Version und eines für die `$LATEST` Version. 

Die `GetIntentVersions` Operation gibt immer mindestens eine Version zurück, die `$LATEST` Version.

Diese Operation erfordert Berechtigungen für die Aktion `lex:GetIntentVersions`.

## Anforderungssyntax
<a name="API_GetIntentVersions_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetIntentVersions_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [maxResults](#API_GetIntentVersions_RequestSyntax) **   <a name="lex-GetIntentVersions-request-uri-maxResults"></a>
Die maximale Anzahl von Intent-Versionen, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist 10.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

 ** [name](#API_GetIntentVersions_RequestSyntax) **   <a name="lex-GetIntentVersions-request-uri-name"></a>
Der Name der Absicht, für die Versionen zurückgegeben werden sollen.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [nextToken](#API_GetIntentVersions_RequestSyntax) **   <a name="lex-GetIntentVersions-request-uri-nextToken"></a>
Ein Paginierungstoken zum Abrufen der nächsten Seite mit Intent-Versionen. Wenn die Antwort auf diesen Anruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Versionen abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an. 

## Anforderungstext
<a name="API_GetIntentVersions_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetIntentVersions_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [intents](#API_GetIntentVersions_ResponseSyntax) **   <a name="lex-GetIntentVersions-response-intents"></a>
Ein Array von `IntentMetadata` Objekten, eines für jede nummerierte Version der Absicht und eines für die `$LATEST` Version.  
Typ: Array von [IntentMetadata](API_IntentMetadata.md)-Objekten

 ** [nextToken](#API_GetIntentVersions_ResponseSyntax) **   <a name="lex-GetIntentVersions-response-nextToken"></a>
Ein Paginierungstoken zum Abrufen der nächsten Seite mit Intent-Versionen. Wenn die Antwort auf diesen Anruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Versionen abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an.   
Typ: Zeichenfolge

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetIntentVersions_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetIntentVersions) 
+  [AWS SDK für 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 für 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>

Enthält Details zu einer laufenden oder vollständigen Migration von einem Amazon Lex V1-Bot zu einem Amazon Lex V2-Bot. Verwenden Sie diesen Vorgang, um die Migrationswarnungen und -warnungen im Zusammenhang mit der Migration anzuzeigen.

## Anforderungssyntax
<a name="API_GetMigration_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetMigration_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [migrationId](#API_GetMigration_RequestSyntax) **   <a name="lex-GetMigration-request-uri-migrationId"></a>
Die eindeutige Kennung der Migration, die angezeigt werden soll. Der `migrationID` wird von der [StartMigration](API_StartMigration.md) Operation zurückgegeben.  
Längenbeschränkungen: Feste Länge von 10.  
Pattern: `^[0-9a-zA-Z]+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_GetMigration_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetMigration_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [alerts](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-alerts"></a>
Eine Liste von Warnungen und Warnungen, die auf Probleme bei der Migration des Amazon Lex V1-Bot zu Amazon Lex V2 hinweisen. Sie erhalten eine Warnung, wenn eine Amazon Lex V1-Funktion in Amazon Lex V2 anders implementiert ist.  
Weitere Informationen finden Sie unter [Einen Bot migrieren](https://docs.aws.amazon.com/lexv2/latest/dg/migrate.html) im *Amazon Lex V2-Entwicklerhandbuch*.  
Typ: Array von [MigrationAlert](API_MigrationAlert.md)-Objekten

 ** [migrationId](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-migrationId"></a>
Die eindeutige Kennung der Migration. Dies ist derselbe wie der Bezeichner, der beim Aufrufen der `GetMigration` Operation verwendet wurde.  
Typ: Zeichenfolge  
Längenbeschränkungen: Feste Länge von 10.  
Pattern: `^[0-9a-zA-Z]+$` 

 ** [migrationStatus](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-migrationStatus"></a>
Zeigt den Status der Migration an. Wenn der Status lautet, ist `COMPLETE` die Migration abgeschlossen und der Bot ist in Amazon Lex V2 verfügbar. Möglicherweise gibt es Warnungen und Warnungen, die behoben werden müssen, um die Migration abzuschließen.  
Typ: Zeichenfolge  
Zulässige Werte: `IN_PROGRESS | COMPLETED | FAILED` 

 ** [migrationStrategy](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-migrationStrategy"></a>
Die Strategie, mit der die Migration durchgeführt wurde.  
+  `CREATE_NEW`- Erstellt einen neuen Amazon Lex V2-Bot und migriert den Amazon Lex V1-Bot auf den neuen Bot.
+  `UPDATE_EXISTING`- Überschreibt die vorhandenen Amazon Lex V2-Bot-Metadaten und das zu migrierende Gebietsschema. Es ändert keine anderen Gebietsschemas im Amazon Lex V2-Bot. Wenn das Gebietsschema nicht existiert, wird ein neues Gebietsschema im Amazon Lex V2-Bot erstellt.
Typ: Zeichenfolge  
Zulässige Werte: `CREATE_NEW | UPDATE_EXISTING` 

 ** [migrationTimestamp](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-migrationTimestamp"></a>
Datum und Uhrzeit des Beginns der Migration.  
Typ: Zeitstempel

 ** [v1BotLocale](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-v1BotLocale"></a>
Das Gebietsschema des Amazon Lex V1-Bots wurde auf Amazon Lex V2 migriert.  
Typ: Zeichenfolge  
Zulässige Werte: `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>
Der Name des Amazon Lex V1-Bots, der auf Amazon Lex V2 migriert wurde.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [v1BotVersion](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-v1BotVersion"></a>
Die Version des Amazon Lex V1-Bots wurde auf Amazon Lex V2 migriert.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

 ** [v2BotId](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-v2BotId"></a>
Die eindeutige Kennung des Amazon Lex V2-Bots, auf den Amazon Lex V1 migriert wird.  
Typ: Zeichenfolge  
Längenbeschränkungen: Feste Länge von 10.  
Pattern: `^[0-9a-zA-Z]+$` 

 ** [v2BotRole](#API_GetMigration_ResponseSyntax) **   <a name="lex-GetMigration-response-v2BotRole"></a>
Die IAM-Rolle, die Amazon Lex verwendet, um den Amazon Lex V2-Bot auszuführen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 20. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$` 

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetMigration_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetMigration) 
+  [AWS SDK für 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 für 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>

Ruft eine Liste der Migrationen zwischen Amazon Lex V1 und Amazon Lex V2 ab.

## Anforderungssyntax
<a name="API_GetMigrations_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetMigrations_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [maxResults](#API_GetMigrations_RequestSyntax) **   <a name="lex-GetMigrations-request-uri-maxResults"></a>
Die maximale Anzahl von Migrationen, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist 10.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

 ** [migrationStatusEquals](#API_GetMigrations_RequestSyntax) **   <a name="lex-GetMigrations-request-uri-migrationStatusEquals"></a>
Filtert die Liste so, dass sie nur Migrationen im angegebenen Status enthält.  
Zulässige Werte: `IN_PROGRESS | COMPLETED | FAILED` 

 ** [nextToken](#API_GetMigrations_RequestSyntax) **   <a name="lex-GetMigrations-request-uri-nextToken"></a>
Ein Paginierungstoken, das die nächste Seite mit Migrationen abruft. Wenn die Antwort auf diesen Vorgang gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Migrationen abzurufen, geben Sie das Paginierungstoken in der Anfrage an.

 ** [sortByAttribute](#API_GetMigrations_RequestSyntax) **   <a name="lex-GetMigrations-request-uri-sortByAttribute"></a>
Das Feld, nach dem die Liste der Migrationen sortiert werden soll. Sie können nach dem Namen des Amazon Lex V1-Bots oder dem Datum und der Uhrzeit des Starts der Migration sortieren.  
Zulässige Werte: `V1_BOT_NAME | MIGRATION_DATE_TIME` 

 ** [sortByOrder](#API_GetMigrations_RequestSyntax) **   <a name="lex-GetMigrations-request-uri-sortByOrder"></a>
Die Reihenfolge, in der die Liste sortiert wird.  
Zulässige Werte: `ASCENDING | DESCENDING` 

 ** [v1BotNameContains](#API_GetMigrations_RequestSyntax) **   <a name="lex-GetMigrations-request-uri-v1BotNameContains"></a>
Filtert die Liste so, dass sie nur Bots enthält, deren Name die angegebene Zeichenfolge enthält. Die Zeichenfolge entspricht einer beliebigen Stelle im Bot-Namen.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

## Anforderungstext
<a name="API_GetMigrations_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetMigrations_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [migrationSummaries](#API_GetMigrations_ResponseSyntax) **   <a name="lex-GetMigrations-response-migrationSummaries"></a>
Eine Reihe von Zusammenfassungen für Migrationen von Amazon Lex V1 zu Amazon Lex V2. Einzelheiten der Migration finden Sie in der `migrationId` Zusammenfassung in einem Aufruf des Vorgangs. [GetMigration](API_GetMigration.md)  
Typ: Array von [MigrationSummary](API_MigrationSummary.md)-Objekten

 ** [nextToken](#API_GetMigrations_ResponseSyntax) **   <a name="lex-GetMigrations-response-nextToken"></a>
Wenn die Antwort gekürzt ist, enthält sie ein Paginierungstoken, das Sie in Ihrer nächsten Anfrage angeben können, um die nächste Seite mit Migrationen abzurufen.  
Typ: Zeichenfolge

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

## Weitere Informationen finden Sie unter:
<a name="API_GetMigrations_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetMigrations) 
+  [AWS SDK für 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 für 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>

Gibt Informationen hinsichtlich einer bestimmten Version eines Slot-Typs zurück. Zusätzlich zur Angabe des Slot-Typ-Namens müssen Sie die Slot-Typ-Version angeben.

Diese Operation erfordert Berechtigungen für die Aktion `lex:GetSlotType`.

## Anforderungssyntax
<a name="API_GetSlotType_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetSlotType_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_GetSlotType_RequestSyntax) **   <a name="lex-GetSlotType-request-uri-name"></a>
Der Name des Slot-Typs. Der Name berücksichtigt Groß- und Kleinschreibung.   
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [version](#API_GetSlotType_RequestSyntax) **   <a name="lex-GetSlotType-request-uri-version"></a>
Die Version des Steckplatztyps.   
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_GetSlotType_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_GetSlotType_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [checksum](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-checksum"></a>
Prüfsumme der `$LATEST` Version des Slot-Typs.  
Typ: Zeichenfolge

 ** [createdDate](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-createdDate"></a>
Das Datum, an dem der Slot-Typ erstellt wurde.  
Typ: Zeitstempel

 ** [description](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-description"></a>
Eine Beschreibung des Slot-Typs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [enumerationValues](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-enumerationValues"></a>
Eine Liste von `EnumerationValue` Objekten, die die Werte definiert, die der Slot-Typ annehmen kann.  
Typ: Array von [EnumerationValue](API_EnumerationValue.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Maximale Anzahl von 10000 Elementen.

 ** [lastUpdatedDate](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-lastUpdatedDate"></a>
Das Datum, an dem der Slot-Typ aktualisiert wurde. Wenn Sie eine Ressource erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.  
Typ: Zeitstempel

 ** [name](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-name"></a>
Der Name des Slot-Typs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [parentSlotTypeSignature](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-parentSlotTypeSignature"></a>
Der integrierte Steckplatztyp, der als übergeordnetes Element für den Steckplatztyp verwendet wird.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^((AMAZON\.)_?|[A-Za-z]_?)+` 

 ** [slotTypeConfigurations](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-slotTypeConfigurations"></a>
Konfigurationsinformationen, die den Typ des übergeordneten integrierten Steckplatzes erweitern.  
Typ: Array von [SlotTypeConfiguration](API_SlotTypeConfiguration.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 10 Elemente.

 ** [valueSelectionStrategy](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-valueSelectionStrategy"></a>
Die Strategie, mit der Amazon Lex den Wert des Slots bestimmt. Weitere Informationen finden Sie unter [PutSlotType](API_PutSlotType.md).  
Typ: Zeichenfolge  
Zulässige Werte: `ORIGINAL_VALUE | TOP_RESOLUTION` 

 ** [version](#API_GetSlotType_ResponseSyntax) **   <a name="lex-GetSlotType-response-version"></a>
Die Version des Slot-Typs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

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

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetSlotType_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetSlotType) 
+  [AWS SDK für 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 für 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>

Gibt Informationen zum Slot-Typ wie folgt zurück: 
+ Wenn Sie das `nameContains` Feld angeben, wird die `$LATEST` Version aller Slot-Typen zurückgegeben, die die angegebene Zeichenfolge enthalten.
+  Wenn Sie das `nameContains` Feld nicht angeben, werden Informationen über die `$LATEST` Version aller Slot-Typen zurückgegeben. 

 Für den Vorgang ist eine Genehmigung für die `lex:GetSlotTypes` Aktion erforderlich. 

## Anforderungssyntax
<a name="API_GetSlotTypes_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetSlotTypes_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [maxResults](#API_GetSlotTypes_RequestSyntax) **   <a name="lex-GetSlotTypes-request-uri-maxResults"></a>
Die maximale Anzahl von Slot-Typen, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist 10.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

 ** [nameContains](#API_GetSlotTypes_RequestSyntax) **   <a name="lex-GetSlotTypes-request-uri-nameContains"></a>
Teilzeichenfolge, die in den Namen der Slot-Typen übereinstimmen soll. Ein Slot-Typ wird zurückgegeben, wenn ein Teil seines Namens mit der Teilzeichenfolge übereinstimmt. Zum Beispiel entspricht „xyz“ sowohl „xyzabc“ als auch „abcxyz“.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [nextToken](#API_GetSlotTypes_RequestSyntax) **   <a name="lex-GetSlotTypes-request-uri-nextToken"></a>
Ein Paginierungstoken, das die nächste Seite mit Slot-Typen abruft. Wenn die Antwort auf diesen API-Aufruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Slot-Typen abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an.

## Anforderungstext
<a name="API_GetSlotTypes_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
      }
   ]
}
```

## Antwortelemente
<a name="API_GetSlotTypes_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [nextToken](#API_GetSlotTypes_ResponseSyntax) **   <a name="lex-GetSlotTypes-response-nextToken"></a>
Wenn die Antwort gekürzt ist, enthält sie ein Paginierungstoken, das Sie in Ihrer nächsten Anfrage angeben können, um die nächste Seite mit Slot-Typen abzurufen.  
Typ: Zeichenfolge

 ** [slotTypes](#API_GetSlotTypes_ResponseSyntax) **   <a name="lex-GetSlotTypes-response-slotTypes"></a>
Eine Reihe von Objekten, eines für jeden Slot-Typ, das Informationen wie den Namen des Slot-Typs, die Version und eine Beschreibung bereitstellt.  
Typ: Array von [SlotTypeMetadata](API_SlotTypeMetadata.md)-Objekten

## Fehler
<a name="API_GetSlotTypes_Errors"></a>

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetSlotTypes_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetSlotTypes) 
+  [AWS SDK für 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 für 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>

Ruft Informationen über alle Versionen eines Slot-Typs ab.

Die `GetSlotTypeVersions` Operation gibt ein `SlotTypeMetadata` Objekt für jede Version eines Slot-Typs zurück. Wenn ein Slot-Typ beispielsweise drei nummerierte Versionen hat, gibt die `GetSlotTypeVersions` Operation vier `SlotTypeMetadata` Objekte in der Antwort zurück, eines für jede nummerierte Version und eines für die `$LATEST` Version. 

Die `GetSlotTypeVersions` Operation gibt immer mindestens eine Version zurück, die `$LATEST` Version.

Diese Operation erfordert Berechtigungen für die Aktion `lex:GetSlotTypeVersions`.

## Anforderungssyntax
<a name="API_GetSlotTypeVersions_RequestSyntax"></a>

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

## URI-Anfrageparameter
<a name="API_GetSlotTypeVersions_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [maxResults](#API_GetSlotTypeVersions_RequestSyntax) **   <a name="lex-GetSlotTypeVersions-request-uri-maxResults"></a>
Die maximale Anzahl von Slot-Typ-Versionen, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist 10.  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.

 ** [name](#API_GetSlotTypeVersions_RequestSyntax) **   <a name="lex-GetSlotTypeVersions-request-uri-name"></a>
Der Name des Slot-Typs, für den Versionen zurückgegeben werden sollen.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [nextToken](#API_GetSlotTypeVersions_RequestSyntax) **   <a name="lex-GetSlotTypeVersions-request-uri-nextToken"></a>
Ein Paginierungstoken zum Abrufen der nächsten Seite mit Versionen vom Typ Slot. Wenn die Antwort auf diesen Anruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Versionen abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an. 

## Anforderungstext
<a name="API_GetSlotTypeVersions_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
      }
   ]
}
```

## Antwortelemente
<a name="API_GetSlotTypeVersions_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [nextToken](#API_GetSlotTypeVersions_ResponseSyntax) **   <a name="lex-GetSlotTypeVersions-response-nextToken"></a>
Ein Paginierungstoken zum Abrufen der nächsten Seite mit Versionen vom Typ Slot. Wenn die Antwort auf diesen Anruf gekürzt wird, gibt Amazon Lex in der Antwort ein Paginierungstoken zurück. Um die nächste Seite mit Versionen abzurufen, geben Sie das Paginierungstoken in der nächsten Anfrage an.   
Typ: Zeichenfolge

 ** [slotTypes](#API_GetSlotTypeVersions_ResponseSyntax) **   <a name="lex-GetSlotTypeVersions-response-slotTypes"></a>
Eine Reihe von `SlotTypeMetadata` Objekten, eines für jede nummerierte Version des Slot-Typs plus eines für die `$LATEST` Version.  
Typ: Array von [SlotTypeMetadata](API_SlotTypeMetadata.md)-Objekten

## Fehler
<a name="API_GetSlotTypeVersions_Errors"></a>

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_GetSlotTypeVersions_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetSlotTypeVersions) 
+  [AWS SDK für 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 für 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>

Verwenden Sie die `GetUtterancesView` Operation, um Informationen über die Äußerungen zu erhalten, die Ihre Benutzer gegenüber Ihrem Bot gemacht haben. Sie können diese Liste verwenden, um die Äußerungen zu optimieren, auf die Ihr Bot reagiert.

Nehmen wir zum Beispiel an, dass Sie einen Bot erstellt haben, um Blumen zu bestellen. Nachdem Ihre Benutzer Ihren Bot eine Weile verwendet haben, können Sie mithilfe des `GetUtterancesView` Vorgangs überprüfen, welche Anfragen sie gestellt haben und ob sie erfolgreich waren. Möglicherweise stellen Sie fest, dass die Äußerung „Ich möchte Blumen“ nicht erkannt wird. Sie könnten diese Äußerung zur `OrderFlowers` Absicht hinzufügen, sodass Ihr Bot diese Äußerung erkennt.

Nachdem Sie eine neue Version eines Bots veröffentlicht haben, können Sie Informationen über die alte und die neue Version abrufen, sodass Sie die Leistung der beiden Versionen vergleichen können. 

Statistiken zu den Äußerungen werden einmal täglich erstellt. Daten sind für die letzten 15 Tage verfügbar. Sie können in jeder Anfrage Informationen für bis zu 5 Versionen Ihres Bots anfordern. Amazon Lex gibt die häufigsten Äußerungen zurück, die der Bot in den letzten 15 Tagen erhalten hat. Die Antwort enthält Informationen über maximal 100 Äußerungen für jede Version.

Unter den folgenden Bedingungen werden keine Statistiken zu Äußerungen generiert:
+ Das `childDirected` Feld wurde bei der Erstellung des Bots auf „true“ gesetzt.
+ Sie verwenden die Slot-Obfuscation mit einem oder mehreren Slots.
+ Sie haben sich von der Teilnahme an der Verbesserung von Amazon Lex abgemeldet.

Diese Operation erfordert Berechtigungen für die Aktion `lex:GetUtterancesView`.

## Anforderungssyntax
<a name="API_GetUtterancesView_RequestSyntax"></a>

```
GET /bots/botname/utterances?view=aggregation&bot_versions=botVersions&status_type=statusType HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_GetUtterancesView_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [botname](#API_GetUtterancesView_RequestSyntax) **   <a name="lex-GetUtterancesView-request-uri-botName"></a>
Der Name des Bots, für den Informationen zu Äußerungen zurückgegeben werden sollen.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [botVersions](#API_GetUtterancesView_RequestSyntax) **   <a name="lex-GetUtterancesView-request-uri-botVersions"></a>
Eine Reihe von Bot-Versionen, für die Informationen zu Äußerungen zurückgegeben werden sollen. Das Limit liegt bei 5 Versionen pro Anfrage.  
Array-Mitglieder: Die Mindestanzahl beträgt 1 Element. Die maximale Anzahl beträgt 5 Elemente.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Ja

 ** [statusType](#API_GetUtterancesView_RequestSyntax) **   <a name="lex-GetUtterancesView-request-uri-statusType"></a>
Um Äußerungen zurückzugeben, die erkannt und verarbeitet wurden, verwenden Sie`Detected`. Um Äußerungen zurückzugeben, die nicht erkannt wurden, verwenden Sie. `Missed`  
Zulässige Werte: `Detected | Missed`   
Erforderlich: Ja

## Anforderungstext
<a name="API_GetUtterancesView_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
            }
         ]
      }
   ]
}
```

## Antwortelemente
<a name="API_GetUtterancesView_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [botName](#API_GetUtterancesView_ResponseSyntax) **   <a name="lex-GetUtterancesView-response-botName"></a>
Der Name des Bots, für den Informationen zu Äußerungen zurückgegeben wurden.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [utterances](#API_GetUtterancesView_ResponseSyntax) **   <a name="lex-GetUtterancesView-response-utterances"></a>
Eine Reihe von [UtteranceList](API_UtteranceList.md) Objekten, von denen jedes eine Liste von [UtteranceData](API_UtteranceData.md) Objekten enthält, die die Äußerungen beschreiben, die von Ihrem Bot verarbeitet wurden. Die Antwort enthält maximal 100 `UtteranceData` Objekte für jede Version. Amazon Lex gibt die häufigsten Äußerungen zurück, die der Bot in den letzten 15 Tagen erhalten hat.  
Typ: Array von [UtteranceList](API_UtteranceList.md)-Objekten

## Fehler
<a name="API_GetUtterancesView_Errors"></a>

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

## Weitere Informationen finden Sie unter:
<a name="API_GetUtterancesView_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/GetUtterancesView) 
+  [AWS SDK für 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 für 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>

Ruft eine Liste von Tags ab, die der angegebenen Ressource zugeordnet sind. Nur Bots, Bot-Aliasnamen und Bot-Kanälen können Tags zugeordnet werden.

## Anforderungssyntax
<a name="API_ListTagsForResource_RequestSyntax"></a>

```
GET /tags/resourceArn HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_ListTagsForResource_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [resourceArn](#API_ListTagsForResource_RequestSyntax) **   <a name="lex-ListTagsForResource-request-uri-resourceArn"></a>
Der Amazon-Ressourcenname (ARN) der Ressource, für die eine Liste von Tags abgerufen werden soll.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 1011.  
Erforderlich: Ja

## Anforderungstext
<a name="API_ListTagsForResource_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_ListTagsForResource_ResponseSyntax"></a>

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

{
   "tags": [ 
      { 
         "key": "string",
         "value": "string"
      }
   ]
}
```

## Antwortelemente
<a name="API_ListTagsForResource_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [tags](#API_ListTagsForResource_ResponseSyntax) **   <a name="lex-ListTagsForResource-response-tags"></a>
Die mit einer Ressource verknüpften Tags.  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.

## Fehler
<a name="API_ListTagsForResource_Errors"></a>

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_ListTagsForResource_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/ListTagsForResource) 
+  [AWS SDK für 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 für 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>

Erzeugt einen Amazon Lex Lex-Konversationsbot oder ersetzt einen vorhandenen Bot. Wenn Sie einen Bot erstellen oder aktualisieren, müssen Sie nur einen Namen und ein Gebietsschema angeben und angeben, ob sich der Bot an Kinder unter 13 Jahren richtet. Sie können dies verwenden, um später Absichten hinzuzufügen oder um Absichten aus einem vorhandenen Bot zu entfernen. Wenn Sie einen Bot mit den Mindestinformationen erstellen, wird der Bot erstellt oder aktualisiert, aber Amazon Lex gibt die `` Antwort zurück`FAILED`. Sie können den Bot erstellen, nachdem Sie eine oder mehrere Absichten hinzugefügt haben. Weitere Informationen zu Amazon Lex-Bots finden Sie unter[Amazon Lex: So funktioniert's](how-it-works.md). 

Wenn Sie den Namen eines vorhandenen Bots angeben, ersetzen die Felder in der Anfrage die vorhandenen Werte in der `$LATEST` Version des Bots. Amazon Lex entfernt alle Felder, für die Sie in der Anfrage keine Werte angeben, mit Ausnahme der `privacySettings` Felder `idleTTLInSeconds` und, die auf ihre Standardwerte festgelegt sind. Wenn Sie keine Werte für Pflichtfelder angeben, löst Amazon Lex eine Ausnahme aus.

Diese Operation erfordert Berechtigungen für die Aktion `lex:PutBot`. Weitere Informationen finden Sie unter [Identity and Access Management für Amazon Lex](security-iam.md).

## Anforderungssyntax
<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"
}
```

## URI-Anfrageparameter
<a name="API_PutBot_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-uri-name"></a>
Der Name des Bots. Beim Namen wird *nicht* zwischen Groß- und Kleinschreibung unterschieden.   
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_PutBot_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [abortStatement](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-abortStatement"></a>
Wenn Amazon Lex die Eingabe des Benutzers im Kontext nicht verstehen kann, versucht es einige Male, die Informationen abzurufen. Danach sendet Amazon Lex die in definierte Nachricht `abortStatement` an den Benutzer und bricht dann die Konversation ab. Verwenden Sie das `valueElicitationPrompt` Feld für den Slot-Typ, um die Anzahl der Wiederholungen festzulegen.   
In einem Pizza-Bestellbot könnte Amazon Lex einen Benutzer beispielsweise fragen: „Welche Art von Kruste hätten Sie gerne?“ Wenn die Antwort des Benutzers nicht zu den erwarteten Antworten gehört (z. B. „dünne Kruste“, „tiefe Schale“ usw.), versucht Amazon Lex noch einige Male, eine korrekte Antwort auszulösen.   
In einer Anwendung zur Bestellung von Pizza `OrderPizza` könnte dies beispielsweise eine der Absichten sein. Für diese Absicht ist möglicherweise der `CrustType` Slot erforderlich. Sie geben das `valueElicitationPrompt` Feld an, wenn Sie den `CrustType` Slot erstellen.  
Wenn Sie eine Fallback-Absicht definiert haben, wird die Stornierungsanweisung nicht an den Benutzer gesendet, sondern die Fallback-Absicht wird verwendet. [Weitere Informationen finden Sie unter AMAZON. FallbackIntent](https://docs.aws.amazon.com/lex/latest/dg/built-in-intent-fallback.html).  
Typ: [Statement](API_Statement.md) Objekt  
Erforderlich: Nein

 ** [checksum](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-checksum"></a>
Identifiziert eine bestimmte Version der `$LATEST` Version.  
Wenn Sie einen neuen Bot erstellen, lassen Sie das `checksum` Feld leer. Wenn Sie eine Prüfsumme angeben, erhalten Sie eine `BadRequestException` Ausnahme.  
Wenn Sie einen Bot aktualisieren möchten, setzen Sie das `checksum` Feld auf die Prüfsumme der letzten Version der `$LATEST` Version. Wenn Sie das ` checksum` Feld nicht angeben oder wenn die Prüfsumme nicht mit der `$LATEST` Version übereinstimmt, erhalten Sie eine `PreconditionFailedException` Ausnahme.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** [childDirected](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-childDirected"></a>
Für jeden Amazon Lex-Bot, der mit dem Amazon Lex Model Building Service erstellt wurde, müssen Sie angeben, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und dem Gesetz zum Schutz der Privatsphäre von Kindern im Internet (Children's Online Privacy Protection Act, COPPA) unterliegt, indem Sie `true` oder `false` im `childDirected` Feld angeben. **Durch die Angabe `true` in `childDirected` diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.** Durch die Angabe `false` in `childDirected` diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex **nicht** mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt. Sie dürfen keinen Standardwert für das `childDirected` Feld angeben, der nicht genau wiedergibt, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.  
Wenn sich Ihre Nutzung von Amazon Lex auf eine Website, ein Programm oder eine andere Anwendung bezieht, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet, müssen Sie die erforderliche nachprüfbare Zustimmung der Eltern gemäß COPPA einholen. Informationen zur Verwendung von Amazon Lex in Verbindung mit Websites, Programmen oder anderen Anwendungen, die sich ganz oder teilweise an Kinder unter 13 Jahren richten oder richten, finden Sie in den [häufig gestellten Fragen zu Amazon Lex.](https://aws.amazon.com/lex/faqs#data-security)   
Typ: Boolescher Wert  
Erforderlich: Ja

 ** [clarificationPrompt](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-clarificationPrompt"></a>
Wenn Amazon Lex die Absicht des Benutzers nicht versteht, verwendet es diese Nachricht, um eine Klarstellung zu erhalten. Verwenden Sie das `maxAttempts` Feld, um anzugeben, wie oft Amazon Lex die Aufforderung zur Klärung wiederholen soll. Wenn Amazon Lex es immer noch nicht versteht, sendet es die Nachricht vor `abortStatement` Ort.   
Wenn Sie eine Klarstellungsaufforderung erstellen, stellen Sie sicher, dass sie die richtige Antwort des Benutzers vorschlägt. Beispielsweise könnten Sie für einen Bot, der Pizza und Getränke bestellt, diese Klarstellungsaufforderung erstellen: „Was möchten Sie tun? Du kannst „Pizza bestellen“ oder „Ein Getränk bestellen“ sagen.“  
Wenn Sie eine Fallback-Absicht definiert haben, wird diese aufgerufen, wenn die Klarstellungsaufforderung so oft wiederholt wird, wie im Feld angegeben. `maxAttempts` [Weitere Informationen finden Sie unter AMAZON. FallbackIntent](https://docs.aws.amazon.com/lex/latest/dg/built-in-intent-fallback.html).  
Wenn Sie keine Klarstellungsaufforderung definieren, gibt Amazon Lex zur Laufzeit in drei Fällen eine 400 Bad Request-Ausnahme zurück:   
+ Aufforderung zur Nachverfolgung — Wenn der Benutzer auf eine Folgeaufforderung reagiert, aber keine Absicht angibt. Zum Beispiel als Antwort auf eine Folgeaufforderung mit der Aufschrift „Möchten Sie heute noch etwas anderes?“ der Benutzer sagt „Ja“. Amazon Lex gibt die Ausnahme 400 Bad Request zurück, da es keine Klarstellungsaufforderung gibt, die an den Benutzer gesendet werden muss, um eine Absicht zu erhalten.
+ Lambda-Funktion — Wenn Sie eine Lambda-Funktion verwenden, geben Sie einen `ElicitIntent` Dialogtyp zurück. Da Amazon Lex keine Klarstellungsaufforderung hat, um eine Absicht des Benutzers zu erhalten, gibt es eine 400 Bad Request-Ausnahme zurück.
+ PutSession Operation — Wenn Sie die `PutSession` Operation verwenden, senden Sie einen `ElicitIntent` Dialogtyp. Da Amazon Lex keine Klarstellungsaufforderung hat, um eine Absicht des Benutzers zu erhalten, gibt es eine 400 Bad Request-Ausnahme zurück.
Typ: [Prompt](API_Prompt.md) Objekt  
Erforderlich: Nein

 ** [createVersion](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-createVersion"></a>
Bei Einstellung auf `true` eine neue nummerierte Version wird der Bot erstellt. Dies entspricht dem Aufrufen der `CreateBotVersion` Operation. Wenn Sie nichts angeben`createVersion`, ist die Standardeinstellung`false`.  
Typ: Boolesch  
Erforderlich: Nein

 ** [description](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-description"></a>
Eine Beschreibung des Bots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** [detectSentiment](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-detectSentiment"></a>
Wenn diese Option aktiviert ist, werden `true` Benutzeräußerungen zur Stimmungsanalyse an Amazon Comprehend gesendet. Wenn Sie nichts angeben`detectSentiment`, ist die Standardeinstellung. `false`  
Typ: Boolesch  
Erforderlich: Nein

 ** [enableModelImprovements](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-enableModelImprovements"></a>
Wird auf gesetzt, `true` um den Zugriff auf Verbesserungen des Verständnisses natürlicher Sprache zu ermöglichen.   
Wenn Sie den `enableModelImprovements` Parameter auf einstellen, können `true` Sie den `nluIntentConfidenceThreshold` Parameter verwenden, um Konfidenzwerte zu konfigurieren. Weitere Informationen finden Sie unter [Konfidenzwerte](https://docs.aws.amazon.com/lex/latest/dg/confidence-scores.html).  
Sie können den `enableModelImprovements` Parameter nur in bestimmten Regionen festlegen. Wenn Sie den Parameter auf setzen`true`, hat Ihr Bot Zugriff auf Genauigkeitsverbesserungen.  
Die Regionen, auf die Sie den `enableModelImprovements` Parameter `false` für das Gebietsschema en-US setzen können, sind:  
+ USA Ost (Nord-Virginia): (us-east-1)
+ USA West (Oregon): (us-west-2)
+ Asien-Pazifik (Sydney): (ap-southeast-2)
+ EU (Irland) (eu-west-1)
In anderen Regionen und Gebietsschemas ist der `enableModelImprovements` Parameter standardmäßig auf `true` eingestellt. In diesen Regionen und Gebietsschemas `false` löst die Einstellung des Parameters auf eine Ausnahme aus. `ValidationException`  
Typ: Boolesch  
Erforderlich: Nein

 ** [idleSessionTTLInSeconds](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-idleSessionTTLInSeconds"></a>
Die maximale Zeit in Sekunden, für die Amazon Lex die in einer Konversation gesammelten Daten aufbewahrt.  
Eine Benutzerinteraktionssitzung bleibt für den angegebenen Zeitraum aktiv. Wenn während dieser Zeit kein Gespräch stattfindet, läuft die Sitzung ab und Amazon Lex löscht alle Daten, die vor dem Timeout bereitgestellt wurden.  
Nehmen wir zum Beispiel an, ein Benutzer wählt die OrderPizza Absicht, wird aber nach der Hälfte der Bestellung abgelenkt. Wenn der Benutzer die Bestellung nicht innerhalb der angegebenen Zeit abschließt, verwirft Amazon Lex die gesammelten Slot-Informationen und der Benutzer muss von vorne beginnen.  
Wenn Sie das `idleSessionTTLInSeconds` Element nicht in eine `PutBot` Betriebsanforderung aufnehmen, verwendet Amazon Lex den Standardwert. Dies gilt auch, wenn die Anfrage einen vorhandenen Bot ersetzt.  
Der Standardwert ist 300 Sekunden (5 Minuten).  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 60. Maximaler Wert von 86400.  
Erforderlich: Nein

 ** [intents](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-intents"></a>
Ein Array von `Intent`-Objekten. Jede Absicht steht für einen Befehl, den ein Benutzer ausdrücken kann. Beispielsweise könnte ein Bot für die Pizzabestellung eine OrderPizza Absicht unterstützen. Weitere Informationen finden Sie unter [Amazon Lex: So funktioniert's](how-it-works.md).  
Typ: Array von [Intent](API_Intent.md)-Objekten  
Erforderlich: Nein

 ** [locale](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-locale"></a>
 Gibt das Zielgebietsschema für den Bot an. Jede im Bot verwendete Absicht muss mit dem Gebietsschema des Bots kompatibel sein.   
Der Standardwert ist `en-US`.  
Typ: Zeichenfolge  
Zulässige Werte: `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`   
Erforderlich: Ja

 ** [nluIntentConfidenceThreshold](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-nluIntentConfidenceThreshold"></a>
Legt den Schwellenwert fest`AMAZON.FallbackIntent`, `AMAZON.KendraSearchIntent` an dem Amazon Lex bei der Rückgabe alternativer Absichten in einer [PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html)Oder-Antwort die Werte [PostContent](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostContent.html)oder beides einfügt. `AMAZON.FallbackIntent`und `AMAZON.KendraSearchIntent` werden nur eingefügt, wenn sie für den Bot konfiguriert sind.  
Sie müssen den `enableModelImprovements` Parameter auf einstellen, `true` um Konfidenzwerte in den folgenden Regionen verwenden zu können.  
+ USA Ost (Nord-Virginia): (us-east-1)
+ USA West (Oregon): (us-west-2)
+ Asien-Pazifik (Sydney): (ap-southeast-2)
+ EU (Irland) (eu-west-1)
In anderen Regionen ist der `enableModelImprovements` Parameter `true` standardmäßig auf eingestellt.  
Nehmen wir zum Beispiel an, ein Bot ist mit einem Konfidenzschwellenwert von 0,80 konfiguriert und der`AMAZON.FallbackIntent`. Amazon Lex gibt drei alternative Absichten mit den folgenden Konfidenzwerten zurück: IntentA (0,70), IntentB (0,60), IntentC (0,50). Die Antwort des Vorgangs wäre: `PostText`  
+ AMAZON. FallbackIntent
+ In Tenta
+ Absicht B
+ Absicht C
Type: Double  
Gültiger Bereich: Mindestwert 0. Maximalwert von 1.  
Erforderlich: Nein

 ** [processBehavior](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-processBehavior"></a>
Wenn Sie das `processBehavior` Element auf setzen`BUILD`, erstellt Amazon Lex den Bot so, dass er ausgeführt werden kann. Wenn Sie das Element auf `SAVE` Amazon Lex setzen, speichert Lex den Bot, erstellt ihn aber nicht.   
Wenn Sie diesen Wert nicht angeben, ist der Standardwert`BUILD`.  
Typ: Zeichenfolge  
Zulässige Werte: `SAVE | BUILD`   
Erforderlich: Nein

 ** [tags](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-tags"></a>
Eine Liste der Tags, die dem Bot hinzugefügt werden sollen. Sie können Tags nur hinzufügen, wenn Sie einen Bot erstellen. Sie können den `PutBot` Vorgang nicht verwenden, um die Tags auf einem Bot zu aktualisieren. Um Tags zu aktualisieren, verwenden Sie den `TagResource`-Vorgang.  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.  
Erforderlich: Nein

 ** [voiceId](#API_PutBot_RequestSyntax) **   <a name="lex-PutBot-request-voiceId"></a>
Die Amazon Polly Polly-Sprach-ID, die Amazon Lex für Sprachinteraktionen mit dem Benutzer verwenden soll. Das für die Stimme konfigurierte Gebietsschema muss mit dem Gebietsschema des Bots übereinstimmen. Weitere Informationen finden Sie unter [Voices in Amazon Polly](https://docs.aws.amazon.com/polly/latest/dg/voicelist.html) im *Amazon Polly Developer Guide*.  
Typ: Zeichenfolge  
Erforderlich: Nein

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_PutBot_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [abortStatement](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-abortStatement"></a>
Die Nachricht, die Amazon Lex verwendet, um eine Konversation abzubrechen. Weitere Informationen finden Sie unter [PutBot](#API_PutBot).  
Typ: [Statement](API_Statement.md) Objekt

 ** [checksum](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-checksum"></a>
Prüfsumme des Bots, den Sie erstellt haben.  
Typ: Zeichenfolge

 ** [childDirected](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-childDirected"></a>
Für jeden Amazon Lex-Bot, der mit dem Amazon Lex Model Building Service erstellt wurde, müssen Sie angeben, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und dem Gesetz zum Schutz der Privatsphäre von Kindern im Internet (Children's Online Privacy Protection Act, COPPA) unterliegt, indem Sie `true` oder `false` im `childDirected` Feld angeben. **Durch die Angabe `true` in `childDirected` diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.** Durch die Angabe `false` in `childDirected` diesem Feld bestätigen Sie, dass Ihre Nutzung von Amazon Lex **nicht** mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt. Sie dürfen keinen Standardwert für das `childDirected` Feld angeben, der nicht genau wiedergibt, ob Ihre Nutzung von Amazon Lex mit einer Website, einem Programm oder einer anderen Anwendung zusammenhängt, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet oder darauf abzielt und der COPPA unterliegt.  
Wenn sich Ihre Nutzung von Amazon Lex auf eine Website, ein Programm oder eine andere Anwendung bezieht, die sich ganz oder teilweise an Kinder unter 13 Jahren richtet, müssen Sie die erforderliche nachprüfbare Zustimmung der Eltern gemäß COPPA einholen. Informationen zur Verwendung von Amazon Lex in Verbindung mit Websites, Programmen oder anderen Anwendungen, die sich ganz oder teilweise an Kinder unter 13 Jahren richten oder richten, finden Sie in den [häufig gestellten Fragen zu Amazon Lex.](https://aws.amazon.com/lex/faqs#data-security)   
Typ: Boolescher Wert

 ** [clarificationPrompt](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-clarificationPrompt"></a>
 Die Eingabeaufforderungen, die Amazon Lex verwendet, wenn es die Absicht des Benutzers nicht versteht. Weitere Informationen finden Sie unter [PutBot](#API_PutBot).   
Typ: [Prompt](API_Prompt.md) Objekt

 ** [createdDate](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-createdDate"></a>
Das Datum, an dem der Bot erstellt wurde.  
Typ: Zeitstempel

 ** [createVersion](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-createVersion"></a>
 `True`ob eine neue Version des Bots erstellt wurde. Wenn das `createVersion` Feld in der Anfrage nicht angegeben wurde, wird das `createVersion` Feld in der Antwort auf falsch gesetzt.  
Typ: Boolescher Wert

 ** [description](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-description"></a>
Eine Beschreibung des Bots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [detectSentiment](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-detectSentiment"></a>
 `true`wenn der Bot so konfiguriert ist, dass er Benutzeräußerungen zur Stimmungsanalyse an Amazon Comprehend sendet. Wenn das `detectSentiment` Feld in der Anfrage nicht angegeben wurde, ist `false` das `detectSentiment` Feld in der Antwort enthalten.  
Typ: Boolescher Wert

 ** [enableModelImprovements](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-enableModelImprovements"></a>
Gibt an, ob der Bot Genauigkeitsverbesserungen verwendet. `true`gibt an, dass der Bot die Verbesserungen verwendet, andernfalls`false`.  
Typ: Boolescher Wert

 ** [failureReason](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-failureReason"></a>
Falls `status` ja`FAILED`, gibt Amazon Lex den Grund an, warum der Bot nicht erstellt werden konnte.  
Typ: Zeichenfolge

 ** [idleSessionTTLInSeconds](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-idleSessionTTLInSeconds"></a>
Die maximale Dauer, für die Amazon Lex die in einer Konversation gesammelten Daten aufbewahrt. Weitere Informationen finden Sie unter [PutBot](#API_PutBot).  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 60. Maximaler Wert von 86400.

 ** [intents](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-intents"></a>
Ein Array von `Intent`-Objekten. Weitere Informationen finden Sie unter [PutBot](#API_PutBot).  
Typ: Array von [Intent](API_Intent.md)-Objekten

 ** [lastUpdatedDate](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-lastUpdatedDate"></a>
Das Datum, an dem der Bot aktualisiert wurde. Wenn Sie eine Ressource erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.  
Typ: Zeitstempel

 ** [locale](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-locale"></a>
 Das Zielgebietsschema für den Bot.   
Typ: Zeichenfolge  
Zulässige Werte: `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>
Der Name des Bots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [nluIntentConfidenceThreshold](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-nluIntentConfidenceThreshold"></a>
Die Punktzahl, die bestimmt, wo Amazon Lex die oder beide einfügt `AMAZON.FallbackIntent``AMAZON.KendraSearchIntent`, wenn alternative Absichten in einer [PostContent[PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html)](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostContent.html)Oder-Antwort zurückgegeben werden. `AMAZON.FallbackIntent`wird eingefügt, wenn der Konfidenzwert für alle Absichten unter diesem Wert liegt. `AMAZON.KendraSearchIntent`wird nur eingefügt, wenn es für den Bot konfiguriert ist.  
Type: Double  
Gültiger Bereich: Mindestwert 0. Maximalwert von 1.

 ** [status](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-status"></a>
 Wenn Sie eine Anfrage zur Erstellung eines Bots mit der `processBehavior` Einstellung auf senden`BUILD`, setzt Amazon Lex das `status` Antwortelement auf`BUILDING`.  
In diesem `READY_BASIC_TESTING` Status können Sie den Bot mit Benutzereingaben testen, die genau den Äußerungen entsprechen, die für die Absichten und Werte des Bots in den Slot-Typen konfiguriert sind.  
Wenn Amazon Lex den Bot nicht erstellen kann, setzt Amazon Lex `status` auf`FAILED`. Amazon Lex gibt den Grund für den Fehler im `failureReason` Antwortelement zurück.   
Wenn Sie `processBehavior` auf setzen`SAVE`, setzt Amazon Lex den Statuscode auf`NOT BUILT`.  
Wenn sich der Bot im `READY` Status befindet, können Sie den Bot testen und veröffentlichen.  
Typ: Zeichenfolge  
Zulässige Werte: `BUILDING | READY | READY_BASIC_TESTING | FAILED | NOT_BUILT` 

 ** [tags](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-tags"></a>
Eine Liste von Tags, die dem Bot zugeordnet sind.  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.

 ** [version](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-version"></a>
Die Version des Bots. Für einen neuen Bot ist die Version immer gültig`$LATEST`.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

 ** [voiceId](#API_PutBot_ResponseSyntax) **   <a name="lex-PutBot-response-voiceId"></a>
Die Amazon Polly Polly-Sprach-ID, die Amazon Lex für die Sprachinteraktion mit dem Benutzer verwendet. Weitere Informationen finden Sie unter [PutBot](#API_PutBot).  
Typ: Zeichenfolge

## Fehler
<a name="API_PutBot_Errors"></a>

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** PreconditionFailedException **   
 Die Prüfsumme der Ressource, die Sie ändern möchten, stimmt nicht mit der Prüfsumme in der Anfrage überein. Überprüfen Sie die Prüfsumme der Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 412

## Weitere Informationen finden Sie unter:
<a name="API_PutBot_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/PutBot) 
+  [AWS SDK für 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 für 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>

Erzeugt einen Alias für die angegebene Version des Bots oder ersetzt einen Alias für den angegebenen Bot. Um die Version des Bots zu ändern, auf die der Alias verweist, ersetzen Sie den Alias. Weitere Informationen zu Aliassen finden Sie unter [Versioning und Aliasnamen](versioning-aliases.md).

Diese Operation erfordert Berechtigungen für die Aktion `lex:PutBotAlias`. 

## Anforderungssyntax
<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"
      }
   ]
}
```

## URI-Anfrageparameter
<a name="API_PutBotAlias_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [botName](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-uri-botName"></a>
Der Name des Bots.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [name](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-uri-name"></a>
Der Name des Alias. Beim Namen wird *nicht* zwischen Groß- und Kleinschreibung unterschieden.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_PutBotAlias_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [botVersion](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-botVersion"></a>
Die Version des Bots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Ja

 ** [checksum](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-checksum"></a>
Identifiziert eine bestimmte Version der `$LATEST` Version.  
Wenn Sie einen neuen Bot-Alias erstellen, lassen Sie das `checksum` Feld leer. Wenn Sie eine Prüfsumme angeben, erhalten Sie eine `BadRequestException` Ausnahme.  
Wenn Sie einen Bot-Alias aktualisieren möchten, setzen Sie das `checksum` Feld auf die Prüfsumme der letzten Version der `$LATEST` Version. Wenn Sie das ` checksum` Feld nicht angeben oder wenn die Prüfsumme nicht mit der `$LATEST` Version übereinstimmt, erhalten Sie eine `PreconditionFailedException` Ausnahme.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** [conversationLogs](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-conversationLogs"></a>
Einstellungen für Konversationsprotokolle für den Alias.  
Typ: [ConversationLogsRequest](API_ConversationLogsRequest.md) Objekt  
Erforderlich: Nein

 ** [description](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-description"></a>
Eine Beschreibung des Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** [tags](#API_PutBotAlias_RequestSyntax) **   <a name="lex-PutBotAlias-request-tags"></a>
Eine Liste von Tags, die dem Bot-Alias hinzugefügt werden sollen. Sie können Tags nur hinzufügen, wenn Sie einen Alias erstellen. Sie können den `PutBotAlias` Vorgang nicht verwenden, um die Tags eines Bot-Alias zu aktualisieren. Um Tags zu aktualisieren, verwenden Sie den `TagResource`-Vorgang.  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.  
Erforderlich: Nein

## Antwortsyntax
<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"
      }
   ]
}
```

## Antwortelemente
<a name="API_PutBotAlias_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [botName](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-botName"></a>
Der Name des Bots, auf den der Alias zeigt.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [botVersion](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-botVersion"></a>
Die Version des Bots, auf den der Alias verweist.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

 ** [checksum](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-checksum"></a>
Die Prüfsumme für die aktuelle Version des Alias.  
Typ: Zeichenfolge

 ** [conversationLogs](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-conversationLogs"></a>
Die Einstellungen, die bestimmen, wie Amazon Lex Konversationsprotokolle für den Alias verwendet.  
Typ: [ConversationLogsResponse](API_ConversationLogsResponse.md) Objekt

 ** [createdDate](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-createdDate"></a>
Das Datum, an dem der Bot-Alias erstellt wurde.  
Typ: Zeitstempel

 ** [description](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-description"></a>
Eine Beschreibung des Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [lastUpdatedDate](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-lastUpdatedDate"></a>
Das Datum, an dem der Bot-Alias aktualisiert wurde. Wenn Sie eine Ressource erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.  
Typ: Zeitstempel

 ** [name](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-name"></a>
Der Name des Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [tags](#API_PutBotAlias_ResponseSyntax) **   <a name="lex-PutBotAlias-response-tags"></a>
Eine Liste von Tags, die einem Bot zugeordnet sind.  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.

## Fehler
<a name="API_PutBotAlias_Errors"></a>

 ** BadRequestException **   
Die Anfrage ist nicht wohlformuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** PreconditionFailedException **   
 Die Prüfsumme der Ressource, die Sie ändern möchten, stimmt nicht mit der Prüfsumme in der Anfrage überein. Überprüfen Sie die Prüfsumme der Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 412

## Weitere Informationen finden Sie unter:
<a name="API_PutBotAlias_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/PutBotAlias) 
+  [AWS SDK für 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 für 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>

Erstellt eine Absicht oder ersetzt eine vorhandene Absicht.

Um die Interaktion zwischen dem Benutzer und Ihrem Bot zu definieren, verwenden Sie eine oder mehrere Absichten. Für einen Pizza-Bestell-Bot würdest du beispielsweise eine `OrderPizza` Absicht erstellen. 

Um eine Absicht zu erstellen oder eine bestehende Absicht zu ersetzen, müssen Sie Folgendes angeben:
+ Name der Absicht. Beispiel, `OrderPizza`.
+ Beispiele für Äußerungen. Zum Beispiel: „Kann ich bitte eine Pizza bestellen?“ und „Ich möchte eine Pizza bestellen.“
+ Zu sammelnde Informationen. Sie geben Slot-Typen für die Informationen an, die Ihr Bot vom Benutzer anfordert. Sie können Standard-Slottypen wie ein Datum oder eine Uhrzeit oder benutzerdefinierte Slot-Typen wie Größe und Kruste einer Pizza angeben.
+ Wie die Absicht erfüllt wird. Sie können eine Lambda-Funktion bereitstellen oder die Absicht so konfigurieren, dass die Absichtsinformationen an die Client-Anwendung zurückgegeben werden. Wenn Sie eine Lambda-Funktion verwenden und alle Informationen zur Absicht verfügbar sind, ruft Amazon Lex Ihre Lambda-Funktion auf. Wenn Sie Ihre Absicht so konfigurieren, dass die Informationen zur Absicht an die Client-Anwendung zurückgegeben werden. 

Sie können in der Anfrage weitere optionale Informationen angeben, z. B.:
+ Eine Bestätigungsaufforderung, in der der Benutzer aufgefordert wird, eine Absicht zu bestätigen. Zum Beispiel: „Soll ich deine Pizza bestellen?“
+ Eine Abschlusserklärung, die an den Benutzer gesendet wird, nachdem die Absicht erfüllt wurde. Zum Beispiel: „Ich habe Ihre Pizzabestellung aufgegeben.“
+ Eine Folgeaufforderung, in der der Benutzer um zusätzliche Aktivitäten gebeten wird. Fragen Sie beispielsweise: „Möchten Sie zu Ihrer Pizza ein Getränk bestellen?“

Wenn Sie einen vorhandenen Absichtsnamen angeben, um den Intent zu aktualisieren, ersetzt Amazon Lex die Werte in der `$LATEST` Version der Intent durch die Werte in der Anfrage. Amazon Lex entfernt Felder, die Sie in der Anfrage nicht angeben. Wenn Sie die erforderlichen Felder nicht angeben, löst Amazon Lex eine Ausnahme aus. Wenn Sie die `$LATEST` Version einer Absicht aktualisieren, wird das `status` Feld jedes Bots, der die `$LATEST` Version der Absicht verwendet, auf `NOT_BUILT` gesetzt.

Weitere Informationen finden Sie unter [Amazon Lex: So funktioniert's](how-it-works.md).

Diese Operation erfordert Berechtigungen für die Aktion `lex:PutIntent`.

## Anforderungssyntax
<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"
         }
      }
   ]
}
```

## URI-Anfrageparameter
<a name="API_PutIntent_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-uri-name"></a>
Der Name der Absicht. Beim Namen wird *nicht* zwischen Groß- und Kleinschreibung unterschieden.   
Der Name darf nicht mit einem integrierten Absichtsnamen oder einem integrierten Absichtsnamen mit „AMAZON“ übereinstimmen. entfernt. Da es beispielsweise eine integrierte Absicht namens gibt`AMAZON.HelpIntent`, können Sie keine benutzerdefinierte Absicht namens erstellen`HelpIntent`.  
Die Liste der integrierten Absichten finden Sie unter [Standard Built-in Intents (Integrierte Standardabsichten)](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents) im *Alexa Skills Kit*.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_PutIntent_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [checksum](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-checksum"></a>
Identifiziert eine bestimmte Version der `$LATEST` Version.  
Wenn Sie eine neue Absicht erstellen, lassen Sie das `checksum` Feld leer. Wenn Sie eine Prüfsumme angeben, erhalten Sie eine `BadRequestException` Ausnahme.  
Wenn Sie eine Absicht aktualisieren möchten, setzen Sie das `checksum` Feld auf die Prüfsumme der letzten Version der `$LATEST` Version. Wenn Sie das ` checksum` Feld nicht angeben oder wenn die Prüfsumme nicht mit der `$LATEST` Version übereinstimmt, erhalten Sie eine `PreconditionFailedException` Ausnahme.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** [conclusionStatement](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-conclusionStatement"></a>
 Die Aussage, die Amazon Lex dem Benutzer übermitteln soll, nachdem die Absicht von der Lambda-Funktion erfolgreich erfüllt wurde.   
Dieses Element ist nur relevant, wenn Sie eine Lambda-Funktion in der `fulfillmentActivity` angeben. Wenn Sie die Absicht an die Client-Anwendung zurückgeben, können Sie dieses Element nicht angeben.  
Die `followUpPrompt` beiden schließen `conclusionStatement` sich gegenseitig aus. Sie können nur einen angeben.
Typ: [Statement](API_Statement.md) Objekt  
Erforderlich: Nein

 ** [confirmationPrompt](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-confirmationPrompt"></a>
Fordert den Benutzer auf, die Absicht zu bestätigen. Diese Frage sollte eine Ja- oder Nein-Antwort haben.  
Amazon Lex verwendet diese Aufforderung, um sicherzustellen, dass der Benutzer bestätigt, dass die Absicht zur Erfüllung bereit ist. Mit dieser `OrderPizza` Absicht möchten Sie beispielsweise überprüfen, ob die Bestellung korrekt ist, bevor Sie sie aufgeben. Bei anderen Absichten, z. B. bei Absichten, die lediglich auf Benutzerfragen antworten, müssen Sie den Benutzer möglicherweise nicht um Bestätigung bitten, bevor Sie die Informationen bereitstellen.   
Sie müssen sowohl das als auch das oder `rejectionStatement` keines von beiden angeben. `confirmationPrompt`
Typ: [Prompt](API_Prompt.md) Objekt  
Erforderlich: Nein

 ** [createVersion](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-createVersion"></a>
Wenn diese Option aktiviert ist, wird `true` eine neue nummerierte Version der Absicht erstellt. Dies entspricht dem Aufrufen der `CreateIntentVersion` Operation. Wenn Sie nichts angeben`createVersion`, ist die Standardeinstellung`false`.  
Typ: Boolesch  
Erforderlich: Nein

 ** [description](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-description"></a>
Eine Beschreibung der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** [dialogCodeHook](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-dialogCodeHook"></a>
 Spezifiziert eine Lambda-Funktion, die für jede Benutzereingabe aufgerufen werden soll. Sie können diese Lambda-Funktion aufrufen, um die Benutzerinteraktion zu personalisieren.   
Nehmen wir zum Beispiel an, Ihr Bot stellt fest, dass der Benutzer John ist. Ihre Lambda-Funktion ruft möglicherweise Johns Informationen aus einer Backend-Datenbank ab und füllt einige der Werte vorab aus. Wenn Sie beispielsweise feststellen, dass John eine Glutenunverträglichkeit hat, können Sie den entsprechenden Intent-Slot,, auf true setzen. `GlutenIntolerant` Möglicherweise finden Sie Johns Telefonnummer und legen das entsprechende Sitzungsattribut fest.   
Typ: [CodeHook](API_CodeHook.md) Objekt  
Erforderlich: Nein

 ** [followUpPrompt](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-followUpPrompt"></a>
Amazon Lex verwendet diese Aufforderung, um nach Erfüllung einer Absicht weitere Aktivitäten anzufordern. Wenn die `OrderPizza` Absicht erfüllt wurde, könnten Sie den Benutzer beispielsweise auffordern, ein Getränk zu bestellen.  
Die Aktion, die Amazon Lex ergreift, hängt wie folgt von der Antwort des Benutzers ab:  
+ Wenn der Benutzer „Ja“ sagt, antwortet er mit der Klarstellungsaufforderung, die für den Bot konfiguriert ist.
+ Wenn der Benutzer „Ja“ sagt und mit einer Äußerung fortfährt, die eine Absicht auslöst, wird eine Konversation über diese Absicht gestartet.
+ Wenn der Benutzer „Nein“ sagt, antwortet er mit der Ablehnungserklärung, die für die Folgeaufforderung konfiguriert ist.
+ Wenn er die Äußerung nicht erkennt, wiederholt er die Folgeaufforderung erneut.
Das `followUpPrompt` Feld und das `conclusionStatement` Feld schließen sich gegenseitig aus. Sie können nur eines angeben.   
Typ: [FollowUpPrompt](API_FollowUpPrompt.md) Objekt  
Erforderlich: Nein

 ** [fulfillmentActivity](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-fulfillmentActivity"></a>
Erforderlich Beschreibt, wie die Absicht erfüllt wird. Wenn ein Benutzer beispielsweise alle Informationen für eine Pizzabestellung eingegeben hat, wird `fulfillmentActivity` definiert, wie der Bot eine Bestellung bei einer lokalen Pizzeria aufgibt.   
 Sie können Amazon Lex so konfigurieren, dass alle Informationen zur Absicht an die Client-Anwendung zurückgegeben werden, oder sie anweisen, eine Lambda-Funktion aufzurufen, die die Absicht verarbeiten kann (z. B. eine Bestellung bei einer Pizzeria aufgeben).   
Typ: [FulfillmentActivity](API_FulfillmentActivity.md) Objekt  
Erforderlich: Nein

 ** [inputContexts](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-inputContexts"></a>
Ein Array von `InputContext` Objekten, das die Kontexte auflistet, die aktiv sein müssen, damit Amazon Lex die Absicht in einer Konversation mit dem Benutzer auswählen kann.  
Typ: Array von [InputContext](API_InputContext.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 5 Elemente.  
Erforderlich: Nein

 ** [kendraConfiguration](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-kendraConfiguration"></a>
Konfigurationsinformationen, die erforderlich sind, um die `AMAZON.KendraSearchIntent` Absicht zu verwenden, eine Verbindung zu einem Amazon Kendra Kendra-Index herzustellen. Weitere Informationen finden Sie unter [AMAZON. KendraSearchIntent](https://docs.aws.amazon.com/lex/latest/dg/built-in-intent-kendra-search.html).  
Typ: [KendraConfiguration](API_KendraConfiguration.md) Objekt  
Erforderlich: Nein

 ** [outputContexts](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-outputContexts"></a>
Ein Array von `OutputContext` Objekten, das die Kontexte auflistet, die die Absicht aktiviert, wenn die Absicht erfüllt ist.  
Typ: Array von [OutputContext](API_OutputContext.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 10 Elemente.  
Erforderlich: Nein

 ** [parentIntentSignature](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-parentIntentSignature"></a>
Eine Eindeutige Kennung für die integrierte Absicht, auf die diese Absicht basieren soll. Informationen zur Suche nach der Signatur für eine Absicht finden Sie unter [Integrierte Standardabsichten](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents) im *Alexa Skills Kit*.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** [rejectionStatement](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-rejectionStatement"></a>
Wenn der Benutzer die in definierte Frage mit „Nein“ beantwortet`confirmationPrompt`, antwortet Amazon Lex mit dieser Erklärung, um zu bestätigen, dass die Absicht storniert wurde.   
Sie müssen `rejectionStatement` sowohl das als auch das oder keines von beiden angeben. `confirmationPrompt`
Typ: [Statement](API_Statement.md) Objekt  
Erforderlich: Nein

 ** [sampleUtterances](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-sampleUtterances"></a>
Eine Reihe von Äußerungen (Zeichenketten), die ein Benutzer sagen könnte, um die Absicht zu signalisieren. Zum Beispiel „Ich möchte \$1PizzaSize\$1 Pizza“, „Bestellung \$1Menge\$1 \$1PizzaSize\$1 Pizzen“.   
In jeder Äußerung wird ein Slot-Name in geschweiften Klammern eingeschlossen.   
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Maximale Anzahl von 1500 Elementen.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** [slots](#API_PutIntent_RequestSyntax) **   <a name="lex-PutIntent-request-slots"></a>
Eine Reihe von Intent-Slots. Zur Laufzeit ruft Amazon Lex mithilfe der in den Slots definierten Eingabeaufforderungen die erforderlichen Slot-Werte vom Benutzer ab. Weitere Informationen finden Sie unter [Amazon Lex: So funktioniert's](how-it-works.md).   
Typ: Array von [Slot](API_Slot.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 100 Elemente.  
Erforderlich: Nein

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_PutIntent_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [checksum](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-checksum"></a>
Prüfsumme der `$LATEST` Version der erstellten oder aktualisierten Absicht.  
Typ: Zeichenfolge

 ** [conclusionStatement](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-conclusionStatement"></a>
Nachdem die in der Absicht angegebene Lambda-Funktion die `fulfillmentActivity` Absicht erfüllt hat, übermittelt Amazon Lex diese Aussage an den Benutzer.  
Typ: [Statement](API_Statement.md) Objekt

 ** [confirmationPrompt](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-confirmationPrompt"></a>
Falls in der Absicht definiert, fordert Amazon Lex den Benutzer auf, die Absicht zu bestätigen, bevor sie erfüllt wird.  
Typ: [Prompt](API_Prompt.md) Objekt

 ** [createdDate](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-createdDate"></a>
Das Datum, an dem die Absicht erstellt wurde.  
Typ: Zeitstempel

 ** [createVersion](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-createVersion"></a>
 `True`ob eine neue Version der Absicht erstellt wurde. Wenn das `createVersion` Feld in der Anfrage nicht angegeben wurde, wird das `createVersion` Feld in der Antwort auf „Falsch“ gesetzt.  
Typ: Boolescher Wert

 ** [description](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-description"></a>
Eine Beschreibung der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [dialogCodeHook](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-dialogCodeHook"></a>
Falls in der Absicht definiert, ruft Amazon Lex diese Lambda-Funktion für jede Benutzereingabe auf.  
Typ: [CodeHook](API_CodeHook.md) Objekt

 ** [followUpPrompt](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-followUpPrompt"></a>
Falls in der Absicht definiert, verwendet Amazon Lex diese Aufforderung, um zusätzliche Benutzeraktivitäten anzufordern, nachdem die Absicht erfüllt wurde.  
Typ: [FollowUpPrompt](API_FollowUpPrompt.md) Objekt

 ** [fulfillmentActivity](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-fulfillmentActivity"></a>
Falls in der Absicht definiert, ruft Amazon Lex diese Lambda-Funktion auf, um die Absicht zu erfüllen, nachdem der Benutzer alle für die Absicht erforderlichen Informationen bereitgestellt hat.  
Typ: [FulfillmentActivity](API_FulfillmentActivity.md) Objekt

 ** [inputContexts](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-inputContexts"></a>
Ein Array von `InputContext` Objekten, das die Kontexte auflistet, die aktiv sein müssen, damit Amazon Lex die Absicht in einer Konversation mit dem Benutzer auswählen kann.  
Typ: Array von [InputContext](API_InputContext.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 5 Elemente.

 ** [kendraConfiguration](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-kendraConfiguration"></a>
Konfigurationsinformationen, falls vorhanden, erforderlich, um eine Verbindung zu einem Amazon Kendra Kendra-Index herzustellen und die `AMAZON.KendraSearchIntent` Absicht zu verwenden.  
Typ: [KendraConfiguration](API_KendraConfiguration.md) Objekt

 ** [lastUpdatedDate](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-lastUpdatedDate"></a>
Das Datum, an dem die Absicht aktualisiert wurde. Wenn Sie eine Ressource erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.  
Typ: Zeitstempel

 ** [name](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-name"></a>
Der Name der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [outputContexts](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-outputContexts"></a>
Eine Reihe von `OutputContext` Objekten, die die Kontexte auflistet, die die Absicht aktiviert, wenn die Absicht erfüllt ist.  
Typ: Array von [OutputContext](API_OutputContext.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 10 Elemente.

 ** [parentIntentSignature](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-parentIntentSignature"></a>
Eine eindeutige Kennung für die integrierte Absicht, auf der diese Absicht basiert.  
Typ: Zeichenfolge

 ** [rejectionStatement](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-rejectionStatement"></a>
Wenn der Benutzer die in `confirmationPrompt` Amazon Lex definierte Frage mit „Nein“ beantwortet, antwortet Lex mit dieser Erklärung, um zu bestätigen, dass die Absicht storniert wurde.   
Typ: [Statement](API_Statement.md) Objekt

 ** [sampleUtterances](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-sampleUtterances"></a>
 Eine Reihe von Beispieläußerungen, die für die Absicht konfiguriert sind.   
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Maximale Anzahl von 1500 Elementen.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Höchstlänge = 200 Zeichen.

 ** [slots](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-slots"></a>
Eine Reihe von Intent-Slots, die für den Intent konfiguriert sind.  
Typ: Array von [Slot](API_Slot.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 100 Elemente.

 ** [version](#API_PutIntent_ResponseSyntax) **   <a name="lex-PutIntent-response-version"></a>
Die Version der Absicht. Für eine neue Absicht gilt immer die Version`$LATEST`.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

## Fehler
<a name="API_PutIntent_Errors"></a>

 ** BadRequestException **   
Die Anfrage ist nicht wohlformuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** PreconditionFailedException **   
 Die Prüfsumme der Ressource, die Sie ändern möchten, stimmt nicht mit der Prüfsumme in der Anfrage überein. Überprüfen Sie die Prüfsumme der Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 412

## Weitere Informationen finden Sie unter:
<a name="API_PutIntent_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/PutIntent) 
+  [AWS SDK für 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 für 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>

Erstellt einen benutzerdefinierten Slot-Typ oder ersetzt einen vorhandenen, benutzerdefinierten Slot-Typ.

Um einen benutzerdefinierten Slot-Typ zu erstellen, geben Sie einen Namen für den Slot-Typ und eine Reihe von Aufzählungswerten an. Dies sind die Werte, die ein Slot dieses Typs annehmen kann. Weitere Informationen finden Sie unter [Amazon Lex: So funktioniert's](how-it-works.md).

Wenn Sie den Namen eines vorhandenen Slot-Typs angeben, ersetzen die Felder in der Anfrage die vorhandenen Werte in der `$LATEST` Version des Slot-Typs. Amazon Lex entfernt die Felder, die Sie in der Anfrage nicht angeben. Wenn Sie keine Pflichtfelder angeben, löst Amazon Lex eine Ausnahme aus. Wenn Sie die `$LATEST` Version eines Slot-Typs aktualisieren und ein Bot die `$LATEST` Version einer Intent verwendet, die den Slot-Typ enthält, wird das `status` Feld des Bots auf `NOT_BUILT` gesetzt.

Diese Operation erfordert Berechtigungen für die Aktion `lex:PutSlotType`.

## Anforderungssyntax
<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"
}
```

## URI-Anfrageparameter
<a name="API_PutSlotType_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [name](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-uri-name"></a>
Der Name des Slot-Typs. Beim Namen wird *nicht* zwischen Groß- und Kleinschreibung unterschieden.   
Der Name darf nicht mit einem Namen eines integrierten Steckplatztyps oder einem Namen eines integrierten Steckplatztyps mit „AMAZON“ übereinstimmen. entfernt. Da es beispielsweise einen integrierten Slot-Typ namens gibt`AMAZON.DATE`, können Sie keinen benutzerdefinierten Slot-Typ namens erstellen`DATE`.  
Eine Liste der integrierten Slot-Typen finden Sie unter [Slot-Typ-Referenz](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/slot-type-reference) im *Alexa Skills Kit*.  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Anforderungstext
<a name="API_PutSlotType_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [checksum](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-checksum"></a>
Identifiziert eine bestimmte Version der `$LATEST` Version.  
Wenn Sie einen neuen Slot-Typ erstellen, lassen Sie das `checksum` Feld leer. Wenn Sie eine Prüfsumme angeben, erhalten Sie eine `BadRequestException` Ausnahme.  
Wenn Sie einen Slot-Typ aktualisieren möchten, setzen Sie das `checksum` Feld auf die Prüfsumme der letzten Version der `$LATEST` Version. Wenn Sie das ` checksum` Feld nicht angeben oder wenn die Prüfsumme nicht mit der `$LATEST` Version übereinstimmt, erhalten Sie eine `PreconditionFailedException` Ausnahme.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** [createVersion](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-createVersion"></a>
Wenn diese Option aktiviert ist, wird `true` eine neue nummerierte Version des Slot-Typs erstellt. Dies entspricht dem Aufrufen der `CreateSlotTypeVersion` Operation. Wenn Sie nichts angeben`createVersion`, ist die Standardeinstellung`false`.  
Typ: Boolesch  
Erforderlich: Nein

 ** [description](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-description"></a>
Eine Beschreibung des Slot-Typs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** [enumerationValues](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-enumerationValues"></a>
Eine Liste von `EnumerationValue` Objekten, die die Werte definiert, die der Slot-Typ annehmen kann. Jeder Wert kann eine Liste mit zusätzlichen Werten enthalten`synonyms`, mit deren Hilfe das Modell des maschinellen Lernens anhand der Werte trainiert werden kann, die es für einen Slot auflöst.   
Ein Slot-Typ mit regulären Ausdrücken erfordert keine Aufzählungswerte. Alle anderen Slot-Typen erfordern eine Liste von Aufzählungswerten.  
Wenn Amazon Lex einen Slot-Wert auflöst, generiert es eine Auflösungsliste, die bis zu fünf mögliche Werte für den Slot enthält. Wenn Sie eine Lambda-Funktion verwenden, wird diese Auflösungsliste an die Funktion übergeben. Wenn Sie keine Lambda-Funktion verwenden, können Sie wählen, ob Sie den vom Benutzer eingegebenen Wert oder den ersten Wert in der Auflösungsliste als Slot-Wert zurückgeben möchten. Das `valueSelectionStrategy` Feld gibt die zu verwendende Option an.   
Typ: Array von [EnumerationValue](API_EnumerationValue.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Maximale Anzahl von 10000 Artikeln.  
Erforderlich: Nein

 ** [parentSlotTypeSignature](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-parentSlotTypeSignature"></a>
Der integrierte Steckplatztyp, der als übergeordneter Steckplatztyp verwendet wird. Wenn Sie einen übergeordneten Steckplatztyp definieren, hat der neue Steckplatztyp dieselbe Konfiguration wie der übergeordnete Steckplatztyp.  
Nur `AMAZON.AlphaNumeric` wird unterstützt.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^((AMAZON\.)_?|[A-Za-z]_?)+`   
Erforderlich: Nein

 ** [slotTypeConfigurations](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-slotTypeConfigurations"></a>
Konfigurationsinformationen, die den Typ des übergeordneten integrierten Steckplatzes erweitern. Die Konfiguration wird zu den Einstellungen für den Typ des übergeordneten Steckplatzes hinzugefügt.  
Typ: Array von [SlotTypeConfiguration](API_SlotTypeConfiguration.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 10 Elemente.  
Erforderlich: Nein

 ** [valueSelectionStrategy](#API_PutSlotType_RequestSyntax) **   <a name="lex-PutSlotType-request-valueSelectionStrategy"></a>
Bestimmt die Strategie zur Steckplatzauflösung, die Amazon Lex verwendet, um Slot-Typ-Werte zurückzugeben. Das Feld kann auf einen der folgenden Werte gestellt werden:  
+  `ORIGINAL_VALUE`- Gibt den vom Benutzer eingegebenen Wert zurück, wenn der Benutzerwert dem Slot-Wert ähnlich ist.
+  `TOP_RESOLUTION`- Wenn es eine Auflösungsliste für den Steckplatz gibt, geben Sie den ersten Wert in der Auflösungsliste als Slot-Typwert zurück. Wenn keine Auflösungsliste vorhanden ist, wird null zurückgegeben.
Wenn Sie den nicht angeben`valueSelectionStrategy`, ist der Standardwert`ORIGINAL_VALUE`.  
Typ: Zeichenfolge  
Zulässige Werte: `ORIGINAL_VALUE | TOP_RESOLUTION`   
Erforderlich: Nein

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_PutSlotType_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [checksum](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-checksum"></a>
Prüfsumme der `$LATEST` Version des Slot-Typs.  
Typ: Zeichenfolge

 ** [createdDate](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-createdDate"></a>
Das Datum, an dem der Slot-Typ erstellt wurde.  
Typ: Zeitstempel

 ** [createVersion](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-createVersion"></a>
 `True`wenn eine neue Version des Slot-Typs erstellt wurde. Wenn das `createVersion` Feld in der Anfrage nicht angegeben wurde, wird das `createVersion` Feld in der Antwort auf „Falsch“ gesetzt.  
Typ: Boolescher Wert

 ** [description](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-description"></a>
Eine Beschreibung des Slot-Typs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.

 ** [enumerationValues](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-enumerationValues"></a>
Eine Liste von `EnumerationValue` Objekten, die die Werte definiert, die der Slot-Typ annehmen kann.  
Typ: Array von [EnumerationValue](API_EnumerationValue.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Maximale Anzahl von 10000 Elementen.

 ** [lastUpdatedDate](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-lastUpdatedDate"></a>
Das Datum, an dem der Slot-Typ aktualisiert wurde. Wenn Sie einen Slot-Typ erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.  
Typ: Zeitstempel

 ** [name](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-name"></a>
Der Name des Slot-Typs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [parentSlotTypeSignature](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-parentSlotTypeSignature"></a>
Der integrierte Slot-Typ, der dem Slot-Typ als übergeordnetes Objekt verwendet wird.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^((AMAZON\.)_?|[A-Za-z]_?)+` 

 ** [slotTypeConfigurations](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-slotTypeConfigurations"></a>
Konfigurationsinformationen, die den Typ des übergeordneten integrierten Steckplatzes erweitern.  
Typ: Array von [SlotTypeConfiguration](API_SlotTypeConfiguration.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 10 Elemente.

 ** [valueSelectionStrategy](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-valueSelectionStrategy"></a>
Die Strategie zur Steckplatzauflösung, die Amazon Lex verwendet, um den Wert des Steckplatzes zu bestimmen. Weitere Informationen finden Sie unter [PutSlotType](#API_PutSlotType).  
Typ: Zeichenfolge  
Zulässige Werte: `ORIGINAL_VALUE | TOP_RESOLUTION` 

 ** [version](#API_PutSlotType_ResponseSyntax) **   <a name="lex-PutSlotType-response-version"></a>
Die Version des Steckplatztyps. Für einen neuen Slot-Typ ist die Version immer`$LATEST`.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

## Fehler
<a name="API_PutSlotType_Errors"></a>

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** PreconditionFailedException **   
 Die Prüfsumme der Ressource, die Sie ändern möchten, stimmt nicht mit der Prüfsumme in der Anfrage überein. Überprüfen Sie die Prüfsumme der Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 412

## Weitere Informationen finden Sie unter:
<a name="API_PutSlotType_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/PutSlotType) 
+  [AWS SDK für 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 für 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>

Startet einen Auftrag zum Importieren einer Ressource in Amazon Lex.

## Anforderungssyntax
<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"
      }
   ]
}
```

## URI-Anfrageparameter
<a name="API_StartImport_RequestParameters"></a>

Die Anforderung verwendet keine URI-Parameter.

## Anforderungstext
<a name="API_StartImport_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [mergeStrategy](#API_StartImport_RequestSyntax) **   <a name="lex-StartImport-request-mergeStrategy"></a>
Gibt die Aktion an, die der `StartImport` Vorgang ausführen soll, wenn eine Ressource mit demselben Namen vorhanden ist.  
+ FAIL\$1ON\$1CONFLICT — Der Importvorgang wird beim ersten Konflikt zwischen einer Ressource in der Importdatei und einer vorhandenen Ressource gestoppt. Der Name der Ressource, die den Konflikt verursacht hat, steht im `failureReason` Feld der Antwort auf den Vorgang. `GetImport`

  OVERWRITE\$1LATEST — Der Importvorgang wird auch dann fortgesetzt, wenn ein Konflikt mit einer vorhandenen Ressource besteht. Die \$1LASTST-Version der vorhandenen Ressource wird mit den Daten aus der Importdatei überschrieben.
Typ: Zeichenfolge  
Zulässige Werte: `OVERWRITE_LATEST | FAIL_ON_CONFLICT`   
Erforderlich: Ja

 ** [payload](#API_StartImport_RequestSyntax) **   <a name="lex-StartImport-request-payload"></a>
Ein ZIP-Archiv im Binärformat. Das Archiv sollte eine Datei enthalten, eine JSON-Datei, die die zu importierende Ressource enthält. Die Ressource sollte dem im `resourceType` Feld angegebenen Typ entsprechen.  
Typ: Base64-kodiertes Binärdatenobjekt  
Erforderlich: Ja

 ** [resourceType](#API_StartImport_RequestSyntax) **   <a name="lex-StartImport-request-resourceType"></a>
Gibt den Typ der zu exportierenden Ressource an. Jede Ressource exportiert auch alle Ressourcen, von denen sie abhängig ist.   
+ Ein Bot exportiert abhängige Absichten.
+ Ein Intent exportiert abhängige Slot-Typen.
Typ: Zeichenfolge  
Zulässige Werte: `BOT | INTENT | SLOT_TYPE`   
Erforderlich: Ja

 ** [tags](#API_StartImport_RequestSyntax) **   <a name="lex-StartImport-request-tags"></a>
Eine Liste von Tags, die dem importierten Bot hinzugefügt werden sollen. Sie können Tags nur hinzufügen, wenn Sie einen Bot importieren. Sie können keine Tags zu einer Absicht oder einem Slot-Typ hinzufügen.  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.  
Erforderlich: Nein

## Antwortsyntax
<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"
      }
   ]
}
```

## Antwortelemente
<a name="API_StartImport_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP-201-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [createdDate](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-createdDate"></a>
Ein Zeitstempel für das Datum und die Uhrzeit, zu der der Importjob angefordert wurde.  
Typ: Zeitstempel

 ** [importId](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-importId"></a>
Der Bezeichner für den spezifischen Importjob.  
Typ: Zeichenfolge

 ** [importStatus](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-importStatus"></a>
Der Status des Importauftrags. Wenn der Status lautet`FAILED`, können Sie den Grund für den Fehler mithilfe der `GetImport` Operation ermitteln.  
Typ: Zeichenfolge  
Zulässige Werte: `IN_PROGRESS | COMPLETE | FAILED` 

 ** [mergeStrategy](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-mergeStrategy"></a>
Die Aktion, die ergriffen werden soll, wenn ein Zusammenführungskonflikt vorliegt.  
Typ: Zeichenfolge  
Zulässige Werte: `OVERWRITE_LATEST | FAIL_ON_CONFLICT` 

 ** [name](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-name"></a>
Der Name, der dem Importauftrag gegeben wurde.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `[a-zA-Z_]+` 

 ** [resourceType](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-resourceType"></a>
Der Typ der zu importierenden Ressource.  
Typ: Zeichenfolge  
Zulässige Werte: `BOT | INTENT | SLOT_TYPE` 

 ** [tags](#API_StartImport_ResponseSyntax) **   <a name="lex-StartImport-response-tags"></a>
Eine Liste von Tags, die dem importierten Bot hinzugefügt wurden.  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.

## Fehler
<a name="API_StartImport_Errors"></a>

 ** BadRequestException **   
Die Anfrage ist nicht wohlformuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

## Weitere Informationen finden Sie unter:
<a name="API_StartImport_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/StartImport) 
+  [AWS SDK für 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 für 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>

Startet die Migration eines Bots von Amazon Lex V1 zu Amazon Lex V2. Migrieren Sie Ihren Bot, wenn Sie die neuen Funktionen von Amazon Lex V2 nutzen möchten.

Weitere Informationen finden Sie unter [Einen Bot migrieren](https://docs.aws.amazon.com/lex/latest/dg/migrate.html) im *Amazon Lex Developer Guide*.

## Anforderungssyntax
<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"
}
```

## URI-Anfrageparameter
<a name="API_StartMigration_RequestParameters"></a>

Die Anforderung verwendet keine URI-Parameter.

## Anforderungstext
<a name="API_StartMigration_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [migrationStrategy](#API_StartMigration_RequestSyntax) **   <a name="lex-StartMigration-request-migrationStrategy"></a>
Die Strategie, mit der die Migration durchgeführt wurde.  
+  `CREATE_NEW`- Erstellt einen neuen Amazon Lex V2-Bot und migriert den Amazon Lex V1-Bot auf den neuen Bot.
+  `UPDATE_EXISTING`- Überschreibt die vorhandenen Amazon Lex V2-Bot-Metadaten und das zu migrierende Gebietsschema. Es ändert keine anderen Gebietsschemas im Amazon Lex V2-Bot. Wenn das Gebietsschema nicht existiert, wird ein neues Gebietsschema im Amazon Lex V2-Bot erstellt.
Typ: Zeichenfolge  
Zulässige Werte: `CREATE_NEW | UPDATE_EXISTING`   
Erforderlich: Ja

 ** [v1BotName](#API_StartMigration_RequestSyntax) **   <a name="lex-StartMigration-request-v1BotName"></a>
Der Name des Amazon Lex V1-Bots, den Sie zu Amazon Lex V2 migrieren.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** [v1BotVersion](#API_StartMigration_RequestSyntax) **   <a name="lex-StartMigration-request-v1BotVersion"></a>
Die Version des Bots, der auf Amazon Lex V2 migriert werden soll. Sie können die `$LATEST` Version sowie jede nummerierte Version migrieren.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Ja

 ** [v2BotName](#API_StartMigration_RequestSyntax) **   <a name="lex-StartMigration-request-v2BotName"></a>
Der Name des Amazon Lex V2-Bots, zu dem Sie den Amazon Lex V1-Bot migrieren.   
+ Wenn der Amazon Lex V2-Bot nicht existiert, müssen Sie die `CREATE_NEW` Migrationsstrategie verwenden.
+ Wenn der Amazon Lex V2-Bot vorhanden ist, müssen Sie die `UPDATE_EXISTING` Migrationsstrategie verwenden, um den Inhalt des Amazon Lex V2-Bots zu ändern.
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([0-9a-zA-Z][_-]?)+$`   
Erforderlich: Ja

 ** [v2BotRole](#API_StartMigration_RequestSyntax) **   <a name="lex-StartMigration-request-v2BotRole"></a>
Die IAM-Rolle, die Amazon Lex verwendet, um den Amazon Lex V2-Bot auszuführen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 20. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$`   
Erforderlich: Ja

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_StartMigration_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 202-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [migrationId](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-migrationId"></a>
Die eindeutige Kennung, die Amazon Lex der Migration zugewiesen hat.  
Typ: Zeichenfolge  
Längenbeschränkungen: Feste Länge von 10.  
Pattern: `^[0-9a-zA-Z]+$` 

 ** [migrationStrategy](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-migrationStrategy"></a>
Die Strategie, mit der die Migration durchgeführt wurde.  
Typ: Zeichenfolge  
Zulässige Werte: `CREATE_NEW | UPDATE_EXISTING` 

 ** [migrationTimestamp](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-migrationTimestamp"></a>
Datum und Uhrzeit des Beginns der Migration.  
Typ: Zeitstempel

 ** [v1BotLocale](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-v1BotLocale"></a>
Das für den Amazon Lex V1-Bot verwendete Gebietsschema.   
Typ: Zeichenfolge  
Zulässige Werte: `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>
Der Name des Amazon Lex V1-Bots, den Sie zu Amazon Lex V2 migrieren.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$` 

 ** [v1BotVersion](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-v1BotVersion"></a>
Die Version des Bots, der auf Amazon Lex V2 migriert werden soll.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+` 

 ** [v2BotId](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-v2BotId"></a>
Die eindeutige Kennung für den Amazon Lex V2-Bot.   
Typ: Zeichenfolge  
Längenbeschränkungen: Feste Länge von 10.  
Pattern: `^[0-9a-zA-Z]+$` 

 ** [v2BotRole](#API_StartMigration_ResponseSyntax) **   <a name="lex-StartMigration-response-v2BotRole"></a>
Die IAM-Rolle, die Amazon Lex verwendet, um den Amazon Lex V2-Bot auszuführen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 20. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$` 

## Fehler
<a name="API_StartMigration_Errors"></a>

 ** AccessDeniedException **   
Ihr IAM-Benutzer oder Ihre IAM-Rolle ist nicht berechtigt, Amazon Lex V2 aufzurufen, das für die Migration Ihres Bots APIs erforderlich ist.  
HTTP-Statuscode: 403

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_StartMigration_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/StartMigration) 
+  [AWS SDK für 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 für 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>

Fügt der bestimmten Ressource die angegebenen Tags hinzu. Wenn ein Tag-Schlüssel bereits existiert, wird der vorhandene Wert durch den neuen Wert ersetzt.

## Anforderungssyntax
<a name="API_TagResource_RequestSyntax"></a>

```
POST /tags/resourceArn HTTP/1.1
Content-type: application/json

{
   "tags": [ 
      { 
         "key": "string",
         "value": "string"
      }
   ]
}
```

## URI-Anfrageparameter
<a name="API_TagResource_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [resourceArn](#API_TagResource_RequestSyntax) **   <a name="lex-TagResource-request-uri-resourceArn"></a>
Der Amazon-Ressourcenname (ARN) des Bots, Bot-Alias oder Bot-Kanals, der markiert werden soll.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 1011.  
Erforderlich: Ja

## Anforderungstext
<a name="API_TagResource_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [tags](#API_TagResource_RequestSyntax) **   <a name="lex-TagResource-request-tags"></a>
Eine Liste von Tag-Schlüsseln, die der Ressource hinzugefügt werden sollen. Wenn ein Tag-Schlüssel bereits vorhanden ist, wird der vorhandene Wert durch den neuen Wert ersetzt.  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.  
Erforderlich: Ja

## Antwortsyntax
<a name="API_TagResource_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_TagResource_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_TagResource_Errors"></a>

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_TagResource_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/TagResource) 
+  [AWS SDK für 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 für 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>

Entfernt Tags von einem Bot, Bot-Alias oder Bot-Kanal.

## Anforderungssyntax
<a name="API_UntagResource_RequestSyntax"></a>

```
DELETE /tags/resourceArn?tagKeys=tagKeys HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_UntagResource_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [resourceArn](#API_UntagResource_RequestSyntax) **   <a name="lex-UntagResource-request-uri-resourceArn"></a>
Der Amazon-Ressourcenname (ARN) der Ressource, aus der die Tags entfernt werden sollen.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 1011.  
Erforderlich: Ja

 ** [tagKeys](#API_UntagResource_RequestSyntax) **   <a name="lex-UntagResource-request-uri-tagKeys"></a>
Eine Liste von Tag-Schlüsseln, die aus der Ressource entfernt werden sollen. Wenn ein Tag-Schlüssel auf der Ressource nicht vorhanden ist, wird er ignoriert.  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 200 Elemente.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Erforderlich: Ja

## Anforderungstext
<a name="API_UntagResource_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_UntagResource_ResponseSyntax"></a>

```
HTTP/1.1 204
```

## Antwortelemente
<a name="API_UntagResource_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP-204-Antwort mit leerem HTTP-Textinhalt zurück.

## Fehler
<a name="API_UntagResource_Errors"></a>

 ** BadRequestException **   
Die Anfrage ist nicht korrekt formuliert. Beispielsweise ist ein Wert ungültig oder ein erforderliches Feld fehlt. Überprüfen Sie die Feldwerte und versuchen Sie es erneut.  
HTTP-Statuscode: 400

 ** ConflictException **   
 Bei der Verarbeitung der Anfrage ist ein Konflikt aufgetreten. Versuchen Sie es erneut.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Ein interner Amazon Lex Lex-Fehler ist aufgetreten. Versuchen Sie es erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Die Anfrage hat ein Limit überschritten. Versuchen Sie es erneut.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die in der Anfrage angegebene Ressource wurde nicht gefunden. Überprüfen Sie die Ressource und versuchen Sie es erneut.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_UntagResource_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/lex-models-2017-04-19/UntagResource) 
+  [AWS SDK für 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 für 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) 

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

Die folgenden Aktionen werden von Amazon Lex Runtime Service unterstützt:
+  [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>

Entfernt Sitzungsinformationen für einen angegebenen Bot, Alias und Benutzer-ID. 

## Anforderungssyntax
<a name="API_runtime_DeleteSession_RequestSyntax"></a>

```
DELETE /bot/botName/alias/botAlias/user/userId/session HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_runtime_DeleteSession_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [botAlias](#API_runtime_DeleteSession_RequestSyntax) **   <a name="lex-runtime_DeleteSession-request-uri-botAlias"></a>
Der für den Bot verwendete Alias, der die Sitzungsdaten enthält.  
Erforderlich: Ja

 ** [botName](#API_runtime_DeleteSession_RequestSyntax) **   <a name="lex-runtime_DeleteSession-request-uri-botName"></a>
Der Name des Bots, der die Sitzungsdaten enthält.  
Erforderlich: Ja

 ** [userId](#API_runtime_DeleteSession_RequestSyntax) **   <a name="lex-runtime_DeleteSession-request-uri-userId"></a>
Die Kennung des Benutzers, der den Sitzungsdaten zugeordnet ist.  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge beträgt 100 Zeichen.  
Pattern: `[0-9a-zA-Z._:-]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_runtime_DeleteSession_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<a name="API_runtime_DeleteSession_ResponseSyntax"></a>

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

{
   "botAlias": "string",
   "botName": "string",
   "sessionId": "string",
   "userId": "string"
}
```

## Antwortelemente
<a name="API_runtime_DeleteSession_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [botAlias](#API_runtime_DeleteSession_ResponseSyntax) **   <a name="lex-runtime_DeleteSession-response-botAlias"></a>
Der Alias, der für den Bot verwendet wird, der mit den Sitzungsdaten verknüpft ist.  
Typ: Zeichenfolge

 ** [botName](#API_runtime_DeleteSession_ResponseSyntax) **   <a name="lex-runtime_DeleteSession-response-botName"></a>
Der Name des Bots, der mit den Sitzungsdaten verknüpft ist.  
Typ: Zeichenfolge

 ** [sessionId](#API_runtime_DeleteSession_ResponseSyntax) **   <a name="lex-runtime_DeleteSession-response-sessionId"></a>
Die eindeutige Kennung für die Sitzung.  
Typ: Zeichenfolge

 ** [userId](#API_runtime_DeleteSession_ResponseSyntax) **   <a name="lex-runtime_DeleteSession-response-userId"></a>
Die ID des Benutzers der Client-Anwendung.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge beträgt 100 Zeichen.  
Pattern: `[0-9a-zA-Z._:-]+` 

## Fehler
<a name="API_runtime_DeleteSession_Errors"></a>

 ** BadRequestException **   
 Die Überprüfung der Anfrage ist fehlgeschlagen, es gibt keine brauchbare Nachricht im Kontext, oder der Bot-Build ist fehlgeschlagen, ist noch in Bearbeitung oder enthält noch nicht erstellte Änderungen.   
HTTP-Statuscode: 400

 ** ConflictException **   
 Zwei Kunden verwenden dasselbe AWS-Konto, denselben Amazon Lex Lex-Bot und dieselbe Benutzer-ID.   
HTTP-Statuscode: 409

 ** InternalFailureException **   
Interner Servicefehler. Versuchen Sie den Anruf erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Ein Limit wurde überschritten.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die Ressource (z. B. der Amazon Lex Lex-Bot oder ein Alias), auf die verwiesen wird, wurde nicht gefunden.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_runtime_DeleteSession_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/runtime.lex-2016-11-28/DeleteSession) 
+  [AWS SDK für 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 für 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>

Gibt Sitzungsinformationen für einen angegebenen Bot, Alias und Benutzer-ID zurück.

## Anforderungssyntax
<a name="API_runtime_GetSession_RequestSyntax"></a>

```
GET /bot/botName/alias/botAlias/user/userId/session/?checkpointLabelFilter=checkpointLabelFilter HTTP/1.1
```

## URI-Anfrageparameter
<a name="API_runtime_GetSession_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [botAlias](#API_runtime_GetSession_RequestSyntax) **   <a name="lex-runtime_GetSession-request-uri-botAlias"></a>
Der Alias, der für den Bot verwendet wird, der die Sitzungsdaten enthält.  
Erforderlich: Ja

 ** [botName](#API_runtime_GetSession_RequestSyntax) **   <a name="lex-runtime_GetSession-request-uri-botName"></a>
Der Name des Bots, der die Sitzungsdaten enthält.  
Erforderlich: Ja

 ** [checkpointLabelFilter](#API_runtime_GetSession_RequestSyntax) **   <a name="lex-runtime_GetSession-request-uri-checkpointLabelFilter"></a>
Eine Zeichenfolge, die verwendet wird, um die in der `recentIntentSummaryView` Struktur zurückgegebenen Absichten zu filtern.   
Wenn Sie einen Filter angeben, werden nur Absichten zurückgegeben, deren `checkpointLabel` Feld auf diese Zeichenfolge gesetzt ist.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 255 Zeichen.  
Pattern: `[a-zA-Z0-9-]+` 

 ** [userId](#API_runtime_GetSession_RequestSyntax) **   <a name="lex-runtime_GetSession-request-uri-userId"></a>
Die ID des Benutzers der Client-Anwendung. Amazon Lex verwendet dies, um die Konversation eines Benutzers mit Ihrem Bot zu identifizieren.   
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge beträgt 100 Zeichen.  
Pattern: `[0-9a-zA-Z._:-]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_runtime_GetSession_RequestBody"></a>

Der Anforderung besitzt keinen Anforderungstext.

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_runtime_GetSession_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [activeContexts](#API_runtime_GetSession_ResponseSyntax) **   <a name="lex-runtime_GetSession-response-activeContexts"></a>
Eine Liste der aktiven Kontexte für die Sitzung. Ein Kontext kann festgelegt werden, wenn eine Absicht erfüllt ist, oder durch Aufrufen der `PutSession` Operation `PostContent``PostText`, oder.  
Sie können einen Kontext verwenden, um die Absichten zu steuern, die einer Absicht folgen können, oder um den Betrieb Ihrer Anwendung zu ändern.  
Typ: Array von [ActiveContext](API_runtime_ActiveContext.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 50 Elemente.

 ** [dialogAction](#API_runtime_GetSession_ResponseSyntax) **   <a name="lex-runtime_GetSession-response-dialogAction"></a>
Beschreibt den aktuellen Status des Bots.  
Typ: [DialogAction](API_runtime_DialogAction.md) Objekt

 ** [recentIntentSummaryView](#API_runtime_GetSession_ResponseSyntax) **   <a name="lex-runtime_GetSession-response-recentIntentSummaryView"></a>
Eine Reihe von Informationen über die in der Sitzung verwendeten Absichten. Das Array kann maximal drei Zusammenfassungen enthalten. Wenn in der Sitzung mehr als drei Absichten verwendet werden, enthält der `recentIntentSummaryView` Vorgang Informationen über die letzten drei verwendeten Absichten.  
Wenn Sie den `checkpointLabelFilter` Parameter in der Anforderung festlegen, enthält das Array nur die Absichten mit der angegebenen Bezeichnung.  
Typ: Array von [IntentSummary](API_runtime_IntentSummary.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Maximale Anzahl von 3 Elementen.

 ** [sessionAttributes](#API_runtime_GetSession_ResponseSyntax) **   <a name="lex-runtime_GetSession-response-sessionAttributes"></a>
Karte von key/value Paaren, die die sitzungsspezifischen Kontextinformationen darstellen. Es enthält Anwendungsinformationen, die zwischen Amazon Lex und einer Client-Anwendung ausgetauscht werden.  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge

 ** [sessionId](#API_runtime_GetSession_ResponseSyntax) **   <a name="lex-runtime_GetSession-response-sessionId"></a>
Eindeutiger Bezeichner für die Sitzung.  
Typ: Zeichenfolge

## Fehler
<a name="API_runtime_GetSession_Errors"></a>

 ** BadRequestException **   
 Die Überprüfung der Anfrage ist fehlgeschlagen, es gibt keine brauchbare Nachricht im Kontext, oder der Bot-Build ist fehlgeschlagen, ist noch in Bearbeitung oder enthält noch nicht erstellte Änderungen.   
HTTP-Statuscode: 400

 ** InternalFailureException **   
Interner Dienstfehler. Versuchen Sie den Anruf erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Ein Limit wurde überschritten.  
HTTP-Statuscode: 429

 ** NotFoundException **   
Die Ressource (z. B. der Amazon Lex Lex-Bot oder ein Alias), auf die verwiesen wird, wurde nicht gefunden.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_runtime_GetSession_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/runtime.lex-2016-11-28/GetSession) 
+  [AWS SDK für 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 für 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>

 Sendet eine Benutzereingabe (Text oder Sprache) an Amazon Lex Kunden verwenden diese API, um zur Laufzeit Text- und Audioanfragen an Amazon Lex zu senden. Amazon Lex interpretiert die Benutzereingaben mithilfe des Machine-Learning-Modells, das es für den Bot entwickelt hat. 

Der `PostContent` Vorgang unterstützt Audioeingänge bei 8 kHz und 16 kHz. Sie können 8-kHz-Audio verwenden, um eine höhere Spracherkennungsgenauigkeit in Telefonaudioanwendungen zu erreichen. 

 Als Antwort sendet Amazon Lex die nächste Nachricht zurück, die dem Benutzer übermittelt werden soll. Betrachten Sie die folgenden Beispielnachrichten: 
+  Bei einer Benutzereingabe „Ich hätte gerne eine Pizza“ gibt Amazon Lex möglicherweise eine Antwort mit einer Nachricht zurück, die Slot-Daten ausgibt (z. B.`PizzaSize`): „Welche Pizzagröße möchten Sie?“. 
+  Nachdem der Benutzer alle Informationen zur Pizzabestellung eingegeben hat, gibt Amazon Lex möglicherweise eine Antwort mit der Nachricht zurück, dass der Benutzer eine Bestätigung erhält: „Pizza bestellen?“. 
+  Nachdem der Benutzer die Bestätigungsaufforderung mit „Ja“ beantwortet hat, gibt Amazon Lex möglicherweise eine Schlussfolgerung zurück: „Danke, Ihre Käsepizza wurde bestellt.“. 

 Nicht alle Amazon Lex Lex-Nachrichten erfordern eine Antwort vom Benutzer. Zum Beispiel erfordern Schlußfolgerungen keine Antwort. Einige Nachrichten erfordern nur eine Ja- oder Nein-Antwort. Darüber hinaus bietet Amazon Lex zusätzlichen Kontext zu der `message` Nachricht in der Antwort, den Sie verwenden können, um das Kundenverhalten zu verbessern, z. B. die Anzeige der entsprechenden Client-Benutzeroberfläche. Betrachten Sie die folgenden Beispiele: 
+  Wenn die Nachricht Slot-Daten abrufen soll, gibt Amazon Lex die folgenden Kontextinformationen zurück: 
  +  `x-amz-lex-dialog-state`Header gesetzt auf `ElicitSlot` 
  +  `x-amz-lex-intent-name`Header, der auf den Namen der Absicht im aktuellen Kontext gesetzt ist 
  +  `x-amz-lex-slot-to-elicit`Header, der auf den Slot-Namen gesetzt `message` ist, für den Informationen abgerufen werden 
  +  `x-amz-lex-slots`Header, der auf eine Zuordnung von Slots gesetzt ist, die für den Intent konfiguriert sind, mit ihren aktuellen Werten 
+  Handelt es sich bei der Nachricht um eine Bestätigungsaufforderung, wird der `x-amz-lex-dialog-state` Header auf gesetzt `Confirmation` und der `x-amz-lex-slot-to-elicit` Header weggelassen. 
+  Handelt es sich bei der Nachricht um eine für die Absicht konfigurierte Klarstellungsaufforderung, die darauf hinweist, dass die Benutzerabsicht nicht verstanden wurde, wird der `x-amz-dialog-state` Header auf gesetzt `ElicitIntent` und der `x-amz-slot-to-elicit` Header weggelassen. 

 Darüber hinaus sendet Amazon Lex auch Ihre anwendungsspezifische `sessionAttributes` zurück. Weitere Informationen finden Sie unter [Konversationskontext verwalten](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html). 

## Anforderungssyntax
<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
```

## URI-Anfrageparameter
<a name="API_runtime_PostContent_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [accept](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-accept"></a>
 Sie übergeben diesen Wert als `Accept` HTTP-Header.   
 Die Nachricht, die Amazon Lex in der Antwort zurückgibt, kann entweder Text oder Sprache sein, basierend auf dem `Accept` HTTP-Header-Wert in der Anfrage.   
+  Wenn der Wert ist`text/plain; charset=utf-8`, gibt Amazon Lex Text in der Antwort zurück. 
+  Beginnt der Wert mit`audio/`, gibt Amazon Lex in der Antwort Sprache zurück. Amazon Lex verwendet Amazon Polly, um die Sprache zu generieren (mit der Konfiguration, die Sie in der `Accept` Kopfzeile angegeben haben). Wenn Sie beispielsweise `audio/mpeg` als Wert angeben, gibt Amazon Lex Sprache im MPEG-Format zurück.
+ Wenn der Wert „ist“`audio/pcm`, wird die zurückgegebene Sprache `audio/pcm` im 16-Bit-Little-Endian-Format zurückgegeben. 
+ Die folgenden Werte sind zulässig:
  + Audio/mpeg
  + Audio/OGG
  + Audio/PCM
  + Text/Einfach; Zeichensatz = UTF-8
  + audio/\$1 (standardmäßig mpeg)

 ** [activeContexts](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-activeContexts"></a>
Eine Liste von Kontexten, die für die Anfrage aktiv sind. Ein Kontext kann aktiviert werden, wenn eine vorherige Absicht erfüllt ist, oder indem der Kontext in die Anfrage aufgenommen wird.  
Wenn Sie keine Liste von Kontexten angeben, verwendet Amazon Lex die aktuelle Liste der Kontexte für die Sitzung. Wenn Sie eine leere Liste angeben, werden alle Kontexte für die Sitzung gelöscht.

 ** [botAlias](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-uri-botAlias"></a>
Alias des Amazon Lex Lex-Bot.  
Erforderlich: Ja

 ** [botName](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-uri-botName"></a>
Name des Amazon Lex Lex-Bots.  
Erforderlich: Ja

 ** [contentType](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-contentType"></a>
 Sie übergeben diesen Wert als `Content-Type` HTTP-Header.   
 Gibt das Audioformat oder den Text an. Der Header-Wert muss mit einem der folgenden Präfixe beginnen:   
+ PCM-Format, Audiodaten müssen in Little-Endian-Byte-Reihenfolge vorliegen.
  + audio/l16; Rate = 16000; Kanäle = 1
  + audio/x-l16; Abtastrate = 16000; Kanalanzahl = 1
  + audio/lpcm; Abtastrate=8000; =16; Kanalzahl=1; sample-size-bits =falsch is-big-endian 
+ Opus-Format
  + audio/ x-cbr-opus-with -präambel; Größe der Präambel = 0; Bitrate = 256000; =4 frame-size-milliseconds
+ Textformat
  + Text/Einfach; Zeichensatz=UTF-8
Erforderlich: Ja

 ** [requestAttributes](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-requestAttributes"></a>
Sie übergeben diesen Wert als HTTP-Header. `x-amz-lex-request-attributes`  
Anforderungsspezifische Informationen, die zwischen Amazon Lex und einer Client-Anwendung übertragen werden. Der Wert muss eine serialisierte und Base64-kodierte JSON-Map mit Zeichenkettenschlüsseln und Werten sein. Die Gesamtgröße der `requestAttributes` `sessionAttributes` AND-Header ist auf 12 KB begrenzt.  
Der Namespace `x-amz-lex:` ist für spezielle Attribute reserviert. Erstellen Sie keine Anforderungsattribute mit dem Präfix`x-amz-lex:`.  
Weitere Informationen finden Sie unter [Anforderungsattribute festlegen](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>
Sie übergeben diesen Wert als `x-amz-lex-session-attributes` HTTP-Header.  
Anwendungsspezifische Informationen, die zwischen Amazon Lex und einer Client-Anwendung ausgetauscht werden. Bei dem Wert muss es sich um eine serialisierte und Base64-kodierte JSON-Map mit String-Schlüsseln und Werten handeln. Die Gesamtgröße der `sessionAttributes` `requestAttributes` AND-Header ist auf 12 KB begrenzt.  
Weitere Informationen finden Sie unter [Sitzungsattribute festlegen](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>
Die ID des Benutzers der Client-Anwendung. Amazon Lex verwendet dies, um die Konversation eines Benutzers mit Ihrem Bot zu identifizieren. Zur Laufzeit muss jede Anfrage das `userID` Feld enthalten.  
Bei der Entscheidung, welche Benutzer-ID für Ihre Anwendung verwendet werden soll, sollten Sie die folgenden Faktoren berücksichtigen.  
+ Das `userID` Feld darf keine personenbezogenen Daten des Benutzers enthalten, z. B. Namen, persönliche Identifikationsnummern oder andere persönliche Daten des Endbenutzers.
+ Wenn Sie möchten, dass ein Benutzer eine Konversation auf einem Gerät beginnt und auf einem anderen Gerät fortsetzt, verwenden Sie eine benutzerspezifische Kennung.
+ Wenn Sie möchten, dass derselbe Benutzer zwei unabhängige Konversationen auf zwei verschiedenen Geräten führen kann, wählen Sie eine gerätespezifische Kennung.
+ Ein Benutzer kann nicht zwei unabhängige Konversationen mit zwei verschiedenen Versionen desselben Bots führen. Beispielsweise kann ein Benutzer keine Konversation mit den PROD- und BETA-Versionen desselben Bots führen. Wenn Sie davon ausgehen, dass ein Benutzer beispielsweise beim Testen eine Konversation mit zwei verschiedenen Versionen führen muss, fügen Sie den Bot-Alias in die Benutzer-ID ein, um die beiden Konversationen voneinander zu trennen.
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge beträgt 100 Zeichen.  
Pattern: `[0-9a-zA-Z._:-]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_runtime_PostContent_RequestBody"></a>

Die Anfrage akzeptiert die folgenden Binärdaten.

 ** [inputStream](#API_runtime_PostContent_RequestSyntax) **   <a name="lex-runtime_PostContent-request-inputStream"></a>
 Benutzereingaben im PCM- oder Opus-Audioformat oder im Textformat, wie im `Content-Type` HTTP-Header beschrieben.   
Sie können Audiodaten zu Amazon Lex streamen oder einen lokalen Puffer erstellen, der alle Audiodaten vor dem Senden aufzeichnet. Im Allgemeinen erzielen Sie eine bessere Leistung, wenn Sie Audiodaten streamen, anstatt die Daten lokal zu puffern.  
Erforderlich: Ja

## Antwortsyntax
<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
```

## Antwortelemente
<a name="API_runtime_PostContent_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die Antwort gibt die folgenden HTTP-Header zurück.

 ** [activeContexts](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-activeContexts"></a>
Eine Liste der aktiven Kontexte für die Sitzung. Ein Kontext kann festgelegt werden, wenn eine Absicht erfüllt ist, oder durch Aufrufen der `PutSession` Operation `PostContent``PostText`, oder.  
Sie können einen Kontext verwenden, um die Absichten zu steuern, die einer Absicht folgen können, oder um den Betrieb Ihrer Anwendung zu ändern.

 ** [alternativeIntents](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-alternativeIntents"></a>
Ein bis vier alternative Absichten, die auf die Absicht des Benutzers zutreffen können.  
Jede Alternative beinhaltet eine Bewertung, die angibt, wie sicher Amazon Lex ist, dass die Absicht mit der Absicht des Benutzers übereinstimmt. Die Absichten sind nach dem Konfidenzwert sortiert.

 ** [botVersion](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-botVersion"></a>
Die Version des Bots, der auf die Konversation geantwortet hat. Anhand dieser Informationen können Sie feststellen, ob eine Version eines Bots besser abschneidet als eine andere Version.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `[0-9]+|\$LATEST` 

 ** [contentType](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-contentType"></a>
Inhaltstyp, wie im `Accept` HTTP-Header der Anfrage angegeben.

 ** [dialogState](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-dialogState"></a>
Identifiziert den aktuellen Status der Benutzerinteraktion. Amazon Lex gibt einen der folgenden Werte als zurück`dialogState`. Der Kunde kann diese Informationen optional verwenden, um die Benutzeroberfläche anzupassen.   
+  `ElicitIntent`- Amazon Lex möchte die Absicht des Benutzers ermitteln. Betrachten Sie die folgenden Beispiele: 

   Beispielsweise könnte ein Benutzer eine Absicht äußern („Ich möchte eine Pizza bestellen“). Wenn Amazon Lex die Absicht des Benutzers aus dieser Äußerung nicht ableiten kann, gibt es diesen Dialogstatus zurück. 
+  `ConfirmIntent`- Amazon Lex erwartet eine Antwort mit „Ja“ oder „Nein“. 

  Amazon Lex möchte beispielsweise eine Bestätigung durch den Benutzer, bevor eine Absicht erfüllt wird. Statt einer einfachen Antwort mit „Ja“ oder „Nein“ könnte ein Benutzer mit zusätzlichen Informationen antworten. Zum Beispiel „Ja, aber mach eine Pizza mit dicker Kruste daraus“ oder „Nein, ich möchte ein Getränk bestellen“. Amazon Lex kann solche zusätzlichen Informationen verarbeiten (in diesen Beispielen aktualisieren Sie das Feld für den Krustentyp oder ändern Sie die Absicht von OrderPizza zu OrderDrink). 
+  `ElicitSlot`- Amazon Lex erwartet den Wert eines Slots für die aktuelle Absicht. 

   Nehmen wir zum Beispiel an, dass Amazon Lex in der Antwort die folgende Nachricht sendet: „Welche Pizzagröße hätten Sie gerne?“. Ein Benutzer könnte mit dem Slot-Wert antworten (z. B. „mittel“). Der Benutzer kann in der Antwort auch zusätzliche Informationen angeben (z. B. „Pizza mit mitteldicker Kruste“). Amazon Lex kann solche zusätzlichen Informationen angemessen verarbeiten. 
+  `Fulfilled`- Übermittelt, dass die Lambda-Funktion die Absicht erfolgreich erfüllt hat. 
+  `ReadyForFulfillment`- Vermittelt, dass der Kunde die Anfrage erfüllen muss. 
+  `Failed`- Übermittelt, dass die Konversation mit dem Benutzer fehlgeschlagen ist. 

   Dies kann verschiedene Gründe haben, z. B. weil der Benutzer nicht angemessen auf Anfragen des Service reagiert (Sie können konfigurieren, wie oft Amazon Lex einen Benutzer zur Eingabe bestimmter Informationen auffordern kann), oder wenn die Lambda-Funktion die Absicht nicht erfüllt. 
Zulässige Werte: `ElicitIntent | ConfirmIntent | ElicitSlot | Fulfilled | ReadyForFulfillment | Failed` 

 ** [encodedInputTranscript](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-encodedInputTranscript"></a>
Der Text, der zur Bearbeitung der Anfrage verwendet wurde.  
Wurde ein Audio-Stream eingegeben, enthält das Feld `encodedInputTranscript` den aus dem Audio-Stream extrahierten Text. Dies ist der Text, der tatsächlich verarbeitet wurde, um Absichten und Slot-Werte zu erkennen. Anhand dieser Informationen können Sie feststellen, ob Amazon Lex das von Ihnen gesendete Audio korrekt verarbeitet.  
Das `encodedInputTranscript` Feld ist Base-64-codiert. Sie müssen das Feld dekodieren, bevor Sie den Wert verwenden können.

 ** [encodedMessage](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-encodedMessage"></a>
Die Nachricht, die dem Benutzer übermittelt werden soll. Die Nachricht kann aus der Konfiguration des Bots oder aus einer Lambda-Funktion stammen.  
Wenn die Absicht nicht mit einer Lambda-Funktion konfiguriert ist oder wenn die Lambda-Funktion `Delegate` als Antwort zurückgegeben wurde, entscheidet Amazon Lex über die nächste Vorgehensweise und wählt auf der Grundlage des aktuellen Interaktionskontextes eine entsprechende Nachricht aus der Konfiguration des Bots aus. `dialogAction.type` Wenn Amazon Lex beispielsweise Benutzereingaben nicht verstehen kann, verwendet es eine Klarstellungsaufforderung.  
Wenn Sie eine Absicht erstellen, können Sie Nachrichten Gruppen zuweisen. Wenn Nachrichten Gruppen zugewiesen werden, gibt Amazon Lex in der Antwort eine Nachricht von jeder Gruppe zurück. Das Nachrichtenfeld ist eine maskierte JSON-Zeichenfolge, die die Nachrichten enthält. Weitere Hinweise zur Struktur der zurückgegebenen JSON-Zeichenfolge finden Sie unter[Unterstützte Mitteilungsformate](howitworks-manage-prompts.md#msg-prompts-formats).  
Wenn die Lambda-Funktion eine Nachricht zurückgibt, leitet Amazon Lex sie in seiner Antwort an den Client weiter.  
Das `encodedMessage` Feld ist Base-64-codiert. Sie müssen das Feld dekodieren, bevor Sie den Wert verwenden können.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 1366.

 ** [inputTranscript](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-inputTranscript"></a>
 *Dieser Header ist veraltet.*   
Der Text, der zur Bearbeitung der Anfrage verwendet wurde.  
Sie können dieses Feld nur in den Gebietsschemas de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR und it-IT verwenden. `inputTranscript`In allen anderen Gebietsschemas ist das Feld Null. Sie sollten stattdessen das `encodedInputTranscript` Feld verwenden.  
Wurde ein Audio-Stream eingegeben, enthält das Feld `inputTranscript` den aus dem Audio-Stream extrahierten Text. Dies ist der Text, der tatsächlich verarbeitet wurde, um Absichten und Slot-Werte zu erkennen. Anhand dieser Informationen können Sie feststellen, ob Amazon Lex das von Ihnen gesendete Audio korrekt verarbeitet.

 ** [intentName](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-intentName"></a>
Aktuelle Benutzerabsicht, die Amazon Lex bekannt ist.

 ** [message](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-message"></a>
 *Dieser Header ist veraltet.*   
Sie können dieses Feld nur in den Gebietsschemas de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR und it-IT verwenden. `message`In allen anderen Gebietsschemas ist das Feld Null. Sie sollten stattdessen das `encodedMessage` Feld verwenden.  
Die Nachricht, die dem Benutzer übermittelt werden soll. Die Nachricht kann aus der Konfiguration des Bots oder aus einer Lambda-Funktion stammen.  
Wenn die Absicht nicht mit einer Lambda-Funktion konfiguriert ist oder wenn die Lambda-Funktion `Delegate` als Antwort zurückgegeben wurde, entscheidet Amazon Lex über die nächste Vorgehensweise und wählt auf der Grundlage des aktuellen Interaktionskontextes eine entsprechende Nachricht aus der Konfiguration des Bots aus. `dialogAction.type` Wenn Amazon Lex beispielsweise Benutzereingaben nicht verstehen kann, verwendet es eine Klarstellungsaufforderung.  
Wenn Sie eine Absicht erstellen, können Sie Nachrichten Gruppen zuweisen. Wenn Nachrichten Gruppen zugewiesen werden, gibt Amazon Lex in der Antwort eine Nachricht von jeder Gruppe zurück. Das Nachrichtenfeld ist eine maskierte JSON-Zeichenfolge, die die Nachrichten enthält. Weitere Hinweise zur Struktur der zurückgegebenen JSON-Zeichenfolge finden Sie unter[Unterstützte Mitteilungsformate](howitworks-manage-prompts.md#msg-prompts-formats).  
Wenn die Lambda-Funktion eine Nachricht zurückgibt, leitet Amazon Lex sie in seiner Antwort an den Client weiter.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 1024 Zeichen.

 ** [messageFormat](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-messageFormat"></a>
Das Format der Antwortnachricht. Einer der folgenden Werte:  
+  `PlainText`- Die Nachricht enthält einfachen UTF-8-Text.
+  `CustomPayload`- Die Nachricht ist ein benutzerdefiniertes Format für den Client.
+  `SSML`- Die Nachricht enthält Text, der für die Sprachausgabe formatiert ist.
+  `Composite`- Die Nachricht enthält ein maskiertes JSON-Objekt, das eine oder mehrere Nachrichten aus den Gruppen enthält, denen die Nachrichten bei der Erstellung der Absicht zugewiesen wurden.
Zulässige Werte: `PlainText | CustomPayload | SSML | Composite` 

 ** [nluIntentConfidence](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-nluIntentConfidence"></a>
Stellt eine Bewertung bereit, die angibt, wie sicher Amazon Lex ist, dass die zurückgegebene Absicht der Absicht des Benutzers entspricht. Die Punktzahl liegt zwischen 0,0 und 1,0.  
Die Punktzahl ist eine relative Punktzahl, keine absolute Punktzahl. Die Punktzahl kann sich aufgrund von Verbesserungen an Amazon Lex ändern. 

 ** [sentimentResponse](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-sentimentResponse"></a>
Das in einer Äußerung zum Ausdruck gebrachte Gefühl.  
Wenn der Bot so konfiguriert ist, dass er Äußerungen zur Stimmungsanalyse an Amazon Comprehend sendet, enthält dieses Feld das Ergebnis der Analyse.

 ** [sessionAttributes](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-sessionAttributes"></a>
 Karte von key/value Paaren, die die sitzungsspezifischen Kontextinformationen darstellen. 

 ** [sessionId](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-sessionId"></a>
Die eindeutige Kennung für die Sitzung.

 ** [slots](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-slots"></a>
Zuordnung von null oder mehr Intent-Slots (Name/Wert-Paare), die Amazon Lex anhand der Benutzereingabe während der Konversation erkannt hat. Das Feld ist Base-64-codiert.  
Amazon Lex erstellt eine Auflösungsliste mit wahrscheinlichen Werten für einen Slot. Der zurückgegebene Wert wird durch den `valueSelectionStrategy` ausgewählten Slot-Typ bestimmt, der bei der Erstellung oder Aktualisierung des Slot-Typs ausgewählt wurde. Wenn auf gesetzt `valueSelectionStrategy` ist`ORIGINAL_VALUE`, wird der vom Benutzer angegebene Wert zurückgegeben, wenn der Benutzerwert den Slot-Werten ähnelt. Wenn auf `TOP_RESOLUTION` Amazon Lex gesetzt `valueSelectionStrategy` ist, wird der erste Wert in der Auflösungsliste zurückgegeben oder, falls es keine Auflösungsliste gibt, Null. Wenn Sie kein a angeben`valueSelectionStrategy`, ist die Standardeinstellung`ORIGINAL_VALUE`.

 ** [slotToElicit](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-slotToElicit"></a>
 Wenn der `dialogState` Wert ist`ElicitSlot`, wird der Name des Slots zurückgegeben, für den Amazon Lex einen Wert ermittelt. 

Die Antwort gibt folgendes als HTTP-Hauptteil zurück.

 ** [audioStream](#API_runtime_PostContent_ResponseSyntax) **   <a name="lex-runtime_PostContent-response-audioStream"></a>
Die Aufforderung (oder Aussage), die dem Benutzer übermittelt werden soll. Dies basiert auf der Konfiguration und dem Kontext des Bots. Wenn Amazon Lex beispielsweise die Benutzerabsicht nicht verstanden hat, sendet es die für den Bot `clarificationPrompt` konfigurierten. Wenn die Absicht bestätigt werden muss, bevor die Erfüllungsaktion ausgeführt werden kann, sendet es die`confirmationPrompt`. Ein anderes Beispiel: Angenommen, die Lambda-Funktion hat die Absicht erfolgreich erfüllt und eine Nachricht zur Übermittlung an den Benutzer gesendet. Dann sendet Amazon Lex diese Nachricht in der Antwort. 

## Fehler
<a name="API_runtime_PostContent_Errors"></a>

 ** BadGatewayException **   
Entweder wird der Amazon Lex Lex-Bot noch erstellt, oder einer der abhängigen Dienste (Amazon Polly, AWS Lambda) ist mit einem internen Servicefehler ausgefallen.  
HTTP-Statuscode: 502

 ** BadRequestException **   
 Die Überprüfung der Anfrage ist fehlgeschlagen, es gibt keine brauchbare Nachricht im Kontext, oder der Bot-Build ist fehlgeschlagen, ist noch in Bearbeitung oder enthält noch nicht erstellte Änderungen.   
HTTP-Statuscode: 400

 ** ConflictException **   
 Zwei Kunden verwenden dasselbe AWS-Konto, denselben Amazon Lex Lex-Bot und dieselbe Benutzer-ID.   
HTTP-Statuscode: 409

 ** DependencyFailedException **   
 Eine der Abhängigkeiten, wie AWS Lambda oder Amazon Polly, hat eine Ausnahme ausgelöst. Zum Beispiel   
+ Wenn Amazon Lex nicht über ausreichende Berechtigungen verfügt, um eine Lambda-Funktion aufzurufen.
+ Wenn die Ausführung einer Lambda-Funktion länger als 30 Sekunden dauert.
+ Wenn eine Fulfillment-Lambda-Funktion eine `Delegate` Dialogaktion zurückgibt, ohne Slot-Werte zu entfernen.
HTTP-Statuscode: 424

 ** InternalFailureException **   
Interner Dienstfehler. Versuchen Sie den Anruf erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Ein Limit wurde überschritten.  
HTTP-Statuscode: 429

 ** LoopDetectedException **   
Diese Ausnahme wird nicht verwendet.  
HTTP-Statuscode: 508

 ** NotAcceptableException **   
Der Accept-Header in der Anfrage hat keinen gültigen Wert.  
HTTP-Statuscode: 406

 ** NotFoundException **   
Die Ressource (z. B. der Amazon Lex Lex-Bot oder ein Alias), auf die verwiesen wird, wurde nicht gefunden.  
HTTP-Statuscode: 404

 ** RequestTimeoutException **   
Die Eingabesprache ist zu lang.  
HTTP-Statuscode: 408

 ** UnsupportedMediaTypeException **   
Der Content-Type-Header (`PostContent`API) hat einen ungültigen Wert.   
HTTP-Statuscode: 415

## Beispiele
<a name="API_runtime_PostContent_Examples"></a>

### Beispiel 1
<a name="API_runtime_PostContent_Example_1"></a>

 In dieser Anfrage identifiziert der URI einen Bot (Traffic), eine Bot-Version (\$1LATEST) und einen Endbenutzernamen (someuser). Der `Content-Type` Header identifiziert das Format des Audios im Hauptteil. Amazon Lex unterstützt auch andere Formate. Um Audio bei Bedarf von einem Format in ein anderes zu konvertieren, können Sie die Open-Source-Software SoX verwenden. Sie geben das Format an, in dem Sie die Antwort erhalten möchten, indem Sie den `Accept` HTTP-Header hinzufügen. 

 In der Antwort zeigt der `x-amz-lex-message` Header die Antwort, die Amazon Lex zurückgegeben hat. Der Client kann diese Antwort dann an den Benutzer senden. Dieselbe Nachricht wird im audio/MPEG Format mit Blockcodierung gesendet (wie angefordert). 

#### Beispielanforderung
<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]"
…
```

#### Beispielantwort
<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
…
```

## Weitere Informationen finden Sie unter:
<a name="API_runtime_PostContent_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im Folgenden AWS SDKs:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/runtime.lex-2016-11-28/PostContent) 
+  [AWS SDK für 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 für 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>

Sendet Benutzereingaben an Amazon Lex. Client-Anwendungen können diese API verwenden, um zur Laufzeit Anfragen an Amazon Lex zu senden. Amazon Lex interpretiert dann die Benutzereingaben mithilfe des Machine-Learning-Modells, das es für den Bot erstellt hat. 

 Als Antwort gibt Amazon Lex den nächsten zurück`message`, um dem Benutzer eine Option `responseCard` zur Anzeige mitzuteilen. Betrachten Sie die folgenden Beispielnachrichten: 
+  Bei einer Benutzereingabe „Ich hätte gerne eine Pizza“ gibt Amazon Lex möglicherweise eine Antwort mit einer Nachricht zurück, die Slot-Daten ausgibt (z. B. PizzaSize): „Welche Pizzagröße hätten Sie gerne?“ 
+  Nachdem der Benutzer alle Informationen zur Pizzabestellung eingegeben hat, sendet Amazon Lex möglicherweise eine Antwort mit der Nachricht zurück, dass der Benutzer die Bestätigung „Mit der Pizzabestellung fortfahren?“ erhält. 
+  Nachdem der Benutzer auf eine Bestätigungsaufforderung mit „Ja“ geantwortet hat, gibt Amazon Lex möglicherweise eine Schlussfolgerung zurück: „Danke, Ihre Käsepizza wurde bestellt.“. 

 Nicht alle Amazon Lex Lex-Nachrichten erfordern eine Benutzerantwort. Beispielsweise erfordert eine Schlußfolgerung keine Antwort. Für einige Nachrichten ist nur eine Benutzerantwort mit „Ja“ oder „Nein“ erforderlich. Darüber hinaus bietet Amazon Lex zusätzlichen Kontext zu der `message` Nachricht in der Antwort, den Sie verwenden können, um das Kundenverhalten zu verbessern, z. B. um die entsprechende Client-Benutzeroberfläche anzuzeigen. Dies sind die `slots` Felder `slotToElicit``dialogState`,`intentName`, und in der Antwort. Betrachten Sie die folgenden Beispiele: 
+ Wenn die Nachricht Slot-Daten abrufen soll, gibt Amazon Lex die folgenden Kontextinformationen zurück:
  +  `dialogState`eingestellt auf ElicitSlot 
  +  `intentName`auf den Namen der Absicht im aktuellen Kontext gesetzt 
  +  `slotToElicit`auf den Slot-Namen gesetzt, für den `message` Informationen abgerufen werden 
  +  `slots`wird auf eine Karte von Slots gesetzt, die für den Intent konfiguriert sind und deren Werte aktuell bekannt sind 
+  Handelt es sich bei der Meldung um eine Bestätigungsaufforderung, `dialogState` wird die auf Null gesetzt ConfirmIntent und `SlotToElicit` anschließend auf Null gesetzt. 
+ Handelt es sich bei der Nachricht um eine Klarstellungsaufforderung (für die Absicht konfiguriert), die darauf hinweist, dass die Benutzerabsicht nicht verstanden wurde, `dialogState` wird die auf Null gesetzt ElicitIntent und `slotToElicit` auf Null gesetzt. 

 Darüber hinaus sendet Amazon Lex auch Ihre anwendungsspezifische `sessionAttributes` zurück. Weitere Informationen finden Sie unter [Konversationskontext verwalten](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html). 

## Anforderungssyntax
<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" 
   }
}
```

## URI-Anfrageparameter
<a name="API_runtime_PostText_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [botAlias](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-uri-botAlias"></a>
Der Alias des Amazon Lex Lex-Bot.  
Erforderlich: Ja

 ** [botName](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-uri-botName"></a>
Der Name des Amazon Lex-Bots.  
Erforderlich: Ja

 ** [userId](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-uri-userId"></a>
Die ID des Benutzers der Client-Anwendung. Amazon Lex verwendet dies, um die Konversation eines Benutzers mit Ihrem Bot zu identifizieren. Zur Laufzeit muss jede Anfrage das `userID` Feld enthalten.  
Bei der Entscheidung, welche Benutzer-ID für Ihre Anwendung verwendet werden soll, sollten Sie die folgenden Faktoren berücksichtigen.  
+ Das `userID` Feld darf keine personenbezogenen Daten des Benutzers enthalten, z. B. Namen, persönliche Identifikationsnummern oder andere persönliche Daten des Endbenutzers.
+ Wenn Sie möchten, dass ein Benutzer eine Konversation auf einem Gerät beginnt und auf einem anderen Gerät fortsetzt, verwenden Sie eine benutzerspezifische Kennung.
+ Wenn Sie möchten, dass derselbe Benutzer zwei unabhängige Konversationen auf zwei verschiedenen Geräten führen kann, wählen Sie eine gerätespezifische Kennung.
+ Ein Benutzer kann nicht zwei unabhängige Konversationen mit zwei verschiedenen Versionen desselben Bots führen. Beispielsweise kann ein Benutzer keine Konversation mit den PROD- und BETA-Versionen desselben Bots führen. Wenn Sie davon ausgehen, dass ein Benutzer beispielsweise beim Testen eine Konversation mit zwei verschiedenen Versionen führen muss, fügen Sie den Bot-Alias in die Benutzer-ID ein, um die beiden Konversationen voneinander zu trennen.
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge beträgt 100 Zeichen.  
Pattern: `[0-9a-zA-Z._:-]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_runtime_PostText_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [activeContexts](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-activeContexts"></a>
Eine Liste der Kontexte, die für die Anfrage aktiv sind. Ein Kontext kann aktiviert werden, wenn eine vorherige Absicht erfüllt ist, oder indem der Kontext in die Anfrage aufgenommen wird.  
Wenn Sie keine Liste von Kontexten angeben, verwendet Amazon Lex die aktuelle Liste von Kontexten für die Sitzung. Wenn Sie eine leere Liste angeben, werden alle Kontexte für die Sitzung gelöscht.  
Typ: Array von [ActiveContext](API_runtime_ActiveContext.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 50 Elemente.  
Erforderlich: Nein

 ** [inputText](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-inputText"></a>
Der Text, den der Benutzer eingegeben hat (Amazon Lex interpretiert diesen Text).  
Wenn Sie die AWS-CLI verwenden, können Sie im `--input-text` Parameter keine URL übergeben. Übergeben Sie die URL stattdessen mithilfe des `--cli-input-json` Parameters.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge von 1 024.  
Erforderlich: Ja

 ** [requestAttributes](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-requestAttributes"></a>
Anforderungsspezifische Informationen, die zwischen Amazon Lex und einer Client-Anwendung übertragen werden.  
Der Namespace `x-amz-lex:` ist für spezielle Attribute reserviert. Erstellen Sie keine Anforderungsattribute mit dem Präfix`x-amz-lex:`.  
Weitere Informationen finden Sie unter [Anforderungsattribute festlegen](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html#context-mgmt-request-attribs).  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge  
Erforderlich: Nein

 ** [sessionAttributes](#API_runtime_PostText_RequestSyntax) **   <a name="lex-runtime_PostText-request-sessionAttributes"></a>
Anwendungsspezifische Informationen, die zwischen Amazon Lex und einer Client-Anwendung ausgetauscht werden.  
Weitere Informationen finden Sie unter [Sitzungsattribute einrichten](https://docs.aws.amazon.com/lex/latest/dg/context-mgmt.html#context-mgmt-session-attribs).  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge  
Erforderlich: Nein

## Antwortsyntax
<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"
}
```

## Antwortelemente
<a name="API_runtime_PostText_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [activeContexts](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-activeContexts"></a>
Eine Liste der aktiven Kontexte für die Sitzung. Ein Kontext kann festgelegt werden, wenn eine Absicht erfüllt ist, oder durch Aufrufen der `PutSession` Operation `PostContent``PostText`, oder.  
Sie können einen Kontext verwenden, um die Absichten zu steuern, die einer Absicht folgen können, oder um den Betrieb Ihrer Anwendung zu ändern.  
Typ: Array von [ActiveContext](API_runtime_ActiveContext.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 50 Elemente.

 ** [alternativeIntents](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-alternativeIntents"></a>
Ein bis vier alternative Absichten, die auf die Absicht des Benutzers zutreffen können.  
Jede Alternative enthält eine Bewertung, die angibt, wie sicher Amazon Lex ist, dass die Absicht mit der Absicht des Benutzers übereinstimmt. Die Absichten sind nach dem Konfidenzwert sortiert.  
Typ: Array von [PredictedIntent](API_runtime_PredictedIntent.md)-Objekten  
Array-Mitglieder: Maximale Anzahl von 4 Elementen.

 ** [botVersion](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-botVersion"></a>
Die Version des Bots, der auf die Konversation geantwortet hat. Anhand dieser Informationen können Sie feststellen, ob eine Version eines Bots besser abschneidet als eine andere Version.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `[0-9]+|\$LATEST` 

 ** [dialogState](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-dialogState"></a>
 Identifiziert den aktuellen Status der Benutzerinteraktion. Amazon Lex gibt einen der folgenden Werte als zurück`dialogState`. Der Kunde kann diese Informationen optional verwenden, um die Benutzeroberfläche anzupassen.   
+  `ElicitIntent`- Amazon Lex möchte Benutzerabsichten wecken. 

  Beispielsweise könnte ein Benutzer eine Absicht äußern („Ich möchte eine Pizza bestellen“). Wenn Amazon Lex die Benutzerabsicht aus dieser Äußerung nicht ableiten kann, gibt es diesen DialogState zurück.
+  `ConfirmIntent`- Amazon Lex erwartet eine Antwort mit „Ja“ oder „Nein“. 

   Amazon Lex möchte beispielsweise eine Bestätigung durch den Benutzer, bevor eine Absicht erfüllt wird. 

  Statt eines einfachen „Ja“ oder „Nein“ könnte ein Benutzer mit zusätzlichen Informationen antworten. Zum Beispiel „Ja, aber mach Pizza mit dicker Kruste daraus“ oder „Nein, ich möchte ein Getränk bestellen“. Amazon Lex kann solche zusätzlichen Informationen verarbeiten (in diesen Beispielen den Slot-Wert für den Krustentyp aktualisieren oder die Absicht von OrderPizza zu ändern OrderDrink).
+  `ElicitSlot`- Amazon Lex erwartet einen Slot-Wert für die aktuelle Absicht. 

  Nehmen wir zum Beispiel an, dass Amazon Lex in der Antwort die folgende Nachricht sendet: „Welche Pizzagröße hätten Sie gerne?“. Ein Benutzer könnte mit dem Slot-Wert antworten (z. B. „mittel“). Der Benutzer kann in der Antwort auch zusätzliche Informationen angeben (z. B. „Pizza mit mitteldicker Kruste“). Amazon Lex kann solche zusätzlichen Informationen angemessen verarbeiten. 
+  `Fulfilled`- Übermittelt, dass die für die Absicht konfigurierte Lambda-Funktion die Absicht erfolgreich erfüllt hat. 
+  `ReadyForFulfillment`- Vermittelt, dass der Kunde die Absicht erfüllen muss. 
+  `Failed`- Übermittelt, dass die Konversation mit dem Benutzer fehlgeschlagen ist. 

   Dies kann verschiedene Gründe haben, z. B. weil der Benutzer nicht angemessen auf Anfragen des Service geantwortet hat (Sie können konfigurieren, wie oft Amazon Lex einen Benutzer zur Eingabe bestimmter Informationen auffordern kann) oder dass die Lambda-Funktion die Absicht nicht erfüllt hat. 
Typ: Zeichenfolge  
Zulässige Werte: `ElicitIntent | ConfirmIntent | ElicitSlot | Fulfilled | ReadyForFulfillment | Failed` 

 ** [intentName](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-intentName"></a>
Die aktuelle Benutzerabsicht, die Amazon Lex bekannt ist.  
Typ: Zeichenfolge

 ** [message](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-message"></a>
Die Nachricht, die dem Benutzer übermittelt werden soll. Die Nachricht kann aus der Konfiguration des Bots oder aus einer Lambda-Funktion stammen.  
Wenn die Absicht nicht mit einer Lambda-Funktion konfiguriert ist oder wenn die Lambda-Funktion `Delegate` als Antwort zurückgegeben wird, entscheidet Amazon Lex über die nächste Vorgehensweise und wählt auf der Grundlage des aktuellen Interaktionskontextes eine entsprechende Nachricht aus der Konfiguration des Bots aus. `dialogAction.type` Wenn Amazon Lex beispielsweise Benutzereingaben nicht verstehen kann, verwendet es eine Klarstellungsaufforderung.  
Wenn Sie eine Absicht erstellen, können Sie Nachrichten Gruppen zuweisen. Wenn Nachrichten Gruppen zugewiesen werden, gibt Amazon Lex in der Antwort eine Nachricht von jeder Gruppe zurück. Das Nachrichtenfeld ist eine maskierte JSON-Zeichenfolge, die die Nachrichten enthält. Weitere Hinweise zur Struktur der zurückgegebenen JSON-Zeichenfolge finden Sie unter[Unterstützte Mitteilungsformate](howitworks-manage-prompts.md#msg-prompts-formats).  
Wenn die Lambda-Funktion eine Nachricht zurückgibt, leitet Amazon Lex sie in seiner Antwort an den Client weiter.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.

 ** [messageFormat](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-messageFormat"></a>
Das Format der Antwortnachricht. Einer der folgenden Werte:  
+  `PlainText`- Die Nachricht enthält einfachen UTF-8-Text.
+  `CustomPayload`- Die Nachricht ist ein benutzerdefiniertes Format, das von der Lambda-Funktion definiert wird.
+  `SSML`- Die Nachricht enthält Text, der für die Sprachausgabe formatiert ist.
+  `Composite`- Die Nachricht enthält ein maskiertes JSON-Objekt, das eine oder mehrere Nachrichten aus den Gruppen enthält, denen die Nachrichten bei der Erstellung der Absicht zugewiesen wurden.
Typ: Zeichenfolge  
Zulässige Werte: `PlainText | CustomPayload | SSML | Composite` 

 ** [nluIntentConfidence](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-nluIntentConfidence"></a>
Stellt eine Bewertung bereit, die angibt, wie sicher Amazon Lex ist, dass die zurückgegebene Absicht der Absicht des Benutzers entspricht. Die Punktzahl liegt zwischen 0,0 und 1,0. Weitere Informationen finden Sie unter [Konfidenzwerte](https://docs.aws.amazon.com/lex/latest/dg/confidence-scores.html).  
Der Wert ist ein relativer Wert, kein absoluter Wert. Die Punktzahl kann sich aufgrund von Verbesserungen an Amazon Lex ändern.  
Typ: [IntentConfidence](API_runtime_IntentConfidence.md) Objekt

 ** [responseCard](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-responseCard"></a>
Stellt die Optionen dar, die der Benutzer hat, um auf die aktuelle Aufforderung zu antworten. Die Antwortkarte kann aus der Bot-Konfiguration (wählen Sie in der Amazon Lex Lex-Konsole die Einstellungsschaltfläche neben einem Steckplatz) oder aus einem Code-Hook (Lambda-Funktion) stammen.   
Typ: [ResponseCard](API_runtime_ResponseCard.md) Objekt

 ** [sentimentResponse](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-sentimentResponse"></a>
Das in einer Äußerung zum Ausdruck gebrachte Gefühl.  
Wenn der Bot so konfiguriert ist, dass er Äußerungen zur Stimmungsanalyse an Amazon Comprehend sendet, enthält dieses Feld das Ergebnis der Analyse.  
Typ: [SentimentResponse](API_runtime_SentimentResponse.md) Objekt

 ** [sessionAttributes](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-sessionAttributes"></a>
Eine Zuordnung von Schlüssel-Wert-Paaren, die die sitzungsspezifischen Kontextinformationen darstellen.  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge

 ** [sessionId](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-sessionId"></a>
Eindeutiger Bezeichner für die Sitzung.  
Typ: Zeichenfolge

 ** [slots](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-slots"></a>
 Die Intent-Slots, die Amazon Lex anhand der Benutzereingaben in der Konversation erkannt hat.   
Amazon Lex erstellt eine Auflösungsliste mit wahrscheinlichen Werten für einen Slot. Der zurückgegebene Wert wird durch den `valueSelectionStrategy` ausgewählten Slot-Typ bestimmt, der bei der Erstellung oder Aktualisierung des Slot-Typs ausgewählt wurde. Wenn auf gesetzt `valueSelectionStrategy` ist`ORIGINAL_VALUE`, wird der vom Benutzer angegebene Wert zurückgegeben, wenn der Benutzerwert den Slot-Werten ähnelt. Wenn auf `TOP_RESOLUTION` Amazon Lex gesetzt `valueSelectionStrategy` ist, wird der erste Wert in der Auflösungsliste zurückgegeben oder, falls es keine Auflösungsliste gibt, Null. Wenn Sie kein a angeben`valueSelectionStrategy`, ist die Standardeinstellung`ORIGINAL_VALUE`.  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge

 ** [slotToElicit](#API_runtime_PostText_ResponseSyntax) **   <a name="lex-runtime_PostText-response-slotToElicit"></a>
Wenn der `dialogState` Wert ist`ElicitSlot`, wird der Name des Slots zurückgegeben, für den Amazon Lex einen Wert ermittelt.   
Typ: Zeichenfolge

## Fehler
<a name="API_runtime_PostText_Errors"></a>

 ** BadGatewayException **   
Entweder wird der Amazon Lex Lex-Bot noch erstellt, oder einer der abhängigen Dienste (Amazon Polly, AWS Lambda) ist mit einem internen Servicefehler ausgefallen.  
HTTP-Statuscode: 502

 ** BadRequestException **   
 Die Überprüfung der Anfrage ist fehlgeschlagen, es gibt keine brauchbare Nachricht im Kontext, oder der Bot-Build ist fehlgeschlagen, ist noch in Bearbeitung oder enthält noch nicht erstellte Änderungen.   
HTTP-Statuscode: 400

 ** ConflictException **   
 Zwei Kunden verwenden dasselbe AWS-Konto, denselben Amazon Lex Lex-Bot und dieselbe Benutzer-ID.   
HTTP-Statuscode: 409

 ** DependencyFailedException **   
 Eine der Abhängigkeiten, wie AWS Lambda oder Amazon Polly, hat eine Ausnahme ausgelöst. Zum Beispiel   
+ Wenn Amazon Lex nicht über ausreichende Berechtigungen verfügt, um eine Lambda-Funktion aufzurufen.
+ Wenn die Ausführung einer Lambda-Funktion länger als 30 Sekunden dauert.
+ Wenn eine Fulfillment-Lambda-Funktion eine `Delegate` Dialogaktion zurückgibt, ohne Slot-Werte zu entfernen.
HTTP-Statuscode: 424

 ** InternalFailureException **   
Interner Dienstfehler. Versuchen Sie den Anruf erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Ein Limit wurde überschritten.  
HTTP-Statuscode: 429

 ** LoopDetectedException **   
Diese Ausnahme wird nicht verwendet.  
HTTP-Statuscode: 508

 ** NotFoundException **   
Die Ressource (z. B. der Amazon Lex Lex-Bot oder ein Alias), auf die verwiesen wird, wurde nicht gefunden.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_runtime_PostText_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/runtime.lex-2016-11-28/PostText) 
+  [AWS SDK für 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 für 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>

Erstellt eine neue Sitzung oder ändert eine bestehende Sitzung mit einem Amazon Lex Bot. Verwenden Sie diesen Vorgang, damit Ihre Anwendung den Status des Bots festlegen kann.

Weitere Informationen finden Sie im Artikel zum [Verwalten von Sitzungen](https://docs.aws.amazon.com/lex/latest/dg/how-session-api.html).

## Anforderungssyntax
<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" 
   }
}
```

## URI-Anfrageparameter
<a name="API_runtime_PutSession_RequestParameters"></a>

Die Anforderung verwendet die folgenden URI-Parameter.

 ** [accept](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-accept"></a>
Die Nachricht, die Amazon Lex in der Antwort zurückgibt, kann je nach Wert dieses Felds entweder text- oder sprachbasiert sein.  
+ Wenn der Wert ist`text/plain; charset=utf-8`, gibt Amazon Lex Text in der Antwort zurück.
+ Beginnt der Wert mit`audio/`, gibt Amazon Lex in der Antwort Sprache zurück. Amazon Lex verwendet Amazon Polly, um die Sprache in der von Ihnen angegebenen Konfiguration zu generieren. Wenn Sie beispielsweise `audio/mpeg` als Wert angeben, gibt Amazon Lex Sprache im MPEG-Format zurück.
+ Wenn der Wert „ist“`audio/pcm`, wird die Sprache `audio/pcm` im 16-Bit-Little-Endian-Format zurückgegeben.
+ Die folgenden Werte werden akzeptiert:
  +  `audio/mpeg` 
  +  `audio/ogg` 
  +  `audio/pcm` 
  +  `audio/*`(standardmäßig mpeg)
  +  `text/plain; charset=utf-8` 

 ** [botAlias](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-uri-botAlias"></a>
Der Alias, der für den Bot verwendet wird, der die Sitzungsdaten enthält.  
Erforderlich: Ja

 ** [botName](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-uri-botName"></a>
Der Name des Bots, der die Sitzungsdaten enthält.  
Erforderlich: Ja

 ** [userId](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-uri-userId"></a>
Die ID des Benutzers der Client-Anwendung. Amazon Lex verwendet dies, um die Konversation eines Benutzers mit Ihrem Bot zu identifizieren.   
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge beträgt 100 Zeichen.  
Pattern: `[0-9a-zA-Z._:-]+`   
Erforderlich: Ja

## Anforderungstext
<a name="API_runtime_PutSession_RequestBody"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [activeContexts](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-activeContexts"></a>
Eine Liste der Kontexte, die für die Anfrage aktiv sind. Ein Kontext kann aktiviert werden, wenn eine vorherige Absicht erfüllt ist, oder indem der Kontext in die Anfrage aufgenommen wird.  
Wenn Sie keine Liste von Kontexten angeben, verwendet Amazon Lex die aktuelle Liste von Kontexten für die Sitzung. Wenn Sie eine leere Liste angeben, werden alle Kontexte für die Sitzung gelöscht.  
Typ: Array von [ActiveContext](API_runtime_ActiveContext.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 50 Elemente.  
Erforderlich: Nein

 ** [dialogAction](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-dialogAction"></a>
Legt die nächste Aktion fest, die der Bot ergreifen soll, um die Konversation abzuwickeln.  
Typ: [DialogAction](API_runtime_DialogAction.md) Objekt  
Erforderlich: Nein

 ** [recentIntentSummaryView](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-recentIntentSummaryView"></a>
Eine Zusammenfassung der jüngsten Absichten für den Bot. Sie können die Ansicht mit der Zusammenfassung der Absichten verwenden, um eine Checkpoint-Bezeichnung für eine Absicht festzulegen und die Attribute von Absichten zu ändern. Sie können sie auch verwenden, um Objekte mit einer Zusammenfassung von Absichten zu entfernen oder der Liste hinzuzufügen.  
Eine Absicht, die Sie ändern oder der Liste hinzufügen, muss für den Bot sinnvoll sein. Beispielsweise muss der Name der Absicht für den Bot gültig sein. Sie müssen gültige Werte angeben für:  
+  `intentName` 
+ Steckplatznamen
+  `slotToElict` 
Wenn Sie den `recentIntentSummaryView` Parameter in einer `PutSession` Anfrage senden, ersetzt der Inhalt der neuen Übersichtsansicht die alte Übersichtsansicht. Wenn eine `GetSession` Anfrage beispielsweise drei Absichten in der Übersichtsansicht zurückgibt und Sie `PutSession` mit einer Absicht in der Übersichtsansicht aufrufen, gibt der nächste Aufruf von nur eine Absicht zurück. `GetSession`  
Typ: Array von [IntentSummary](API_runtime_IntentSummary.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Maximale Anzahl von 3 Elementen.  
Erforderlich: Nein

 ** [sessionAttributes](#API_runtime_PutSession_RequestSyntax) **   <a name="lex-runtime_PutSession-request-sessionAttributes"></a>
Karte von key/value Paaren, die die sitzungsspezifischen Kontextinformationen darstellen. Es enthält Anwendungsinformationen, die zwischen Amazon Lex und einer Client-Anwendung ausgetauscht werden.  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge  
Erforderlich: Nein

## Antwortsyntax
<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
```

## Antwortelemente
<a name="API_runtime_PutSession_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die Antwort gibt die folgenden HTTP-Header zurück.

 ** [activeContexts](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-activeContexts"></a>
Eine Liste der aktiven Kontexte für die Sitzung.

 ** [contentType](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-contentType"></a>
Inhaltstyp, wie im `Accept` HTTP-Header der Anfrage angegeben.

 ** [dialogState](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-dialogState"></a>
  
+  `ConfirmIntent`- Amazon Lex erwartet eine Antwort mit „Ja“ oder „Nein“ zur Bestätigung der Absicht, bevor eine Absicht erfüllt wird.
+  `ElicitIntent`- Amazon Lex möchte die Absicht des Benutzers ermitteln.
+  `ElicitSlot`- Amazon Lex erwartet den Wert eines Slots für die aktuelle Absicht.
+  `Failed`- Übermittelt, dass die Konversation mit dem Benutzer fehlgeschlagen ist. Dies kann aus verschiedenen Gründen geschehen, z. B. wenn der Benutzer nicht angemessen auf Anfragen des Dienstes reagiert oder wenn die Lambda-Funktion die Absicht nicht erfüllt.
+  `Fulfilled`- Übermittelt, dass die Lambda-Funktion die Absicht erfolgreich erfüllt hat.
+  `ReadyForFulfillment`- Vermittelt, dass der Kunde die Absicht erfüllen muss.
Zulässige Werte: `ElicitIntent | ConfirmIntent | ElicitSlot | Fulfilled | ReadyForFulfillment | Failed` 

 ** [encodedMessage](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-encodedMessage"></a>
Die nächste Nachricht, die dem Benutzer angezeigt werden soll.  
Das `encodedMessage` Feld ist Base-64-codiert. Sie müssen das Feld dekodieren, bevor Sie den Wert verwenden können.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 1366.

 ** [intentName](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-intentName"></a>
Der Name der aktuellen Absicht.

 ** [message](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-message"></a>
 *Dieser Header ist veraltet.*   
Die nächste Nachricht, die dem Benutzer angezeigt werden sollte.  
Sie können dieses Feld nur in den Gebietsschemas de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR und it-IT verwenden. `message`In allen anderen Gebietsschemas ist das Feld Null. Sie sollten stattdessen das `encodedMessage` Feld verwenden.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 1024 Zeichen.

 ** [messageFormat](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-messageFormat"></a>
Das Format der Antwortnachricht. Einer der folgenden Werte:  
+  `PlainText`- Die Nachricht enthält einfachen UTF-8-Text.
+  `CustomPayload`- Die Nachricht ist ein benutzerdefiniertes Format für den Client.
+  `SSML`- Die Nachricht enthält Text, der für die Sprachausgabe formatiert ist.
+  `Composite`- Die Nachricht enthält ein maskiertes JSON-Objekt, das eine oder mehrere Nachrichten aus den Gruppen enthält, denen die Nachrichten bei der Erstellung der Absicht zugewiesen wurden.
Zulässige Werte: `PlainText | CustomPayload | SSML | Composite` 

 ** [sessionAttributes](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-sessionAttributes"></a>
Karte von key/value Paaren, die sitzungsspezifische Kontextinformationen darstellen.

 ** [sessionId](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-sessionId"></a>
Eindeutiger Bezeichner für die Sitzung.

 ** [slots](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-slots"></a>
Zuordnung von null oder mehr Intent-Slots, die Amazon Lex anhand der Benutzereingabe während der Konversation erkannt hat.  
Amazon Lex erstellt eine Auflösungsliste mit wahrscheinlichen Werten für einen Slot. Der zurückgegebene Wert wird durch den `valueSelectionStrategy` ausgewählten Slot-Typ bestimmt, der bei der Erstellung oder Aktualisierung des Slot-Typs ausgewählt wurde. Wenn auf gesetzt `valueSelectionStrategy` ist`ORIGINAL_VALUE`, wird der vom Benutzer angegebene Wert zurückgegeben, wenn der Benutzerwert den Slot-Werten ähnelt. Wenn auf `TOP_RESOLUTION` Amazon Lex gesetzt `valueSelectionStrategy` ist, wird der erste Wert in der Auflösungsliste zurückgegeben oder, falls es keine Auflösungsliste gibt, Null. Wenn Sie kein a angeben, ist `valueSelectionStrategy` die Standardeinstellung`ORIGINAL_VALUE`. 

 ** [slotToElicit](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-slotToElicit"></a>
Wenn ja`ElicitSlot`, `dialogState` wird der Name des Slots zurückgegeben, für den Amazon Lex einen Wert ermittelt.

Die Antwort gibt folgendes als HTTP-Hauptteil zurück.

 ** [audioStream](#API_runtime_PutSession_ResponseSyntax) **   <a name="lex-runtime_PutSession-response-audioStream"></a>
Die Audioversion der Nachricht, die dem Benutzer übermittelt werden soll.

## Fehler
<a name="API_runtime_PutSession_Errors"></a>

 ** BadGatewayException **   
Entweder wird der Amazon Lex Lex-Bot noch erstellt, oder einer der abhängigen Dienste (Amazon Polly, AWS Lambda) ist mit einem internen Servicefehler ausgefallen.  
HTTP-Statuscode: 502

 ** BadRequestException **   
 Die Überprüfung der Anfrage ist fehlgeschlagen, es gibt keine brauchbare Nachricht im Kontext, oder der Bot-Build ist fehlgeschlagen, ist noch in Bearbeitung oder enthält noch nicht erstellte Änderungen.   
HTTP-Statuscode: 400

 ** ConflictException **   
 Zwei Kunden verwenden dasselbe AWS-Konto, denselben Amazon Lex Lex-Bot und dieselbe Benutzer-ID.   
HTTP-Statuscode: 409

 ** DependencyFailedException **   
 Eine der Abhängigkeiten, wie AWS Lambda oder Amazon Polly, hat eine Ausnahme ausgelöst. Zum Beispiel   
+ Wenn Amazon Lex nicht über ausreichende Berechtigungen verfügt, um eine Lambda-Funktion aufzurufen.
+ Wenn die Ausführung einer Lambda-Funktion länger als 30 Sekunden dauert.
+ Wenn eine Fulfillment-Lambda-Funktion eine `Delegate` Dialogaktion zurückgibt, ohne Slot-Werte zu entfernen.
HTTP-Statuscode: 424

 ** InternalFailureException **   
Interner Dienstfehler. Versuchen Sie den Anruf erneut.  
HTTP Status Code: 500

 ** LimitExceededException **   
Ein Limit wurde überschritten.  
HTTP-Statuscode: 429

 ** NotAcceptableException **   
Der Accept-Header in der Anfrage hat keinen gültigen Wert.  
HTTP-Statuscode: 406

 ** NotFoundException **   
Die Ressource (z. B. der Amazon Lex Lex-Bot oder ein Alias), auf die verwiesen wird, wurde nicht gefunden.  
HTTP-Statuscode: 404

## Weitere Informationen finden Sie unter:
<a name="API_runtime_PutSession_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle 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 für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/runtime.lex-2016-11-28/PutSession) 
+  [AWS SDK für 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 für 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) 

# Datentypen
<a name="API_Types"></a>

Die folgenden Datentypen werden von Amazon Lex Model Building Service unterstützt:
+  [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) 

Die folgenden Datentypen werden von Amazon Lex Runtime Service unterstützt:
+  [ActiveContext](API_runtime_ActiveContext.md) 
+  [ActiveContextTimeToLive](API_runtime_ActiveContextTimeToLive.md) 
+  [Button](API_runtime_Button.md) 
+  [DialogAction](API_runtime_DialogAction.md) 
+  [GenericAttachment](API_runtime_GenericAttachment.md) 
+  [IntentConfidence](API_runtime_IntentConfidence.md) 
+  [IntentSummary](API_runtime_IntentSummary.md) 
+  [PredictedIntent](API_runtime_PredictedIntent.md) 
+  [ResponseCard](API_runtime_ResponseCard.md) 
+  [SentimentResponse](API_runtime_SentimentResponse.md) 

# Amazon Lex Modellbau-Service
<a name="API_Types_Amazon_Lex_Model_Building_Service"></a>

Die folgenden Datentypen werden von Amazon Lex Model Building Service unterstützt:
+  [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>

Stellt Informationen über einen Bot-Alias bereit.

## Inhalt
<a name="API_BotAliasMetadata_Contents"></a>

 ** botName **   <a name="lex-Type-BotAliasMetadata-botName"></a>
Der Name des Bots, auf den der Alias zeigt.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Nein

 ** botVersion **   <a name="lex-Type-BotAliasMetadata-botVersion"></a>
Die Version des Amazon Lex Lex-Bot, auf den der Alias verweist.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Nein

 ** checksum **   <a name="lex-Type-BotAliasMetadata-checksum"></a>
Prüfsumme des Bot-Alias.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** conversationLogs **   <a name="lex-Type-BotAliasMetadata-conversationLogs"></a>
Einstellungen, die bestimmen, wie Amazon Lex Konversationsprotokolle für den Alias verwendet.  
Typ: [ConversationLogsResponse](API_ConversationLogsResponse.md) Objekt  
Erforderlich: Nein

 ** createdDate **   <a name="lex-Type-BotAliasMetadata-createdDate"></a>
Das Datum, an dem der Bot-Alias erstellt wurde.  
Typ: Zeitstempel  
Erforderlich: Nein

 ** description **   <a name="lex-Type-BotAliasMetadata-description"></a>
Eine Beschreibung des Bot-Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** lastUpdatedDate **   <a name="lex-Type-BotAliasMetadata-lastUpdatedDate"></a>
Das Datum, an dem der Bot-Alias aktualisiert wurde. Wenn Sie eine Ressource erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.  
Typ: Zeitstempel  
Erforderlich: Nein

 ** name **   <a name="lex-Type-BotAliasMetadata-name"></a>
Der Name des Bot-Alias.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_BotAliasMetadata_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt eine Verbindung zwischen einem Amazon Lex Lex-Bot und einer externen Messaging-Plattform dar.

## Inhalt
<a name="API_BotChannelAssociation_Contents"></a>

 ** botAlias **   <a name="lex-Type-BotChannelAssociation-botAlias"></a>
Ein Alias, der auf die spezifische Version des Amazon Lex Lex-Bot verweist, zu dem diese Zuordnung hergestellt wird.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Nein

 ** botConfiguration **   <a name="lex-Type-BotChannelAssociation-botConfiguration"></a>
Stellt Informationen bereit, die für die Kommunikation mit der Messaging-Plattform erforderlich sind.   
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge  
Karteneinträge: Maximale Anzahl von 10 Elementen.  
Erforderlich: Nein

 ** botName **   <a name="lex-Type-BotChannelAssociation-botName"></a>
Der Name des Amazon Lex Lex-Bots, zu dem diese Zuordnung hergestellt wird.   
Derzeit unterstützt Amazon Lex Verbindungen mit Facebook und Slack sowie Twilio.
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Nein

 ** createdDate **   <a name="lex-Type-BotChannelAssociation-createdDate"></a>
Das Datum, an dem die Verbindung zwischen dem Amazon Lex Lex-Bot und dem Kanal erstellt wurde.   
Typ: Zeitstempel  
Erforderlich: Nein

 ** description **   <a name="lex-Type-BotChannelAssociation-description"></a>
Eine Textbeschreibung der Assoziation, die Sie erstellen.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** failureReason **   <a name="lex-Type-BotChannelAssociation-failureReason"></a>
Falls `status` ja`FAILED`, gibt Amazon Lex den Grund an, warum die Zuordnung nicht erstellt werden konnte.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** name **   <a name="lex-Type-BotChannelAssociation-name"></a>
Der Name der Assoziation zwischen dem Bot und dem Kanal.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Nein

 ** status **   <a name="lex-Type-BotChannelAssociation-status"></a>
Der Status des Bot-Kanals.   
+  `CREATED`- Der Kanal wurde erstellt und ist einsatzbereit.
+  `IN_PROGRESS`- Die Erstellung des Kanals ist im Gange.
+  `FAILED`- Beim Erstellen des Kanals ist ein Fehler aufgetreten. Informationen zur Ursache des Fehlers finden Sie in dem `failureReason` Feld.
Typ: Zeichenfolge  
Zulässige Werte: `IN_PROGRESS | CREATED | FAILED`   
Erforderlich: Nein

 ** type **   <a name="lex-Type-BotChannelAssociation-type"></a>
Gibt die Art der Verbindung an, indem die Art des Kanals angegeben wird, der zwischen dem Amazon Lex Lex-Bot und der externen Messaging-Plattform eingerichtet wird.  
Typ: Zeichenfolge  
Zulässige Werte: `Facebook | Slack | Twilio-Sms | Kik`   
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_BotChannelAssociation_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt Informationen über einen Bot bereit.

## Inhalt
<a name="API_BotMetadata_Contents"></a>

 ** createdDate **   <a name="lex-Type-BotMetadata-createdDate"></a>
Das Datum, an dem der Bot erstellt wurde.  
Typ: Zeitstempel  
Erforderlich: Nein

 ** description **   <a name="lex-Type-BotMetadata-description"></a>
Eine Beschreibung des Bots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** lastUpdatedDate **   <a name="lex-Type-BotMetadata-lastUpdatedDate"></a>
Das Datum, an dem der Bot aktualisiert wurde. Wenn Sie einen Bot erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.   
Typ: Zeitstempel  
Erforderlich: Nein

 ** name **   <a name="lex-Type-BotMetadata-name"></a>
Der Name des Bots.   
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Nein

 ** status **   <a name="lex-Type-BotMetadata-status"></a>
Der Status des Bots.  
Typ: Zeichenfolge  
Zulässige Werte: `BUILDING | READY | READY_BASIC_TESTING | FAILED | NOT_BUILT`   
Erforderlich: Nein

 ** version **   <a name="lex-Type-BotMetadata-version"></a>
Die Version des Bots. Für einen neuen Bot ist die Version immer`$LATEST`.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_BotMetadata_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt Metadaten für eine integrierte Absicht bereit.

## Inhalt
<a name="API_BuiltinIntentMetadata_Contents"></a>

 ** signature **   <a name="lex-Type-BuiltinIntentMetadata-signature"></a>
Eine eindeutige Kennung für die integrierte Absicht. Informationen zur Signatur für eine Absicht finden Sie unter [Integrierte Standardabsichten im](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents) *Alexa Skills Kit*.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** supportedLocales **   <a name="lex-Type-BuiltinIntentMetadata-supportedLocales"></a>
Eine Liste von Kennungen für die Gebietsschemas, die von der Absicht unterstützt werden.  
Typ: Zeichenfolgen-Array  
Zulässige Werte: `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`   
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_BuiltinIntentMetadata_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im Folgenden AWS SDKs:
+  [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>

Stellt Informationen zu einem Slot bereit, der in einem integrierten Intent verwendet wird.

## Inhalt
<a name="API_BuiltinIntentSlot_Contents"></a>

 ** name **   <a name="lex-Type-BuiltinIntentSlot-name"></a>
Eine Liste der für den Intent definierten Slots.  
Typ: Zeichenfolge  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_BuiltinIntentSlot_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt Informationen über einen eingebauten Steckplatztyp bereit.

## Inhalt
<a name="API_BuiltinSlotTypeMetadata_Contents"></a>

 ** signature **   <a name="lex-Type-BuiltinSlotTypeMetadata-signature"></a>
Eine eindeutige Kennung für den integrierten Steckplatztyp. Die Signatur für einen Slot-Typ finden Sie unter [Slot-Typ-Referenz](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/slot-type-reference) im *Alexa Skills Kit*.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** supportedLocales **   <a name="lex-Type-BuiltinSlotTypeMetadata-supportedLocales"></a>
Eine Liste der Zielgebietsschemas für den Slot.   
Typ: Zeichenfolgen-Array  
Zulässige Werte: `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`   
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_BuiltinSlotTypeMetadata_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [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>

Spezifiziert eine Lambda-Funktion, die Anfragen an einen Bot verifiziert oder die Anfrage des Benutzers an einen Bot erfüllt.

## Inhalt
<a name="API_CodeHook_Contents"></a>

 ** messageVersion **   <a name="lex-Type-CodeHook-messageVersion"></a>
Die Version der Anfrage-Antwort, die Amazon Lex verwenden soll, um Ihre Lambda-Funktion aufzurufen. Weitere Informationen finden Sie unter [Verwendung von Lambda-Funktionen](using-lambda.md).  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge von 5.  
Erforderlich: Ja

 ** uri **   <a name="lex-Type-CodeHook-uri"></a>
Der Amazon-Ressourcenname (ARN) der -Lambda-Funktion.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 20. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `arn:aws[a-zA-Z-]*:lambda:[a-z]+-[a-z]+(-[a-z]+)*-[0-9]:[0-9]{12}:function:[a-zA-Z0-9-_]+(\/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})?(:[a-zA-Z0-9-_]+)?`   
Erforderlich: Ja

## Weitere Informationen finden Sie unter:
<a name="API_CodeHook_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt die Einstellungen bereit, die für Konversationsprotokolle erforderlich sind.

## Inhalt
<a name="API_ConversationLogsRequest_Contents"></a>

 ** iamRoleArn **   <a name="lex-Type-ConversationLogsRequest-iamRoleArn"></a>
Der Amazon-Ressourcenname (ARN) einer IAM-Rolle mit der Berechtigung, in Ihre CloudWatch Logs für Textprotokolle und in Ihren S3-Bucket für Audio-Logs zu schreiben. Wenn die Audioverschlüsselung aktiviert ist, bietet diese Rolle auch die Zugriffsberechtigung für den AWS-KMS-Schlüssel, der für die Verschlüsselung von Audioprotokollen verwendet wird. Weitere Informationen finden Sie unter [Erstellen einer IAM-Rolle und Richtlinie für Konversationsprotokolle](https://docs.aws.amazon.com/lex/latest/dg/conversation-logs-role-and-policy.html).  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 20. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$`   
Erforderlich: Ja

 ** logSettings **   <a name="lex-Type-ConversationLogsRequest-logSettings"></a>
Die Einstellungen für Ihre Konversationsprotokolle. Sie können den Konversationstext, das Gesprächsaudio oder beides protokollieren.  
Typ: Array von [LogSettingsRequest](API_LogSettingsRequest.md)-Objekten  
Erforderlich: Ja

## Weitere Informationen finden Sie unter:
<a name="API_ConversationLogsRequest_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Enthält Informationen zu den Einstellungen für das Konversationsprotokoll.

## Inhalt
<a name="API_ConversationLogsResponse_Contents"></a>

 ** iamRoleArn **   <a name="lex-Type-ConversationLogsResponse-iamRoleArn"></a>
Der Amazon-Ressourcenname (ARN) der IAM-Rolle, die verwendet wurde, um Ihre Protokolle in Logs oder einen S3-Bucket zu CloudWatch schreiben.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 20. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$`   
Erforderlich: Nein

 ** logSettings **   <a name="lex-Type-ConversationLogsResponse-logSettings"></a>
Die Einstellungen für Ihre Konversationsprotokolle. Sie können Text, Audio oder beides protokollieren.  
Typ: Array von [LogSettingsResponse](API_LogSettingsResponse.md)-Objekten  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_ConversationLogsResponse_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Jeder Slot-Typ kann eine Reihe von Werten haben. Jeder Aufzählungswert steht für einen Wert, den der Slot-Typ annehmen kann. 

Ein Bot für die Pizzabestellung könnte beispielsweise einen Slot-Typ haben, der die Art der Kruste angibt, die die Pizza haben soll. Der Slot-Typ könnte die folgenden Werte enthalten 
+ stark
+ thin
+ gestopft

## Inhalt
<a name="API_EnumerationValue_Contents"></a>

 ** value **   <a name="lex-Type-EnumerationValue-value"></a>
Der Wert des Slot-Typs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Erforderlich: Ja

 ** synonyms **   <a name="lex-Type-EnumerationValue-synonyms"></a>
Zusätzliche Werte, die sich auf den Wert des Slot-Typs beziehen.  
Typ: Zeichenfolgen-Array  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 140 Zeichen.  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_EnumerationValue_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Eine Aufforderung zu weiteren Aktivitäten, nachdem eine Absicht erfüllt wurde. Wenn die `OrderPizza` Absicht erfüllt wurde, könnten Sie den Benutzer beispielsweise auffordern, herauszufinden, ob der Benutzer Getränke bestellen möchte.

## Inhalt
<a name="API_FollowUpPrompt_Contents"></a>

 ** prompt **   <a name="lex-Type-FollowUpPrompt-prompt"></a>
Fordert den Benutzer zur Eingabe von Informationen auf.   
Typ: [Prompt](API_Prompt.md) Objekt  
Erforderlich: Ja

 ** rejectionStatement **   <a name="lex-Type-FollowUpPrompt-rejectionStatement"></a>
Wenn der Benutzer die in dem `prompt` Feld definierte Frage mit „Nein“ beantwortet, antwortet Amazon Lex mit dieser Erklärung, um zu bestätigen, dass die Absicht storniert wurde.   
Typ: [Statement](API_Statement.md) Objekt  
Erforderlich: Ja

## Weitere Informationen finden Sie unter:
<a name="API_FollowUpPrompt_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

 Beschreibt, wie die Absicht erfüllt wird, nachdem der Benutzer alle für die Absicht erforderlichen Informationen bereitgestellt hat. Sie können eine Lambda-Funktion bereitstellen, um die Absicht zu verarbeiten, oder Sie können die Absichtsinformationen an die Client-Anwendung zurückgeben. Wir empfehlen Ihnen, eine Lambda-Funktion zu verwenden, damit die relevante Logik in der Cloud gespeichert ist, und den clientseitigen Code hauptsächlich auf die Präsentation zu beschränken. Wenn Sie die Logik aktualisieren müssen, aktualisieren Sie nur die Lambda-Funktion. Sie müssen Ihre Client-Anwendung nicht aktualisieren. 

Betrachten Sie die folgenden Beispiele:
+ In einer Pizza-Bestellanwendung verwenden Sie, nachdem der Benutzer alle Informationen für die Bestellung eingegeben hat, eine Lambda-Funktion, um eine Bestellung bei einer Pizzeria aufzugeben. 
+ Wenn ein Benutzer in einer Spieleanwendung sagt „Heb einen Stein auf“, müssen diese Informationen an die Client-Anwendung zurückgesendet werden, damit diese den Vorgang ausführen und die Grafik aktualisieren kann. In diesem Fall möchten Sie, dass Amazon Lex die Absichtsdaten an den Client zurückgibt. 

## Inhalt
<a name="API_FulfillmentActivity_Contents"></a>

 ** type **   <a name="lex-Type-FulfillmentActivity-type"></a>
 Wie die Absicht erfüllt werden soll, entweder durch Ausführen einer Lambda-Funktion oder durch Rückgabe der Slot-Daten an die Client-Anwendung.   
Typ: Zeichenfolge  
Zulässige Werte: `ReturnIntent | CodeHook`   
Erforderlich: Ja

 ** codeHook **   <a name="lex-Type-FulfillmentActivity-codeHook"></a>
 Eine Beschreibung der Lambda-Funktion, die ausgeführt wird, um die Absicht zu erfüllen.   
Typ: [CodeHook](API_CodeHook.md) Objekt  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_FulfillmentActivity_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [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>

Der Name eines Kontextes, der aktiv sein muss, damit eine Absicht von Amazon Lex ausgewählt wird.

## Inhalt
<a name="API_InputContext_Contents"></a>

 ** name **   <a name="lex-Type-InputContext-name"></a>
Der Name des Kontexts.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

## Weitere Informationen finden Sie unter:
<a name="API_InputContext_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Identifiziert die spezifische Version einer Absicht.

## Inhalt
<a name="API_Intent_Contents"></a>

 ** intentName **   <a name="lex-Type-Intent-intentName"></a>
Der Name der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** intentVersion **   <a name="lex-Type-Intent-intentVersion"></a>
Die Version der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Ja

## Weitere Informationen finden Sie unter:
<a name="API_Intent_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt Informationen über eine Absicht bereit.

## Inhalt
<a name="API_IntentMetadata_Contents"></a>

 ** createdDate **   <a name="lex-Type-IntentMetadata-createdDate"></a>
Das Datum, an dem die Absicht erstellt wurde.  
Typ: Zeitstempel  
Erforderlich: Nein

 ** description **   <a name="lex-Type-IntentMetadata-description"></a>
Eine Beschreibung der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** lastUpdatedDate **   <a name="lex-Type-IntentMetadata-lastUpdatedDate"></a>
Das Datum, an dem die Absicht aktualisiert wurde. Wenn Sie eine Absicht erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.  
Typ: Zeitstempel  
Erforderlich: Nein

 ** name **   <a name="lex-Type-IntentMetadata-name"></a>
Der Name der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Nein

 ** version **   <a name="lex-Type-IntentMetadata-version"></a>
Die Version der Absicht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_IntentMetadata_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt Konfigurationsinformationen für den AMAZON bereit. KendraSearchIntentAbsicht. Wenn Sie diese Absicht verwenden, durchsucht Amazon Lex den angegebenen Amazon Kendra Kendra-Index und gibt Dokumente aus dem Index zurück, die der Äußerung des Benutzers entsprechen. [Weitere Informationen finden Sie unter AMAZON. KendraSearchIntent](https://docs.aws.amazon.com/lex/latest/dg/built-in-intent-kendra-search.html).

## Inhalt
<a name="API_KendraConfiguration_Contents"></a>

 ** kendraIndex **   <a name="lex-Type-KendraConfiguration-kendraIndex"></a>
Der Amazon-Ressourcenname (ARN) des Amazon Kendra-Indexes, den Sie als AMAZON verwenden möchten. KendraSearchIntent Absicht zu suchen. Der Index muss sich im selben Konto und in derselben Region wie der Amazon Lex Lex-Bot befinden. Wenn der Amazon Kendra Kendra-Index nicht existiert, erhalten Sie eine Ausnahme, wenn Sie den `PutIntent` Vorgang aufrufen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 20. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `arn:aws:kendra:[a-z]+-[a-z]+-[0-9]:[0-9]{12}:index\/[a-zA-Z0-9][a-zA-Z0-9_-]*`   
Erforderlich: Ja

 ** role **   <a name="lex-Type-KendraConfiguration-role"></a>
Der Amazon-Ressourcenname (ARN) einer IAM-Rolle, die berechtigt ist, den Amazon Kendra-Index zu durchsuchen. Die Rolle muss sich im selben Konto und in derselben Region befinden wie der Amazon Lex Lex-Bot. Wenn die Rolle nicht existiert, erhalten Sie eine Ausnahme, wenn Sie den `PutIntent` Vorgang aufrufen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 20. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `arn:aws:iam::[0-9]{12}:role/.*`   
Erforderlich: Ja

 ** queryFilterString **   <a name="lex-Type-KendraConfiguration-queryFilterString"></a>
Ein Abfragefilter, den Amazon Lex an Amazon Kendra sendet, um die Antwort aus der Abfrage zu filtern. Der Filter hat das von Amazon Kendra definierte Format. Weitere Informationen finden Sie unter [Abfragen filtern](https://docs.aws.amazon.com/kendra/latest/dg/filtering.html).  
Sie können diese Filterzeichenfolge zur Laufzeit durch eine neue Filterzeichenfolge überschreiben.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0.  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_KendraConfiguration_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Einstellungen, die zur Konfiguration des Übermittlungsmodus und des Ziels für Konversationsprotokolle verwendet werden.

## Inhalt
<a name="API_LogSettingsRequest_Contents"></a>

 ** destination **   <a name="lex-Type-LogSettingsRequest-destination"></a>
Wohin die Protokolle geliefert werden. Textprotokolle werden an eine Protokollgruppe „ CloudWatch Protokolle“ übermittelt. Audioprotokolle werden an einen S3-Bucket übermittelt.  
Typ: Zeichenfolge  
Zulässige Werte: `CLOUDWATCH_LOGS | S3`   
Erforderlich: Ja

 ** logType **   <a name="lex-Type-LogSettingsRequest-logType"></a>
Die Art der Protokollierung, die aktiviert werden soll. Textprotokolle werden an eine Protokollgruppe „ CloudWatchProtokolle“ übermittelt. Audioprotokolle werden an einen S3-Bucket übermittelt.  
Typ: Zeichenfolge  
Zulässige Werte: `AUDIO | TEXT`   
Erforderlich: Ja

 ** resourceArn **   <a name="lex-Type-LogSettingsRequest-resourceArn"></a>
Der Amazon-Ressourcenname (ARN) der CloudWatch Logs-Protokollgruppe oder des S3-Buckets, in den die Protokolle geliefert werden sollen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:[\w\-]+:(?:logs:[\w\-]+:[\d]{12}:log-group:[\.\-_/#A-Za-z0-9]{1,512}(?::\*)?|s3:::[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9])$`   
Erforderlich: Ja

 ** kmsKeyArn **   <a name="lex-Type-LogSettingsRequest-kmsKeyArn"></a>
Der Amazon-Ressourcenname (ARN) des vom Kunden verwalteten AWS KMS KMS-Schlüssels zur Verschlüsselung von Audioprotokollen, die an einen S3-Bucket gesendet werden. Der Schlüssel gilt nicht für CloudWatch Logs und ist für S3-Buckets optional.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 20. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:[\w\-]+:kms:[\w\-]+:[\d]{12}:(?:key\/[\w\-]+|alias\/[a-zA-Z0-9:\/_\-]{1,256})$`   
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_LogSettingsRequest_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [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>

Die Einstellungen für Konversationsprotokolle.

## Inhalt
<a name="API_LogSettingsResponse_Contents"></a>

 ** destination **   <a name="lex-Type-LogSettingsResponse-destination"></a>
Das Ziel, an das die Protokolle übermittelt werden.  
Typ: Zeichenfolge  
Zulässige Werte: `CLOUDWATCH_LOGS | S3`   
Erforderlich: Nein

 ** kmsKeyArn **   <a name="lex-Type-LogSettingsResponse-kmsKeyArn"></a>
Der Amazon-Ressourcenname (ARN) des Schlüssels, der zum Verschlüsseln von Audioprotokollen in einem S3-Bucket verwendet wird.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 20. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:[\w\-]+:kms:[\w\-]+:[\d]{12}:(?:key\/[\w\-]+|alias\/[a-zA-Z0-9:\/_\-]{1,256})$`   
Erforderlich: Nein

 ** logType **   <a name="lex-Type-LogSettingsResponse-logType"></a>
Die Art der Protokollierung, die aktiviert ist.  
Typ: Zeichenfolge  
Zulässige Werte: `AUDIO | TEXT`   
Erforderlich: Nein

 ** resourceArn **   <a name="lex-Type-LogSettingsResponse-resourceArn"></a>
Der Amazon-Ressourcenname (ARN) der CloudWatch Logs-Protokollgruppe oder des S3-Buckets, in den die Protokolle geliefert werden.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:[\w\-]+:(?:logs:[\w\-]+:[\d]{12}:log-group:[\.\-_/#A-Za-z0-9]{1,512}(?::\*)?|s3:::[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9])$`   
Erforderlich: Nein

 ** resourcePrefix **   <a name="lex-Type-LogSettingsResponse-resourcePrefix"></a>
Das Ressourcenpräfix ist der erste Teil des S3-Objektschlüssels innerhalb des S3-Buckets, den Sie für die Aufnahme von Audioprotokollen angegeben haben. Bei CloudWatch Logs ist es das Präfix des Log-Stream-Namens innerhalb der von Ihnen angegebenen Protokollgruppe.   
Typ: Zeichenfolge  
Längenbeschränkungen: Maximale Länge von 1 024.  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_LogSettingsResponse_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Das Nachrichtenobjekt, das den Nachrichtentext und seinen Typ bereitstellt.

## Inhalt
<a name="API_Message_Contents"></a>

 ** content **   <a name="lex-Type-Message-content"></a>
Der Text der Nachricht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Höchstlänge = 1 000 Zeichen.  
Erforderlich: Ja

 ** contentType **   <a name="lex-Type-Message-contentType"></a>
Der Inhaltstyp der Nachrichtenzeichenfolge.  
Typ: Zeichenfolge  
Zulässige Werte: `PlainText | SSML | CustomPayload`   
Erforderlich: Ja

 ** groupNumber **   <a name="lex-Type-Message-groupNumber"></a>
Identifiziert die Nachrichtengruppe, zu der die Nachricht gehört. Wenn einer Nachricht eine Gruppe zugewiesen wird, gibt Amazon Lex in der Antwort eine Nachricht von jeder Gruppe zurück.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1. Maximalwert von 5.  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_Message_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt Informationen zu Alarmen und Warnungen bereit, die Amazon Lex während einer Migration sendet. Die Benachrichtigungen enthalten Informationen darüber, wie das Problem gelöst werden kann.

## Inhalt
<a name="API_MigrationAlert_Contents"></a>

 ** details **   <a name="lex-Type-MigrationAlert-details"></a>
Zusätzliche Details zur Warnung.  
Typ: Zeichenfolgen-Array  
Erforderlich: Nein

 ** message **   <a name="lex-Type-MigrationAlert-message"></a>
Eine Nachricht, die beschreibt, warum die Warnung ausgegeben wurde.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** referenceURLs **   <a name="lex-Type-MigrationAlert-referenceURLs"></a>
Ein Link zur Amazon Lex-Dokumentation, in der beschrieben wird, wie die Warnung behoben werden kann.  
Typ: Zeichenfolgen-Array  
Erforderlich: Nein

 ** type **   <a name="lex-Type-MigrationAlert-type"></a>
Die Art der Warnung. Es gibt zwei Arten von Benachrichtigungen:  
+  `ERROR`- Bei der Migration ist ein Problem aufgetreten, das nicht gelöst werden kann. Die Migration wird gestoppt.
+  `WARN`— Bei der Migration ist ein Problem aufgetreten, das manuelle Änderungen am neuen Amazon Lex V2-Bot erfordert. Die Migration wird fortgesetzt.
Typ: Zeichenfolge  
Zulässige Werte: `ERROR | WARN`   
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_MigrationAlert_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Enthält Informationen zur Migration eines Bots von Amazon Lex V1 zu Amazon Lex V2.

## Inhalt
<a name="API_MigrationSummary_Contents"></a>

 ** migrationId **   <a name="lex-Type-MigrationSummary-migrationId"></a>
Die eindeutige Kennung, die Amazon Lex der Migration zugewiesen hat.  
Typ: Zeichenfolge  
Längenbeschränkungen: Feste Länge von 10.  
Pattern: `^[0-9a-zA-Z]+$`   
Erforderlich: Nein

 ** migrationStatus **   <a name="lex-Type-MigrationSummary-migrationStatus"></a>
Der Status der aktuellen Operation. Wenn der Status lautet, ist `COMPLETE` der Bot in Amazon Lex V2 verfügbar. Möglicherweise gibt es Warnungen und Warnungen, die behoben werden müssen, um die Migration abzuschließen.  
Typ: Zeichenfolge  
Zulässige Werte: `IN_PROGRESS | COMPLETED | FAILED`   
Erforderlich: Nein

 ** migrationStrategy **   <a name="lex-Type-MigrationSummary-migrationStrategy"></a>
Die Strategie, mit der die Migration durchgeführt wurde.  
Typ: Zeichenfolge  
Zulässige Werte: `CREATE_NEW | UPDATE_EXISTING`   
Erforderlich: Nein

 ** migrationTimestamp **   <a name="lex-Type-MigrationSummary-migrationTimestamp"></a>
Datum und Uhrzeit des Beginns der Migration.  
Typ: Zeitstempel  
Erforderlich: Nein

 ** v1BotLocale **   <a name="lex-Type-MigrationSummary-v1BotLocale"></a>
Das Gebietsschema des Amazon Lex V1-Bots, der die Quelle der Migration ist.  
Typ: Zeichenfolge  
Zulässige Werte: `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`   
Erforderlich: Nein

 ** v1BotName **   <a name="lex-Type-MigrationSummary-v1BotName"></a>
Der Name des Amazon Lex V1-Bots, der die Quelle der Migration ist.  
Typ: Zeichenfolge  
Längenbeschränkungen: Mindestlänge von 2. Maximale Länge = 50 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Nein

 ** v1BotVersion **   <a name="lex-Type-MigrationSummary-v1BotVersion"></a>
Die Version des Amazon Lex V1-Bots, der die Quelle der Migration ist.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Nein

 ** v2BotId **   <a name="lex-Type-MigrationSummary-v2BotId"></a>
Die eindeutige Kennung von Amazon Lex V2, die das Ziel der Migration ist.  
Typ: Zeichenfolge  
Längenbeschränkungen: Feste Länge von 10.  
Pattern: `^[0-9a-zA-Z]+$`   
Erforderlich: Nein

 ** v2BotRole **   <a name="lex-Type-MigrationSummary-v2BotRole"></a>
Die IAM-Rolle, die Amazon Lex verwendet, um den Amazon Lex V2-Bot auszuführen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 20. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$`   
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_MigrationSummary_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [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>

Die Spezifikation eines Ausgabekontextes, der festgelegt wird, wenn eine Absicht erfüllt wird.

## Inhalt
<a name="API_OutputContext_Contents"></a>

 ** name **   <a name="lex-Type-OutputContext-name"></a>
Der Name des Kontexts.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** timeToLiveInSeconds **   <a name="lex-Type-OutputContext-timeToLiveInSeconds"></a>
Die Anzahl der Sekunden, für die der Kontext aktiv sein soll, nachdem er zum ersten Mal in einer `PostContent` `PostText` OR-Antwort gesendet wurde. Sie können den Wert zwischen 5 und 86.400 Sekunden (24 Stunden) festlegen.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert von 5. Maximaler Wert von 86400.  
Erforderlich: Ja

 ** turnsToLive **   <a name="lex-Type-OutputContext-turnsToLive"></a>
Die Anzahl der Konversationsrunden, bei denen der Kontext aktiv sein sollte. Eine Konversation ist eine `PostContent` `PostText` Oder-Anfrage und die entsprechende Antwort von Amazon Lex.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1. Maximalwert von 20.  
Erforderlich: Ja

## Weitere Informationen finden Sie unter:
<a name="API_OutputContext_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Ruft Informationen vom Benutzer ab. Um eine Aufforderung zu definieren, geben Sie eine oder mehrere Nachrichten ein und geben Sie die Anzahl der Versuche an, Informationen vom Benutzer abzurufen. Wenn Sie mehr als eine Nachricht angeben, wählt Amazon Lex eine der Nachrichten aus, anhand derer der Benutzer aufgefordert wird. Weitere Informationen finden Sie unter [Amazon Lex: So funktioniert's](how-it-works.md).

## Inhalt
<a name="API_Prompt_Contents"></a>

 ** maxAttempts **   <a name="lex-Type-Prompt-maxAttempts"></a>
Die Häufigkeit, mit der der Benutzer zur Eingabe von Informationen aufgefordert wird.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1. Maximalwert von 5.  
Erforderlich: Ja

 ** messages **   <a name="lex-Type-Prompt-messages"></a>
Ein Array von Objekten, von denen jedes eine Nachrichtenzeichenfolge und deren Typ bereitstellt. Sie können die Nachrichtenzeichenfolge im Klartext oder in Speech Synthesis Markup Language (SSML) angeben.  
Typ: Array von [Message](API_Message.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 1 Element. Maximale Anzahl von 15 Elementen.  
Erforderlich: Ja

 ** responseCard **   <a name="lex-Type-Prompt-responseCard"></a>
Eine Antwortkarte. Amazon Lex verwendet diese Aufforderung zur Laufzeit in der `PostText` API-Antwort. Es ersetzt Platzhalter auf der Antwortkarte durch Sitzungsattribute und Slot-Werte. Weitere Informationen finden Sie unter [Verwendung einer Antwortkarte](ex-resp-card.md).   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 50000.  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_Prompt_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [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>

Beschreibt die Ressource, die auf die Ressource verweist, die Sie zu löschen versuchen. Dieses Objekt wird als Teil der `ResourceInUseException` Ausnahme zurückgegeben. 

## Inhalt
<a name="API_ResourceReference_Contents"></a>

 ** name **   <a name="lex-Type-ResourceReference-name"></a>
Der Name der Ressource, die die Ressource verwendet, die Sie löschen möchten.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `[a-zA-Z_]+`   
Erforderlich: Nein

 ** version **   <a name="lex-Type-ResourceReference-version"></a>
Die Version der Ressource, die die Ressource verwendet, die Sie löschen möchten.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_ResourceReference_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Identifiziert die Version eines bestimmten Steckplatzes.

## Inhalt
<a name="API_Slot_Contents"></a>

 ** name **   <a name="lex-Type-Slot-name"></a>
Der Name des Slots.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z](-|_|.)?)+$`   
Erforderlich: Ja

 ** slotConstraint **   <a name="lex-Type-Slot-slotConstraint"></a>
Gibt an, ob der Slot erforderlich oder optional ist.   
Typ: Zeichenfolge  
Zulässige Werte: `Required | Optional`   
Erforderlich: Ja

 ** defaultValueSpec **   <a name="lex-Type-Slot-defaultValueSpec"></a>
Eine Liste von Standardwerten für den Steckplatz. Standardwerte werden verwendet, wenn Amazon Lex keinen Wert für einen Slot ermittelt hat. Sie können Standardwerte aus Kontextvariablen, Sitzungsattributen und definierten Werten angeben.  
Typ: [SlotDefaultValueSpec](API_SlotDefaultValueSpec.md) Objekt  
Erforderlich: Nein

 ** description **   <a name="lex-Type-Slot-description"></a>
Eine Beschreibung des Steckplatzes.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** obfuscationSetting **   <a name="lex-Type-Slot-obfuscationSetting"></a>
Bestimmt, ob ein Slot in Gesprächsprotokollen und gespeicherten Äußerungen verschleiert ist. Wenn Sie einen Slot verschleiern, wird der Wert durch den Slot-Namen in geschweiften Klammern (\$1\$1) ersetzt. Lautet der Slot-Name beispielsweise „full\$1name“, werden verschleierte Werte durch „\$1full\$1name\$1“ ersetzt. [Weitere Informationen finden Sie unter Slot-Verschleierung.](https://docs.aws.amazon.com/lex/latest/dg/how-obfuscate.html)   
Typ: Zeichenfolge  
Zulässige Werte: `NONE | DEFAULT_OBFUSCATION`   
Erforderlich: Nein

 ** priority **   <a name="lex-Type-Slot-priority"></a>
 Weist Amazon Lex die Reihenfolge an, in der dieser Slot-Wert vom Benutzer abgerufen werden soll. Wenn die Absicht beispielsweise zwei Slots mit den Prioritäten 1 und 2 hat, ruft AWS Amazon Lex zunächst einen Wert für den Slot mit Priorität 1 ab.  
Wenn mehrere Slots dieselbe Priorität haben, ist die Reihenfolge, in der Amazon Lex Werte abruft, willkürlich.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 0. Maximalwert 100.  
Erforderlich: Nein

 ** responseCard **   <a name="lex-Type-Slot-responseCard"></a>
 Eine Reihe möglicher Antworten für den Slot-Typ, der von textbasierten Clients verwendet wird. Ein Benutzer wählt eine Option auf der Antwortkarte aus, anstatt Text für die Antwort zu verwenden.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 50000.  
Erforderlich: Nein

 ** sampleUtterances **   <a name="lex-Type-Slot-sampleUtterances"></a>
 Wenn Sie ein bestimmtes Muster kennen, nach dem Benutzer auf eine Anfrage von Amazon Lex nach einem Slot-Wert antworten könnten, können Sie diese Äußerungen angeben, um die Genauigkeit zu verbessern. Dieser Schritt ist optional. In den meisten Fällen ist Amazon Lex in der Lage, Benutzeräußerungen zu verstehen.   
Typ: Zeichenfolge-Array  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 10 Elemente.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** slotType **   <a name="lex-Type-Slot-slotType"></a>
Der Typ des Steckplatzes, entweder ein benutzerdefinierter Steckplatztyp, den Sie definiert haben, oder einer der integrierten Steckplatztypen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^((AMAZON\.)_?|[A-Za-z]_?)+`   
Erforderlich: Nein

 ** slotTypeVersion **   <a name="lex-Type-Slot-slotTypeVersion"></a>
Die Version des Steckplatztyps.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Nein

 ** valueElicitationPrompt **   <a name="lex-Type-Slot-valueElicitationPrompt"></a>
Die Aufforderung, die Amazon Lex verwendet, um dem Benutzer den Slot-Wert zu entlocken.  
Typ: [Prompt](API_Prompt.md) Objekt  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_Slot_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im Folgenden AWS SDKs:
+  [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>

Ein Standardwert für einen Steckplatz.

## Inhalt
<a name="API_SlotDefaultValue_Contents"></a>

 ** defaultValue **   <a name="lex-Type-SlotDefaultValue-defaultValue"></a>
Der Standardwert für den Steckplatz. Sie können einen der folgenden Werte angeben:  
+  `#context-name.slot-name`- Der Slot-Wert „Slot-Name“ im Kontext „Context-Name“.
+  `{attribute}`- Der Slot-Wert des Sitzungsattributs „Attribut“.
+  `'value'`- Der diskrete Wert „Wert“.
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge von 202.  
Erforderlich: Ja

## Weitere Informationen finden Sie unter:
<a name="API_SlotDefaultValue_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Enthält die Standardwerte für einen Steckplatz. Standardwerte werden verwendet, wenn Amazon Lex keinen Wert für einen Slot ermittelt hat.

## Inhalt
<a name="API_SlotDefaultValueSpec_Contents"></a>

 ** defaultValueList **   <a name="lex-Type-SlotDefaultValueSpec-defaultValueList"></a>
Die Standardwerte für einen Slot. Sie können mehr als einen Standardwert angeben. Sie können beispielsweise einen Standardwert angeben, der aus einer passenden Kontextvariablen, einem Sitzungsattribut oder einem festen Wert verwendet werden soll.  
Der gewählte Standardwert wird auf der Grundlage der Reihenfolge ausgewählt, in der Sie sie in der Liste angegeben haben. Wenn Sie beispielsweise eine Kontextvariable und einen festen Wert in dieser Reihenfolge angeben, verwendet Amazon Lex die Kontextvariable, sofern sie verfügbar ist, andernfalls verwendet es den festen Wert.  
Typ: Array von [SlotDefaultValue](API_SlotDefaultValue.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 10 Elemente.  
Erforderlich: Ja

## Weitere Informationen finden Sie unter:
<a name="API_SlotDefaultValueSpec_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt Konfigurationsinformationen für einen Steckplatztyp bereit.

## Inhalt
<a name="API_SlotTypeConfiguration_Contents"></a>

 ** regexConfiguration **   <a name="lex-Type-SlotTypeConfiguration-regexConfiguration"></a>
Ein regulärer Ausdruck, der verwendet wird, um den Wert eines Slots zu überprüfen.  
Typ: [SlotTypeRegexConfiguration](API_SlotTypeRegexConfiguration.md) Objekt  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_SlotTypeConfiguration_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt Informationen zu einem Steckplatztyp bereit..

## Inhalt
<a name="API_SlotTypeMetadata_Contents"></a>

 ** createdDate **   <a name="lex-Type-SlotTypeMetadata-createdDate"></a>
Das Datum, an dem der Slot-Typ erstellt wurde.  
Typ: Zeitstempel  
Erforderlich: Nein

 ** description **   <a name="lex-Type-SlotTypeMetadata-description"></a>
Eine Beschreibung des Slot-Typs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Höchstlänge = 200 Zeichen.  
Erforderlich: Nein

 ** lastUpdatedDate **   <a name="lex-Type-SlotTypeMetadata-lastUpdatedDate"></a>
Das Datum, an dem der Slot-Typ aktualisiert wurde. Wenn Sie eine Ressource erstellen, stimmen das Erstellungsdatum und das Datum der letzten Aktualisierung überein.   
Typ: Zeitstempel  
Erforderlich: Nein

 ** name **   <a name="lex-Type-SlotTypeMetadata-name"></a>
Der Name des Slot-Typs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Nein

 ** version **   <a name="lex-Type-SlotTypeMetadata-version"></a>
Die Version des Slot-Typs.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_SlotTypeMetadata_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Liefert einen regulärern Ausdruck, der verwendet wird, um den Wert eines Slots zu überprüfen.

## Inhalt
<a name="API_SlotTypeRegexConfiguration_Contents"></a>

 ** pattern **   <a name="lex-Type-SlotTypeRegexConfiguration-pattern"></a>
Ein regulärer Ausdruck, der verwendet wird, um den Wert eines Slots zu überprüfen.   
Verwenden Sie einen regulären Standardausdruck. Amazon Lex unterstützt die folgenden Zeichen im regulären Ausdruck:  
+ A-Z, a-z
+ 0-9
+ Unicode-Zeichen („\$1 u <Unicode>„)
Stellt Unicode-Zeichen mit vier Ziffern dar, zum Beispiel „\$1 u0041" oder „\$1 u005A“.  
Die folgenden Operatoren für reguläre Ausdrücke werden nicht unterstützt:  
+ Endlose Wiederholer: \$1, \$1, oder \$1x,\$1 ohne Obergrenze.
+ Platzhalter (.)
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Erforderlich: Ja

## Weitere Informationen finden Sie unter:
<a name="API_SlotTypeRegexConfiguration_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Eine Sammlung von Nachrichten, die dem Benutzer Informationen vermitteln. Zur Laufzeit wählt Amazon Lex die zu übermittelnde Nachricht aus. 

## Inhalt
<a name="API_Statement_Contents"></a>

 ** messages **   <a name="lex-Type-Statement-messages"></a>
Eine Sammlung von Nachrichtenobjekten.  
Typ: Array von [Message](API_Message.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 1 Element. Maximale Anzahl von 15 Elementen.  
Erforderlich: Ja

 ** responseCard **   <a name="lex-Type-Statement-responseCard"></a>
 Wenn der Client zur Laufzeit die [PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html)API verwendet, nimmt Amazon Lex die Antwortkarte in die Antwort auf. Es ersetzt alle Sitzungsattribute und Slot-Werte durch Platzhalter auf der Antwortkarte.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 50000.  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_Statement_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [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>

Eine Liste von Schlüssel/Wert-Paaren, die einen Bot, einen Bot-Alias oder einen Bot-Kanal identifizieren. Tag-Schlüssel und -Werte können aus Unicode-Buchstaben, Ziffern, Leerzeichen und einem der folgenden Symbole bestehen: \$1.:/= \$1 - @. 

## Inhalt
<a name="API_Tag_Contents"></a>

 ** key **   <a name="lex-Type-Tag-key"></a>
Der Schlüssel für das Tag. Bei den Schlüsseln wird nicht zwischen Groß- und Kleinschreibung unterschieden und sie müssen eindeutig sein.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Erforderlich: Ja

 ** value **   <a name="lex-Type-Tag-value"></a>
Der einem Schlüssel zugeordnete Wert. Der Wert kann eine leere Zeichenfolge sein, er darf jedoch nicht Null sein.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 256 Zeichen.  
Erforderlich: Ja

## Weitere Informationen finden Sie unter:
<a name="API_Tag_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt Informationen über eine einzelne Äußerung bereit, die an Ihren Bot gerichtet wurde. 

## Inhalt
<a name="API_UtteranceData_Contents"></a>

 ** count **   <a name="lex-Type-UtteranceData-count"></a>
Gibt an, wie oft die Äußerung verarbeitet wurde.  
Typ: Ganzzahl  
Erforderlich: Nein

 ** distinctUsers **   <a name="lex-Type-UtteranceData-distinctUsers"></a>
Die Gesamtzahl der Personen, die die Äußerung verwendet haben.  
Typ: Ganzzahl  
Erforderlich: Nein

 ** firstUtteredDate **   <a name="lex-Type-UtteranceData-firstUtteredDate"></a>
Das Datum, an dem die Äußerung zum ersten Mal aufgezeichnet wurde.  
Typ: Zeitstempel  
Erforderlich: Nein

 ** lastUtteredDate **   <a name="lex-Type-UtteranceData-lastUtteredDate"></a>
Das Datum, an dem die Äußerung zuletzt aufgezeichnet wurde.  
Typ: Zeitstempel  
Erforderlich: Nein

 ** utteranceString **   <a name="lex-Type-UtteranceData-utteranceString"></a>
Der vom Benutzer eingegebene Text oder die Textdarstellung eines Audioclips.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Die maximale Länge beträgt 2000.  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_UtteranceData_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt eine Liste der Äußerungen bereit, die zu einer bestimmten Version Ihres Bots gemacht wurden. Die Liste enthält maximal 100 Äußerungen.

## Inhalt
<a name="API_UtteranceList_Contents"></a>

 ** botVersion **   <a name="lex-Type-UtteranceList-botVersion"></a>
Die Version des Bots, der die Liste verarbeitet hat.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 64 Zeichen.  
Pattern: `\$LATEST|[0-9]+`   
Erforderlich: Nein

 ** utterances **   <a name="lex-Type-UtteranceList-utterances"></a>
Ein oder mehrere [UtteranceData](API_UtteranceData.md) Objekte, die Informationen über die Äußerungen enthalten, die gegenüber einem Bot gemacht wurden. Die maximale Anzahl von Objekten ist 100.  
Typ: Array von [UtteranceData](API_UtteranceData.md)-Objekten  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_UtteranceList_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/UtteranceList) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/UtteranceList) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/UtteranceList) 

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

Die folgenden Datentypen werden von Amazon Lex Runtime Service unterstützt:
+  [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>

Ein Kontext ist eine Variable, die Informationen über den aktuellen Status der Konversation zwischen einem Benutzer und Amazon Lex enthält. Der Kontext kann automatisch von Amazon Lex festgelegt werden, wenn eine Absicht erfüllt ist, oder er kann zur Laufzeit mithilfe der `PutSession` Operation`PutContent`,`PutText`, oder festgelegt werden.

## Inhalt
<a name="API_runtime_ActiveContext_Contents"></a>

 ** name **   <a name="lex-Type-runtime_ActiveContext-name"></a>
Der Name des Kontexts.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Pattern: `^([A-Za-z]_?)+$`   
Erforderlich: Ja

 ** parameters **   <a name="lex-Type-runtime_ActiveContext-parameters"></a>
Statusvariablen für den aktuellen Kontext. Sie können diese Werte als Standardwerte für Slots in nachfolgenden Ereignissen verwenden.  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge  
Karteneinträge: Mindestanzahl von 0 Elementen. Die maximale Anzahl beträgt 10 Elemente.  
Schlüssel-Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 100 Zeichen.  
Längenbeschränkungen des Wertes: Minimale Länge von 1. Maximale Länge von 1 024.  
Erforderlich: Ja

 ** timeToLive **   <a name="lex-Type-runtime_ActiveContext-timeToLive"></a>
Die Dauer oder Anzahl der Runden, in denen ein Kontext aktiv bleibt.  
Typ: [ActiveContextTimeToLive](API_runtime_ActiveContextTimeToLive.md) Objekt  
Erforderlich: Ja

## Weitere Informationen finden Sie unter:
<a name="API_runtime_ActiveContext_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Die Dauer oder Anzahl der Runden, in denen ein Kontext aktiv bleibt.

## Inhalt
<a name="API_runtime_ActiveContextTimeToLive_Contents"></a>

 ** timeToLiveInSeconds **   <a name="lex-Type-runtime_ActiveContextTimeToLive-timeToLiveInSeconds"></a>
Die Anzahl der Sekunden, für die der Kontext aktiv sein sollte, nachdem er zum ersten Mal in einer `PostContent` `PostText` OR-Antwort gesendet wurde. Sie können den Wert zwischen 5 und 86.400 Sekunden (24 Stunden) festlegen.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert von 5. Maximaler Wert von 86400.  
Erforderlich: Nein

 ** turnsToLive **   <a name="lex-Type-runtime_ActiveContextTimeToLive-turnsToLive"></a>
Die Anzahl der Konversationsrunden, bei denen der Kontext aktiv sein sollte. Eine Konversation ist eine `PostContent` `PostText` Oder-Anfrage und die entsprechende Antwort von Amazon Lex.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1. Maximalwert von 20.  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_runtime_ActiveContextTimeToLive_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt eine Option dar, die auf der Client-Plattform (Facebook, Slack usw.) angezeigt werden soll

## Inhalt
<a name="API_runtime_Button_Contents"></a>

 ** text **   <a name="lex-Type-runtime_Button-text"></a>
Text, der für den Benutzer auf der Schaltfläche sichtbar ist.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 15 Zeichen.  
Erforderlich: Ja

 ** value **   <a name="lex-Type-runtime_Button-value"></a>
Der Wert, der an Amazon Lex gesendet wird, wenn ein Benutzer die Schaltfläche auswählt. Betrachten Sie zum Beispiel den Button-Text „NYC“. Wenn der Benutzer die Schaltfläche auswählt, kann der gesendete Wert „New York City“ lauten.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Höchstlänge = 1 000 Zeichen.  
Erforderlich: Ja

## Weitere Informationen finden Sie unter:
<a name="API_runtime_Button_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Beschreibt die nächste Aktion, die der Bot in seiner Interaktion mit dem Benutzer ausführen sollte, und gibt Auskunft über den Kontext, in dem die Aktion stattfindet. Verwenden Sie den `DialogAction` Datentyp, um die Interaktion auf einen bestimmten Status zu setzen oder um die Interaktion in einen vorherigen Zustand zurückzuversetzen.

## Inhalt
<a name="API_runtime_DialogAction_Contents"></a>

 ** type **   <a name="lex-Type-runtime_DialogAction-type"></a>
Die nächste Aktion, die der Bot in seiner Interaktion mit dem Benutzer ausführen soll. Die möglichen Werte sind:  
+  `ConfirmIntent`- Die nächste Aktion besteht darin, den Benutzer zu fragen, ob die Absicht vollständig und bereit ist, erfüllt zu werden. Das ist eine Ja/Nein-Frage wie „Bestellung aufgeben?“
+  `Close`- Zeigt an, dass es keine Antwort vom Benutzer geben wird. Zum Beispiel erfordert die Aussage „Ihre Bestellung wurde aufgegeben“ keine Antwort.
+  `Delegate`- Die nächste Aktion wird von Amazon Lex festgelegt.
+  `ElicitIntent`- Die nächste Aktion besteht darin, die Absicht zu bestimmen, die der Benutzer erfüllen möchte.
+  `ElicitSlot`- Die nächste Aktion besteht darin, dem Benutzer einen Slot-Wert zu entlocken.
Typ: Zeichenfolge  
Zulässige Werte: `ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate`   
Erforderlich: Ja

 ** fulfillmentState **   <a name="lex-Type-runtime_DialogAction-fulfillmentState"></a>
Der Erfüllungsstatus der Absicht. Die möglichen Werte sind:  
+  `Failed`- Die mit der Absicht verknüpfte Lambda-Funktion konnte die Absicht nicht erfüllen.
+  `Fulfilled`- Die Absicht wurde durch die mit der Absicht verknüpfte Lambda-Funktion erfüllt. 
+  `ReadyForFulfillment`- Alle für die Absicht erforderlichen Informationen sind vorhanden und die Absicht kann von der Client-Anwendung erfüllt werden.
Typ: Zeichenfolge  
Zulässige Werte: `Fulfilled | Failed | ReadyForFulfillment`   
Erforderlich: Nein

 ** intentName **   <a name="lex-Type-runtime_DialogAction-intentName"></a>
Der Name der Absicht.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** message **   <a name="lex-Type-runtime_DialogAction-message"></a>
Die Nachricht, die dem Benutzer angezeigt werden soll. Wenn Sie keine Nachricht angeben, verwendet Amazon Lex die für die Absicht konfigurierte Nachricht.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 1024 Zeichen.  
Erforderlich: Nein

 ** messageFormat **   <a name="lex-Type-runtime_DialogAction-messageFormat"></a>
+  `PlainText`- Die Nachricht enthält einfachen UTF-8-Text.
+  `CustomPayload`- Die Nachricht ist ein benutzerdefiniertes Format für den Client.
+  `SSML`- Die Nachricht enthält Text, der für die Sprachausgabe formatiert ist.
+  `Composite`- Die Nachricht enthält ein maskiertes JSON-Objekt, das eine oder mehrere Nachrichten enthält. Weitere Informationen finden Sie unter [Nachrichtengruppen](https://docs.aws.amazon.com/lex/latest/dg/howitworks-manage-prompts.html). 
Typ: Zeichenfolge  
Zulässige Werte: `PlainText | CustomPayload | SSML | Composite`   
Erforderlich: Nein

 ** slots **   <a name="lex-Type-runtime_DialogAction-slots"></a>
Karte der gesammelten Slots und ihrer Werte.   
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge  
Erforderlich: Nein

 ** slotToElicit **   <a name="lex-Type-runtime_DialogAction-slotToElicit"></a>
Der Name des Slots, der dem Benutzer ermittelt werden soll.  
Typ: Zeichenfolge  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_runtime_DialogAction_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im Folgenden AWS SDKs:
+  [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>

Stellt eine Option dar, die dem Benutzer angezeigt wird, wenn eine Aufforderung angezeigt wird. Dabei kann es sich um ein Bild, eine Schaltfläche, einen Link oder Text handeln. 

## Inhalt
<a name="API_runtime_GenericAttachment_Contents"></a>

 ** attachmentLinkUrl **   <a name="lex-Type-runtime_GenericAttachment-attachmentLinkUrl"></a>
Die URL eines Anhangs zur Antwortkarte.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen.  
Erforderlich: Nein

 ** buttons **   <a name="lex-Type-runtime_GenericAttachment-buttons"></a>
Die Liste der Optionen, die dem Benutzer angezeigt werden sollen.  
Typ: Array von [Button](API_runtime_Button.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 5 Elemente.  
Erforderlich: Nein

 ** imageUrl **   <a name="lex-Type-runtime_GenericAttachment-imageUrl"></a>
Die URL eines Bildes, das dem Benutzer angezeigt wird.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen.  
Erforderlich: Nein

 ** subTitle **   <a name="lex-Type-runtime_GenericAttachment-subTitle"></a>
Der Untertitel wird unter dem Titel angezeigt.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 80 Zeichen.  
Erforderlich: Nein

 ** title **   <a name="lex-Type-runtime_GenericAttachment-title"></a>
Der Titel der Option.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 80 Zeichen.  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_runtime_GenericAttachment_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt eine Bewertung bereit, die angibt, dass Amazon Lex davon überzeugt ist, dass eine Absicht die Absicht des Benutzers erfüllt.

## Inhalt
<a name="API_runtime_IntentConfidence_Contents"></a>

 ** score **   <a name="lex-Type-runtime_IntentConfidence-score"></a>
Ein Wert, der angibt, wie sicher Amazon Lex ist, dass eine Absicht die Absicht des Benutzers erfüllt. Der Bereich liegt zwischen 0,00 und 1,00. Höhere Werte deuten auf ein höheres Selbstvertrauen hin.  
Type: Double  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_runtime_IntentConfidence_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Stellt Informationen über den Status einer Absicht bereit. Sie können diese Informationen verwenden, um den aktuellen Status einer Absicht abzurufen, sodass Sie die Absicht verarbeiten können, oder um die Absicht auf ihren vorherigen Status zurückzusetzen.

## Inhalt
<a name="API_runtime_IntentSummary_Contents"></a>

 ** dialogActionType **   <a name="lex-Type-runtime_IntentSummary-dialogActionType"></a>
Die nächste Aktion, die der Bot bei seiner Interaktion mit dem Benutzer ausführen sollte. Die möglichen Werte sind:  
+  `ConfirmIntent`- Die nächste Aktion besteht darin, den Benutzer zu fragen, ob die Absicht vollständig und bereit ist, erfüllt zu werden. Das ist eine Ja/Nein-Frage wie „Bestellung aufgeben?“
+  `Close`- Zeigt an, dass es keine Antwort vom Benutzer geben wird. Zum Beispiel erfordert die Aussage „Ihre Bestellung wurde aufgegeben“ keine Antwort.
+  `ElicitIntent`- Die nächste Aktion besteht darin, die Absicht zu bestimmen, die der Benutzer erfüllen möchte.
+  `ElicitSlot`- Die nächste Aktion besteht darin, dem Benutzer einen Slot-Wert zu entlocken.
Typ: Zeichenfolge  
Zulässige Werte: `ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate`   
Erforderlich: Ja

 ** checkpointLabel **   <a name="lex-Type-runtime_IntentSummary-checkpointLabel"></a>
Eine benutzerdefinierte Bezeichnung, die eine bestimmte Absicht identifiziert. Sie können dieses Label verwenden, um zu einer vorherigen Absicht zurückzukehren.   
Verwenden Sie den `checkpointLabelFilter` Parameter der `GetSessionRequest` Operation, um die von der Operation zurückgegebenen Absichten nach solchen zu filtern, die nur die angegebene Bezeichnung haben.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 255 Zeichen.  
Pattern: `[a-zA-Z0-9-]+`   
Erforderlich: Nein

 ** confirmationStatus **   <a name="lex-Type-runtime_IntentSummary-confirmationStatus"></a>
Der Status der Absicht, nachdem der Benutzer auf die Bestätigungsaufforderung geantwortet hat. Wenn der Benutzer die Absicht bestätigt, setzt Amazon Lex dieses Feld auf`Confirmed`. Wenn der Benutzer die Absicht ablehnt, setzt Amazon Lex diesen Wert auf`Denied`. Die möglichen Werte sind:  
+  `Confirmed`- Der Benutzer hat auf die Bestätigungsaufforderung mit „Ja“ geantwortet und bestätigt, dass die Absicht abgeschlossen ist und zur Ausführung bereit ist.
+  `Denied`- Der Benutzer hat auf die Bestätigungsaufforderung mit „Nein“ geantwortet.
+  `None`- Der Benutzer wurde nie zur Bestätigung aufgefordert; oder der Benutzer wurde aufgefordert, hat die Aufforderung aber nicht bestätigt oder abgelehnt.
Typ: Zeichenfolge  
Zulässige Werte: `None | Confirmed | Denied`   
Erforderlich: Nein

 ** fulfillmentState **   <a name="lex-Type-runtime_IntentSummary-fulfillmentState"></a>
Der Erfüllungsstatus der Absicht. Die möglichen Werte sind:  
+  `Failed`- Die mit der Absicht verknüpfte Lambda-Funktion konnte die Absicht nicht erfüllen.
+  `Fulfilled`- Die Absicht wurde durch die mit der Absicht verknüpfte Lambda-Funktion erfüllt. 
+  `ReadyForFulfillment`- Alle für die Absicht erforderlichen Informationen sind vorhanden und die Absicht kann von der Client-Anwendung erfüllt werden.
Typ: Zeichenfolge  
Zulässige Werte: `Fulfilled | Failed | ReadyForFulfillment`   
Erforderlich: Nein

 ** intentName **   <a name="lex-Type-runtime_IntentSummary-intentName"></a>
Der Name der Absicht.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** slots **   <a name="lex-Type-runtime_IntentSummary-slots"></a>
Karte der gesammelten Slots und ihrer Werte.   
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge  
Erforderlich: Nein

 ** slotToElicit **   <a name="lex-Type-runtime_IntentSummary-slotToElicit"></a>
Der nächste Slot, der dem Benutzer entlockt werden soll. Wenn es keinen Slot gibt, der abgerufen werden kann, ist das Feld leer.  
Typ: Zeichenfolge  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_runtime_IntentSummary_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im Folgenden AWS SDKs:
+  [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>

Eine Absicht, die Amazon Lex vorschlägt, erfüllt die Absicht des Benutzers. Enthält den Namen der Absicht, die Gewissheit von Amazon Lex, dass die Absicht des Benutzers erfüllt ist, und die für die Absicht definierten Slots.

## Inhalt
<a name="API_runtime_PredictedIntent_Contents"></a>

 ** intentName **   <a name="lex-Type-runtime_PredictedIntent-intentName"></a>
Der Name der Absicht, die Amazon Lex vorschlägt, entspricht der Absicht des Benutzers.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** nluIntentConfidence **   <a name="lex-Type-runtime_PredictedIntent-nluIntentConfidence"></a>
Zeigt an, wie sicher Amazon Lex ist, dass eine Absicht die Absicht des Benutzers erfüllt.  
Typ: [IntentConfidence](API_runtime_IntentConfidence.md) Objekt  
Erforderlich: Nein

 ** slots **   <a name="lex-Type-runtime_PredictedIntent-slots"></a>
Der Slot und die Slot-Werte, die mit der vorhergesagten Absicht verknüpft sind.  
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_runtime_PredictedIntent_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Wenn Sie bei der Erstellung Ihrer Bots eine Antwortkarte konfigurieren, ersetzt Amazon Lex die verfügbaren Sitzungsattribute und Slot-Werte und gibt sie dann zurück. Die Antwortkarte kann auch von einer Lambda-Funktion (`dialogCodeHook`und `fulfillmentActivity` mit Absicht) stammen.

## Inhalt
<a name="API_runtime_ResponseCard_Contents"></a>

 ** contentType **   <a name="lex-Type-runtime_ResponseCard-contentType"></a>
Der Inhaltstyp der Antwort.  
Typ: Zeichenfolge  
Zulässige Werte: `application/vnd.amazonaws.card.generic`   
Erforderlich: Nein

 ** genericAttachments **   <a name="lex-Type-runtime_ResponseCard-genericAttachments"></a>
Eine Reihe von Anhangsobjekten, die Optionen darstellen.  
Typ: Array von [GenericAttachment](API_runtime_GenericAttachment.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 0 Elemente. Die maximale Anzahl beträgt 10 Elemente.  
Erforderlich: Nein

 ** version **   <a name="lex-Type-runtime_ResponseCard-version"></a>
Die Version des Antwortkartenformats.  
Typ: Zeichenfolge  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_runtime_ResponseCard_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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>

Das in einer Äußerung zum Ausdruck gebrachte Gefühl.

Wenn der Bot so konfiguriert ist, dass er Äußerungen zur Stimmungsanalyse an Amazon Comprehend sendet, enthält diese Feldstruktur das Ergebnis der Analyse.

## Inhalt
<a name="API_runtime_SentimentResponse_Contents"></a>

 ** sentimentLabel **   <a name="lex-Type-runtime_SentimentResponse-sentimentLabel"></a>
Die abgeleitete Stimmung, der Amazon Comprehend am meisten vertraut.  
Typ: Zeichenfolge  
Erforderlich: Nein

 ** sentimentScore **   <a name="lex-Type-runtime_SentimentResponse-sentimentScore"></a>
Die Wahrscheinlichkeit, dass die Stimmung korrekt abgeleitet wurde.  
Typ: Zeichenfolge  
Erforderlich: Nein

## Weitere Informationen finden Sie unter:
<a name="API_runtime_SentimentResponse_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [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) 