

Aviso de fim do suporte: em 15 de setembro de 2025, o suporte para o Amazon Lex V1 AWS será interrompido. Após 15 de setembro de 2025, você não poderá mais acessar o console do Amazon Lex V1 nem os respectivos recursos. Se você estiver usando o Amazon Lex V2, consulte o [guia do Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html) em vez disso. 

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Tipos de dados
<a name="API_Types"></a>

Os seguintes tipos de dados são compatíveis com o Serviço de criação de modelos do Amazon Lex:
+  [BotAliasMetadata](API_BotAliasMetadata.md) 
+  [BotChannelAssociation](API_BotChannelAssociation.md) 
+  [BotMetadata](API_BotMetadata.md) 
+  [BuiltinIntentMetadata](API_BuiltinIntentMetadata.md) 
+  [BuiltinIntentSlot](API_BuiltinIntentSlot.md) 
+  [BuiltinSlotTypeMetadata](API_BuiltinSlotTypeMetadata.md) 
+  [CodeHook](API_CodeHook.md) 
+  [ConversationLogsRequest](API_ConversationLogsRequest.md) 
+  [ConversationLogsResponse](API_ConversationLogsResponse.md) 
+  [EnumerationValue](API_EnumerationValue.md) 
+  [FollowUpPrompt](API_FollowUpPrompt.md) 
+  [FulfillmentActivity](API_FulfillmentActivity.md) 
+  [InputContext](API_InputContext.md) 
+  [Intent](API_Intent.md) 
+  [IntentMetadata](API_IntentMetadata.md) 
+  [KendraConfiguration](API_KendraConfiguration.md) 
+  [LogSettingsRequest](API_LogSettingsRequest.md) 
+  [LogSettingsResponse](API_LogSettingsResponse.md) 
+  [Message](API_Message.md) 
+  [MigrationAlert](API_MigrationAlert.md) 
+  [MigrationSummary](API_MigrationSummary.md) 
+  [OutputContext](API_OutputContext.md) 
+  [Prompt](API_Prompt.md) 
+  [ResourceReference](API_ResourceReference.md) 
+  [Slot](API_Slot.md) 
+  [SlotDefaultValue](API_SlotDefaultValue.md) 
+  [SlotDefaultValueSpec](API_SlotDefaultValueSpec.md) 
+  [SlotTypeConfiguration](API_SlotTypeConfiguration.md) 
+  [SlotTypeMetadata](API_SlotTypeMetadata.md) 
+  [SlotTypeRegexConfiguration](API_SlotTypeRegexConfiguration.md) 
+  [Statement](API_Statement.md) 
+  [Tag](API_Tag.md) 
+  [UtteranceData](API_UtteranceData.md) 
+  [UtteranceList](API_UtteranceList.md) 

Os seguintes tipos de dados são compatíveis com o Serviço de runtime do Amazon Lex:
+  [ActiveContext](API_runtime_ActiveContext.md) 
+  [ActiveContextTimeToLive](API_runtime_ActiveContextTimeToLive.md) 
+  [Button](API_runtime_Button.md) 
+  [DialogAction](API_runtime_DialogAction.md) 
+  [GenericAttachment](API_runtime_GenericAttachment.md) 
+  [IntentConfidence](API_runtime_IntentConfidence.md) 
+  [IntentSummary](API_runtime_IntentSummary.md) 
+  [PredictedIntent](API_runtime_PredictedIntent.md) 
+  [ResponseCard](API_runtime_ResponseCard.md) 
+  [SentimentResponse](API_runtime_SentimentResponse.md) 

# Serviço de criação de modelos do Amazon Lex
<a name="API_Types_Amazon_Lex_Model_Building_Service"></a>

Os seguintes tipos de dados são compatíveis com o Serviço de criação de modelos do Amazon Lex:
+  [BotAliasMetadata](API_BotAliasMetadata.md) 
+  [BotChannelAssociation](API_BotChannelAssociation.md) 
+  [BotMetadata](API_BotMetadata.md) 
+  [BuiltinIntentMetadata](API_BuiltinIntentMetadata.md) 
+  [BuiltinIntentSlot](API_BuiltinIntentSlot.md) 
+  [BuiltinSlotTypeMetadata](API_BuiltinSlotTypeMetadata.md) 
+  [CodeHook](API_CodeHook.md) 
+  [ConversationLogsRequest](API_ConversationLogsRequest.md) 
+  [ConversationLogsResponse](API_ConversationLogsResponse.md) 
+  [EnumerationValue](API_EnumerationValue.md) 
+  [FollowUpPrompt](API_FollowUpPrompt.md) 
+  [FulfillmentActivity](API_FulfillmentActivity.md) 
+  [InputContext](API_InputContext.md) 
+  [Intent](API_Intent.md) 
+  [IntentMetadata](API_IntentMetadata.md) 
+  [KendraConfiguration](API_KendraConfiguration.md) 
+  [LogSettingsRequest](API_LogSettingsRequest.md) 
+  [LogSettingsResponse](API_LogSettingsResponse.md) 
+  [Message](API_Message.md) 
+  [MigrationAlert](API_MigrationAlert.md) 
+  [MigrationSummary](API_MigrationSummary.md) 
+  [OutputContext](API_OutputContext.md) 
+  [Prompt](API_Prompt.md) 
+  [ResourceReference](API_ResourceReference.md) 
+  [Slot](API_Slot.md) 
+  [SlotDefaultValue](API_SlotDefaultValue.md) 
+  [SlotDefaultValueSpec](API_SlotDefaultValueSpec.md) 
+  [SlotTypeConfiguration](API_SlotTypeConfiguration.md) 
+  [SlotTypeMetadata](API_SlotTypeMetadata.md) 
+  [SlotTypeRegexConfiguration](API_SlotTypeRegexConfiguration.md) 
+  [Statement](API_Statement.md) 
+  [Tag](API_Tag.md) 
+  [UtteranceData](API_UtteranceData.md) 
+  [UtteranceList](API_UtteranceList.md) 

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

Fornece informações sobre um alias de bot.

## Conteúdo
<a name="API_BotAliasMetadata_Contents"></a>

 ** botName **   <a name="lex-Type-BotAliasMetadata-botName"></a>
O nome do bot para o qual o alias aponta.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 2. Tamanho máximo de 50.  
Padrão: `^([A-Za-z]_?)+$`   
Obrigatório: não

 ** botVersion **   <a name="lex-Type-BotAliasMetadata-botVersion"></a>
A versão do bot do Amazon Lex para o qual o alias aponta.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.  
Padrão: `\$LATEST|[0-9]+`   
Obrigatório: não

 ** checksum **   <a name="lex-Type-BotAliasMetadata-checksum"></a>
Soma de verificação do alias do bot.  
Tipo: String  
Obrigatório: Não

 ** conversationLogs **   <a name="lex-Type-BotAliasMetadata-conversationLogs"></a>
Configurações que determinam como o Amazon Lex usa logs de conversa para o alias.  
Tipo: objeto [ConversationLogsResponse](API_ConversationLogsResponse.md)  
Obrigatório: não

 ** createdDate **   <a name="lex-Type-BotAliasMetadata-createdDate"></a>
A data em que o alias do bot foi criado.  
Tipo: carimbo de data/hora  
Obrigatório: não

 ** description **   <a name="lex-Type-BotAliasMetadata-description"></a>
Uma descrição do alias do bot.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 200.  
Obrigatório: não

 ** lastUpdatedDate **   <a name="lex-Type-BotAliasMetadata-lastUpdatedDate"></a>
A data em que o alias do bot foi atualizado. Quando você cria um recurso, a data de criação e a data da última atualização são as mesmas.  
Tipo: carimbo de data/hora  
Obrigatório: não

 ** name **   <a name="lex-Type-BotAliasMetadata-name"></a>
O nome do alias do bot.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Padrão: `^([A-Za-z]_?)+$`   
Obrigatório: Não

## Consulte também
<a name="API_BotAliasMetadata_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BotAliasMetadata) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BotAliasMetadata) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/BotAliasMetadata) 

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

Representa uma associação entre um bot do Amazon Lex e uma plataforma externa de mensagens.

## Conteúdo
<a name="API_BotChannelAssociation_Contents"></a>

 ** botAlias **   <a name="lex-Type-BotChannelAssociation-botAlias"></a>
Um alias que aponta para a versão específica do bot do Amazon Lex à qual essa associação está sendo feita.   
Tipo: String  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Padrão: `^([A-Za-z]_?)+$`   
Obrigatório: não

 ** botConfiguration **   <a name="lex-Type-BotChannelAssociation-botConfiguration"></a>
Fornece as informações necessárias para se comunicar com a plataforma de mensagens.   
Tipo: mapa de string para string  
Entradas do mapa: número máximo de 10 itens.  
Obrigatório: não

 ** botName **   <a name="lex-Type-BotChannelAssociation-botName"></a>
O nome do bot Amazon Lex ao qual essa associação está sendo feita.   
Atualmente, o Amazon Lex oferece suporte a associações com o Facebook, o Slack e o Twilio.
Tipo: string  
Restrições de tamanho: tamanho mínimo 2. Tamanho máximo de 50.  
Padrão: `^([A-Za-z]_?)+$`   
Obrigatório: não

 ** createdDate **   <a name="lex-Type-BotChannelAssociation-createdDate"></a>
A data em que a associação entre o bot do Amazon Lex e o canal foi criada.   
Tipo: carimbo de data/hora  
Obrigatório: não

 ** description **   <a name="lex-Type-BotChannelAssociation-description"></a>
Uma descrição de texto da associação que você está criando.   
Tipo: string  
Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 200.  
Obrigatório: não

 ** failureReason **   <a name="lex-Type-BotChannelAssociation-failureReason"></a>
Se `status` for `FAILED`, o Amazon Lex fornece o motivo da falha na criação da associação.  
Tipo: String  
Obrigatório: Não

 ** name **   <a name="lex-Type-BotChannelAssociation-name"></a>
O nome da associação entre o bot e o canal.   
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Padrão: `^([A-Za-z]_?)+$`   
Obrigatório: não

 ** status **   <a name="lex-Type-BotChannelAssociation-status"></a>
O status do canal do bot.   
+  `CREATED` - O canal foi criado e está pronto para uso.
+  `IN_PROGRESS` - A criação do canal está em andamento.
+  `FAILED` - Houve um erro ao criar o canal. Para obter informações sobre o motivo da falha, consulte o campo `failureReason`.
Tipo: string  
Valores Válidos: `IN_PROGRESS | CREATED | FAILED`   
Obrigatório: não

 ** type **   <a name="lex-Type-BotChannelAssociation-type"></a>
Especifica o tipo de associação indicando o tipo de canal que está sendo estabelecido entre o bot do Amazon Lex e a plataforma externa de mensagens.  
Tipo: string  
Valores Válidos: `Facebook | Slack | Twilio-Sms | Kik`   
Obrigatório: Não

## Consulte também
<a name="API_BotChannelAssociation_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BotChannelAssociation) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BotChannelAssociation) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/BotChannelAssociation) 

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

Fornece informações sobre um bot.

## Conteúdo
<a name="API_BotMetadata_Contents"></a>

 ** createdDate **   <a name="lex-Type-BotMetadata-createdDate"></a>
A data e a hora em que o bot foi criado.  
Tipo: carimbo de data/hora  
Obrigatório: não

 ** description **   <a name="lex-Type-BotMetadata-description"></a>
Uma descrição do bot.  
Tipo: String  
Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 200.  
Obrigatório: não

 ** lastUpdatedDate **   <a name="lex-Type-BotMetadata-lastUpdatedDate"></a>
A data em que o bot foi atualizado. Quando você cria um bot, a data de criação e a data da última atualização são as mesmas.   
Tipo: carimbo de data/hora  
Obrigatório: não

 ** name **   <a name="lex-Type-BotMetadata-name"></a>
O nome do bot.   
Tipo: String  
Restrições de tamanho: tamanho mínimo 2. Tamanho máximo de 50.  
Padrão: `^([A-Za-z]_?)+$`   
Obrigatório: não

 ** status **   <a name="lex-Type-BotMetadata-status"></a>
O status do bot.  
Tipo: string  
Valores Válidos: `BUILDING | READY | READY_BASIC_TESTING | FAILED | NOT_BUILT`   
Obrigatório: não

 ** version **   <a name="lex-Type-BotMetadata-version"></a>
A versão do bot. Para um novo bot, a versão é sempre `$LATEST`.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.  
Padrão: `\$LATEST|[0-9]+`   
Obrigatório: Não

## Consulte também
<a name="API_BotMetadata_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BotMetadata) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BotMetadata) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/BotMetadata) 

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

Fornece metadados para uma intenção integrada.

## Conteúdo
<a name="API_BuiltinIntentMetadata_Contents"></a>

 ** signature **   <a name="lex-Type-BuiltinIntentMetadata-signature"></a>
Um identificador exclusivo de uma intenção integrada. Para encontrar a assinatura de uma intenção, consulte [Intenções integradas padrão](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/standard-intents) no *Alexa Skills Kit*.  
Tipo: String  
Obrigatório: Não

 ** supportedLocales **   <a name="lex-Type-BuiltinIntentMetadata-supportedLocales"></a>
Uma lista de identificadores das localidades compatíveis pela intenção.  
Tipo: matriz de strings  
Valores Válidos: `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`   
Obrigatório: Não

## Consulte também
<a name="API_BuiltinIntentMetadata_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BuiltinIntentMetadata) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BuiltinIntentMetadata) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/BuiltinIntentMetadata) 

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

Fornece informações sobre um slot usado em uma intenção integrada.

## Conteúdo
<a name="API_BuiltinIntentSlot_Contents"></a>

 ** name **   <a name="lex-Type-BuiltinIntentSlot-name"></a>
Uma lista de slots definidos para a intenção.  
Tipo: String  
Obrigatório: Não

## Consulte também
<a name="API_BuiltinIntentSlot_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BuiltinIntentSlot) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BuiltinIntentSlot) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/BuiltinIntentSlot) 

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

Fornece informações sobre um tipo de slot integrado.

## Conteúdo
<a name="API_BuiltinSlotTypeMetadata_Contents"></a>

 ** signature **   <a name="lex-Type-BuiltinSlotTypeMetadata-signature"></a>
Um identificador exclusivo de um tipo de slot integrado. Para encontrar a assinatura de um tipo de slot, consulte [Referência do tipo de slot](https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/built-in-intent-ref/slot-type-reference) no *Alexa Skills Kit*.  
Tipo: String  
Obrigatório: Não

 ** supportedLocales **   <a name="lex-Type-BuiltinSlotTypeMetadata-supportedLocales"></a>
Uma lista de localidades de destino para o slot.   
Tipo: matriz de strings  
Valores Válidos: `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`   
Obrigatório: Não

## Consulte também
<a name="API_BuiltinSlotTypeMetadata_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/BuiltinSlotTypeMetadata) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/BuiltinSlotTypeMetadata) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/BuiltinSlotTypeMetadata) 

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

Especifica uma função do Lambda que verifica as solicitações feitas a um bot ou atende à solicitação do usuário a um bot.

## Conteúdo
<a name="API_CodeHook_Contents"></a>

 ** messageVersion **   <a name="lex-Type-CodeHook-messageVersion"></a>
A versão da solicitação-resposta que você deseja que o Amazon Lex use para invocar a função do Lambda. Para obter mais informações, consulte [Uso de funções do Lambda](using-lambda.md).  
Tipo: String  
Restrições de tamanho: o tamanho mínimo é 1. Tamanho máximo de 5.  
Obrigatório: sim

 ** uri **   <a name="lex-Type-CodeHook-uri"></a>
O nome do recurso da Amazon (ARN) da função do Lambda.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 20. Tamanho máximo de 2.048.  
Padrão: `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-_]+)?`   
Exigido: Sim

## Consulte também
<a name="API_CodeHook_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/CodeHook) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/CodeHook) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/CodeHook) 

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

Fornece as configurações necessárias para os logs de conversas.

## Conteúdo
<a name="API_ConversationLogsRequest_Contents"></a>

 ** iamRoleArn **   <a name="lex-Type-ConversationLogsRequest-iamRoleArn"></a>
O Amazon Resource Name (ARN) de uma função do IAM com permissão para gravar em seus CloudWatch registros para registros de texto e em seu bucket do S3 para registros de áudio. Se a criptografia de áudio estiver habilitada, essa função também fornecerá permissão de acesso à chave do AWS KMS usada para criptografar logs de áudio. Para obter mais informações, consulte [Criação de um perfil e política do IAM para logs de conversas](https://docs.aws.amazon.com/lex/latest/dg/conversation-logs-role-and-policy.html).  
Tipo: string  
Restrições de tamanho: tamanho mínimo 20. Tamanho máximo de 2.048.  
Padrão: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$`   
Exigido: Sim

 ** logSettings **   <a name="lex-Type-ConversationLogsRequest-logSettings"></a>
Configurações para seus logs de conversas. Você pode registrar em log o texto da conversa, o áudio da conversa ou ambos.  
Tipo: matriz de objetos [LogSettingsRequest](API_LogSettingsRequest.md)  
Obrigatório: sim

## Consulte também
<a name="API_ConversationLogsRequest_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/ConversationLogsRequest) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/ConversationLogsRequest) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/ConversationLogsRequest) 

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

Contém informações sobre as configurações do log de conversas.

## Conteúdo
<a name="API_ConversationLogsResponse_Contents"></a>

 ** iamRoleArn **   <a name="lex-Type-ConversationLogsResponse-iamRoleArn"></a>
O Amazon Resource Name (ARN) da função do IAM usado para gravar seus registros no Logs ou em um CloudWatch bucket do S3.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 20. Tamanho máximo de 2.048.  
Padrão: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$`   
Obrigatório: não

 ** logSettings **   <a name="lex-Type-ConversationLogsResponse-logSettings"></a>
Configurações para seus logs de conversas. Você pode registrar em log texto, áudio ou ambos.  
Tipo: matriz de objetos [LogSettingsResponse](API_LogSettingsResponse.md)  
Obrigatório: Não

## Consulte também
<a name="API_ConversationLogsResponse_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/ConversationLogsResponse) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/ConversationLogsResponse) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/ConversationLogsResponse) 

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

Cada tipo de slot pode ter um conjunto de valores. Cada valor de enumeração representa um valor que o tipo de slot pode ter. 

Por exemplo, um bot de pedido de pizza pode ter um tipo de slot que especifica o tipo de massa que a pizza deve ter. O tipo de slot pode incluir os valores 
+ grossa
+ fina
+ recheada

## Conteúdo
<a name="API_EnumerationValue_Contents"></a>

 ** value **   <a name="lex-Type-EnumerationValue-value"></a>
O valor do tipo de slot.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 140.  
Obrigatório: sim

 ** synonyms **   <a name="lex-Type-EnumerationValue-synonyms"></a>
Valores adicionais relacionados ao valor do tipo de slot.  
Tipo: matriz de strings  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 140.  
Obrigatório: Não

## Consulte também
<a name="API_EnumerationValue_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/EnumerationValue) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/EnumerationValue) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/EnumerationValue) 

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

Um prompt de atividade adicional após a realização de uma intenção. Por exemplo, depois que a intenção `OrderPizza` for atendida, você pode perguntar ao usuário para saber se ele quer pedir uma bebida.

## Conteúdo
<a name="API_FollowUpPrompt_Contents"></a>

 ** prompt **   <a name="lex-Type-FollowUpPrompt-prompt"></a>
Solicita informações do usuário.   
Tipo: objeto [Prompt](API_Prompt.md)  
Obrigatório: sim

 ** rejectionStatement **   <a name="lex-Type-FollowUpPrompt-rejectionStatement"></a>
Quando o usuário responde “não” à pergunta definida no campo `prompt`, o Amazon Lex responde com essa mensagem para confirmar que a intenção foi cancelada.   
Tipo: objeto [Statement](API_Statement.md)  
Obrigatório: sim

## Consulte também
<a name="API_FollowUpPrompt_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/FollowUpPrompt) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/FollowUpPrompt) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/FollowUpPrompt) 

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

 Descreve como a intenção é atendida depois que o usuário fornece todas as informações necessárias para a intenção. Você pode fornecer uma função do Lambda ou configurar a intenção para retornar as informações da intenção ao aplicativo cliente. Recomendamos que você use uma função do Lambda para que a lógica relevante resida na nuvem e limite o código do lado do cliente principalmente à apresentação. Se precisar atualizar a lógica, atualize apenas a função do Lambda; você não precisa atualizar seu aplicativo cliente. 

Considere os seguintes exemplos:
+ Em um aplicativo de pedidos de pizza, depois que o usuário fornece todas as informações para fazer um pedido, você usa a função do Lambda para fazer um pedido em uma pizzaria. 
+ Em um aplicativo de jogos, quando um usuário diz “pegue uma pedra”, essas informações devem voltar para o aplicativo cliente para que ele possa realizar a operação e atualizar os gráficos. Nesse caso, você deseja que o Amazon Lex retorne os dados da intenção ao cliente. 

## Conteúdo
<a name="API_FulfillmentActivity_Contents"></a>

 ** type **   <a name="lex-Type-FulfillmentActivity-type"></a>
 Como a intenção deve ser cumprida, seja executando uma função do Lambda ou retornando os dados do slot para o aplicativo cliente.   
Tipo: string  
Valores Válidos: `ReturnIntent | CodeHook`   
Obrigatório: sim

 ** codeHook **   <a name="lex-Type-FulfillmentActivity-codeHook"></a>
 Uma descrição da função do Lambda que é executada para atender a intenção.   
Tipo: objeto [CodeHook](API_CodeHook.md)  
Obrigatório: Não

## Consulte também
<a name="API_FulfillmentActivity_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/FulfillmentActivity) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/FulfillmentActivity) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/FulfillmentActivity) 

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

O nome de um contexto que deve estar ativo para que uma intenção seja selecionada pelo Amazon Lex.

## Conteúdo
<a name="API_InputContext_Contents"></a>

 ** name **   <a name="lex-Type-InputContext-name"></a>
O nome do contexto.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Padrão: `^([A-Za-z]_?)+$`   
Exigido: Sim

## Consulte também
<a name="API_InputContext_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/InputContext) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/InputContext) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/InputContext) 

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

Identifica uma versão específica de uma intenção.

## Conteúdo
<a name="API_Intent_Contents"></a>

 ** intentName **   <a name="lex-Type-Intent-intentName"></a>
O nome da intenção.  
Tipo: String  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Padrão: `^([A-Za-z]_?)+$`   
Exigido: Sim

 ** intentVersion **   <a name="lex-Type-Intent-intentVersion"></a>
A versão da intenção.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.  
Padrão: `\$LATEST|[0-9]+`   
Exigido: Sim

## Consulte também
<a name="API_Intent_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Intent) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Intent) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Intent) 

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

Fornece informações sobre uma intenção.

## Conteúdo
<a name="API_IntentMetadata_Contents"></a>

 ** createdDate **   <a name="lex-Type-IntentMetadata-createdDate"></a>
A data em que a intenção foi criada.  
Tipo: carimbo de data/hora  
Obrigatório: não

 ** description **   <a name="lex-Type-IntentMetadata-description"></a>
Uma descrição da intenção.  
Tipo: String  
Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 200.  
Obrigatório: não

 ** lastUpdatedDate **   <a name="lex-Type-IntentMetadata-lastUpdatedDate"></a>
A data em que a intenção foi atualizada. Quando você cria uma intenção, a data de criação e a data da última atualização são as mesmas.  
Tipo: carimbo de data/hora  
Obrigatório: não

 ** name **   <a name="lex-Type-IntentMetadata-name"></a>
O nome da intenção.  
Tipo: String  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Padrão: `^([A-Za-z]_?)+$`   
Obrigatório: não

 ** version **   <a name="lex-Type-IntentMetadata-version"></a>
A versão da intenção.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.  
Padrão: `\$LATEST|[0-9]+`   
Obrigatório: Não

## Consulte também
<a name="API_IntentMetadata_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/IntentMetadata) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/IntentMetadata) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/IntentMetadata) 

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

Fornece informações de configuração para o AMAZON. KendraSearchIntentintenção. Quando você usa essa intenção, o Amazon Lex pesquisa o índice do Amazon Kendra especificado e retorna documentos do índice que correspondem à declaração do usuário. Para obter mais informações, consulte [AMAZON. KendraSearchIntent](https://docs.aws.amazon.com/lex/latest/dg/built-in-intent-kendra-search.html).

## Conteúdo
<a name="API_KendraConfiguration_Contents"></a>

 ** kendraIndex **   <a name="lex-Type-KendraConfiguration-kendraIndex"></a>
O Amazon Resource Name (ARN) do índice Amazon Kendra que você deseja que seja o AMAZON. KendraSearchIntent intenção de pesquisar. O índice precisa estar na mesma conta e região que o bot do Amazon Lex. Se o índice do Amazon Kendra não existir, você receberá uma exceção ao chamar a operação `PutIntent`.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 20. Tamanho máximo de 2.048.  
Padrão: `arn:aws:kendra:[a-z]+-[a-z]+-[0-9]:[0-9]{12}:index\/[a-zA-Z0-9][a-zA-Z0-9_-]*`   
Exigido: Sim

 ** role **   <a name="lex-Type-KendraConfiguration-role"></a>
O nome do recurso da Amazon (ARN) de um perfil do IAM que tem permissão para pesquisar o índice do Amazon Kendra. O perfil precisa estar na mesma conta e região que o bot do Amazon Lex. Se o perfil não existir, você receberá uma exceção ao chamar a operação `PutIntent`.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 20. Tamanho máximo de 2.048.  
Padrão: `arn:aws:iam::[0-9]{12}:role/.*`   
Exigido: Sim

 ** queryFilterString **   <a name="lex-Type-KendraConfiguration-queryFilterString"></a>
Um filtro de consulta que o Amazon Lex envia ao Amazon Kendra para filtrar a resposta de uma consulta. O filtro está no formato definido pelo Amazon Kendra. Para obter mais informações, consulte [Filtragem de consultas](https://docs.aws.amazon.com/kendra/latest/dg/filtering.html).  
Você pode substituir essa string de filtro por uma nova string de filtro em runtime.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 0.  
Obrigatório: Não

## Consulte também
<a name="API_KendraConfiguration_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/KendraConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/KendraConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/KendraConfiguration) 

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

Configurações usadas para configurar o modo de entrega e o destino dos logs de conversas.

## Conteúdo
<a name="API_LogSettingsRequest_Contents"></a>

 ** destination **   <a name="lex-Type-LogSettingsRequest-destination"></a>
Onde os logs serão entregues. Os registros de texto são enviados para um grupo de CloudWatch registros de registros. Os logs de áudio são entregues em um bucket do S3.  
Tipo: string  
Valores Válidos: `CLOUDWATCH_LOGS | S3`   
Obrigatório: sim

 ** logType **   <a name="lex-Type-LogSettingsRequest-logType"></a>
O tipo de logs a ser habilitado. Os registros de texto são enviados para um grupo de CloudWatch registros de registros. Os logs de áudio são entregues em um bucket do S3.  
Tipo: string  
Valores Válidos: `AUDIO | TEXT`   
Obrigatório: sim

 ** resourceArn **   <a name="lex-Type-LogSettingsRequest-resourceArn"></a>
O Amazon Resource Name (ARN) do grupo de registros de CloudWatch registros ou do bucket do S3 em que os registros devem ser entregues.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `^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])$`   
Exigido: Sim

 ** kmsKeyArn **   <a name="lex-Type-LogSettingsRequest-kmsKeyArn"></a>
O nome do recurso da Amazon (ARN) da chave gerenciada pelo cliente do AWS KMS do para criptografar logs de áudio entregues a um bucket do S3. A chave não se aplica aos CloudWatch registros e é opcional para buckets do S3.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 20. Tamanho máximo de 2.048.  
Padrão: `^arn:[\w\-]+:kms:[\w\-]+:[\d]{12}:(?:key\/[\w\-]+|alias\/[a-zA-Z0-9:\/_\-]{1,256})$`   
Obrigatório: Não

## Consulte também
<a name="API_LogSettingsRequest_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/LogSettingsRequest) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/LogSettingsRequest) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/LogSettingsRequest) 

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

As configurações para seus logs de conversas.

## Conteúdo
<a name="API_LogSettingsResponse_Contents"></a>

 ** destination **   <a name="lex-Type-LogSettingsResponse-destination"></a>
O destino em que os logs são entregues.  
Tipo: string  
Valores Válidos: `CLOUDWATCH_LOGS | S3`   
Obrigatório: não

 ** kmsKeyArn **   <a name="lex-Type-LogSettingsResponse-kmsKeyArn"></a>
O nome do recurso da Amazon (ARN) da chave usada para criptografar logs de áudio em um bucket do S3.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 20. Tamanho máximo de 2.048.  
Padrão: `^arn:[\w\-]+:kms:[\w\-]+:[\d]{12}:(?:key\/[\w\-]+|alias\/[a-zA-Z0-9:\/_\-]{1,256})$`   
Obrigatório: não

 ** logType **   <a name="lex-Type-LogSettingsResponse-logType"></a>
O tipo de log que está ativado.  
Tipo: string  
Valores Válidos: `AUDIO | TEXT`   
Obrigatório: não

 ** resourceArn **   <a name="lex-Type-LogSettingsResponse-resourceArn"></a>
O Amazon Resource Name (ARN) do grupo de registros de CloudWatch registros ou bucket do S3 em que os registros são entregues.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `^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])$`   
Obrigatório: não

 ** resourcePrefix **   <a name="lex-Type-LogSettingsResponse-resourcePrefix"></a>
O prefixo do recurso é a primeira parte da chave de objeto do S3 dentro do bucket do S3 que você especificou para conter logs de áudio. Para CloudWatch registros, é o prefixo do nome do fluxo de registros dentro do grupo de registros que você especificou.   
Tipo: string  
Restrições de comprimento: comprimento máximo de 1024.  
Obrigatório: Não

## Consulte também
<a name="API_LogSettingsResponse_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/LogSettingsResponse) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/LogSettingsResponse) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/LogSettingsResponse) 

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

O objeto de mensagem que fornece o texto e o tipo da mensagem.

## Conteúdo
<a name="API_Message_Contents"></a>

 ** content **   <a name="lex-Type-Message-content"></a>
O texto da mensagem.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 1.000.  
Obrigatório: sim

 ** contentType **   <a name="lex-Type-Message-contentType"></a>
O tipo do conteúdo do string de mensagem.  
Tipo: string  
Valores Válidos: `PlainText | SSML | CustomPayload`   
Obrigatório: sim

 ** groupNumber **   <a name="lex-Type-Message-groupNumber"></a>
Identifica o grupo de mensagens ao qual a mensagem pertence. Quando um grupo é atribuído a uma mensagem, o Amazon Lex retorna uma mensagem de cada grupo na resposta.  
Tipo: inteiro  
Faixa válida: valor mínimo de 1. Valor máximo de 5.  
Obrigatório: Não

## Consulte também
<a name="API_Message_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Message) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Message) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Message) 

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

Fornece informações sobre alertas e avisos que o Amazon Lex envia durante uma migração. Os alertas incluem informações sobre como resolver o problema.

## Conteúdo
<a name="API_MigrationAlert_Contents"></a>

 ** details **   <a name="lex-Type-MigrationAlert-details"></a>
Detalhes adicionais sobre o alerta.  
Tipo: matriz de strings  
Obrigatório: não

 ** message **   <a name="lex-Type-MigrationAlert-message"></a>
Uma mensagem que descreve por que o alerta foi emitido.  
Tipo: String  
Obrigatório: Não

 ** referenceURLs **   <a name="lex-Type-MigrationAlert-referenceURLs"></a>
Um link para a documentação do Amazon Lex que descreve como resolver o alerta.  
Tipo: matriz de strings  
Obrigatório: não

 ** type **   <a name="lex-Type-MigrationAlert-type"></a>
O tipo de alerta. Há dois tipos de alertas:  
+  `ERROR` - Houve um problema com a migração que não pode ser resolvido. A migração é interrompida.
+  `WARN` - Houve um problema com a migração que exige alterações manuais no novo bot do Amazon Lex V2. A migração continua.
Tipo: string  
Valores Válidos: `ERROR | WARN`   
Obrigatório: Não

## Consulte também
<a name="API_MigrationAlert_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/MigrationAlert) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/MigrationAlert) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/MigrationAlert) 

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

Fornece informações sobre como migrar um bot do Amazon Lex V1 para o Amazon Lex V2.

## Conteúdo
<a name="API_MigrationSummary_Contents"></a>

 ** migrationId **   <a name="lex-Type-MigrationSummary-migrationId"></a>
O identificador exclusivo que o Amazon Lex atribuiu à migração.  
Tipo: String  
Restrições de tamanho: tamanho fixo de 10.  
Padrão: `^[0-9a-zA-Z]+$`   
Obrigatório: não

 ** migrationStatus **   <a name="lex-Type-MigrationSummary-migrationStatus"></a>
O status da operação. Quando o status é `COMPLETE`, o bot fica disponível no Amazon Lex V2. Pode haver alertas e avisos que precisem ser resolvidos para concluir a migração.  
Tipo: String  
Valores Válidos: `IN_PROGRESS | COMPLETED | FAILED`   
Obrigatório: não

 ** migrationStrategy **   <a name="lex-Type-MigrationSummary-migrationStrategy"></a>
A estratégia usada para conduzir a migração.  
Tipo: String  
Valores Válidos: `CREATE_NEW | UPDATE_EXISTING`   
Obrigatório: não

 ** migrationTimestamp **   <a name="lex-Type-MigrationSummary-migrationTimestamp"></a>
A data e hora em que a migração foi iniciada.  
Tipo: carimbo de data/hora  
Obrigatório: não

 ** v1BotLocale **   <a name="lex-Type-MigrationSummary-v1BotLocale"></a>
A localidade do bot do Amazon Lex V1 que é a origem da migração.  
Tipo: string  
Valores Válidos: `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`   
Obrigatório: não

 ** v1BotName **   <a name="lex-Type-MigrationSummary-v1BotName"></a>
O nome do bot do Amazon Lex V1 que é a origem da migração.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 2. Tamanho máximo de 50.  
Padrão: `^([A-Za-z]_?)+$`   
Obrigatório: não

 ** v1BotVersion **   <a name="lex-Type-MigrationSummary-v1BotVersion"></a>
A versão do bot do Amazon Lex V1 que é a origem da migração.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.  
Padrão: `\$LATEST|[0-9]+`   
Obrigatório: não

 ** v2BotId **   <a name="lex-Type-MigrationSummary-v2BotId"></a>
O identificador exclusivo do Amazon Lex V2 que é o destino da migração.  
Tipo: string  
Restrições de tamanho: tamanho fixo de 10.  
Padrão: `^[0-9a-zA-Z]+$`   
Obrigatório: não

 ** v2BotRole **   <a name="lex-Type-MigrationSummary-v2BotRole"></a>
O perfil do IAM que o Amazon Lex usa para executar a versão do bot do Amazon Lex V2.  
Tipo: String  
Restrições de tamanho: tamanho mínimo 20. Tamanho máximo de 2.048.  
Padrão: `^arn:[\w\-]+:iam::[\d]{12}:role/.+$`   
Obrigatório: Não

## Consulte também
<a name="API_MigrationSummary_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/MigrationSummary) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/MigrationSummary) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/MigrationSummary) 

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

A especificação de um contexto de saída que é definido quando uma intenção é atendida.

## Conteúdo
<a name="API_OutputContext_Contents"></a>

 ** name **   <a name="lex-Type-OutputContext-name"></a>
O nome do contexto.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Padrão: `^([A-Za-z]_?)+$`   
Exigido: Sim

 ** timeToLiveInSeconds **   <a name="lex-Type-OutputContext-timeToLiveInSeconds"></a>
O número de segundos em que o contexto deve estar ativo após ser enviado pela primeira vez em uma resposta `PostText` ou `PostContent`. Você pode definir o valor entre 5 e 86.400 segundos (24 horas).  
Tipo: inteiro  
Faixa válida: valor mínimo de 5. Valor máximo de 86.400.  
Obrigatório: sim

 ** turnsToLive **   <a name="lex-Type-OutputContext-turnsToLive"></a>
O número de turnos de conversação em que o contexto deve ficar ativo. Um turno de conversa é uma solicitação `PostContent` ou `PostText` e a resposta correspondente do Amazon Lex.  
Tipo: inteiro  
Faixa válida: valor mínimo de 1. Valor máximo de 20.  
Obrigatório: sim

## Consulte também
<a name="API_OutputContext_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/OutputContext) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/OutputContext) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/OutputContext) 

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

Obtém informações do usuário. Para definir um prompt, forneça uma ou mais mensagens e especifique o número de tentativas de obter informações do usuário. Se você fornecer mais de uma mensagem, o Amazon Lex escolherá uma das mensagens para usar para avisar o usuário. Para obter mais informações, consulte [Amazon Lex: como funciona](how-it-works.md).

## Conteúdo
<a name="API_Prompt_Contents"></a>

 ** maxAttempts **   <a name="lex-Type-Prompt-maxAttempts"></a>
O número de vezes para solicitar informações ao usuário.  
Tipo: inteiro  
Faixa válida: valor mínimo de 1. Valor máximo de 5.  
Obrigatório: sim

 ** messages **   <a name="lex-Type-Prompt-messages"></a>
Uma matriz de objetos, em que cada uma fornece uma string de mensagem e seu tipo. Você pode especificar a string da mensagem em texto sem formatação ou em Linguagem de marcação de síntese de fala (SSML).  
Tipo: Matriz de objetos [Message](API_Message.md)  
Membros da matriz: número mínimo de 1 item. Número máximo de 15 itens.  
Obrigatório: sim

 ** responseCard **   <a name="lex-Type-Prompt-responseCard"></a>
Um cartão de resposta. O Amazon Lex usa esse prompt em runtime, na resposta `PostText` da API. Ele substitui os atributos da sessão e os valores de slot pelos espaços reservados no cartão de resposta. Para obter mais informações, consulte [Exemplo: uso de um cartão de resposta](ex-resp-card.md).   
Tipo: String  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 50.000.  
Obrigatório: Não

## Consulte também
<a name="API_Prompt_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Prompt) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Prompt) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Prompt) 

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

Descreve o recurso que se refere ao recurso que você está tentando excluir. Esse objeto é retornado como parte da exceção `ResourceInUseException`. 

## Conteúdo
<a name="API_ResourceReference_Contents"></a>

 ** name **   <a name="lex-Type-ResourceReference-name"></a>
O nome do recurso que está usando o recurso que você está tentando excluir.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Padrão: `[a-zA-Z_]+`   
Obrigatório: não

 ** version **   <a name="lex-Type-ResourceReference-version"></a>
A versão do recurso que está usando o recurso que você está tentando excluir.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.  
Padrão: `\$LATEST|[0-9]+`   
Obrigatório: Não

## Consulte também
<a name="API_ResourceReference_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/ResourceReference) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/ResourceReference) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/ResourceReference) 

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

Identifica uma versão de um slot específico.

## Conteúdo
<a name="API_Slot_Contents"></a>

 ** name **   <a name="lex-Type-Slot-name"></a>
O nome do slot.  
Tipo: String  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Padrão: `^([A-Za-z](-|_|.)?)+$`   
Exigido: Sim

 ** slotConstraint **   <a name="lex-Type-Slot-slotConstraint"></a>
Especifica se o slot é obrigatório ou opcional.   
Tipo: string  
Valores Válidos: `Required | Optional`   
Obrigatório: sim

 ** defaultValueSpec **   <a name="lex-Type-Slot-defaultValueSpec"></a>
Uma lista de valores padrão para o slot. Os valores padrão serão usados quando o Amazon Lex não determinar um valor para o slot. Você pode especificar valores padrão a partir de variáveis de contexto, atributos de sessão e valores definidos.  
Tipo: objeto [SlotDefaultValueSpec](API_SlotDefaultValueSpec.md)  
Obrigatório: não

 ** description **   <a name="lex-Type-Slot-description"></a>
Uma descrição do slot.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 200.  
Obrigatório: não

 ** obfuscationSetting **   <a name="lex-Type-Slot-obfuscationSetting"></a>
Determina se um slot está ofuscado nos logs de conversas e nas declarações armazenadas. Quando você ofusca um slot, o valor é substituído pelo nome do slot entre colchetes (\$1\$1). Por exemplo, se o nome do slot for “full\$1name”, os valores ofuscados serão substituídos por “\$1full\$1name\$1”. Para obter mais informações, consulte [Ofuscação de slots](https://docs.aws.amazon.com/lex/latest/dg/how-obfuscate.html).   
Tipo: string  
Valores Válidos: `NONE | DEFAULT_OBFUSCATION`   
Obrigatório: não

 ** priority **   <a name="lex-Type-Slot-priority"></a>
 Informa ao Amazon Lex a ordem na qual o valor de slot do usuário deve ser obtido. Por exemplo, se a intenção tiver dois slots com prioridades 1 e 2, o AWS Amazon Lex primeiro obtém um valor para o slot com prioridade 1.  
Se vários slots compartilharem a mesma prioridade, a ordem na qual o Amazon Lex extrai valores é arbitrária.  
Tipo: inteiro  
Intervalo válido: valor mínimo de 0. Valor máximo de 100.  
Obrigatório: não

 ** responseCard **   <a name="lex-Type-Slot-responseCard"></a>
 Um conjunto de respostas possíveis para o tipo de slot usado por clientes baseados em texto. Um usuário escolhe uma opção no cartão de resposta, em vez de usar texto para responder.   
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 50.000.  
Obrigatório: não

 ** sampleUtterances **   <a name="lex-Type-Slot-sampleUtterances"></a>
 Se você conhecer um padrão específico com que os usuários poderão responder a uma solicitação do Amazon Lex para um valor de slot, poderá fornecer essas declarações para melhorar a precisão. Isso é opcional. Na maioria dos casos, o Amazon Lex conseguirá entender as declarações do usuário.   
Tipo: matriz de strings  
Membros da Matriz: número mínimo de 0 itens. Número máximo de 10 itens.  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 200.  
Obrigatório: não

 ** slotType **   <a name="lex-Type-Slot-slotType"></a>
O tipo do slot, seja um tipo de slot personalizado que você definiu ou um dos tipos de slot incorporado.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Padrão: `^((AMAZON\.)_?|[A-Za-z]_?)+`   
Obrigatório: não

 ** slotTypeVersion **   <a name="lex-Type-Slot-slotTypeVersion"></a>
A versão do tipo de slot.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.  
Padrão: `\$LATEST|[0-9]+`   
Obrigatório: não

 ** valueElicitationPrompt **   <a name="lex-Type-Slot-valueElicitationPrompt"></a>
O prompt que o Amazon Lex usa para instigar o valor de slot do usuário.  
Tipo: objeto [Prompt](API_Prompt.md)  
Obrigatório: Não

## Consulte também
<a name="API_Slot_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Slot) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Slot) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Slot) 

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

Um valor padrão para um slot.

## Conteúdo
<a name="API_SlotDefaultValue_Contents"></a>

 ** defaultValue **   <a name="lex-Type-SlotDefaultValue-defaultValue"></a>
O valor padrão para o slot. É possível especificar um dos seguintes:  
+  `#context-name.slot-name` - O valor de slot “slot-name” no contexto “context-name”.
+  `{attribute}` - O valor de slot do atributo “attribute” da sessão.
+  `'value'` - O valor discreto “value”.
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 202.  
Obrigatório: sim

## Consulte também
<a name="API_SlotDefaultValue_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotDefaultValue) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotDefaultValue) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/SlotDefaultValue) 

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

Contém os valores padrão para o slot. Os valores padrão serão usados quando o Amazon Lex não determinar um valor para o slot.

## Conteúdo
<a name="API_SlotDefaultValueSpec_Contents"></a>

 ** defaultValueList **   <a name="lex-Type-SlotDefaultValueSpec-defaultValueList"></a>
Os valores padrão para o slot. Você pode especificar mais de um padrão. Por exemplo, você pode especificar um valor padrão a ser usado a partir de uma variável de contexto correspondente, um atributo de sessão ou um valor fixo.  
O valor padrão escolhido é selecionado com base na ordem em que você os especifica na lista. Por exemplo, se você especificar uma variável de contexto e um valor fixo nessa ordem, o Amazon Lex usará a variável de contexto se ela estiver disponível, caso contrário, usará o valor fixo.  
Tipo: matriz de objetos [SlotDefaultValue](API_SlotDefaultValue.md)  
Membros da Matriz: número mínimo de 0 itens. Número máximo de 10 itens.  
Obrigatório: sim

## Consulte também
<a name="API_SlotDefaultValueSpec_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotDefaultValueSpec) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotDefaultValueSpec) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/SlotDefaultValueSpec) 

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

Fornece as informações de configuração para um tipo de slot.

## Conteúdo
<a name="API_SlotTypeConfiguration_Contents"></a>

 ** regexConfiguration **   <a name="lex-Type-SlotTypeConfiguration-regexConfiguration"></a>
Uma expressão regular usada para validar o valor de slot.  
Tipo: objeto [SlotTypeRegexConfiguration](API_SlotTypeRegexConfiguration.md)  
Obrigatório: Não

## Consulte também
<a name="API_SlotTypeConfiguration_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotTypeConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotTypeConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/SlotTypeConfiguration) 

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

Fornece informações sobre um tipo de slot.

## Conteúdo
<a name="API_SlotTypeMetadata_Contents"></a>

 ** createdDate **   <a name="lex-Type-SlotTypeMetadata-createdDate"></a>
A data em que o tipo de slot foi criado.  
Tipo: carimbo de data/hora  
Obrigatório: não

 ** description **   <a name="lex-Type-SlotTypeMetadata-description"></a>
Uma descrição do tipo de slot.  
Tipo: String  
Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 200.  
Obrigatório: não

 ** lastUpdatedDate **   <a name="lex-Type-SlotTypeMetadata-lastUpdatedDate"></a>
A data em que o tipo de slot foi atualizado. Quando você cria um recurso, a data de criação e a data da última atualização são as mesmas.   
Tipo: carimbo de data/hora  
Obrigatório: não

 ** name **   <a name="lex-Type-SlotTypeMetadata-name"></a>
O nome do tipo de slot.  
Tipo: String  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Padrão: `^([A-Za-z]_?)+$`   
Obrigatório: não

 ** version **   <a name="lex-Type-SlotTypeMetadata-version"></a>
A versão do tipo de slot.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.  
Padrão: `\$LATEST|[0-9]+`   
Obrigatório: Não

## Consulte também
<a name="API_SlotTypeMetadata_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotTypeMetadata) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotTypeMetadata) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/SlotTypeMetadata) 

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

Fornece uma expressão regular usada para validar o valor do slot.

## Conteúdo
<a name="API_SlotTypeRegexConfiguration_Contents"></a>

 ** pattern **   <a name="lex-Type-SlotTypeRegexConfiguration-pattern"></a>
Uma expressão regular usada para validar o valor de slot.   
Use uma expressão regular padrão. O Amazon Lex suporta os seguintes caracteres na expressão regular:  
+ A-Z, a-z
+ 0-9
+ Caracteres unicode ("\$1 u<Unicode>")
Representa caracteres unicode com quatro dígitos, como "\$1u0041" ou "\$1u005A".  
Os seguintes operadores de expressão regular não são aceitos:  
+ Repetidores infinitos: \$1, \$1 ou \$1x,\$1 sem limite superior.
+ Curinga (.)
Tipo: String  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Obrigatório: sim

## Consulte também
<a name="API_SlotTypeRegexConfiguration_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/SlotTypeRegexConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/SlotTypeRegexConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/SlotTypeRegexConfiguration) 

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

Uma coleção de mensagens que transmitem informações ao usuário. Em runtime, o Amazon Lex seleciona a mensagem a ser transmitida. 

## Conteúdo
<a name="API_Statement_Contents"></a>

 ** messages **   <a name="lex-Type-Statement-messages"></a>
Uma coleção de objetos de mensagem.  
Tipo: Matriz de objetos [Message](API_Message.md)  
Membros da matriz: número mínimo de 1 item. Número máximo de 15 itens.  
Obrigatório: sim

 ** responseCard **   <a name="lex-Type-Statement-responseCard"></a>
 Em tempo de execução, se o cliente estiver usando a [PostText](https://docs.aws.amazon.com/lex/latest/dg/API_runtime_PostText.html)API, o Amazon Lex incluirá o cartão de resposta na resposta. Ele substitui todos os atributos da sessão e os valores de slots pelos espaços reservados no cartão de resposta.   
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 50.000.  
Obrigatório: Não

## Consulte também
<a name="API_Statement_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Statement) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Statement) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Statement) 

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

Uma lista de pares de chave/valor que identificam um bot, um alias de bot ou um canal de bot. Os caracteres permitidos para chaves e valores são letras Unicode, dígitos, espaço em branco e qualquer um dos seguintes símbolos: \$1 . : / = \$1 - @. 

## Conteúdo
<a name="API_Tag_Contents"></a>

 ** key **   <a name="lex-Type-Tag-key"></a>
A chave para a tag. As chaves não diferenciam maiúsculas de minúsculas.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. O tamanho máximo é 128.  
Obrigatório: sim

 ** value **   <a name="lex-Type-Tag-value"></a>
O valor a ser associado a uma chave. O valor pode ser uma string vazia, mas não pode ser nulo.  
Tipo: string  
Restrições de tamanho: o tamanho mínimo é 0. O tamanho máximo é 256.  
Obrigatório: sim

## Consulte também
<a name="API_Tag_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Tag) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Tag) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Tag) 

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

Fornece informações sobre uma única declaração que foi feita para seu bot. 

## Conteúdo
<a name="API_UtteranceData_Contents"></a>

 ** count **   <a name="lex-Type-UtteranceData-count"></a>
O número de vezes em que a declaração foi processada.  
Tipo: inteiro  
Obrigatório: não

 ** distinctUsers **   <a name="lex-Type-UtteranceData-distinctUsers"></a>
O número total de indivíduos que usaram a declaração.  
Tipo: número inteiro  
Obrigatório: não

 ** firstUtteredDate **   <a name="lex-Type-UtteranceData-firstUtteredDate"></a>
A data em que a declaração foi registrada pela primeira vez.  
Tipo: carimbo de data/hora  
Obrigatório: não

 ** lastUtteredDate **   <a name="lex-Type-UtteranceData-lastUtteredDate"></a>
A data em que a declaração foi registrada pela última vez.  
Tipo: carimbo de data/hora  
Obrigatório: não

 ** utteranceString **   <a name="lex-Type-UtteranceData-utteranceString"></a>
O texto que foi inserido pelo usuário ou a representação de texto de um clipe de áudio.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.000.  
Obrigatório: Não

## Consulte também
<a name="API_UtteranceData_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/UtteranceData) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/UtteranceData) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/UtteranceData) 

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

Fornece uma lista de declarações que foram feitas para uma versão específica do seu bot. A lista contém no máximo 100 declarações.

## Conteúdo
<a name="API_UtteranceList_Contents"></a>

 ** botVersion **   <a name="lex-Type-UtteranceList-botVersion"></a>
A versão do bot que processou a lista.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.  
Padrão: `\$LATEST|[0-9]+`   
Obrigatório: não

 ** utterances **   <a name="lex-Type-UtteranceList-utterances"></a>
Um ou mais objetos [UtteranceData](API_UtteranceData.md) que contêm informações sobre as declarações feitas a um bot. O número máximo de objetos é 100.  
Tipo: matriz de objetos [UtteranceData](API_UtteranceData.md)  
Obrigatório: Não

## Consulte também
<a name="API_UtteranceList_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/UtteranceList) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/UtteranceList) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/UtteranceList) 

# Serviço de runtime do Amazon Lex
<a name="API_Types_Amazon_Lex_Runtime_Service"></a>

Os seguintes tipos de dados são compatíveis com o Serviço de runtime do Amazon Lex:
+  [ActiveContext](API_runtime_ActiveContext.md) 
+  [ActiveContextTimeToLive](API_runtime_ActiveContextTimeToLive.md) 
+  [Button](API_runtime_Button.md) 
+  [DialogAction](API_runtime_DialogAction.md) 
+  [GenericAttachment](API_runtime_GenericAttachment.md) 
+  [IntentConfidence](API_runtime_IntentConfidence.md) 
+  [IntentSummary](API_runtime_IntentSummary.md) 
+  [PredictedIntent](API_runtime_PredictedIntent.md) 
+  [ResponseCard](API_runtime_ResponseCard.md) 
+  [SentimentResponse](API_runtime_SentimentResponse.md) 

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

Um contexto é uma variável que contém informações sobre o estado atual da conversa entre um usuário e o Amazon Lex. O contexto pode ser definido automaticamente pelo Amazon Lex quando uma intenção é cumprida ou pode ser definido em runtime usando a operação `PutContent`, `PutText` ou `PutSession`.

## Conteúdo
<a name="API_runtime_ActiveContext_Contents"></a>

 ** name **   <a name="lex-Type-runtime_ActiveContext-name"></a>
O nome do contexto.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.  
Padrão: `^([A-Za-z]_?)+$`   
Exigido: Sim

 ** parameters **   <a name="lex-Type-runtime_ActiveContext-parameters"></a>
Variáveis de estado para o contexto atual. Você pode usar esses valores como valores padrão para slots em eventos subsequentes.  
Tipo: mapa de string para string  
Entradas do mapa: número mínimo de 0 itens. Número máximo de 10 itens.  
Restrições de tamanho de chave: tamanho mínimo 1. Comprimento máximo de 100.  
Restrições de tamanho do valor: tamanho mínimo 1. Tamanho máximo de 1.024.  
Obrigatório: sim

 ** timeToLive **   <a name="lex-Type-runtime_ActiveContext-timeToLive"></a>
O intervalo de tempo ou o número de turnos em que um contexto permanece ativo.  
Tipo: objeto [ActiveContextTimeToLive](API_runtime_ActiveContextTimeToLive.md)  
Obrigatório: sim

## Consulte também
<a name="API_runtime_ActiveContext_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/ActiveContext) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/ActiveContext) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/ActiveContext) 

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

O intervalo de tempo ou o número de turnos em que um contexto permanece ativo.

## Conteúdo
<a name="API_runtime_ActiveContextTimeToLive_Contents"></a>

 ** timeToLiveInSeconds **   <a name="lex-Type-runtime_ActiveContextTimeToLive-timeToLiveInSeconds"></a>
O número de segundos em que o contexto deve estar ativo após ser enviado pela primeira vez em uma resposta `PostText` ou `PostContent`. Você pode definir o valor entre 5 e 86.400 segundos (24 horas).  
Tipo: inteiro  
Faixa válida: valor mínimo de 5. Valor máximo de 86.400.  
Obrigatório: não

 ** turnsToLive **   <a name="lex-Type-runtime_ActiveContextTimeToLive-turnsToLive"></a>
O número de turnos de conversação em que o contexto deve ficar ativo. Um turno de conversa é uma solicitação `PostContent` ou `PostText` e a resposta correspondente do Amazon Lex.  
Tipo: inteiro  
Faixa válida: valor mínimo de 1. Valor máximo de 20.  
Obrigatório: Não

## Consulte também
<a name="API_runtime_ActiveContextTimeToLive_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/ActiveContextTimeToLive) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/ActiveContextTimeToLive) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/ActiveContextTimeToLive) 

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

Representa uma opção a ser exibida na plataforma do cliente (Facebook, Slack etc.)

## Conteúdo
<a name="API_runtime_Button_Contents"></a>

 ** text **   <a name="lex-Type-runtime_Button-text"></a>
Texto visível para o usuário no botão.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 15.  
Obrigatório: sim

 ** value **   <a name="lex-Type-runtime_Button-value"></a>
O valor enviado para o Amazon Lex quando um usuário escolhe o botão. Por exemplo, considere o texto do botão “NYC”. Quando o usuário escolhe o botão, o valor enviado pode ser “Cidade de Nova York”.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 1.000.  
Obrigatório: sim

## Consulte também
<a name="API_runtime_Button_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/Button) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/Button) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/Button) 

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

Descreve a próxima ação que o bot deve realizar em sua interação com o usuário e fornece informações sobre o contexto em que a ação ocorre. Use o tipo de dados `DialogAction` para definir a interação em um estado específico ou para retornar a interação a um estado anterior.

## Conteúdo
<a name="API_runtime_DialogAction_Contents"></a>

 ** type **   <a name="lex-Type-runtime_DialogAction-type"></a>
A próxima ação que o bot deve realizar em sua interação com o usuário. Os valores possíveis são:  
+  `ConfirmIntent`: a próxima ação é perguntar ao usuário se a intenção está completa e pronta para ser atendida. Essa é uma pergunta de sim/não, como “Fazer o pedido?”
+  `Close`: indica que não haverá uma resposta do usuário. Por exemplo, a afirmação "Seu pedido de pizza foi feito" não requer uma resposta.
+  `Delegate`: a próxima ação é determinada pelo Amazon Lex.
+  `ElicitIntent`: a próxima ação é determinar a intenção que o usuário deseja atender.
+  `ElicitSlot`: a próxima ação é ilicitar um valor de slot do usuário.
Tipo: String  
Valores Válidos: `ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate`   
Obrigatório: sim

 ** fulfillmentState **   <a name="lex-Type-runtime_DialogAction-fulfillmentState"></a>
O estado de atendimento da intenção. Os valores possíveis são:  
+  `Failed`: a função do Lambda associada à intenção falhou em atender a intenção.
+  `Fulfilled` - A intenção foi atendida pela função do Lambda associada à intenção. 
+  `ReadyForFulfillment`: todas as informações necessárias para que a intenção esteja presente e pronta para ser atendida pelo aplicativo do cliente.
Tipo: String  
Valores Válidos: `Fulfilled | Failed | ReadyForFulfillment`   
Obrigatório: não

 ** intentName **   <a name="lex-Type-runtime_DialogAction-intentName"></a>
O nome da intenção.  
Tipo: String  
Obrigatório: Não

 ** message **   <a name="lex-Type-runtime_DialogAction-message"></a>
A mensagem que deve ser exibida ao usuário. Se você não especificar uma mensagem, o Amazon Lex usará a mensagem configurada para a intenção.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 1.024.  
Obrigatório: não

 ** messageFormat **   <a name="lex-Type-runtime_DialogAction-messageFormat"></a>
+  `PlainText` - A mensagem contém texto sem formatação UTF-8.
+  `CustomPayload` - A mensagem é um formato personalizado para o cliente.
+  `SSML` - A mensagem contém texto formatado para saída de voz.
+  `Composite`: a mensagem contém um objeto JSON de escape com uma ou mais mensagens. Para obter mais informações, consulte [Grupos de mensagens](https://docs.aws.amazon.com/lex/latest/dg/howitworks-manage-prompts.html). 
Tipo: string  
Valores Válidos: `PlainText | CustomPayload | SSML | Composite`   
Obrigatório: não

 ** slots **   <a name="lex-Type-runtime_DialogAction-slots"></a>
Mapa dos slots que foram coletados e seus valores.   
Tipo: mapa de string para string  
Obrigatório: não

 ** slotToElicit **   <a name="lex-Type-runtime_DialogAction-slotToElicit"></a>
O nome do slot que deve ser obtido do usuário.  
Tipo: String  
Obrigatório: Não

## Consulte também
<a name="API_runtime_DialogAction_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/DialogAction) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/DialogAction) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/DialogAction) 

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

Representa uma opção renderizada para o usuário quando um prompt é exibido. Pode ser uma imagem, um botão, um link ou um texto. 

## Conteúdo
<a name="API_runtime_GenericAttachment_Contents"></a>

 ** attachmentLinkUrl **   <a name="lex-Type-runtime_GenericAttachment-attachmentLinkUrl"></a>
O URL de um anexo ao cartão de resposta.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Obrigatório: não

 ** buttons **   <a name="lex-Type-runtime_GenericAttachment-buttons"></a>
A lista de opções a serem mostradas ao usuário.  
Tipo: matriz de objetos [Button](API_runtime_Button.md)  
Membros da Matriz: número mínimo de 0 itens. Número máximo de 5 itens.  
Obrigatório: não

 ** imageUrl **   <a name="lex-Type-runtime_GenericAttachment-imageUrl"></a>
O URL de uma imagem que é exibida ao usuário.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Obrigatório: não

 ** subTitle **   <a name="lex-Type-runtime_GenericAttachment-subTitle"></a>
O subtítulo mostrado abaixo do título.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 80.  
Obrigatório: não

 ** title **   <a name="lex-Type-runtime_GenericAttachment-title"></a>
O título da opção.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 80.  
Obrigatório: Não

## Consulte também
<a name="API_runtime_GenericAttachment_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/GenericAttachment) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/GenericAttachment) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/GenericAttachment) 

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

Fornece uma pontuação que indica o quanto o Amazon Lex tem certeza de que uma intenção satisfaz a intenção do usuário.

## Conteúdo
<a name="API_runtime_IntentConfidence_Contents"></a>

 ** score **   <a name="lex-Type-runtime_IntentConfidence-score"></a>
Uma pontuação que indica o quanto o Amazon Lex tem certeza de que a intenção satisfaz a intenção do usuário. Varia entre 0,00 e 1,00. Pontuações mais altas indicam maior confiança.  
Tipo: duplo  
Obrigatório: Não

## Consulte também
<a name="API_runtime_IntentConfidence_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/IntentConfidence) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/IntentConfidence) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/IntentConfidence) 

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

Fornece informações sobre o estado de uma intenção. Você pode usar essas informações para obter o estado atual de uma intenção para poder processá-la ou retorná-la ao estado anterior.

## Conteúdo
<a name="API_runtime_IntentSummary_Contents"></a>

 ** dialogActionType **   <a name="lex-Type-runtime_IntentSummary-dialogActionType"></a>
A próxima ação que o bot deve realizar em sua interação com o usuário. Os valores possíveis são:  
+  `ConfirmIntent`: a próxima ação é perguntar ao usuário se a intenção está completa e pronta para ser atendida. Essa é uma pergunta de sim/não, como “Fazer o pedido?”
+  `Close`: indica que não haverá uma resposta do usuário. Por exemplo, a afirmação "Seu pedido de pizza foi feito" não requer uma resposta.
+  `ElicitIntent`: a próxima ação é determinar a intenção que o usuário deseja atender.
+  `ElicitSlot`: a próxima ação é ilicitar um valor de slot do usuário.
Tipo: String  
Valores Válidos: `ElicitIntent | ConfirmIntent | ElicitSlot | Close | Delegate`   
Obrigatório: sim

 ** checkpointLabel **   <a name="lex-Type-runtime_IntentSummary-checkpointLabel"></a>
Um rótulo definido pelo usuário que identifica uma intenção específica. Você pode usar esse rótulo para retornar a uma intenção anterior.   
Use o parâmetro `checkpointLabelFilter` da operação `GetSessionRequest` para filtrar as intenções retornadas pela operação para aquelas com somente o rótulo especificado.  
Tipo: String  
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 255.  
Padrão: `[a-zA-Z0-9-]+`   
Obrigatório: não

 ** confirmationStatus **   <a name="lex-Type-runtime_IntentSummary-confirmationStatus"></a>
O status da intenção após o usuário responder ao prompt de confirmação. Se o usuário confirmar a intenção, o Amazon Lex define esse campo como `Confirmed`. Se o usuário negar a intenção, o Amazon Lex define esse valor como `Denied`. Os valores possíveis são:  
+  `Confirmed` - O usuário respondeu “Sim” ao prompt de confirmação, confirmando que a intenção está completa e que está pronta para ser atendida.
+  `Denied` - O usuário respondeu “Não” ao prompt de confirmação.
+  `None` - O usuário nunca recebeu um prompt de confirmação; ou o usuário recebeu um prompt, mas não o confirmou nem negou.
Tipo: String  
Valores Válidos: `None | Confirmed | Denied`   
Obrigatório: não

 ** fulfillmentState **   <a name="lex-Type-runtime_IntentSummary-fulfillmentState"></a>
O estado de atendimento da intenção. Os valores possíveis são:  
+  `Failed`: a função do Lambda associada à intenção falhou em atender a intenção.
+  `Fulfilled` - A intenção foi atendida pela função do Lambda associada à intenção. 
+  `ReadyForFulfillment`: todas as informações necessárias para que a intenção esteja presente e pronta para ser atendida pelo aplicativo do cliente.
Tipo: String  
Valores Válidos: `Fulfilled | Failed | ReadyForFulfillment`   
Obrigatório: não

 ** intentName **   <a name="lex-Type-runtime_IntentSummary-intentName"></a>
O nome da intenção.  
Tipo: String  
Obrigatório: Não

 ** slots **   <a name="lex-Type-runtime_IntentSummary-slots"></a>
Mapa dos slots que foram coletados e seus valores.   
Tipo: mapa de string para string  
Obrigatório: não

 ** slotToElicit **   <a name="lex-Type-runtime_IntentSummary-slotToElicit"></a>
O próximo slot a ser obtido de um usuário. Se não houver espaço para extrair, o campo ficará em branco.  
Tipo: String  
Obrigatório: Não

## Consulte também
<a name="API_runtime_IntentSummary_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/IntentSummary) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/IntentSummary) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/IntentSummary) 

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

Uma intenção sugerida pelo Amazon Lex satisfaz a intenção do usuário. Inclui o nome da intenção, a confiança que o Amazon Lex tem de que a intenção do usuário está satisfeita e os slots definidos para a intenção.

## Conteúdo
<a name="API_runtime_PredictedIntent_Contents"></a>

 ** intentName **   <a name="lex-Type-runtime_PredictedIntent-intentName"></a>
O nome de uma intenção sugerida pelo Amazon Lex que satisfaz a intenção do usuário.  
Tipo: String  
Obrigatório: Não

 ** nluIntentConfidence **   <a name="lex-Type-runtime_PredictedIntent-nluIntentConfidence"></a>
Indica o quanto o Amazon Lex tem certeza de que a intenção satisfaz a intenção do usuário.  
Tipo: objeto [IntentConfidence](API_runtime_IntentConfidence.md)  
Obrigatório: não

 ** slots **   <a name="lex-Type-runtime_PredictedIntent-slots"></a>
O slot e os valores do slot associados à intenção prevista.  
Tipo: mapa de string para string  
Obrigatório: Não

## Consulte também
<a name="API_runtime_PredictedIntent_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/PredictedIntent) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/PredictedIntent) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/PredictedIntent) 

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

Se você configurar um cartão de resposta ao criar seus bots, o Amazon Lex substituirá os atributos da sessão e os valores de slots disponíveis e os retornará. O cartão de resposta também pode vir de uma função do Lambda (`dialogCodeHook` e `fulfillmentActivity` em uma intenção).

## Conteúdo
<a name="API_runtime_ResponseCard_Contents"></a>

 ** contentType **   <a name="lex-Type-runtime_ResponseCard-contentType"></a>
O tipo de conteúdo da resposta.  
Tipo: string  
Valores Válidos: `application/vnd.amazonaws.card.generic`   
Obrigatório: não

 ** genericAttachments **   <a name="lex-Type-runtime_ResponseCard-genericAttachments"></a>
Uma matriz de objetos anexos representando opções.  
Tipo: matriz de objetos [GenericAttachment](API_runtime_GenericAttachment.md)  
Membros da Matriz: número mínimo de 0 itens. Número máximo de 10 itens.  
Obrigatório: não

 ** version **   <a name="lex-Type-runtime_ResponseCard-version"></a>
A versão do formato do cartão de resposta.  
Tipo: String  
Obrigatório: Não

## Consulte também
<a name="API_runtime_ResponseCard_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/ResponseCard) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/ResponseCard) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/ResponseCard) 

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

O sentimento expresso em uma declaração.

Quando o bot está configurado para enviar declarações ao Amazon Comprehend para análise de sentimentos, a estrutura desse campo contém o resultado da análise.

## Conteúdo
<a name="API_runtime_SentimentResponse_Contents"></a>

 ** sentimentLabel **   <a name="lex-Type-runtime_SentimentResponse-sentimentLabel"></a>
O sentimento inferido no qual o Amazon Comprehend tem a maior confiança.  
Tipo: String  
Obrigatório: Não

 ** sentimentScore **   <a name="lex-Type-runtime_SentimentResponse-sentimentScore"></a>
A probabilidade de o sentimento ter sido inferido corretamente.  
Tipo: String  
Obrigatório: Não

## Consulte também
<a name="API_runtime_SentimentResponse_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/runtime.lex-2016-11-28/SentimentResponse) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/runtime.lex-2016-11-28/SentimentResponse) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/runtime.lex-2016-11-28/SentimentResponse) 