

Após uma análise cuidadosa, decidimos descontinuar o Amazon Kinesis Data Analytics para aplicativos SQL:

1. A partir de **1º de setembro de 2025,** não forneceremos nenhuma correção de bug para aplicativos do Amazon Kinesis Data Analytics para SQL porque teremos suporte limitado para ele, devido à próxima descontinuação.

2. A partir **de 15 de outubro de 2025,** você não poderá criar novos aplicativos Kinesis Data Analytics para SQL.

3. Excluiremos as aplicações a partir de **27 de janeiro de 2026**. Você não poderá mais iniciar nem operar as aplicações do Amazon Kinesis Data Analytics para SQL. A partir dessa data, não haverá mais suporte ao Amazon Kinesis Data Analytics para SQL. Para obter mais informações, consulte [Descontinuação de aplicações do Amazon Kinesis Data Analytics para SQL](discontinuation.md).

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:
+  [ApplicationDetail](API_ApplicationDetail.md) 
+  [ApplicationSummary](API_ApplicationSummary.md) 
+  [ApplicationUpdate](API_ApplicationUpdate.md) 
+  [CloudWatchLoggingOption](API_CloudWatchLoggingOption.md) 
+  [CloudWatchLoggingOptionDescription](API_CloudWatchLoggingOptionDescription.md) 
+  [CloudWatchLoggingOptionUpdate](API_CloudWatchLoggingOptionUpdate.md) 
+  [CSVMappingParameters](API_CSVMappingParameters.md) 
+  [DestinationSchema](API_DestinationSchema.md) 
+  [Input](API_Input.md) 
+  [InputConfiguration](API_InputConfiguration.md) 
+  [InputDescription](API_InputDescription.md) 
+  [InputLambdaProcessor](API_InputLambdaProcessor.md) 
+  [InputLambdaProcessorDescription](API_InputLambdaProcessorDescription.md) 
+  [InputLambdaProcessorUpdate](API_InputLambdaProcessorUpdate.md) 
+  [InputParallelism](API_InputParallelism.md) 
+  [InputParallelismUpdate](API_InputParallelismUpdate.md) 
+  [InputProcessingConfiguration](API_InputProcessingConfiguration.md) 
+  [InputProcessingConfigurationDescription](API_InputProcessingConfigurationDescription.md) 
+  [InputProcessingConfigurationUpdate](API_InputProcessingConfigurationUpdate.md) 
+  [InputSchemaUpdate](API_InputSchemaUpdate.md) 
+  [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md) 
+  [InputUpdate](API_InputUpdate.md) 
+  [JSONMappingParameters](API_JSONMappingParameters.md) 
+  [KinesisFirehoseInput](API_KinesisFirehoseInput.md) 
+  [KinesisFirehoseInputDescription](API_KinesisFirehoseInputDescription.md) 
+  [KinesisFirehoseInputUpdate](API_KinesisFirehoseInputUpdate.md) 
+  [KinesisFirehoseOutput](API_KinesisFirehoseOutput.md) 
+  [KinesisFirehoseOutputDescription](API_KinesisFirehoseOutputDescription.md) 
+  [KinesisFirehoseOutputUpdate](API_KinesisFirehoseOutputUpdate.md) 
+  [KinesisStreamsInput](API_KinesisStreamsInput.md) 
+  [KinesisStreamsInputDescription](API_KinesisStreamsInputDescription.md) 
+  [KinesisStreamsInputUpdate](API_KinesisStreamsInputUpdate.md) 
+  [KinesisStreamsOutput](API_KinesisStreamsOutput.md) 
+  [KinesisStreamsOutputDescription](API_KinesisStreamsOutputDescription.md) 
+  [KinesisStreamsOutputUpdate](API_KinesisStreamsOutputUpdate.md) 
+  [LambdaOutput](API_LambdaOutput.md) 
+  [LambdaOutputDescription](API_LambdaOutputDescription.md) 
+  [LambdaOutputUpdate](API_LambdaOutputUpdate.md) 
+  [MappingParameters](API_MappingParameters.md) 
+  [Output](API_Output.md) 
+  [OutputDescription](API_OutputDescription.md) 
+  [OutputUpdate](API_OutputUpdate.md) 
+  [RecordColumn](API_RecordColumn.md) 
+  [RecordFormat](API_RecordFormat.md) 
+  [ReferenceDataSource](API_ReferenceDataSource.md) 
+  [ReferenceDataSourceDescription](API_ReferenceDataSourceDescription.md) 
+  [ReferenceDataSourceUpdate](API_ReferenceDataSourceUpdate.md) 
+  [S3Configuration](API_S3Configuration.md) 
+  [S3ReferenceDataSource](API_S3ReferenceDataSource.md) 
+  [S3ReferenceDataSourceDescription](API_S3ReferenceDataSourceDescription.md) 
+  [S3ReferenceDataSourceUpdate](API_S3ReferenceDataSourceUpdate.md) 
+  [SourceSchema](API_SourceSchema.md) 
+  [Tag](API_Tag.md) 

# ApplicationDetail
<a name="API_ApplicationDetail"></a>

**nota**  
Esta documentação é para a versão 1 da API do Amazon Kinesis Data Analytics, que oferece suporte somente a aplicativos SQL. A versão 2 da API oferece suporte a aplicativos Java e SQL. Para obter mais informações sobre a versão 2, consulte [Documentação da API V2 do Amazon Kinesis Data Analytics](/kinesisanalytics/latest/apiv2/Welcome.html).

Fornece uma descrição do aplicativo, incluindo o nome do recurso da Amazon (ARN) do aplicativo, o status, a versão mais recente e a configuração de entrada e saída.

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

 ** ApplicationARN **   <a name="analytics-Type-ApplicationDetail-ApplicationARN"></a>
ARN do aplicativo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** ApplicationName **   <a name="analytics-Type-ApplicationDetail-ApplicationName"></a>
Nome do aplicativo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. O tamanho máximo é 128.  
Padrão: `[a-zA-Z0-9_.-]+`   
Exigido: Sim

 ** ApplicationStatus **   <a name="analytics-Type-ApplicationDetail-ApplicationStatus"></a>
Status do aplicativo.  
Tipo: string  
Valores Válidos: `DELETING | STARTING | STOPPING | READY | RUNNING | UPDATING | AUTOSCALING`   
Obrigatório: sim

 ** ApplicationVersionId **   <a name="analytics-Type-ApplicationDetail-ApplicationVersionId"></a>
Fornece a versão de aplicativo atual.  
Tipo: longo  
Faixa válida: valor mínimo de 1. Valor máximo de 999999999.  
Obrigatório: sim

 ** ApplicationCode **   <a name="analytics-Type-ApplicationDetail-ApplicationCode"></a>
Retorna o código do aplicativo que você forneceu para realizar a análise de dados em qualquer um dos fluxos no aplicativo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 102400.  
Obrigatório: não

 ** ApplicationDescription **   <a name="analytics-Type-ApplicationDetail-ApplicationDescription"></a>
Descrição do aplicativo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 1.024.  
Obrigatório: não

 ** CloudWatchLoggingOptionDescriptions **   <a name="analytics-Type-ApplicationDetail-CloudWatchLoggingOptionDescriptions"></a>
Descreve os fluxos de CloudWatch log configurados para receber mensagens do aplicativo. Para obter mais informações sobre o uso de streams de CloudWatch log com aplicativos Amazon Kinesis Analytics, consulte Como trabalhar [com o Amazon](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html) Logs. CloudWatch   
Tipo: matriz de objetos [CloudWatchLoggingOptionDescription](API_CloudWatchLoggingOptionDescription.md)  
Obrigatório: não

 ** CreateTimestamp **   <a name="analytics-Type-ApplicationDetail-CreateTimestamp"></a>
O timestamp em que a versão do aplicativo foi criada.  
Tipo: carimbo de data/hora  
Obrigatório: não

 ** InputDescriptions **   <a name="analytics-Type-ApplicationDetail-InputDescriptions"></a>
Descreve a configuração de entrada do aplicativo. Para obter mais informações, consulte [Configuração de entrada do aplicativo](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html).   
Tipo: matriz de objetos [InputDescription](API_InputDescription.md)  
Obrigatório: não

 ** LastUpdateTimestamp **   <a name="analytics-Type-ApplicationDetail-LastUpdateTimestamp"></a>
Time stamp da última atualização do aplicativo.  
Tipo: carimbo de data/hora  
Obrigatório: não

 ** OutputDescriptions **   <a name="analytics-Type-ApplicationDetail-OutputDescriptions"></a>
Descreve a configuração de saída do aplicativo. Para obter mais informações, consulte [Configuração da saída do aplicativo](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html).   
Tipo: matriz de objetos [OutputDescription](API_OutputDescription.md)  
Obrigatório: não

 ** ReferenceDataSourceDescriptions **   <a name="analytics-Type-ApplicationDetail-ReferenceDataSourceDescriptions"></a>
Descreve as fontes de dados de referência configuradas para o aplicativo. Para obter mais informações, consulte [Configuração de entrada do aplicativo](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html).   
Tipo: matriz de objetos [ReferenceDataSourceDescription](API_ReferenceDataSourceDescription.md)  
Obrigatório: Não

## Consulte também
<a name="API_ApplicationDetail_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/kinesisanalytics-2015-08-14/ApplicationDetail) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ApplicationDetail) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ApplicationDetail) 

# ApplicationSummary
<a name="API_ApplicationSummary"></a>

**nota**  
Esta documentação é para a versão 1 da API do Amazon Kinesis Data Analytics, que oferece suporte somente a aplicativos SQL. A versão 2 da API oferece suporte a aplicativos Java e SQL. Para obter mais informações sobre a versão 2, consulte [Documentação da API V2 do Amazon Kinesis Data Analytics](/kinesisanalytics/latest/apiv2/Welcome.html).

Fornece informações resumidas do aplicativo, incluindo nome do recurso da Amazon (ARN), nome e status do aplicativo.

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

 ** ApplicationARN **   <a name="analytics-Type-ApplicationSummary-ApplicationARN"></a>
ARN do aplicativo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** ApplicationName **   <a name="analytics-Type-ApplicationSummary-ApplicationName"></a>
Nome do aplicativo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. O tamanho máximo é 128.  
Padrão: `[a-zA-Z0-9_.-]+`   
Exigido: Sim

 ** ApplicationStatus **   <a name="analytics-Type-ApplicationSummary-ApplicationStatus"></a>
Status do aplicativo.  
Tipo: string  
Valores Válidos: `DELETING | STARTING | STOPPING | READY | RUNNING | UPDATING | AUTOSCALING`   
Exigido: Sim

## Consulte também
<a name="API_ApplicationSummary_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/kinesisanalytics-2015-08-14/ApplicationSummary) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ApplicationSummary) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ApplicationSummary) 

# ApplicationUpdate
<a name="API_ApplicationUpdate"></a>

Descreve as atualizações a serem aplicadas a um aplicativo Amazon Kinesis Analytics existente.

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

 ** ApplicationCodeUpdate **   <a name="analytics-Type-ApplicationUpdate-ApplicationCodeUpdate"></a>
Descreve as atualizações do código do aplicativo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 102400.  
Obrigatório: não

 ** CloudWatchLoggingOptionUpdates **   <a name="analytics-Type-ApplicationUpdate-CloudWatchLoggingOptionUpdates"></a>
Descreve as atualizações das opções de CloudWatch registro do aplicativo.  
Tipo: matriz de objetos [CloudWatchLoggingOptionUpdate](API_CloudWatchLoggingOptionUpdate.md)  
Obrigatório: não

 ** InputUpdates **   <a name="analytics-Type-ApplicationUpdate-InputUpdates"></a>
Descreve as atualizações de configuração de entrada do aplicativo.  
Tipo: matriz de objetos [InputUpdate](API_InputUpdate.md)  
Obrigatório: não

 ** OutputUpdates **   <a name="analytics-Type-ApplicationUpdate-OutputUpdates"></a>
Descreve as atualizações de configuração de saída do aplicativo.  
Tipo: matriz de objetos [OutputUpdate](API_OutputUpdate.md)  
Obrigatório: não

 ** ReferenceDataSourceUpdates **   <a name="analytics-Type-ApplicationUpdate-ReferenceDataSourceUpdates"></a>
Descreve as atualizações da fonte de dados de referência do aplicativo.  
Tipo: matriz de objetos [ReferenceDataSourceUpdate](API_ReferenceDataSourceUpdate.md)  
Obrigatório: Não

## Consulte também
<a name="API_ApplicationUpdate_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/kinesisanalytics-2015-08-14/ApplicationUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ApplicationUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ApplicationUpdate) 

# CloudWatchLoggingOption
<a name="API_CloudWatchLoggingOption"></a>

Fornece uma descrição das opções de CloudWatch registro, incluindo o Amazon Resource Name (ARN) do stream de logs e o ARN da função.

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

 ** LogStreamARN **   <a name="analytics-Type-CloudWatchLoggingOption-LogStreamARN"></a>
ARN do CloudWatch log para receber mensagens do aplicativo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** RoleARN **   <a name="analytics-Type-CloudWatchLoggingOption-RoleARN"></a>
ARN do IAM do perfil a ser usado para enviar mensagens do aplicativo. Observação: para gravar mensagens do aplicativo CloudWatch, a função do IAM usada deve ter a ação `PutLogEvents` de política ativada.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

## Consulte também
<a name="API_CloudWatchLoggingOption_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/kinesisanalytics-2015-08-14/CloudWatchLoggingOption) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CloudWatchLoggingOption) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CloudWatchLoggingOption) 

# CloudWatchLoggingOptionDescription
<a name="API_CloudWatchLoggingOptionDescription"></a>

Descrição da opção de CloudWatch registro.

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

 ** LogStreamARN **   <a name="analytics-Type-CloudWatchLoggingOptionDescription-LogStreamARN"></a>
ARN do CloudWatch log para receber mensagens do aplicativo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** RoleARN **   <a name="analytics-Type-CloudWatchLoggingOptionDescription-RoleARN"></a>
ARN do IAM do perfil a ser usado para enviar mensagens do aplicativo. Observação: para gravar mensagens do aplicativo CloudWatch, a função do IAM usada deve ter a ação `PutLogEvents` de política ativada.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** CloudWatchLoggingOptionId **   <a name="analytics-Type-CloudWatchLoggingOptionDescription-CloudWatchLoggingOptionId"></a>
ID da descrição da opção de CloudWatch registro.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Tamanho máximo de 50.  
Padrão: `[a-zA-Z0-9_.-]+`   
Obrigatório: Não

## Consulte também
<a name="API_CloudWatchLoggingOptionDescription_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/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionDescription) 

# CloudWatchLoggingOptionUpdate
<a name="API_CloudWatchLoggingOptionUpdate"></a>

Descreve as atualizações das opções de CloudWatch registro.

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

 ** CloudWatchLoggingOptionId **   <a name="analytics-Type-CloudWatchLoggingOptionUpdate-CloudWatchLoggingOptionId"></a>
ID da opção de CloudWatch registro a ser atualizada  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Tamanho máximo de 50.  
Padrão: `[a-zA-Z0-9_.-]+`   
Exigido: Sim

 ** LogStreamARNUpdate **   <a name="analytics-Type-CloudWatchLoggingOptionUpdate-LogStreamARNUpdate"></a>
ARN do CloudWatch log para receber mensagens do aplicativo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARNUpdate **   <a name="analytics-Type-CloudWatchLoggingOptionUpdate-RoleARNUpdate"></a>
ARN do IAM do perfil a ser usado para enviar mensagens do aplicativo. Observação: para gravar mensagens do aplicativo CloudWatch, a função do IAM usada deve ter a ação `PutLogEvents` de política ativada.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_CloudWatchLoggingOptionUpdate_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/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionUpdate) 

# CSVMappingParameters
<a name="API_CSVMappingParameters"></a>

Fornece informações adicionais de mapeamento quando o formato do registro usa delimitadores, como CSV. Por exemplo, os seguintes registros de amostra usam o formato CSV, em que os registros usam o *"\$1n"* como o delimitador de linha e uma vírgula (",") como o delimitador de coluna: 

 `"name1", "address1"` 

 `"name2", "address2"` 

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

 ** RecordColumnDelimiter **   <a name="analytics-Type-CSVMappingParameters-RecordColumnDelimiter"></a>
Delimitador de coluna. Por exemplo, em um formato CSV, uma vírgula (",") é o delimitador típico de coluna.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1.  
Obrigatório: sim

 ** RecordRowDelimiter **   <a name="analytics-Type-CSVMappingParameters-RecordRowDelimiter"></a>
Row delimitador. Por exemplo, em um formato CSV, *"\$1n"* é o delimitador típico de linha.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1.  
Obrigatório: sim

## Consulte também
<a name="API_CSVMappingParameters_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/kinesisanalytics-2015-08-14/CSVMappingParameters) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CSVMappingParameters) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CSVMappingParameters) 

# DestinationSchema
<a name="API_DestinationSchema"></a>

Descreve o formato de dados quando os registros são gravados no destino. Para obter mais informações, consulte [Configuração da saída do aplicativo](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html). 

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

 ** RecordFormatType **   <a name="analytics-Type-DestinationSchema-RecordFormatType"></a>
Especifica o formato dos registros no fluxo de saída.  
Tipo: string  
Valores Válidos: `JSON | CSV`   
Exigido: Sim

## Consulte também
<a name="API_DestinationSchema_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/kinesisanalytics-2015-08-14/DestinationSchema) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DestinationSchema) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DestinationSchema) 

# Input
<a name="API_Input"></a>

Ao configurar a entrada do aplicativo, você especifica a fonte de transmissão, o nome do fluxo no aplicativo que foi criado e o mapeamento entre os dois. Para obter mais informações, consulte [Configuração de entrada do aplicativo](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

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

 ** InputSchema **   <a name="analytics-Type-Input-InputSchema"></a>
Descreve o formato dos dados na origem do streaming e como cada elemento de dados é mapeado para as colunas correspondentes no stream do aplicativo que está sendo criado.  
Também é usado para descrever o formato da fonte de dados de referência.  
Tipo: objeto [SourceSchema](API_SourceSchema.md)  
Obrigatório: sim

 ** NamePrefix **   <a name="analytics-Type-Input-NamePrefix"></a>
Prefixo de nome a ser usado na criação de um fluxo no aplicativo. Suponha que você especifique um prefixo "”MyInApplicationStream. Em seguida, o Amazon Kinesis Analytics cria um ou mais (de acordo com `InputParallelism` a contagem especificada) streams no aplicativo com os nomes MyInApplicationStream "\$1001,” "MyInApplicationStream\$1002" e assim por diante.   
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 32.  
Obrigatório: sim

 ** InputParallelism **   <a name="analytics-Type-Input-InputParallelism"></a>
Descreve o número de fluxos do aplicativo a serem criados.   
Os dados de sua origem são roteados para esses fluxos de entrada no aplicativo.  
 (consulte [Configuração de entrada do aplicativo](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html).  
Tipo: objeto [InputParallelism](API_InputParallelism.md)  
Obrigatório: não

 ** InputProcessingConfiguration **   <a name="analytics-Type-Input-InputProcessingConfiguration"></a>
O [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html) para a entrada. Um processador de entrada transforma registros à medida que são recebidos do fluxo, antes do código SQL do aplicativo ser executado. No momento, a única configuração de processamento de entrada disponível é [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html).  
Tipo: objeto [InputProcessingConfiguration](API_InputProcessingConfiguration.md)  
Obrigatório: não

 ** KinesisFirehoseInput **   <a name="analytics-Type-Input-KinesisFirehoseInput"></a>
Se a origem do streaming for um fluxo de entrega do Amazon Kinesis Firehose, identifica o ARN do fluxo de entrega e uma função do IAM que permite que o Amazon Kinesis Analytics acesse o fluxo em seu nome.  
Nota: `KinesisStreamsInput` ou `KinesisFirehoseInput` é necessário.  
Tipo: objeto [KinesisFirehoseInput](API_KinesisFirehoseInput.md)  
Obrigatório: não

 ** KinesisStreamsInput **   <a name="analytics-Type-Input-KinesisStreamsInput"></a>
Se a origem do streaming for um fluxo do Amazon Kinesis, identifica o nome de recurso da Amazon (ARN) do fluxo e uma função do IAM que permite que o Amazon Kinesis Analytics acesse o fluxo em seu nome.  
Nota: `KinesisStreamsInput` ou `KinesisFirehoseInput` é necessário.  
Tipo: objeto [KinesisStreamsInput](API_KinesisStreamsInput.md)  
Obrigatório: Não

## Consulte também
<a name="API_Input_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/kinesisanalytics-2015-08-14/Input) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/Input) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/Input) 

# InputConfiguration
<a name="API_InputConfiguration"></a>

Ao iniciar seu aplicativo, você fornece essa configuração que identifica a fonte de entrada e o ponto na fonte de entrada no qual você deseja que o aplicativo comece a processar registros.

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

 ** Id **   <a name="analytics-Type-InputConfiguration-Id"></a>
ID da fonte de entrada Você pode obter esse ID chamando a operação [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html).  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Tamanho máximo de 50.  
Padrão: `[a-zA-Z0-9_.-]+`   
Exigido: Sim

 ** InputStartingPositionConfiguration **   <a name="analytics-Type-InputConfiguration-InputStartingPositionConfiguration"></a>
Ponto em que você deseja que o aplicativo comece a processar registros da origem de streaming.  
Tipo: objeto [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md)  
Obrigatório: sim

## Consulte também
<a name="API_InputConfiguration_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/kinesisanalytics-2015-08-14/InputConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputConfiguration) 

# InputDescription
<a name="API_InputDescription"></a>

Descreve a configuração de entrada do aplicativo. Para obter mais informações, consulte [Configuração de entrada do aplicativo](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

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

 ** InAppStreamNames **   <a name="analytics-Type-InputDescription-InAppStreamNames"></a>
Retorna os nomes dos fluxos no aplicativo que são mapeados para a origem do fluxo.  
Tipo: matriz de strings  
Restrições de Tamanho: tamanho mínimo 1. Comprimento máximo de 32.  
Obrigatório: não

 ** InputId **   <a name="analytics-Type-InputDescription-InputId"></a>
ID de entrada associada à entrada do aplicativo. Essa é a ID que o Amazon Kinesis Analytics atribui a cada configuração de entrada que você adiciona ao aplicativo.   
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Tamanho máximo de 50.  
Padrão: `[a-zA-Z0-9_.-]+`   
Obrigatório: não

 ** InputParallelism **   <a name="analytics-Type-InputDescription-InputParallelism"></a>
Descreve o paralelismo configurado (número de streams do aplicativo mapeados para a origem de streaming).  
Tipo: objeto [InputParallelism](API_InputParallelism.md)  
Obrigatório: não

 ** InputProcessingConfigurationDescription **   <a name="analytics-Type-InputDescription-InputProcessingConfigurationDescription"></a>
A descrição do pré-processador que é executado nos registros dessa entrada antes que o código do aplicativo seja executado.  
Tipo: objeto [InputProcessingConfigurationDescription](API_InputProcessingConfigurationDescription.md)  
Obrigatório: não

 ** InputSchema **   <a name="analytics-Type-InputDescription-InputSchema"></a>
Descreve o formato dos dados na origem do streaming e como cada elemento de dados é mapeado para as colunas correspondentes no stream do aplicativo que está sendo criado.   
Tipo: objeto [SourceSchema](API_SourceSchema.md)  
Obrigatório: não

 ** InputStartingPositionConfiguration **   <a name="analytics-Type-InputDescription-InputStartingPositionConfiguration"></a>
Ponto em que o aplicativo está configurado para ler a partir do stream de entrada.  
Tipo: objeto [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md)  
Obrigatório: não

 ** KinesisFirehoseInputDescription **   <a name="analytics-Type-InputDescription-KinesisFirehoseInputDescription"></a>
Se um stream de entrega do Amazon Kinesis Firehose for configurado como fonte de streaming, fornece o ARN do stream de entrega e um perfil do IAM que permite que o Amazon Kinesis Analytics acesse o stream em seu nome.  
Tipo: objeto [KinesisFirehoseInputDescription](API_KinesisFirehoseInputDescription.md)  
Obrigatório: não

 ** KinesisStreamsInputDescription **   <a name="analytics-Type-InputDescription-KinesisStreamsInputDescription"></a>
Se um stream do Amazon Kinesis for configurado como fonte do streaming, fornece o nome de recurso da Amazon (ARN) do stream e um perfil do IAM que permite que o Amazon Kinesis Analytics acesse o stream em seu nome.  
Tipo: objeto [KinesisStreamsInputDescription](API_KinesisStreamsInputDescription.md)  
Obrigatório: não

 ** NamePrefix **   <a name="analytics-Type-InputDescription-NamePrefix"></a>
Prefixo do nome no aplicativo.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 32.  
Obrigatório: Não

## Consulte também
<a name="API_InputDescription_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/kinesisanalytics-2015-08-14/InputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputDescription) 

# InputLambdaProcessor
<a name="API_InputLambdaProcessor"></a>

Um objeto que contém o Amazon Resource Name (ARN) da função [AWS Lambda](https://docs.aws.amazon.com/lambda/) que é usada para pré-processar registros no stream e o ARN da função do IAM que é usada para acessar a função Lambda. AWS 

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

 ** ResourceARN **   <a name="analytics-Type-InputLambdaProcessor-ResourceARN"></a>
O ARN da função do [AWS Lambda](https://docs.aws.amazon.com/lambda/) que opera em registros no fluxo.  
Para especificar uma versão anterior da função Lambda do que a mais recente, inclua a versão da função Lambda no ARN da função Lambda. Para obter mais informações sobre o Lambda ARNs, consulte [Exemplo ARNs](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda): Lambda AWS 
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** RoleARN **   <a name="analytics-Type-InputLambdaProcessor-RoleARN"></a>
O ARN da função do IAM que é usada para acessar a função Lambda AWS .  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

## Consulte também
<a name="API_InputLambdaProcessor_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/kinesisanalytics-2015-08-14/InputLambdaProcessor) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputLambdaProcessor) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputLambdaProcessor) 

# InputLambdaProcessorDescription
<a name="API_InputLambdaProcessorDescription"></a>

Um objeto que contém o Amazon Resource Name (ARN) da função [AWS Lambda](https://docs.aws.amazon.com/lambda/) que é usada para pré-processar registros no stream e o ARN da função do IAM que é usada para acessar a expressão Lambda. AWS 

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

 ** ResourceARN **   <a name="analytics-Type-InputLambdaProcessorDescription-ResourceARN"></a>
O ARN da função do [Lambda AWS](https://docs.aws.amazon.com/lambda/) que é usada para pré-processar os registros no fluxo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARN **   <a name="analytics-Type-InputLambdaProcessorDescription-RoleARN"></a>
O ARN da função do IAM que é usada para acessar a função Lambda AWS .  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_InputLambdaProcessorDescription_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/kinesisanalytics-2015-08-14/InputLambdaProcessorDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputLambdaProcessorDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputLambdaProcessorDescription) 

# InputLambdaProcessorUpdate
<a name="API_InputLambdaProcessorUpdate"></a>

Representa uma atualização do [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html)que é usada para pré-processar os registros no fluxo.

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

 ** ResourceARNUpdate **   <a name="analytics-Type-InputLambdaProcessorUpdate-ResourceARNUpdate"></a>
O nome do recurso da Amazon (ARN) da nova função do [Lambda AWS](https://docs.aws.amazon.com/lambda/) usada para pré-processar os registros no stream.  
Para especificar uma versão anterior da função Lambda do que a mais recente, inclua a versão da função Lambda no ARN da função Lambda. Para obter mais informações sobre o Lambda ARNs, consulte [Exemplo ARNs](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda): Lambda AWS 
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARNUpdate **   <a name="analytics-Type-InputLambdaProcessorUpdate-RoleARNUpdate"></a>
O ARN da nova função do IAM que é usada para acessar a função Lambda AWS .  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_InputLambdaProcessorUpdate_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/kinesisanalytics-2015-08-14/InputLambdaProcessorUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputLambdaProcessorUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputLambdaProcessorUpdate) 

# InputParallelism
<a name="API_InputParallelism"></a>

Descreve o número de fluxos no aplicativo a serem criados para uma determinada origem de streaming. Para obter informações sobre paralelismo, consulte [Configuração de entrada do aplicativo](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

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

 ** Count **   <a name="analytics-Type-InputParallelism-Count"></a>
Número de fluxos do aplicativo a serem criados. Para obter mais informações, consulte [Limites](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html).   
Tipo: inteiro  
Faixa válida: valor mínimo de 1. Valor máximo de 64.  
Obrigatório: Não

## Consulte também
<a name="API_InputParallelism_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/kinesisanalytics-2015-08-14/InputParallelism) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputParallelism) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputParallelism) 

# InputParallelismUpdate
<a name="API_InputParallelismUpdate"></a>

Fornece atualizações na contagem de paralelismo.

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

 ** CountUpdate **   <a name="analytics-Type-InputParallelismUpdate-CountUpdate"></a>
Número de streams no aplicativo a serem criados para a origem de streaming especificada.  
Tipo: inteiro  
Faixa válida: valor mínimo de 1. Valor máximo de 64.  
Obrigatório: Não

## Consulte também
<a name="API_InputParallelismUpdate_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/kinesisanalytics-2015-08-14/InputParallelismUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputParallelismUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputParallelismUpdate) 

# InputProcessingConfiguration
<a name="API_InputProcessingConfiguration"></a>

Fornece uma descrição de um processador que é usado para pré-processar os registros no fluxo antes de ser processado pelo código do aplicativo. Atualmente, o único processador de entrada disponível é o [AWS Lambda](https://docs.aws.amazon.com/lambda/).

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

 ** InputLambdaProcessor **   <a name="analytics-Type-InputProcessingConfiguration-InputLambdaProcessor"></a>
O [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html) que é usado para pré-processar os registros no streaming antes que sejam processados pelo código da sua aplicação.  
Tipo: objeto [InputLambdaProcessor](API_InputLambdaProcessor.md)  
Obrigatório: sim

## Consulte também
<a name="API_InputProcessingConfiguration_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/kinesisanalytics-2015-08-14/InputProcessingConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputProcessingConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputProcessingConfiguration) 

# InputProcessingConfigurationDescription
<a name="API_InputProcessingConfigurationDescription"></a>

Fornece informações de configuração sobre um processador de entrada. Atualmente, o único processador de entrada disponível é o [AWS Lambda](https://docs.aws.amazon.com/lambda/).

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

 ** InputLambdaProcessorDescription **   <a name="analytics-Type-InputProcessingConfigurationDescription-InputLambdaProcessorDescription"></a>
Fornece informações de configuração sobre o associado [InputLambdaProcessorDescription](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessorDescription.html).  
Tipo: objeto [InputLambdaProcessorDescription](API_InputLambdaProcessorDescription.md)  
Obrigatório: Não

## Consulte também
<a name="API_InputProcessingConfigurationDescription_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/kinesisanalytics-2015-08-14/InputProcessingConfigurationDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputProcessingConfigurationDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputProcessingConfigurationDescription) 

# InputProcessingConfigurationUpdate
<a name="API_InputProcessingConfigurationUpdate"></a>

Descreve as atualizações de um [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html). 

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

 ** InputLambdaProcessorUpdate **   <a name="analytics-Type-InputProcessingConfigurationUpdate-InputLambdaProcessorUpdate"></a>
Fornece informações de atualização para um [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html).  
Tipo: objeto [InputLambdaProcessorUpdate](API_InputLambdaProcessorUpdate.md)  
Obrigatório: sim

## Consulte também
<a name="API_InputProcessingConfigurationUpdate_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/kinesisanalytics-2015-08-14/InputProcessingConfigurationUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputProcessingConfigurationUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputProcessingConfigurationUpdate) 

# InputSchemaUpdate
<a name="API_InputSchemaUpdate"></a>

Descreve as atualizações do esquema de entrada do aplicativo.

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

 ** RecordColumnUpdates **   <a name="analytics-Type-InputSchemaUpdate-RecordColumnUpdates"></a>
Uma lista dos objetos `RecordColumn`. Cada objeto descreve o mapeamento do elemento na origem do streaming para a coluna correspondente no stream do aplicativo.   
Tipo: Matriz de objetos [RecordColumn](API_RecordColumn.md)  
Membros da matriz: número mínimo de 1 item. Número máximo de 1000 itens.  
Obrigatório: não

 ** RecordEncodingUpdate **   <a name="analytics-Type-InputSchemaUpdate-RecordEncodingUpdate"></a>
Especifica a codificação dos registros na origem do streaming. Por exemplo: UTF-8.  
Tipo: string  
Padrão: `UTF-8`   
Obrigatório: não

 ** RecordFormatUpdate **   <a name="analytics-Type-InputSchemaUpdate-RecordFormatUpdate"></a>
Especifica o formato dos registros na origem do streaming.  
Tipo: objeto [RecordFormat](API_RecordFormat.md)  
Obrigatório: Não

## Consulte também
<a name="API_InputSchemaUpdate_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/kinesisanalytics-2015-08-14/InputSchemaUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputSchemaUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputSchemaUpdate) 

# InputStartingPositionConfiguration
<a name="API_InputStartingPositionConfiguration"></a>

Descreve o ponto em que o aplicativo lê da origem do streaming.

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

 ** InputStartingPosition **   <a name="analytics-Type-InputStartingPositionConfiguration-InputStartingPosition"></a>
A posição inicial no stream.  
+  `NOW` - Comece a ler logo após o registro mais recente no stream, comece com a data e hora da solicitação emitida pelo cliente.
+  `TRIM_HORIZON` - Comece a ler o último registro não cortado no stream, que é o registro mais antigo disponível no stream. Essa opção não está disponível para um stream de entrega do Amazon Kinesis Firehose.
+  `LAST_STOPPED_POINT` - Continue a leitura de onde o aplicativo parou de ler pela última vez.
Tipo: string  
Valores Válidos: `NOW | TRIM_HORIZON | LAST_STOPPED_POINT`   
Obrigatório: Não

## Consulte também
<a name="API_InputStartingPositionConfiguration_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/kinesisanalytics-2015-08-14/InputStartingPositionConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputStartingPositionConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputStartingPositionConfiguration) 

# InputUpdate
<a name="API_InputUpdate"></a>

Descreve as atualizações em uma configuração de entrada específica (identificada pelo `InputId` de um aplicativo). 

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

 ** InputId **   <a name="analytics-Type-InputUpdate-InputId"></a>
ID de entrada da entrada do aplicativo a ser atualizado.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Tamanho máximo de 50.  
Padrão: `[a-zA-Z0-9_.-]+`   
Exigido: Sim

 ** InputParallelismUpdate **   <a name="analytics-Type-InputUpdate-InputParallelismUpdate"></a>
Descreve as atualizações de paralelismo (o número de streams no aplicativo que o Amazon Kinesis Analytics cria para a origem de streaming específica).  
Tipo: objeto [InputParallelismUpdate](API_InputParallelismUpdate.md)  
Obrigatório: não

 ** InputProcessingConfigurationUpdate **   <a name="analytics-Type-InputUpdate-InputProcessingConfigurationUpdate"></a>
Descreve as atualizações para uma configuração de processamento de entrada.  
Tipo: objeto [InputProcessingConfigurationUpdate](API_InputProcessingConfigurationUpdate.md)  
Obrigatório: não

 ** InputSchemaUpdate **   <a name="analytics-Type-InputUpdate-InputSchemaUpdate"></a>
Descreve o formato dos dados na origem do streaming e como cada elemento de dados no mapa de origem do streaming para colunas do stream no aplicativo está sendo criado.  
Tipo: objeto [InputSchemaUpdate](API_InputSchemaUpdate.md)  
Obrigatório: não

 ** KinesisFirehoseInputUpdate **   <a name="analytics-Type-InputUpdate-KinesisFirehoseInputUpdate"></a>
Se um stream de entrega do Amazon Kinesis Firehose for a origem de streaming a ser atualizada, fornece um ARN de stream atualizado e um ARN de perfil do IAM atualizados.  
Tipo: objeto [KinesisFirehoseInputUpdate](API_KinesisFirehoseInputUpdate.md)  
Obrigatório: não

 ** KinesisStreamsInputUpdate **   <a name="analytics-Type-InputUpdate-KinesisStreamsInputUpdate"></a>
Se um stream do Amazon Kinesis for a origem de streaming a ser atualizada, fornece um nome do recurso da Amazon (ARN) do stream atualizado e um ARN do perfil do IAM atualizados.  
Tipo: objeto [KinesisStreamsInputUpdate](API_KinesisStreamsInputUpdate.md)  
Obrigatório: não

 ** NamePrefixUpdate **   <a name="analytics-Type-InputUpdate-NamePrefixUpdate"></a>
Prefixo de nome para streams no aplicativo que o Amazon Kinesis Analytics cria para a origem de streaming específica.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 32.  
Obrigatório: Não

## Consulte também
<a name="API_InputUpdate_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/kinesisanalytics-2015-08-14/InputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputUpdate) 

# JSONMappingParameters
<a name="API_JSONMappingParameters"></a>

Fornece informações adicionais de mapeamento quando JSON é o formato do registro na origem do streaming.

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

 ** RecordRowPath **   <a name="analytics-Type-JSONMappingParameters-RecordRowPath"></a>
Caminho para o pai de nível superior que contém os registros.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1.  
Obrigatório: sim

## Consulte também
<a name="API_JSONMappingParameters_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/kinesisanalytics-2015-08-14/JSONMappingParameters) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/JSONMappingParameters) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/JSONMappingParameters) 

# KinesisFirehoseInput
<a name="API_KinesisFirehoseInput"></a>

 Identifica um fluxo de entrega do Amazon Kinesis Firehose como a origem de streaming. Você fornece o nome de recurso da Amazon (ARN) do fluxo de entrega e um ARN da função do IAM que permite que o Amazon Kinesis Analytics acesse o fluxo em seu nome.

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

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseInput-ResourceARN"></a>
ARN do fluxo de entrega de entrada.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseInput-RoleARN"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para acessar o stream em seu nome. Você precisa se certificar de que a função tenha as permissões necessárias para acessar o fluxo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

## Consulte também
<a name="API_KinesisFirehoseInput_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/kinesisanalytics-2015-08-14/KinesisFirehoseInput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseInput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseInput) 

# KinesisFirehoseInputDescription
<a name="API_KinesisFirehoseInputDescription"></a>

 Descreve o stream de entrega do Amazon Kinesis Firehose que está configurado como a origem do streaming na configuração de entrada do aplicativo. 

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

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseInputDescription-ResourceARN"></a>
O nome do recurso da Amazon (ARN) do stream de entrega do Amazon Kinesis Firehose.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseInputDescription-RoleARN"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para acessar o stream.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_KinesisFirehoseInputDescription_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/kinesisanalytics-2015-08-14/KinesisFirehoseInputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseInputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseInputDescription) 

# KinesisFirehoseInputUpdate
<a name="API_KinesisFirehoseInputUpdate"></a>

Ao atualizar a configuração de entrada do aplicativo, fornece informações sobre um stream de entrega do Amazon Kinesis Firehose como a origem de streaming.

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

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisFirehoseInputUpdate-ResourceARNUpdate"></a>
O nome do recurso da Amazon (ARN) do stream de entrega de entrada do Amazon Kinesis Firehose.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisFirehoseInputUpdate-RoleARNUpdate"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para acessar o stream em seu nome. Você precisa conceder as permissões necessárias para essa função.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_KinesisFirehoseInputUpdate_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/kinesisanalytics-2015-08-14/KinesisFirehoseInputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseInputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseInputUpdate) 

# KinesisFirehoseOutput
<a name="API_KinesisFirehoseOutput"></a>

Ao configurar a saída do aplicativo, identifica um fluxo de entrega do Amazon Kinesis Firehose como o destino. Você fornece o nome de recurso da Amazon (ARN) do fluxo, bem como uma função do IAM que habilita o Amazon Kinesis Analytics para gravar no fluxo em seu nome.

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

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseOutput-ResourceARN"></a>
O ARN do fluxo de entrega do Amazon Kinesis Firehose de destino onde a gravação será feita.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseOutput-RoleARN"></a>
O ARN da função do IAM que o Amazon Kinesis Analytics pode presumir para gravar o fluxo de destino em seu nome. Você precisa conceder as permissões necessárias para essa função.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

## Consulte também
<a name="API_KinesisFirehoseOutput_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/kinesisanalytics-2015-08-14/KinesisFirehoseOutput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseOutput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseOutput) 

# KinesisFirehoseOutputDescription
<a name="API_KinesisFirehoseOutputDescription"></a>

 Para uma saída do aplicativo, descreve um fluxo de entrega do Amazon Kinesis Firehose configurado como o destino. 

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

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseOutputDescription-ResourceARN"></a>
O nome do recurso da Amazon (ARN) do stream de entrega do Amazon Kinesis Firehose.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseOutputDescription-RoleARN"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para acessar o stream.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_KinesisFirehoseOutputDescription_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/kinesisanalytics-2015-08-14/KinesisFirehoseOutputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseOutputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseOutputDescription) 

# KinesisFirehoseOutputUpdate
<a name="API_KinesisFirehoseOutputUpdate"></a>

 Ao atualizar uma configuração de saída usando a [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html)operação, fornece informações sobre um stream de entrega do Amazon Kinesis Firehose configurado como destino. 

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

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisFirehoseOutputUpdate-ResourceARNUpdate"></a>
O nome do recurso da Amazon (ARN) do stream de entrega do Amazon Kinesis Firehose para gravar.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisFirehoseOutputUpdate-RoleARNUpdate"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para acessar o stream em seu nome. Você precisa conceder as permissões necessárias para essa função.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_KinesisFirehoseOutputUpdate_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/kinesisanalytics-2015-08-14/KinesisFirehoseOutputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseOutputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseOutputUpdate) 

# KinesisStreamsInput
<a name="API_KinesisStreamsInput"></a>

 Identifica um fluxo do Amazon Kinesis como a fonte de streaming. Você fornece o nome de recurso da Amazon (ARN) do fluxo, bem como um ARN de função do IAM que habilita o Amazon Kinesis Analytics para acessar o fluxo em seu nome.

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

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsInput-ResourceARN"></a>
ARN do fluxo do Amazon Kinesis de entrada para leitura.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsInput-RoleARN"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para acessar o stream em seu nome. Você precisa conceder as permissões necessárias para essa função.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

## Consulte também
<a name="API_KinesisStreamsInput_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/kinesisanalytics-2015-08-14/KinesisStreamsInput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsInput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsInput) 

# KinesisStreamsInputDescription
<a name="API_KinesisStreamsInputDescription"></a>

 Descreve o stream do Amazon Kinesis que está configurado como a origem do streaming na configuração de entrada do aplicativo. 

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

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsInputDescription-ResourceARN"></a>
O nome do recurso da Amazon (ARN) do stream de dados do Amazon Kinesis.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsInputDescription-RoleARN"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para acessar o stream.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_KinesisStreamsInputDescription_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/kinesisanalytics-2015-08-14/KinesisStreamsInputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsInputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsInputDescription) 

# KinesisStreamsInputUpdate
<a name="API_KinesisStreamsInputUpdate"></a>

Ao atualizar a configuração de entrada do aplicativo, fornece informações sobre um stream do Amazon Kinesis como a origem de streaming.

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

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisStreamsInputUpdate-ResourceARNUpdate"></a>
O nome do recurso da Amazon (ARN) do stream do Amazon Kinesis de entrada para leitura.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisStreamsInputUpdate-RoleARNUpdate"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para acessar o stream em seu nome. Você precisa conceder as permissões necessárias para essa função.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_KinesisStreamsInputUpdate_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/kinesisanalytics-2015-08-14/KinesisStreamsInputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsInputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsInputUpdate) 

# KinesisStreamsOutput
<a name="API_KinesisStreamsOutput"></a>

Ao configurar a saída do aplicativo, identifica um fluxo do Amazon Kinesis como o destino. Você fornece o nome de recurso da Amazon (ARN) do fluxo e um ARN de função do IAM que o Amazon Kinesis Analytics pode usar para gravar no fluxo em seu nome.

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

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsOutput-ResourceARN"></a>
O ARN do stream do Amazon Kinesis de destino onde a gravação será feita.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsOutput-RoleARN"></a>
O ARN da função do IAM que o Amazon Kinesis Analytics pode presumir para gravar o fluxo de destino em seu nome. Você precisa conceder as permissões necessárias para essa função.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

## Consulte também
<a name="API_KinesisStreamsOutput_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/kinesisanalytics-2015-08-14/KinesisStreamsOutput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsOutput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsOutput) 

# KinesisStreamsOutputDescription
<a name="API_KinesisStreamsOutputDescription"></a>

 Para uma saída do aplicativo, descreve um stream de entrega do Amazon Kinesis configurado como o destino. 

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

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsOutputDescription-ResourceARN"></a>
O nome do recurso da Amazon (ARN) do stream de dados do Amazon Kinesis.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsOutputDescription-RoleARN"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para acessar o stream.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_KinesisStreamsOutputDescription_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/kinesisanalytics-2015-08-14/KinesisStreamsOutputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsOutputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsOutputDescription) 

# KinesisStreamsOutputUpdate
<a name="API_KinesisStreamsOutputUpdate"></a>

 Ao atualizar uma configuração de saída usando a [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html)operação, fornece informações sobre um stream do Amazon Kinesis configurado como destino. 

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

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisStreamsOutputUpdate-ResourceARNUpdate"></a>
O nome do recurso da Amazon (ARN) do stream do Amazon Kinesis onde o resultado será gravado.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisStreamsOutputUpdate-RoleARNUpdate"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para acessar o stream em seu nome. Você precisa conceder as permissões necessárias para essa função.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_KinesisStreamsOutputUpdate_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/kinesisanalytics-2015-08-14/KinesisStreamsOutputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsOutputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsOutputUpdate) 

# LambdaOutput
<a name="API_LambdaOutput"></a>

Ao configurar a saída do aplicativo, identifica uma função AWS Lambda como destino. Você fornece o nome de recurso da Amazon (ARN) da função e um ARN de função do IAM que o Amazon Kinesis Analytics pode usar para gravar na função em seu nome. 

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

 ** ResourceARN **   <a name="analytics-Type-LambdaOutput-ResourceARN"></a>
Nome de recurso da Amazon (ARN) da função Lambda de destino onde a gravação será feita.  
Para especificar uma versão anterior da função Lambda do que a mais recente, inclua a versão da função Lambda no ARN da função Lambda. Para obter mais informações sobre o Lambda ARNs, consulte [Exemplo ARNs](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda): Lambda AWS 
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** RoleARN **   <a name="analytics-Type-LambdaOutput-RoleARN"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para gravar na função de destino em seu nome. Você precisa conceder as permissões necessárias para essa função.   
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

## Consulte também
<a name="API_LambdaOutput_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/kinesisanalytics-2015-08-14/LambdaOutput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/LambdaOutput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/LambdaOutput) 

# LambdaOutputDescription
<a name="API_LambdaOutputDescription"></a>

Para a saída de um aplicativo, descreve a função AWS Lambda configurada como seu destino. 

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

 ** ResourceARN **   <a name="analytics-Type-LambdaOutputDescription-ResourceARN"></a>
Nome de recurso da Amazon (ARN) da função Lambda de destino.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARN **   <a name="analytics-Type-LambdaOutputDescription-RoleARN"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para gravar no perfil de destino.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_LambdaOutputDescription_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/kinesisanalytics-2015-08-14/LambdaOutputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/LambdaOutputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/LambdaOutputDescription) 

# LambdaOutputUpdate
<a name="API_LambdaOutputUpdate"></a>

Ao atualizar uma configuração de saída usando a [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html)operação, fornece informações sobre uma função AWS Lambda configurada como destino.

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

 ** ResourceARNUpdate **   <a name="analytics-Type-LambdaOutputUpdate-ResourceARNUpdate"></a>
Nome de recurso da Amazon (ARN) da função Lambda de destino.  
Para especificar uma versão anterior da função Lambda do que a mais recente, inclua a versão da função Lambda no ARN da função Lambda. Para obter mais informações sobre o Lambda ARNs, consulte [Exemplo ARNs](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda): Lambda AWS 
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** RoleARNUpdate **   <a name="analytics-Type-LambdaOutputUpdate-RoleARNUpdate"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para gravar na função de destino em seu nome. Você precisa conceder as permissões necessárias para essa função.   
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_LambdaOutputUpdate_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/kinesisanalytics-2015-08-14/LambdaOutputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/LambdaOutputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/LambdaOutputUpdate) 

# MappingParameters
<a name="API_MappingParameters"></a>

Na configuração da entrada do aplicativo, no momento da criação ou atualização de um aplicativo, fornece as informações de mapeamento adicionais específicas sobre o formato do registro (como JSON, CSV ou campos de registro delimitados por algum delimitador) na origem do streaming.

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

 ** CSVMappingParameters **   <a name="analytics-Type-MappingParameters-CSVMappingParameters"></a>
Fornece informações adicionais de mapeamento quando o formato do registro usa delimitadores (por exemplo, CSV).  
Tipo: objeto [CSVMappingParameters](API_CSVMappingParameters.md)  
Obrigatório: não

 ** JSONMappingParameters **   <a name="analytics-Type-MappingParameters-JSONMappingParameters"></a>
Fornece informações adicionais de mapeamento quando JSON é o formato do registro na origem do streaming.  
Tipo: objeto [JSONMappingParameters](API_JSONMappingParameters.md)  
Obrigatório: Não

## Consulte também
<a name="API_MappingParameters_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/kinesisanalytics-2015-08-14/MappingParameters) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/MappingParameters) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/MappingParameters) 

# Output
<a name="API_Output"></a>

 Descreve a configuração de saída do aplicativo na qual você identifica um fluxo no aplicativo e um destino no qual você deseja que os dados do fluxo no aplicativo sejam gravados. O destino pode ser um fluxo do Amazon Kinesis ou um stream de entrega do Amazon Kinesis Firehose. 



Para limites sobre quantos destinos um aplicativo pode gravar e outras limitações, consulte [Limites](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html). 

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

 ** DestinationSchema **   <a name="analytics-Type-Output-DestinationSchema"></a>
Descreve o formato de dados quando os registros são gravados no destino. Para obter mais informações, consulte [Configuração da saída do aplicativo](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html).  
Tipo: objeto [DestinationSchema](API_DestinationSchema.md)  
Obrigatório: sim

 ** Name **   <a name="analytics-Type-Output-Name"></a>
Nome do fluxo no aplicativo.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 32.  
Obrigatório: sim

 ** KinesisFirehoseOutput **   <a name="analytics-Type-Output-KinesisFirehoseOutput"></a>
Identifica um fluxo de entrega do Amazon Kinesis Firehose como o destino.  
Tipo: objeto [KinesisFirehoseOutput](API_KinesisFirehoseOutput.md)  
Obrigatório: não

 ** KinesisStreamsOutput **   <a name="analytics-Type-Output-KinesisStreamsOutput"></a>
Identifica um fluxo do Amazon Kinesis como o destino.  
Tipo: objeto [KinesisStreamsOutput](API_KinesisStreamsOutput.md)  
Obrigatório: não

 ** LambdaOutput **   <a name="analytics-Type-Output-LambdaOutput"></a>
Identifica uma função AWS Lambda como destino.  
Tipo: objeto [LambdaOutput](API_LambdaOutput.md)  
Obrigatório: Não

## Consulte também
<a name="API_Output_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/kinesisanalytics-2015-08-14/Output) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/Output) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/Output) 

# OutputDescription
<a name="API_OutputDescription"></a>

Descreve a configuração de saída do aplicativo, que inclui o nome do stream no aplicativo e o destino em que os dados do stream são gravados. O destino pode ser um fluxo do Amazon Kinesis ou um stream de entrega do Amazon Kinesis Firehose. 

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

 ** DestinationSchema **   <a name="analytics-Type-OutputDescription-DestinationSchema"></a>
Formato de dados usado para gravar dados no destino.  
Tipo: objeto [DestinationSchema](API_DestinationSchema.md)  
Obrigatório: não

 ** KinesisFirehoseOutputDescription **   <a name="analytics-Type-OutputDescription-KinesisFirehoseOutputDescription"></a>
Descreve o stream de entrega do Amazon Kinesis Firehose configurado como o destino no qual a saída é gravada.  
Tipo: objeto [KinesisFirehoseOutputDescription](API_KinesisFirehoseOutputDescription.md)  
Obrigatório: não

 ** KinesisStreamsOutputDescription **   <a name="analytics-Type-OutputDescription-KinesisStreamsOutputDescription"></a>
Descreve o stream do Amazon Kinesis configurado como o destino em que a saída é gravada.  
Tipo: objeto [KinesisStreamsOutputDescription](API_KinesisStreamsOutputDescription.md)  
Obrigatório: não

 ** LambdaOutputDescription **   <a name="analytics-Type-OutputDescription-LambdaOutputDescription"></a>
Descreve a função AWS Lambda configurada como o destino em que a saída é gravada.  
Tipo: objeto [LambdaOutputDescription](API_LambdaOutputDescription.md)  
Obrigatório: não

 ** Name **   <a name="analytics-Type-OutputDescription-Name"></a>
O nome do stream no aplicativo configurado como saída.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 32.  
Obrigatório: não

 ** OutputId **   <a name="analytics-Type-OutputDescription-OutputId"></a>
Um identificador exclusivo para a configuração de saída.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Tamanho máximo de 50.  
Padrão: `[a-zA-Z0-9_.-]+`   
Obrigatório: Não

## Consulte também
<a name="API_OutputDescription_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/kinesisanalytics-2015-08-14/OutputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/OutputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/OutputDescription) 

# OutputUpdate
<a name="API_OutputUpdate"></a>

 Descreve as atualizações na configuração de saída identificada pelo `OutputId`. 

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

 ** OutputId **   <a name="analytics-Type-OutputUpdate-OutputId"></a>
Identifica a configuração de saída específica a ser atualizada.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Tamanho máximo de 50.  
Padrão: `[a-zA-Z0-9_.-]+`   
Exigido: Sim

 ** DestinationSchemaUpdate **   <a name="analytics-Type-OutputUpdate-DestinationSchemaUpdate"></a>
Descreve o formato de dados quando os registros são gravados no destino. Para obter mais informações, consulte [Configuração da saída do aplicativo](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html).  
Tipo: objeto [DestinationSchema](API_DestinationSchema.md)  
Obrigatório: não

 ** KinesisFirehoseOutputUpdate **   <a name="analytics-Type-OutputUpdate-KinesisFirehoseOutputUpdate"></a>
Descreve um stream de entrega do Amazon Kinesis Firehose como o destino da saída.  
Tipo: objeto [KinesisFirehoseOutputUpdate](API_KinesisFirehoseOutputUpdate.md)  
Obrigatório: não

 ** KinesisStreamsOutputUpdate **   <a name="analytics-Type-OutputUpdate-KinesisStreamsOutputUpdate"></a>
Descreve um stream do Amazon Kinesis como o destino da saída.  
Tipo: objeto [KinesisStreamsOutputUpdate](API_KinesisStreamsOutputUpdate.md)  
Obrigatório: não

 ** LambdaOutputUpdate **   <a name="analytics-Type-OutputUpdate-LambdaOutputUpdate"></a>
Descreve uma função AWS Lambda como o destino da saída.  
Tipo: objeto [LambdaOutputUpdate](API_LambdaOutputUpdate.md)  
Obrigatório: não

 ** NameUpdate **   <a name="analytics-Type-OutputUpdate-NameUpdate"></a>
Se quiser especificar um stream no aplicativo diferente para essa configuração de saída, use esse campo para especificar o novo nome do stream no aplicativo.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 32.  
Obrigatório: Não

## Consulte também
<a name="API_OutputUpdate_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/kinesisanalytics-2015-08-14/OutputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/OutputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/OutputUpdate) 

# RecordColumn
<a name="API_RecordColumn"></a>

Descreve o mapeamento de cada elemento na origem do streaming para a coluna correspondente criada no fluxo do aplicativo.

Também é usado para descrever o formato da fonte de dados de referência.

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

 ** Name **   <a name="analytics-Type-RecordColumn-Name"></a>
Nome da coluna criada no fluxo de entrada no aplicativo ou na tabela de referência.  
Tipo: string  
Obrigatório: Sim

 ** SqlType **   <a name="analytics-Type-RecordColumn-SqlType"></a>
Tipo da coluna criada no fluxo de entrada no aplicativo ou na tabela de referência.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1.  
Obrigatório: sim

 ** Mapping **   <a name="analytics-Type-RecordColumn-Mapping"></a>
Referência ao elemento de dados na entrada de streaming ou na fonte de dados de referência. Esse elemento é necessário se [RecordFormatType](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_RecordFormat.html#analytics-Type-RecordFormat-RecordFormatTypel)for`JSON`.  
Tipo: String  
Obrigatório: Não

## Consulte também
<a name="API_RecordColumn_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/kinesisanalytics-2015-08-14/RecordColumn) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/RecordColumn) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/RecordColumn) 

# RecordFormat
<a name="API_RecordFormat"></a>

 Descreve o formato do registro e as informações de mapeamento relevantes que devem ser aplicadas para esquematizar os registros no fluxo. 

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

 ** RecordFormatType **   <a name="analytics-Type-RecordFormat-RecordFormatType"></a>
O tipo de formato do registro.  
Tipo: string  
Valores Válidos: `JSON | CSV`   
Obrigatório: sim

 ** MappingParameters **   <a name="analytics-Type-RecordFormat-MappingParameters"></a>
Na configuração da entrada do aplicativo, no momento da criação ou atualização de um aplicativo, fornece as informações de mapeamento adicionais específicas sobre o formato do registro (como JSON, CSV ou campos de registro delimitados por algum delimitador) na origem do streaming.  
Tipo: objeto [MappingParameters](API_MappingParameters.md)  
Obrigatório: Não

## Consulte também
<a name="API_RecordFormat_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/kinesisanalytics-2015-08-14/RecordFormat) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/RecordFormat) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/RecordFormat) 

# ReferenceDataSource
<a name="API_ReferenceDataSource"></a>

Descreve a fonte de dados de referência, fornecendo as informações de origem (nome do bucket do S3 e nome da chave do objeto), o nome resultante da tabela no aplicativo que foi criado e o esquema necessário para mapear os elementos de dados no objeto do Amazon S3 para a tabela no aplicativo.

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

 ** ReferenceSchema **   <a name="analytics-Type-ReferenceDataSource-ReferenceSchema"></a>
Descreve o formato dos dados na origem do streaming e como cada elemento de dados é mapeado para as colunas correspondentes que são criadas no stream do aplicativo.  
Tipo: objeto [SourceSchema](API_SourceSchema.md)  
Obrigatório: sim

 ** TableName **   <a name="analytics-Type-ReferenceDataSource-TableName"></a>
Nome da tabela no aplicativo a ser criada.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 32.  
Obrigatório: sim

 ** S3ReferenceDataSource **   <a name="analytics-Type-ReferenceDataSource-S3ReferenceDataSource"></a>
Identifica o bucket do S3 e o objeto que contém os dados de referência. Também identifica a função do IAM que o Amazon Kinesis Analytics pode assumir para ler esse objeto em seu nome. Um aplicativo do Amazon Kinesis Analytics carrega dados de referência apenas uma vez. Se os dados forem alterados, você chamará a operação `UpdateApplication` para acionar o recarregamento de dados em seu aplicativo.   
Tipo: objeto [S3ReferenceDataSource](API_S3ReferenceDataSource.md)  
Obrigatório: Não

## Consulte também
<a name="API_ReferenceDataSource_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/kinesisanalytics-2015-08-14/ReferenceDataSource) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ReferenceDataSource) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ReferenceDataSource) 

# ReferenceDataSourceDescription
<a name="API_ReferenceDataSourceDescription"></a>

Descreve a fonte de dados de referência configurada para um aplicativo.

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

 ** ReferenceId **   <a name="analytics-Type-ReferenceDataSourceDescription-ReferenceId"></a>
ID da fonte de dados de referência. Essa é a ID que o Amazon Kinesis Analytics atribui quando você adiciona a fonte de dados de referência ao seu aplicativo usando [AddApplicationReferenceDataSource](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationReferenceDataSource.html)a operação.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Tamanho máximo de 50.  
Padrão: `[a-zA-Z0-9_.-]+`   
Exigido: Sim

 ** S3ReferenceDataSourceDescription **   <a name="analytics-Type-ReferenceDataSourceDescription-S3ReferenceDataSourceDescription"></a>
Fornece o nome do bucket do S3, o nome da chave do objeto que contém os dados de referência. Também fornece o nome do recurso da Amazon (ARN) do perfil do IAM que o Amazon Kinesis Analytics pode assumir para ler o objeto Amazon S3 e preencher a tabela de referência no aplicativo.  
Tipo: objeto [S3ReferenceDataSourceDescription](API_S3ReferenceDataSourceDescription.md)  
Obrigatório: sim

 ** TableName **   <a name="analytics-Type-ReferenceDataSourceDescription-TableName"></a>
O nome da tabela no aplicativo criada pela configuração específica da fonte de dados de referência.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 32.  
Obrigatório: sim

 ** ReferenceSchema **   <a name="analytics-Type-ReferenceDataSourceDescription-ReferenceSchema"></a>
Descreve o formato dos dados na origem do streaming e como cada elemento de dados é mapeado para as colunas correspondentes que são criadas no stream do aplicativo.  
Tipo: objeto [SourceSchema](API_SourceSchema.md)  
Obrigatório: Não

## Consulte também
<a name="API_ReferenceDataSourceDescription_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/kinesisanalytics-2015-08-14/ReferenceDataSourceDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ReferenceDataSourceDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ReferenceDataSourceDescription) 

# ReferenceDataSourceUpdate
<a name="API_ReferenceDataSourceUpdate"></a>

Quando você atualiza uma configuração de fonte de dados de referência para um aplicativo, esse objeto fornece todos os valores atualizados (como o nome do bucket de origem e nome da chave do objeto), o nome da tabela que é criada no aplicativo e as informações de mapeamento atualizadas que mapeiam os dados no objeto do Amazon S3 para a tabela de referência que é criada no aplicativo.

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

 ** ReferenceId **   <a name="analytics-Type-ReferenceDataSourceUpdate-ReferenceId"></a>
ID da fonte de dados de referência que está sendo atualizada. Para obter esse valor, você pode usar a operação [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html).  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Tamanho máximo de 50.  
Padrão: `[a-zA-Z0-9_.-]+`   
Exigido: Sim

 ** ReferenceSchemaUpdate **   <a name="analytics-Type-ReferenceDataSourceUpdate-ReferenceSchemaUpdate"></a>
Descreve o formato dos dados na origem do streaming e como cada elemento de dados é mapeado para as colunas correspondentes que são criadas no stream do aplicativo.   
Tipo: objeto [SourceSchema](API_SourceSchema.md)  
Obrigatório: não

 ** S3ReferenceDataSourceUpdate **   <a name="analytics-Type-ReferenceDataSourceUpdate-S3ReferenceDataSourceUpdate"></a>
Descreve o nome do bucket do S3, o nome da chave do objeto e o perfil do IAM que o Amazon Kinesis Analytics pode assumir para ler o objeto do Amazon S3 em seu nome e preencher a tabela de referência no aplicativo.  
Tipo: objeto [S3ReferenceDataSourceUpdate](API_S3ReferenceDataSourceUpdate.md)  
Obrigatório: não

 ** TableNameUpdate **   <a name="analytics-Type-ReferenceDataSourceUpdate-TableNameUpdate"></a>
Nome da tabela que é criada no aplicativo por essa atualização.  
Tipo: string  
Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 32.  
Obrigatório: Não

## Consulte também
<a name="API_ReferenceDataSourceUpdate_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/kinesisanalytics-2015-08-14/ReferenceDataSourceUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ReferenceDataSourceUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ReferenceDataSourceUpdate) 

# S3Configuration
<a name="API_S3Configuration"></a>

Fornece uma descrição de uma fonte de dados do Amazon S3, incluindo o nome do recurso da Amazon (ARN) do bucket do S3, o ARN do perfil do IAM que é usado para acessar o bucket e o nome do objeto do Amazon S3 que contém os dados.

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

 ** BucketARN **   <a name="analytics-Type-S3Configuration-BucketARN"></a>
O ARN do bucket do S3 que contém os dados.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** FileKey **   <a name="analytics-Type-S3Configuration-FileKey"></a>
O nome completo do objeto que contém o objeto.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 1.024.  
Obrigatório: sim

 ** RoleARN **   <a name="analytics-Type-S3Configuration-RoleARN"></a>
ARN do IAM do perfil usado para acessar os dados.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

## Consulte também
<a name="API_S3Configuration_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/kinesisanalytics-2015-08-14/S3Configuration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/S3Configuration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/S3Configuration) 

# S3ReferenceDataSource
<a name="API_S3ReferenceDataSource"></a>

Identifica o bucket do S3 e o objeto que contém os dados de referência. Também identifica a função do IAM que o Amazon Kinesis Analytics pode assumir para ler esse objeto em seu nome.

Um aplicativo do Amazon Kinesis Analytics carrega dados de referência apenas uma vez. Se os dados forem alterados, você chamará a operação [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html) para acionar o recarregamento de dados em seu aplicativo.

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

 ** BucketARN **   <a name="analytics-Type-S3ReferenceDataSource-BucketARN"></a>
Nome de recurso da Amazon (ARN) do bucket do S3.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** FileKey **   <a name="analytics-Type-S3ReferenceDataSource-FileKey"></a>
Nome da chave do objeto que contém dados de referência.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 1.024.  
Obrigatório: sim

 ** ReferenceRoleARN **   <a name="analytics-Type-S3ReferenceDataSource-ReferenceRoleARN"></a>
O ARN da função do IAM que o serviço pode assumir para ler dados em seu nome. Essa função deve ter permissão para a ação `s3:GetObject` na política de objeto e confiança que permite que o serviço principal do Amazon Kinesis Analytics assuma essa função.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

## Consulte também
<a name="API_S3ReferenceDataSource_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/kinesisanalytics-2015-08-14/S3ReferenceDataSource) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/S3ReferenceDataSource) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/S3ReferenceDataSource) 

# S3ReferenceDataSourceDescription
<a name="API_S3ReferenceDataSourceDescription"></a>

Fornece o nome do bucket e o nome da chave de objeto que armazena os dados de referência.

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

 ** BucketARN **   <a name="analytics-Type-S3ReferenceDataSourceDescription-BucketARN"></a>
Nome de recurso da Amazon (ARN) do bucket do S3.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

 ** FileKey **   <a name="analytics-Type-S3ReferenceDataSourceDescription-FileKey"></a>
Nome da chave de objeto do Amazon S3.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 1.024.  
Obrigatório: sim

 ** ReferenceRoleARN **   <a name="analytics-Type-S3ReferenceDataSourceDescription-ReferenceRoleARN"></a>
ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para ler o objeto do Amazon S3 em seu nome para preencher a tabela de referência no aplicativo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Exigido: Sim

## Consulte também
<a name="API_S3ReferenceDataSourceDescription_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/kinesisanalytics-2015-08-14/S3ReferenceDataSourceDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/S3ReferenceDataSourceDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/S3ReferenceDataSourceDescription) 

# S3ReferenceDataSourceUpdate
<a name="API_S3ReferenceDataSourceUpdate"></a>

Descreve o nome do bucket do S3, o nome da chave do objeto e o perfil do IAM que o Amazon Kinesis Analytics pode assumir para ler o objeto do Amazon S3 em seu nome e preencher a tabela de referência no aplicativo.

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

 ** BucketARNUpdate **   <a name="analytics-Type-S3ReferenceDataSourceUpdate-BucketARNUpdate"></a>
Nome de recurso da Amazon (ARN) do bucket do S3.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: não

 ** FileKeyUpdate **   <a name="analytics-Type-S3ReferenceDataSourceUpdate-FileKeyUpdate"></a>
Nome de chave de objeto.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 1.024.  
Obrigatório: não

 ** ReferenceRoleARNUpdate **   <a name="analytics-Type-S3ReferenceDataSourceUpdate-ReferenceRoleARNUpdate"></a>
O ARN do perfil do IAM que o Amazon Kinesis Analytics pode assumir para ler o objeto do Amazon S3 e preencher o conteúdo no aplicativo.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.  
Padrão: `arn:.*`   
Obrigatório: Não

## Consulte também
<a name="API_S3ReferenceDataSourceUpdate_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/kinesisanalytics-2015-08-14/S3ReferenceDataSourceUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/S3ReferenceDataSourceUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/S3ReferenceDataSourceUpdate) 

# SourceSchema
<a name="API_SourceSchema"></a>

Descreve o formato dos dados na origem do streaming e como cada elemento de dados é mapeado para as colunas correspondentes que são criadas no stream do aplicativo.

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

 ** RecordColumns **   <a name="analytics-Type-SourceSchema-RecordColumns"></a>
Uma lista dos objetos `RecordColumn`.  
Tipo: Matriz de objetos [RecordColumn](API_RecordColumn.md)  
Membros da matriz: número mínimo de 1 item. Número máximo de 1000 itens.  
Obrigatório: sim

 ** RecordFormat **   <a name="analytics-Type-SourceSchema-RecordFormat"></a>
Especifica o formato dos registros na origem do streaming.  
Tipo: objeto [RecordFormat](API_RecordFormat.md)  
Obrigatório: sim

 ** RecordEncoding **   <a name="analytics-Type-SourceSchema-RecordEncoding"></a>
Especifica a codificação dos registros na origem do streaming. Por exemplo: UTF-8.  
Tipo: string  
Padrão: `UTF-8`   
Obrigatório: Não

## Consulte também
<a name="API_SourceSchema_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/kinesisanalytics-2015-08-14/SourceSchema) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/SourceSchema) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/SourceSchema) 

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

Um par de valores-chave (o valor é opcional) que você pode definir e atribuir aos AWS recursos. Se você especificar uma tag que já existe, o valor da tag será substituído pelo valor especificado na solicitação. Observe que o número máximo de tags do aplicativo inclui as tags do sistema. O número máximo de tags do aplicativo definidas pelo usuário é de 50. Para obter mais informações, consulte [Uso de tags](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).

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

 ** Key **   <a name="analytics-Type-Tag-Key"></a>
A chave da tag de chave/valor.  
Tipo: string  
Restrições de tamanho: tamanho mínimo 1. O tamanho máximo é 128.  
Obrigatório: sim

 ** Value **   <a name="analytics-Type-Tag-Value"></a>
O valor da tag de chave/valor. O valor é opcional.  
Tipo: string  
Restrições de tamanho: o tamanho mínimo é 0. O tamanho máximo é 256.  
Obrigatório: Não

## 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/kinesisanalytics-2015-08-14/Tag) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/Tag) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/Tag) 