

慎重に検討した結果、Amazon Kinesis Data Analytics for SQL アプリケーションを中止することにしました。

1. **2025 年 9 月 1** 日以降、Amazon Kinesis Data Analytics for SQL アプリケーションのバグ修正は提供されません。これは、今後の廃止によりサポートが制限されるためです。

2. **2025 年 10 月 15** 日以降、新しい Kinesis Data Analytics for SQL アプリケーションを作成することはできません。

3. **2026 年 1 月 27 日**以降、アプリケーションは削除されます。Amazon Kinesis Data Analytics for SQL アプリケーションを起動することも操作することもできなくなります。これ以降、Amazon Kinesis Data Analytics for SQL のサポートは終了します。詳細については、「[Amazon Kinesis Data Analytics for SQL アプリケーションのサポート終了](discontinuation.md)」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# データ型
<a name="API_Types"></a>

以下のデータ型 (タイプ) がサポートされています。
+  [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>

**注記**  
このドキュメントの対象は、SQL アプリケーションのみがサポートされる Amazon Kinesis Data Analytics API のバージョン 1 です。バージョン 2 の API では、SQL および Java アプリケーションがサポートされます。バージョン 2 の詳細については、[Amazon Kinesis Data Analytics API V2 のドキュメント](/kinesisanalytics/latest/apiv2/Welcome.html)を参照してください。

アプリケーションの Amazon リソースネーム (ARN)、ステータス、最新バージョン、入出力の設定など、アプリケーションの説明を提供します。

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

 ** ApplicationARN **   <a name="analytics-Type-ApplicationDetail-ApplicationARN"></a>
アプリケーションの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** ApplicationName **   <a name="analytics-Type-ApplicationDetail-ApplicationName"></a>
アプリケーションの名前。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
Pattern: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** ApplicationStatus **   <a name="analytics-Type-ApplicationDetail-ApplicationStatus"></a>
アプリケーションのステータス。  
タイプ: 文字列  
有効な値: `DELETING | STARTING | STOPPING | READY | RUNNING | UPDATING | AUTOSCALING`   
必須: はい

 ** ApplicationVersionId **   <a name="analytics-Type-ApplicationDetail-ApplicationVersionId"></a>
現在のアプリケーションバージョンを指定します。  
型: 長整数  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: はい

 ** ApplicationCode **   <a name="analytics-Type-ApplicationDetail-ApplicationCode"></a>
アプリケーション内の任意のアプリケーション内ストリームでデータ分析を実行するために指定したアプリケーションコードを返します。  
タイプ: 文字列  
長さの制約: 最小長は 0 です。最大長は 102400 です。  
必須: いいえ

 ** ApplicationDescription **   <a name="analytics-Type-ApplicationDetail-ApplicationDescription"></a>
アプリケーションの説明。  
タイプ: 文字列  
長さの制約: 最小長は 0 です。最大長は 1,024 です。  
必須: いいえ

 ** CloudWatchLoggingOptionDescriptions **   <a name="analytics-Type-ApplicationDetail-CloudWatchLoggingOptionDescriptions"></a>
アプリケーションメッセージを受信するように設定された CloudWatch ログストリームを記述します。Amazon Kinesis Analytics アプリケーションで CloudWatch ログストリームを使用する方法の詳細については、「[Amazon CloudWatch Logs の使用](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html)」を参照してください。  
型: [CloudWatchLoggingOptionDescription](API_CloudWatchLoggingOptionDescription.md) オブジェクトの配列  
必須: いいえ

 ** CreateTimestamp **   <a name="analytics-Type-ApplicationDetail-CreateTimestamp"></a>
アプリケーションバージョンが作成されたときのタイムスタンプ。  
型: タイムスタンプ  
必須: いいえ

 ** InputDescriptions **   <a name="analytics-Type-ApplicationDetail-InputDescriptions"></a>
アプリケーション入力の設定を記述します。詳細については、「[アプリケーション入力の設定](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html)」を参照してください。  
型: [InputDescription](API_InputDescription.md) オブジェクトの配列  
必須: いいえ

 ** LastUpdateTimestamp **   <a name="analytics-Type-ApplicationDetail-LastUpdateTimestamp"></a>
アプリケーションが最後に更新されたときのタイムスタンプ。  
型: タイムスタンプ  
必須: いいえ

 ** OutputDescriptions **   <a name="analytics-Type-ApplicationDetail-OutputDescriptions"></a>
アプリケーション出力の設定を記述します。詳細については、「[アプリケーション出力の設定](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html)」を参照してください。  
型: [OutputDescription](API_OutputDescription.md) オブジェクトの配列  
必須: いいえ

 ** ReferenceDataSourceDescriptions **   <a name="analytics-Type-ApplicationDetail-ReferenceDataSourceDescriptions"></a>
アプリケーション用に設定されたリファレンスデータソースを記述します。詳細については、「[アプリケーション入力の設定](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html)」を参照してください。  
型: [ReferenceDataSourceDescription](API_ReferenceDataSourceDescription.md) オブジェクトの配列  
必須：いいえ

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

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

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

**注記**  
このドキュメントの対象は、SQL アプリケーションのみがサポートされる Amazon Kinesis Data Analytics API のバージョン 1 です。バージョン 2 の API では、SQL および Java アプリケーションがサポートされます。バージョン 2 の詳細については、[Amazon Kinesis Data Analytics API V2 のドキュメント](/kinesisanalytics/latest/apiv2/Welcome.html)を参照してください。

アプリケーションの Amazon リソースネーム (ARN)、名前、ステータスなど、アプリケーションの概要情報を指定します。

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

 ** ApplicationARN **   <a name="analytics-Type-ApplicationSummary-ApplicationARN"></a>
アプリケーションの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** ApplicationName **   <a name="analytics-Type-ApplicationSummary-ApplicationName"></a>
アプリケーションの名前。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
Pattern: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** ApplicationStatus **   <a name="analytics-Type-ApplicationSummary-ApplicationStatus"></a>
アプリケーションのステータス。  
タイプ: 文字列  
有効な値: `DELETING | STARTING | STOPPING | READY | RUNNING | UPDATING | AUTOSCALING`   
必須: はい

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

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

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

既存の Amazon Kinesis Analytics アプリケーションに適用する更新を記述します。

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

 ** ApplicationCodeUpdate **   <a name="analytics-Type-ApplicationUpdate-ApplicationCodeUpdate"></a>
アプリケーションコードの更新を記述します。  
タイプ: 文字列  
長さの制約: 最小長は 0 です。最大長は 102400 です。  
必須: いいえ

 ** CloudWatchLoggingOptionUpdates **   <a name="analytics-Type-ApplicationUpdate-CloudWatchLoggingOptionUpdates"></a>
アプリケーションの CloudWatch ログ記録オプションの更新を記述します。  
型: [CloudWatchLoggingOptionUpdate](API_CloudWatchLoggingOptionUpdate.md) オブジェクトの配列  
必須: いいえ

 ** InputUpdates **   <a name="analytics-Type-ApplicationUpdate-InputUpdates"></a>
アプリケーション入力の設定の更新を記述します。  
型: [InputUpdate](API_InputUpdate.md) オブジェクトの配列  
必須: いいえ

 ** OutputUpdates **   <a name="analytics-Type-ApplicationUpdate-OutputUpdates"></a>
アプリケーション出力の設定の更新を記述します。  
型: [OutputUpdate](API_OutputUpdate.md) オブジェクトの配列  
必須: いいえ

 ** ReferenceDataSourceUpdates **   <a name="analytics-Type-ApplicationUpdate-ReferenceDataSourceUpdates"></a>
アプリケーションのリファレンスデータソースの更新を記述します。  
型: [ReferenceDataSourceUpdate](API_ReferenceDataSourceUpdate.md) オブジェクトの配列  
必須：いいえ

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

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

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

ログストリームの Amazon リソースネーム (ARN) やロール ARN など、CloudWatch ログ記録オプションの記述を提供します。

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

 ** LogStreamARN **   <a name="analytics-Type-CloudWatchLoggingOption-LogStreamARN"></a>
アプリケーションのメッセージを受信するための CloudWatch ログの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** RoleARN **   <a name="analytics-Type-CloudWatchLoggingOption-RoleARN"></a>
アプリケーションメッセージの送信に使用するロールの IAM ARN。注意: CloudWatch にアプリケーションメッセージを書き込むには、使用する IAM ロールで `PutLogEvents` ポリシーアクションが有効になっている必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

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

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

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

CloudWatch ログ記録オプションの記述。

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

 ** LogStreamARN **   <a name="analytics-Type-CloudWatchLoggingOptionDescription-LogStreamARN"></a>
アプリケーションのメッセージを受信するための CloudWatch ログの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** RoleARN **   <a name="analytics-Type-CloudWatchLoggingOptionDescription-RoleARN"></a>
アプリケーションメッセージの送信に使用するロールの IAM ARN。注意: CloudWatch にアプリケーションメッセージを書き込むには、使用する IAM ロールで `PutLogEvents` ポリシーアクションが有効になっている必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** CloudWatchLoggingOptionId **   <a name="analytics-Type-CloudWatchLoggingOptionDescription-CloudWatchLoggingOptionId"></a>
CloudWatch ログ記録オプションの記述の ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: いいえ

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

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

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

CloudWatch ログ記録オプションの更新を記述します。

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

 ** CloudWatchLoggingOptionId **   <a name="analytics-Type-CloudWatchLoggingOptionUpdate-CloudWatchLoggingOptionId"></a>
更新する CloudWatch ログ記録オプションの ID  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
Pattern: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** LogStreamARNUpdate **   <a name="analytics-Type-CloudWatchLoggingOptionUpdate-LogStreamARNUpdate"></a>
アプリケーションのメッセージを受信するための CloudWatch ログの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARNUpdate **   <a name="analytics-Type-CloudWatchLoggingOptionUpdate-RoleARNUpdate"></a>
アプリケーションメッセージの送信に使用するロールの IAM ARN。注意: CloudWatch にアプリケーションメッセージを書き込むには、使用する IAM ロールで `PutLogEvents` ポリシーアクションが有効になっている必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

レコード形式で CSV などの区切り記号が使用されている場合に、追加のマッピング情報を提供します。たとえば、次のサンプルレコードでは CSV 形式を使用しています。レコードでは、行の区切り記号として「*\$1n*」、列の区切り文字としてカンマ (「、」) が使用されています。

 `"name1", "address1"` 

 `"name2", "address2"` 

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

 ** RecordColumnDelimiter **   <a name="analytics-Type-CSVMappingParameters-RecordColumnDelimiter"></a>
列の区切り記号。たとえば、CSV 形式では、カンマ (「,」) は典型的な列の区切り文字です。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。  
必須: はい

 ** RecordRowDelimiter **   <a name="analytics-Type-CSVMappingParameters-RecordRowDelimiter"></a>
行の区切り記号。たとえば、CSV 形式では、「*\$1n*」は典型的な行の区切り記号です。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。  
必須: はい

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

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

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

レコードが送信先に書き込まれるときのデータ形式を記述します。詳細については、「[アプリケーション出力の設定](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html)」を参照してください。

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

 ** RecordFormatType **   <a name="analytics-Type-DestinationSchema-RecordFormatType"></a>
出力ストリームのレコードの形式を指定します。  
タイプ: 文字列  
有効な値: `JSON | CSV`   
必須: はい

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

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

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

アプリケーション入力を設定する際に、ストリーミングソース、作成されたアプリケーション内ストリーム名、そしてその 2 つの間のマッピングを指定します。詳細については、「[アプリケーション入力の設定](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html)」を参照してください。

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

 ** InputSchema **   <a name="analytics-Type-Input-InputSchema"></a>
ストリーミングソース内のデータ形式、アプリケーション内ストリームで作成されている、対応するカラムに対して各データ要素をマッピングする方法を記述します。  
リファレンスデータソースの形式を説明するためにも使用されます。  
型: [SourceSchema](API_SourceSchema.md) オブジェクト  
必須: はい

 ** NamePrefix **   <a name="analytics-Type-Input-NamePrefix"></a>
アプリケーション内ストリームを作成するときに使用する名前プレフィックス。たとえば、プレフィックス「MyInApplicationStream」を指定したと仮定します。その後、Amazon Kinesis Analytics は、「MyInApplicationStream\$1001」、「MyInApplicationStream\$1002」などの名前を持つ 1 つ以上の (指定した `InputParallelism` カウントに従って) アプリケーション内ストリームを作成します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 32 です。  
必須: はい

 ** InputParallelism **   <a name="analytics-Type-Input-InputParallelism"></a>
作成するアプリケーション内ストリームの数を記述します。  
ソースからのデータは、これらのアプリケーション内入力ストリームにルーティングされます。  
 「[アプリケーション入力の設定](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html)」を参照してください。  
型: [InputParallelism](API_InputParallelism.md) オブジェクト  
必須: いいえ

 ** InputProcessingConfiguration **   <a name="analytics-Type-Input-InputProcessingConfiguration"></a>
入力の [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html)。入力プロセッサは、アプリケーションの SQL コードが実行される前に、ストリームからレコードを受け取るとそのレコードを変換します。現在のところ、使用可能な入力処理構成は [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html) だけです。  
型: [InputProcessingConfiguration](API_InputProcessingConfiguration.md) オブジェクト  
必須: いいえ

 ** KinesisFirehoseInput **   <a name="analytics-Type-Input-KinesisFirehoseInput"></a>
ストリーミングソースが Amazon Kinesis Firehose 配信ストリームの場合は、配信ストリームの ARN と、Amazon Kinesis Analytics がユーザーに代わってストリームにアクセス可能にする IAM ロールを識別します。  
注意: `KinesisStreamsInput` または `KinesisFirehoseInput` が必要です。  
型: [KinesisFirehoseInput](API_KinesisFirehoseInput.md) オブジェクト  
必須: いいえ

 ** KinesisStreamsInput **   <a name="analytics-Type-Input-KinesisStreamsInput"></a>
ストリーミングソースが Amazon Kinesis Firehose ストリームの場合は、ストリームの Amazon リソースネーム (ARN) と、Amazon Kinesis Analytics がユーザーに代わってストリームにアクセス可能にする IAM ロールを識別します。  
注意: `KinesisStreamsInput` または `KinesisFirehoseInput` が必要です。  
型: [KinesisStreamsInput](API_KinesisStreamsInput.md) オブジェクト  
必須: いいえ

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

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

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

アプリケーションを起動するときに、この設定を指定します。この設定では、入力ソースと、アプリケーションでレコードの処理を開始する入力ソース内のポイントを識別します。

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

 ** Id **   <a name="analytics-Type-InputConfiguration-Id"></a>
入力ソース ID。この ID は [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) オペレーションを呼び出すことで取得できます。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
Pattern: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** InputStartingPositionConfiguration **   <a name="analytics-Type-InputConfiguration-InputStartingPositionConfiguration"></a>
ストリーミングソースからのレコードの処理をアプリケーションに開始させるポイント。  
型: [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md) オブジェクト  
必須: はい

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

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

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

アプリケーション入力の設定を記述します。詳細については、「[アプリケーション入力の設定](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html)」を参照してください。

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

 ** InAppStreamNames **   <a name="analytics-Type-InputDescription-InAppStreamNames"></a>
ストリームソースにマップされているアプリケーション内ストリーム名を返します。  
型: 文字列の配列  
長さの制限：最小長 1、最大長は 32 です。  
必須: いいえ

 ** InputId **   <a name="analytics-Type-InputDescription-InputId"></a>
アプリケーション入力に関連付けられた入力 ID。これは、Amazon Kinesis Analytics がアプリケーションに追加する各入力設定に割り当てる ID です。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: いいえ

 ** InputParallelism **   <a name="analytics-Type-InputDescription-InputParallelism"></a>
設定されている並列処理 (ストリーミングソースにマッピングされているアプリケーション内ストリームの数) を記述します。  
型: [InputParallelism](API_InputParallelism.md) オブジェクト  
必須: いいえ

 ** InputProcessingConfigurationDescription **   <a name="analytics-Type-InputDescription-InputProcessingConfigurationDescription"></a>
アプリケーションのコードが実行される前に、この入力のレコードで実行されるプリプロセッサの記述。  
型: [InputProcessingConfigurationDescription](API_InputProcessingConfigurationDescription.md) オブジェクト  
必須: いいえ

 ** InputSchema **   <a name="analytics-Type-InputDescription-InputSchema"></a>
ストリーミングソース内のデータ形式、アプリケーション内ストリームで作成されている、対応するカラムに対して各データ要素をマッピングする方法を記述します。  
型: [SourceSchema](API_SourceSchema.md) オブジェクト  
必須: いいえ

 ** InputStartingPositionConfiguration **   <a name="analytics-Type-InputDescription-InputStartingPositionConfiguration"></a>
アプリケーションが入力ストリームから読み取るように設定されているポイント。  
型: [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md) オブジェクト  
必須: いいえ

 ** KinesisFirehoseInputDescription **   <a name="analytics-Type-InputDescription-KinesisFirehoseInputDescription"></a>
Amazon Kinesis Firehose 配信ストリームがストリーミングソースとして設定されている場合は、配信ストリームの ARN と、Amazon Kinesis Analytics がユーザーに代わってストリームにアクセス可能にする IAM ロールを提供します。  
型: [KinesisFirehoseInputDescription](API_KinesisFirehoseInputDescription.md) オブジェクト  
必須: いいえ

 ** KinesisStreamsInputDescription **   <a name="analytics-Type-InputDescription-KinesisStreamsInputDescription"></a>
Amazon Kinesis ストリームがストリーミングソースとして設定されている場合は、Amazon Kinesis ストリームの Amazon リソースネーム (ARN) と、Amazon Kinesis Analytics がユーザーに代わってストリームにアクセス可能にする IAM ロールを提供します。  
型: [KinesisStreamsInputDescription](API_KinesisStreamsInputDescription.md) オブジェクト  
必須: いいえ

 ** NamePrefix **   <a name="analytics-Type-InputDescription-NamePrefix"></a>
アプリケーション内の接頭辞。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 32 です。  
必須: いいえ

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

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

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

ストリーム内のレコードを前処理するために使用される [AWS Lambda](https://docs.aws.amazon.com/lambda/) 関数の Amazon リソースネーム (ARN) と、 AWS Lambda 関数へのアクセスに使用される IAM ロールの ARN を含むオブジェクト。

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

 ** ResourceARN **   <a name="analytics-Type-InputLambdaProcessor-ResourceARN"></a>
ストリーム内のレコードを操作する [AWS Lambda](https://docs.aws.amazon.com/lambda/) 関数の ARN。  
最新のバージョンよりも前のバージョンの Lambda 関数を指定するには、Lambda 関数のバージョンを Lambda 関数 ARN に含めます。Lambda ARNs[ARNs AWS](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda)」を参照してください。
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** RoleARN **   <a name="analytics-Type-InputLambdaProcessor-RoleARN"></a>
 AWS Lambda 関数へのアクセスに使用される IAM ロールの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

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

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

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

ストリーム内のレコードを前処理するために使用される [AWS Lambda](https://docs.aws.amazon.com/lambda/) 関数の Amazon リソースネーム (ARN) と、 AWS Lambda 式へのアクセスに使用される IAM ロールの ARN を含むオブジェクト。

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

 ** ResourceARN **   <a name="analytics-Type-InputLambdaProcessorDescription-ResourceARN"></a>
ストリーム内のレコードを前処理するために使用される[AWS Lambda](https://docs.aws.amazon.com/lambda/) 関数の ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARN **   <a name="analytics-Type-InputLambdaProcessorDescription-RoleARN"></a>
 AWS Lambda 関数へのアクセスに使用される IAM ロールの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

ストリーム内のレコードを前処理するために使用される [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html) の更新を表します。

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

 ** ResourceARNUpdate **   <a name="analytics-Type-InputLambdaProcessorUpdate-ResourceARNUpdate"></a>
トリーム内のレコードを前処理するために使用される新しい [AWS Lambda](https://docs.aws.amazon.com/lambda/) 関数の Amazon リソースネーム (ARN)。  
最新のバージョンよりも前のバージョンの Lambda 関数を指定するには、Lambda 関数のバージョンを Lambda 関数 ARN に含めます。Lambda ARNs[ARNs AWS](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda)」を参照してください。
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARNUpdate **   <a name="analytics-Type-InputLambdaProcessorUpdate-RoleARNUpdate"></a>
 AWS Lambda 関数へのアクセスに使用される新しい IAM ロールの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

特定のストリーミングソース用に作成するアプリケーション内ストリームの数を記述します。並列処理については、「[アプリケーション入力の設定](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html)」を参照してください。

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

 ** Count **   <a name="analytics-Type-InputParallelism-Count"></a>
作成するアプリケーション内ストリームの数。詳細については、「[制限](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html)」を参照してください。  
タイプ: 整数  
有効範囲: 最小値は 1 です。最大値は 64 です。  
必須: いいえ

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

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

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

並列処理数の更新を提供します。

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

 ** CountUpdate **   <a name="analytics-Type-InputParallelismUpdate-CountUpdate"></a>
特定のストリーミングソース用に作成するアプリケーション内ストリームの数。  
タイプ: 整数  
有効範囲: 最小値は 1 です。最大値は 64 です。  
必須: いいえ

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

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

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

アプリケーションコードによって処理される前に、ストリーム内のレコードを前処理するために使用されるプロセッサの説明をします。現在、利用可能な唯一の入力プロセッサは [AWS Lambda](https://docs.aws.amazon.com/lambda/) です。

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

 ** InputLambdaProcessor **   <a name="analytics-Type-InputProcessingConfiguration-InputLambdaProcessor"></a>
アプリケーションコードによって処理される前にストリーム内のレコードの事前処理に使用される [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html)。  
型: [InputLambdaProcessor](API_InputLambdaProcessor.md) オブジェクト  
必須: はい

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

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

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

入力プロセッサに関する設定情報を提供します。現在、利用可能な唯一の入力プロセッサは [AWS Lambda](https://docs.aws.amazon.com/lambda/) です。

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

 ** InputLambdaProcessorDescription **   <a name="analytics-Type-InputProcessingConfigurationDescription-InputLambdaProcessorDescription"></a>
関連付けられている [InputLambdaProcessorDescription](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessorDescription.html) に関する設定情報を提供します。  
型: [InputLambdaProcessorDescription](API_InputLambdaProcessorDescription.md) オブジェクト  
必須: いいえ

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

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

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

[InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html) の更新を記述します。

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

 ** InputLambdaProcessorUpdate **   <a name="analytics-Type-InputProcessingConfigurationUpdate-InputLambdaProcessorUpdate"></a>
[InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html) の更新情報を提供します。  
型: [InputLambdaProcessorUpdate](API_InputLambdaProcessorUpdate.md) オブジェクト  
必須: はい

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

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

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

アプリケーションの入力スキーマの更新を記述します。

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

 ** RecordColumnUpdates **   <a name="analytics-Type-InputSchemaUpdate-RecordColumnUpdates"></a>
`RecordColumn` オブジェクトのリスト。各オブジェクトは、ストリーミングソース要素からアプリケーション内ストリームの対応する列へのマッピングを記述します。  
型: [RecordColumn](API_RecordColumn.md) オブジェクトの配列  
配列メンバー: 最小数は 1 項目です。最大数は 1,000 項目です。  
必須: いいえ

 ** RecordEncodingUpdate **   <a name="analytics-Type-InputSchemaUpdate-RecordEncodingUpdate"></a>
ストリーミングソースのレコードのエンコードを指定します。たとえば、UTF-8 です。  
タイプ: 文字列  
パターン: `UTF-8`   
必須: いいえ

 ** RecordFormatUpdate **   <a name="analytics-Type-InputSchemaUpdate-RecordFormatUpdate"></a>
ストリーミングソースのレコードの形式を指定します。  
型: [RecordFormat](API_RecordFormat.md) オブジェクト  
必須: いいえ

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

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

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

アプリケーションがストリーミングソースから読み取るポイントを記述します。

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

 ** InputStartingPosition **   <a name="analytics-Type-InputStartingPositionConfiguration-InputStartingPosition"></a>
ストリームの開始位置。  
+  `NOW` - ストリーム内の最新レコードの直後から読み取りを開始します。顧客が発行したリクエストのタイムスタンプで開始します。
+  `TRIM_HORIZON` - ストリーム内の最後のトリミングされていないレコード (ストリームで利用可能な最も古いレコード) から読み取りを開始します。このオプションは、Amazon Kinesis Firehose 配信ストリームでは使用できません。
+  `LAST_STOPPED_POINT` - アプリケーションが最後に読み取りを停止した場所から読み取りを再開します。
タイプ: 文字列  
有効な値: `NOW | TRIM_HORIZON | LAST_STOPPED_POINT`   
必須: いいえ

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

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

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

特定の入力設定 (アプリケーションの `InputId` で識別) の更新を記述します。

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

 ** InputId **   <a name="analytics-Type-InputUpdate-InputId"></a>
更新するアプリケーション入力の入力 ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
Pattern: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** InputParallelismUpdate **   <a name="analytics-Type-InputUpdate-InputParallelismUpdate"></a>
並列処理の更新 (アプリケーション内ストリームで、特定のストリーミングソースに対して Amazon Kinesis Analytics が作成する識別番号) を記述します。  
型: [InputParallelismUpdate](API_InputParallelismUpdate.md) オブジェクト  
必須: いいえ

 ** InputProcessingConfigurationUpdate **   <a name="analytics-Type-InputUpdate-InputProcessingConfigurationUpdate"></a>
入力処理設定の更新を記述します。  
型: [InputProcessingConfigurationUpdate](API_InputProcessingConfigurationUpdate.md) オブジェクト  
必須: いいえ

 ** InputSchemaUpdate **   <a name="analytics-Type-InputUpdate-InputSchemaUpdate"></a>
ストリーミングソース上のデータ形式を記述します。また、ストリーミングソース上のレコード要素が、作成されるアプリケーション内ストリームの列にどのようにマッピングされるかを記述します。  
型: [InputSchemaUpdate](API_InputSchemaUpdate.md) オブジェクト  
必須: いいえ

 ** KinesisFirehoseInputUpdate **   <a name="analytics-Type-InputUpdate-KinesisFirehoseInputUpdate"></a>
Amazon Kinesis Firehose 配信ストリームが更新対象のストリーミングソースである場合、更新されたストリーム ARN と IAM ロール ARN を提供します。  
型: [KinesisFirehoseInputUpdate](API_KinesisFirehoseInputUpdate.md) オブジェクト  
必須: いいえ

 ** KinesisStreamsInputUpdate **   <a name="analytics-Type-InputUpdate-KinesisStreamsInputUpdate"></a>
Amazon Kinesis ストリームが更新対象のストリーミングソースである場合、更新されたストリームの Amazon リソースネーム (ARN) と IAM ロール ARN を提供します。  
型: [KinesisStreamsInputUpdate](API_KinesisStreamsInputUpdate.md) オブジェクト  
必須: いいえ

 ** NamePrefixUpdate **   <a name="analytics-Type-InputUpdate-NamePrefixUpdate"></a>
Amazon Kinesis Analytics が特定のストリーミングソースに対して作成するアプリケーション内ストリーム名のプレフィックス。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 32 です。  
必須: いいえ

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

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

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

JSON がストリーミングソースのレコード形式である場合、追加のマッピング情報を提供します。

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

 ** RecordRowPath **   <a name="analytics-Type-JSONMappingParameters-RecordRowPath"></a>
レコードが含まれている最上位の親へのパス  
タイプ: 文字列  
長さの制約: 最小長は 1 です。  
必須: はい

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

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

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

 ストリーミングソースとして Amazon Kinesis Firehose 配信ストリームを識別します。配信ストリームの Amazon リソースネーム (ARN) と、Amazon Kinesis Analytics がユーザーに代わってストリームにアクセス可能にする IAM ロール ARN を指定します。

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

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseInput-ResourceARN"></a>
入力配信ストリームの ARN  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseInput-RoleARN"></a>
Amazon Kinesis Analytics がユーザーに代わってストリームにアクセスするために引き受けることができる IAM ロールの ARN。ロールにストリームにアクセスするために必要な権限があることを確認する必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

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

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

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

 アプリケーション入力の設定でストリーミングソースとして設定された Amazon Kinesis Firehose 配信ストリームを記述します。

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

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseInputDescription-ResourceARN"></a>
Amazon Kinesis Firehose 配信ストリームの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseInputDescription-RoleARN"></a>
Amazon Kinesis Analytics がストリームにアクセスするために引き受ける IAM ロールの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

アプリケーション入力の設定を更新するときに、ストリーミングソースとしての Amazon Kinesis Firehose 配信ストリームに関する情報を提供します。

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

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisFirehoseInputUpdate-ResourceARNUpdate"></a>
読み取り対象の入力 Amazon Kinesis Firehose 配信ストリームの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisFirehoseInputUpdate-RoleARNUpdate"></a>
Amazon Kinesis Analytics がユーザーに代わってストリームにアクセスするために引き受けることができる IAM ロールの ARN。このロールに必要なアクセス許可を付与する必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

アプリケーション出力を設定するときに、送信先として Amazon Kinesis Firehose 配信ストリームを識別します。ストリームに Amazon リソースネーム (ARN) と、Amazon Kinesis Analytics がユーザーに代わってストリームに書き込むことを可能にする IAM ロールを指定します。

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

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseOutput-ResourceARN"></a>
書き込み対象の送信先 Amazon Kinesis Firehose 配信ストリームの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseOutput-RoleARN"></a>
Amazon Kinesis Analytics がユーザーに代わって送信先ストリームに書き込むことを想定できる IAM ロールの ARN。このロールに必要なアクセス許可を付与する必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

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

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

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

 アプリケーションの出力について、その送信先として設定された Amazon Kinesis Firehose ストリームを記述します。

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

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseOutputDescription-ResourceARN"></a>
Amazon Kinesis Firehose 配信ストリームの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseOutputDescription-RoleARN"></a>
Amazon Kinesis Analytics がストリームにアクセスするために引き受けることができる IAM ロールの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

 [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html) オペレーションを使用して出力設定を更新するときに、送信先として設定された Amazon Kinesis Firehose 配信ストリームに関する情報を提供します。

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

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisFirehoseOutputUpdate-ResourceARNUpdate"></a>
書き込み対象の Amazon Kinesis Firehose 配信ストリームの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisFirehoseOutputUpdate-RoleARNUpdate"></a>
Amazon Kinesis Analytics がユーザーに代わってストリームにアクセスするために引き受けることができる IAM ロールの ARN。このロールに必要なアクセス許可を付与する必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

 ストリーミングソースとして Amazon Kinesis ストリームを識別します。ストリームの Amazon リソースネーム (ARN) と、Amazon Kinesis Analytics がユーザーに代わってストリームにアクセス可能にする IAM ロール ARN を指定します。

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

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsInput-ResourceARN"></a>
読み取り対象の入力 Amazon Kinesis ストリームの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsInput-RoleARN"></a>
Amazon Kinesis Analytics がユーザーに代わってストリームにアクセスするために引き受けることができる IAM ロールの ARN。このロールに必要なアクセス許可を付与する必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

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

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

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

 アプリケーション入力の設定でストリーミングソースとして設定された Amazon Kinesis ストリームを記述します。

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

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsInputDescription-ResourceARN"></a>
Amazon Kinesis ストリームの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsInputDescription-RoleARN"></a>
Amazon Kinesis Analytics がストリームにアクセスするために引き受けることができる IAM ロールの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

アプリケーション入力の設定を更新するときに、ストリーミングソースとして Amazon Kinesis ストリームに関する情報を提供します。

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

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisStreamsInputUpdate-ResourceARNUpdate"></a>
読み取り対象の入力 Amazon Kinesis ストリームの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisStreamsInputUpdate-RoleARNUpdate"></a>
Amazon Kinesis Analytics がユーザーに代わってストリームにアクセスするために引き受けることができる IAM ロールの ARN。このロールに必要なアクセス許可を付与する必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

アプリケーションの出力を設定するときに、送信先として Amazon Kinesis ストリームを識別します。ストリームに Amazon リソースネーム (ARN) と、Amazon Kinesis Analytics がユーザーに代わってストリームに書き込むために使用できる IAM ロール ARN を指定します。

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

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsOutput-ResourceARN"></a>
書き込み対象の送信先 Amazon Kinesis ストリーム 配信ストリームの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsOutput-RoleARN"></a>
Amazon Kinesis Analytics がユーザーに代わって送信先ストリームに書き込むことを想定できる IAM ロールの ARN。このロールに必要なアクセス許可を付与する必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

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

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

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

 アプリケーションの出力について、その送信先として設定された Amazon Kinesis ストリームを記述します。

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

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsOutputDescription-ResourceARN"></a>
Amazon Kinesis ストリームの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsOutputDescription-RoleARN"></a>
Amazon Kinesis Analytics がストリームにアクセスするために引き受けることができる IAM ロールの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

 [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html) オペレーションを使用して出力設定を更新するときに、送信先として設定された Amazon Kinesis ストリームに関する情報を提供します。

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

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisStreamsOutputUpdate-ResourceARNUpdate"></a>
出力を書き込む Amazon Kinesis ストリームの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisStreamsOutputUpdate-RoleARNUpdate"></a>
Amazon Kinesis Analytics がユーザーに代わってストリームにアクセスするために引き受けることができる IAM ロールの ARN。このロールに必要なアクセス許可を付与する必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

アプリケーション出力を設定するときに、Lambda AWS 関数を送信先として識別します。関数に Amazon リソースネーム (ARN) と、Amazon Kinesis Analytics がユーザーに代わって関数に書き込むために使用できる IAM ロール ARN を指定します。

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

 ** ResourceARN **   <a name="analytics-Type-LambdaOutput-ResourceARN"></a>
書き込み対象送信先 Lambda 関数の Amazon リソースネーム (ARN)。  
最新のバージョンよりも前のバージョンの Lambda 関数を指定するには、Lambda 関数のバージョンを Lambda 関数 ARN に含めます。Lambda ARNs[ARNs AWS](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda)」を参照してください。
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** RoleARN **   <a name="analytics-Type-LambdaOutput-RoleARN"></a>
Amazon Kinesis Analytics がユーザーに代わって送信先関数への書き込みを引き受けることができる IAM ロールの ARN。このロールに必要なアクセス許可を付与する必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

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

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

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

アプリケーション出力の場合、送信先として設定された AWS Lambda 関数を記述します。

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

 ** ResourceARN **   <a name="analytics-Type-LambdaOutputDescription-ResourceARN"></a>
送信先 Lambda 関数の Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARN **   <a name="analytics-Type-LambdaOutputDescription-RoleARN"></a>
Amazon Kinesis Analytics が送信先関数への書き込みを引き受けることができる IAM ロールの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

[UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html) オペレーションを使用して出力設定を更新する場合、 は送信先として設定された AWS Lambda 関数に関する情報を提供します。

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

 ** ResourceARNUpdate **   <a name="analytics-Type-LambdaOutputUpdate-ResourceARNUpdate"></a>
送信先 Lambda 関数の Amazon リソースネーム (ARN)。  
最新のバージョンよりも前のバージョンの Lambda 関数を指定するには、Lambda 関数のバージョンを Lambda 関数 ARN に含めます。Lambda ARNs[ARNs AWS](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda)」を参照してください。
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** RoleARNUpdate **   <a name="analytics-Type-LambdaOutputUpdate-RoleARNUpdate"></a>
Amazon Kinesis Analytics がユーザーに代わって送信先関数への書き込みを引き受けることができる IAM ロールの ARN。このロールに必要なアクセス許可を付与する必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

アプリケーションを作成または更新する際にアプリケーション入力を設定する場合、レコード形式 (JSON、CSV、または何らかの区切り文字によって区切られたレコードフィールド) に固有の追加マッピング情報をストリーミングソースに提供します。

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

 ** CSVMappingParameters **   <a name="analytics-Type-MappingParameters-CSVMappingParameters"></a>
レコード形式が区切り文字 (たとえば CSV) を使用する際に追加のマッピング情報を提供します。  
型: [CSVMappingParameters](API_CSVMappingParameters.md) オブジェクト  
必須: いいえ

 ** JSONMappingParameters **   <a name="analytics-Type-MappingParameters-JSONMappingParameters"></a>
JSON がストリーミングソースのレコード形式である場合、追加のマッピング情報を提供します。  
型: [JSONMappingParameters](API_JSONMappingParameters.md) オブジェクト  
必須: いいえ

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

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

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

 アプリケーション内ストリームを識別するためのアプリケーション出力構成と、アプリケーション内ストリームデータを書き込む送信先を記述します。送信先は、Amazon Kinesis ストリームまたは Amazon Kinesis Firehose 配信ストリームにすることができます。



アプリケーションが書き込める送信先の数の制限およびその他の制限については、[制限](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html)を参照してください。

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

 ** DestinationSchema **   <a name="analytics-Type-Output-DestinationSchema"></a>
レコードが送信先に書き込まれるときのデータ形式を記述します。詳細については、「[アプリケーション出力の設定](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html)」を参照してください。  
型: [DestinationSchema](API_DestinationSchema.md) オブジェクト  
必須: はい

 ** Name **   <a name="analytics-Type-Output-Name"></a>
アプリケーション内ストリームの名前。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 32 です。  
必須: はい

 ** KinesisFirehoseOutput **   <a name="analytics-Type-Output-KinesisFirehoseOutput"></a>
送信先として Amazon Kinesis Firehose 配信ストリームを識別します。  
型: [KinesisFirehoseOutput](API_KinesisFirehoseOutput.md) オブジェクト  
必須: いいえ

 ** KinesisStreamsOutput **   <a name="analytics-Type-Output-KinesisStreamsOutput"></a>
送信先として Amazon Kinesis ストリームを識別します。  
型: [KinesisStreamsOutput](API_KinesisStreamsOutput.md) オブジェクト  
必須: いいえ

 ** LambdaOutput **   <a name="analytics-Type-Output-LambdaOutput"></a>
 AWS Lambda 関数を送信先として識別します。  
型: [LambdaOutput](API_LambdaOutput.md) オブジェクト  
必須: いいえ

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

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

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

アプリケーション内ストリーム名と、ストリームデータが書き込まれる送信先を含む、アプリケーション出力設定を記述します。送信先は、Amazon Kinesis ストリームまたは Amazon Kinesis Firehose 配信ストリームにすることができます。

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

 ** DestinationSchema **   <a name="analytics-Type-OutputDescription-DestinationSchema"></a>
送信先へのデータの書き込みに使用されるデータ形式。  
型: [DestinationSchema](API_DestinationSchema.md) オブジェクト  
必須: いいえ

 ** KinesisFirehoseOutputDescription **   <a name="analytics-Type-OutputDescription-KinesisFirehoseOutputDescription"></a>
出力が書き込まれる送信先として設定された Amazon Kinesis Firehose 配信ストリームを記述します。  
型: [KinesisFirehoseOutputDescription](API_KinesisFirehoseOutputDescription.md) オブジェクト  
必須: いいえ

 ** KinesisStreamsOutputDescription **   <a name="analytics-Type-OutputDescription-KinesisStreamsOutputDescription"></a>
出力が書き込まれる送信先として設定された Amazon Kinesis ストリームを記述します。  
型: [KinesisStreamsOutputDescription](API_KinesisStreamsOutputDescription.md) オブジェクト  
必須: いいえ

 ** LambdaOutputDescription **   <a name="analytics-Type-OutputDescription-LambdaOutputDescription"></a>
出力が書き込まれる送信先として設定された AWS Lambda 関数について説明します。  
型: [LambdaOutputDescription](API_LambdaOutputDescription.md) オブジェクト  
必須: いいえ

 ** Name **   <a name="analytics-Type-OutputDescription-Name"></a>
出力として設定されているアプリケーション内ストリームの名前。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 32 です。  
必須: いいえ

 ** OutputId **   <a name="analytics-Type-OutputDescription-OutputId"></a>
出力設定の一意の識別子。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: いいえ

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

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

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

 `OutputId` によって識別される出力設定の更新を記述します。

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

 ** OutputId **   <a name="analytics-Type-OutputUpdate-OutputId"></a>
更新する特定の出力設定を識別します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
Pattern: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** DestinationSchemaUpdate **   <a name="analytics-Type-OutputUpdate-DestinationSchemaUpdate"></a>
レコードが送信先に書き込まれるときのデータ形式を記述します。詳細については、「[アプリケーション出力の設定](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html)」を参照してください。  
型: [DestinationSchema](API_DestinationSchema.md) オブジェクト  
必須: いいえ

 ** KinesisFirehoseOutputUpdate **   <a name="analytics-Type-OutputUpdate-KinesisFirehoseOutputUpdate"></a>
出力の送信先として Amazon Kinesis Firehose 配信ストリームを記述します。  
型: [KinesisFirehoseOutputUpdate](API_KinesisFirehoseOutputUpdate.md) オブジェクト  
必須: いいえ

 ** KinesisStreamsOutputUpdate **   <a name="analytics-Type-OutputUpdate-KinesisStreamsOutputUpdate"></a>
出力の送信先として Amazon Kinesis ストリームを記述します。  
型: [KinesisStreamsOutputUpdate](API_KinesisStreamsOutputUpdate.md) オブジェクト  
必須: いいえ

 ** LambdaOutputUpdate **   <a name="analytics-Type-OutputUpdate-LambdaOutputUpdate"></a>
出力の送信先として AWS Lambda 関数を記述します。  
型: [LambdaOutputUpdate](API_LambdaOutputUpdate.md) オブジェクト  
必須: いいえ

 ** NameUpdate **   <a name="analytics-Type-OutputUpdate-NameUpdate"></a>
この出力設定に別のアプリケーション内ストリームを指定する場合は、このフィールドを使用して新しいアプリケーション内ストリーム名を指定します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 32 です。  
必須: いいえ

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

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

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

ストリーミングソース内の各データ要素からアプリケーション内ストリーム内の対応する列へのマッピングを説明します。

リファレンスデータソースの形式を説明するためにも使用されます。

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

 ** Name **   <a name="analytics-Type-RecordColumn-Name"></a>
アプリケーション内の入力ストリームまたはリファレンステーブルで作成される列の名前。  
タイプ: 文字列  
必須: はい

 ** SqlType **   <a name="analytics-Type-RecordColumn-SqlType"></a>
アプリケーション内の入力ストリームまたはリファレンステーブルで作成される列の型。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。  
必須: はい

 ** Mapping **   <a name="analytics-Type-RecordColumn-Mapping"></a>
ストリーミング入力またはリファレンスデータソース内のデータ要素への参照。[RecordFormatType](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_RecordFormat.html#analytics-Type-RecordFormat-RecordFormatTypel) が `JSON` の場合、この要素は必須です。  
タイプ: 文字列  
必須: いいえ

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

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

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

 ストリームのレコードをスキーマ化するために適用されるレコード形式と関連するマッピング情報を記述します。

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

 ** RecordFormatType **   <a name="analytics-Type-RecordFormat-RecordFormatType"></a>
レコード形式の種類。  
タイプ: 文字列  
有効な値: `JSON | CSV`   
必須: はい

 ** MappingParameters **   <a name="analytics-Type-RecordFormat-MappingParameters"></a>
アプリケーションを作成または更新する際にアプリケーション入力を設定する場合、レコード形式 (JSON、CSV、または何らかの区切り文字によって区切られたレコードフィールド) に固有の追加マッピング情報をストリーミングソースに提供します。  
型: [MappingParameters](API_MappingParameters.md) オブジェクト  
必須: いいえ

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

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

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

ソース情報 (S3 バケット名およびオブジェクトキー名)、作成されているアプリケーション内のテーブル名、Amazon S3 オブジェクトのデータ要素をアプリケーション内のテーブルにマッピングするのに必要なスキーマを提供することによりリファレンスデータソースを説明。

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

 ** ReferenceSchema **   <a name="analytics-Type-ReferenceDataSource-ReferenceSchema"></a>
ストリーミングソース内のデータ形式、アプリケーション内ストリームで作成されている対応カラムに対して各データ要素をマッピングする方法を記述します。  
型: [SourceSchema](API_SourceSchema.md) オブジェクト  
必須: はい

 ** TableName **   <a name="analytics-Type-ReferenceDataSource-TableName"></a>
作成するアプリケーション内テーブルの名前。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 32 です。  
必須: はい

 ** S3ReferenceDataSource **   <a name="analytics-Type-ReferenceDataSource-S3ReferenceDataSource"></a>
リファレンスデータを含む S3 バケットおよびオブジェクトを識別します。また、Amazon Kinesis Analytics がユーザーに代わってこのオブジェクトを読み取ることができる IAM のロールも識別します。Amazon Kinesis Analytics アプリケーションは 1 回のみ参照データをロードします。データが変更された場合は、アプリケーションへのデータの再ロードをトリガーする `UpdateApplication` オペレーションを呼び出します。  
型: [S3ReferenceDataSource](API_S3ReferenceDataSource.md) オブジェクト  
必須: いいえ

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

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

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

アプリケーション用に設定されているリファレンスデータソースを記述します。

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

 ** ReferenceId **   <a name="analytics-Type-ReferenceDataSourceDescription-ReferenceId"></a>
リファレンスデータソースの ID。これは、[AddApplicationReferenceDataSource](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationReferenceDataSource.html) オペレーションを使用してリファレンスデータソースをアプリケーションに追加するときに、Amazon Kinesis Analytics が割り当てる ID です。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
Pattern: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** S3ReferenceDataSourceDescription **   <a name="analytics-Type-ReferenceDataSourceDescription-S3ReferenceDataSourceDescription"></a>
S3 バケット名、リファレンスデータを含むオブジェクトキー名を提供します。また、Amazon S3 オブジェクトを読み取り、アプリケーション内リファレンステーブルにデータを入力するために Amazon Kinesis Analytics が引き受けることができる IAM ロールの Amazon リソースネーム (ARN) を提供します。  
型: [S3ReferenceDataSourceDescription](API_S3ReferenceDataSourceDescription.md) オブジェクト  
必須: はい

 ** TableName **   <a name="analytics-Type-ReferenceDataSourceDescription-TableName"></a>
特定のリファレンスデータソース設定によって作成されたアプリケーション内テーブル名。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 32 です。  
必須: はい

 ** ReferenceSchema **   <a name="analytics-Type-ReferenceDataSourceDescription-ReferenceSchema"></a>
ストリーミングソース内のデータ形式、アプリケーション内ストリームで作成されている対応カラムに対して各データ要素をマッピングする方法を記述します。  
型: [SourceSchema](API_SourceSchema.md) オブジェクト  
必須: いいえ

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

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

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

アプリケーションのリファレンスデータソース設定を更新すると、このオブジェクトは、更新されたすべての値 (ソースバケット名やオブジェクトキー名など)、作成されているアプリケーション内のテーブル名、Amazon S3 オブジェクトのデータを作成済みのアプリケーション内リファレンステーブルにマッピングする更新済みのマッピング情報を提供します。

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

 ** ReferenceId **   <a name="analytics-Type-ReferenceDataSourceUpdate-ReferenceId"></a>
更新されるリファレンスデータソースの ID。[DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) オペレーションを使用してこの値を取得できます。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
Pattern: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** ReferenceSchemaUpdate **   <a name="analytics-Type-ReferenceDataSourceUpdate-ReferenceSchemaUpdate"></a>
ストリーミングソース内のデータ形式、アプリケーション内ストリームで作成されている対応カラムに対して各データ要素をマッピングする方法を記述します。  
型: [SourceSchema](API_SourceSchema.md) オブジェクト  
必須: いいえ

 ** S3ReferenceDataSourceUpdate **   <a name="analytics-Type-ReferenceDataSourceUpdate-S3ReferenceDataSourceUpdate"></a>
Amazon Kinesis Analytics がユーザーに代わって Amazon S3 オブジェクトを読み取り、アプリケーション内リファレンステーブルにデータを入力するために引き受けることができる S3 バケット名、オブジェクトキー名、および IAM ロールを記述します。  
型: [S3ReferenceDataSourceUpdate](API_S3ReferenceDataSourceUpdate.md) オブジェクト  
必須: いいえ

 ** TableNameUpdate **   <a name="analytics-Type-ReferenceDataSourceUpdate-TableNameUpdate"></a>
この更新によって作成されたアプリケーション内テーブル。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 32 です。  
必須: いいえ

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

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

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

S3 バケットの Amazon リソースネーム (ARN)、バケットへのアクセスに使用される IAM ロールの ARN、データを含む Amazon S3 オブジェクトの名前など、Amazon S3 データソースの記述を提供します。

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

 ** BucketARN **   <a name="analytics-Type-S3Configuration-BucketARN"></a>
データが含まれている S3 バケットの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** FileKey **   <a name="analytics-Type-S3Configuration-FileKey"></a>
データが含まれているオブジェクトの名前。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 1,024 です。  
必須: はい

 ** RoleARN **   <a name="analytics-Type-S3Configuration-RoleARN"></a>
データへのアクセスに使用するロールの IAM ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

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

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

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

リファレンスデータを含む S3 バケットおよびオブジェクトを識別します。また、Amazon Kinesis Analytics がユーザーに代わってこのオブジェクトを読み取ることができる IAM のロールも識別します。

Amazon Kinesis Analytics アプリケーションは 1 回のみ参照データをロードします。データが変更された場合は、アプリケーションへのデータの再ロードをトリガーする [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html) オペレーションを呼び出します。

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

 ** BucketARN **   <a name="analytics-Type-S3ReferenceDataSource-BucketARN"></a>
S3 バケットの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** FileKey **   <a name="analytics-Type-S3ReferenceDataSource-FileKey"></a>
リファレンスデータを含むオブジェクトキー名。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 1,024 です。  
必須: はい

 ** ReferenceRoleARN **   <a name="analytics-Type-S3ReferenceDataSource-ReferenceRoleARN"></a>
ユーザーに代わって、このサービスでデータを読み出すのに使用する IAM ロールの ARN。このロールは、Amazon Kinesis Analytics サービスプリンシパルがこのロールを引き受けることを可能にするオブジェクトおよび信頼ポリシーに対する `s3:GetObject` アクションに対するアクセス許可を持っている必要があります。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

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

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

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

リファレンスデータを格納するバケット名とオブジェクトキー名を提供します。

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

 ** BucketARN **   <a name="analytics-Type-S3ReferenceDataSourceDescription-BucketARN"></a>
S3 バケットの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

 ** FileKey **   <a name="analytics-Type-S3ReferenceDataSourceDescription-FileKey"></a>
Amazon S3 オブジェクトキー名。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 1,024 です。  
必須: はい

 ** ReferenceRoleARN **   <a name="analytics-Type-S3ReferenceDataSourceDescription-ReferenceRoleARN"></a>
Amazon Kinesis Analytics がユーザーに代わってAmazon S3 オブジェクトを読み取り、アプリケーション内リファレンステーブルにデータを入力するために引き受けることができる IAM ロールの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
Pattern: `arn:.*`   
必須: はい

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

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

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

Amazon Kinesis Analytics がユーザーに代わって Amazon S3 オブジェクトを読み取り、アプリケーション内リファレンステーブルにデータを入力するために引き受けることができる S3 バケット名、オブジェクトキー名、および IAM ロールを記述します。

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

 ** BucketARNUpdate **   <a name="analytics-Type-S3ReferenceDataSourceUpdate-BucketARNUpdate"></a>
S3 バケットの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

 ** FileKeyUpdate **   <a name="analytics-Type-S3ReferenceDataSourceUpdate-FileKeyUpdate"></a>
オブジェクトキー名。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 1,024 です。  
必須: いいえ

 ** ReferenceRoleARNUpdate **   <a name="analytics-Type-S3ReferenceDataSourceUpdate-ReferenceRoleARNUpdate"></a>
Amazon Kinesis Analytics が Amazon S3 オブジェクトを読み取り、アプリケーション内にデータを入力するために引き受けることができる IAM ロールの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

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

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

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

ストリーミングソース内のデータ形式、アプリケーション内ストリームで作成されている対応カラムに対して各データ要素をマッピングする方法を記述します。

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

 ** RecordColumns **   <a name="analytics-Type-SourceSchema-RecordColumns"></a>
`RecordColumn` オブジェクトのリスト。  
型: [RecordColumn](API_RecordColumn.md) オブジェクトの配列  
配列メンバー: 最小数は 1 項目です。最大数は 1000 項目です。  
必須: はい

 ** RecordFormat **   <a name="analytics-Type-SourceSchema-RecordFormat"></a>
ストリーミングソースのレコードの形式を指定します。  
型: [RecordFormat](API_RecordFormat.md) オブジェクト  
必須: はい

 ** RecordEncoding **   <a name="analytics-Type-SourceSchema-RecordEncoding"></a>
ストリーミングソースのレコードのエンコードを指定します。たとえば、UTF-8 です。  
タイプ: 文字列  
パターン: `UTF-8`   
必須: いいえ

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

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

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

 AWS リソースに定義して割り当てることができるキーと値のペア (値はオプション）。既に存在するタグを指定すると、タグの値はリクエストで指定した値に置き換えられます。アプリケーションタグの最大数にはシステムタグが含まれることに注意してください。ユーザー定義のアプリケーションタグの最大数は 50 です。詳細については、「[タグ付けの使用](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html)」を参照してください。

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

 ** Key **   <a name="analytics-Type-Tag-Key"></a>
キーバリュータグのキー。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
必須: はい

 ** Value **   <a name="analytics-Type-Tag-Value"></a>
キーバリュータグの値。値はオプションです。  
タイプ: 文字列  
長さの制約: 最小長は 0 です。最大長は 256 です。  
必須: いいえ

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

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