

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

# アクション
<a name="API_Operations"></a>

以下のアクションがサポートされています:
+  [AddApplicationCloudWatchLoggingOption](API_AddApplicationCloudWatchLoggingOption.md) 
+  [AddApplicationInput](API_AddApplicationInput.md) 
+  [AddApplicationInputProcessingConfiguration](API_AddApplicationInputProcessingConfiguration.md) 
+  [AddApplicationOutput](API_AddApplicationOutput.md) 
+  [AddApplicationReferenceDataSource](API_AddApplicationReferenceDataSource.md) 
+  [AddApplicationVpcConfiguration](API_AddApplicationVpcConfiguration.md) 
+  [CreateApplication](API_CreateApplication.md) 
+  [CreateApplicationPresignedUrl](API_CreateApplicationPresignedUrl.md) 
+  [CreateApplicationSnapshot](API_CreateApplicationSnapshot.md) 
+  [DeleteApplication](API_DeleteApplication.md) 
+  [DeleteApplicationCloudWatchLoggingOption](API_DeleteApplicationCloudWatchLoggingOption.md) 
+  [DeleteApplicationInputProcessingConfiguration](API_DeleteApplicationInputProcessingConfiguration.md) 
+  [DeleteApplicationOutput](API_DeleteApplicationOutput.md) 
+  [DeleteApplicationReferenceDataSource](API_DeleteApplicationReferenceDataSource.md) 
+  [DeleteApplicationSnapshot](API_DeleteApplicationSnapshot.md) 
+  [DeleteApplicationVpcConfiguration](API_DeleteApplicationVpcConfiguration.md) 
+  [DescribeApplication](API_DescribeApplication.md) 
+  [DescribeApplicationOperation](API_DescribeApplicationOperation.md) 
+  [DescribeApplicationSnapshot](API_DescribeApplicationSnapshot.md) 
+  [DescribeApplicationVersion](API_DescribeApplicationVersion.md) 
+  [DiscoverInputSchema](API_DiscoverInputSchema.md) 
+  [ListApplicationOperations](API_ListApplicationOperations.md) 
+  [ListApplications](API_ListApplications.md) 
+  [ListApplicationSnapshots](API_ListApplicationSnapshots.md) 
+  [ListApplicationVersions](API_ListApplicationVersions.md) 
+  [ListTagsForResource](API_ListTagsForResource.md) 
+  [RollbackApplication](API_RollbackApplication.md) 
+  [StartApplication](API_StartApplication.md) 
+  [StopApplication](API_StopApplication.md) 
+  [TagResource](API_TagResource.md) 
+  [UntagResource](API_UntagResource.md) 
+  [UpdateApplication](API_UpdateApplication.md) 
+  [UpdateApplicationMaintenanceConfiguration](API_UpdateApplicationMaintenanceConfiguration.md) 

# AddApplicationCloudWatchLoggingOption
<a name="API_AddApplicationCloudWatchLoggingOption"></a>

アプリケーションの構成エラーをモニタリングするために Amazon CloudWatch ログストリームを追加します。

## リクエストの構文
<a name="API_AddApplicationCloudWatchLoggingOption_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CloudWatchLoggingOption": { 
      "LogStreamARN": "string"
   },
   "ConditionalToken": "string",
   "CurrentApplicationVersionId": number
}
```

## リクエストパラメーター
<a name="API_AddApplicationCloudWatchLoggingOption_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="APIReference-AddApplicationCloudWatchLoggingOption-request-ApplicationName"></a>
Kinesis Data Analytics アプリケーション名。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [CloudWatchLoggingOption](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="APIReference-AddApplicationCloudWatchLoggingOption-request-CloudWatchLoggingOption"></a>
Amazon CloudWatch ログストリームの Amazon リソースネーム (ARN) を指定します。  
型: [CloudWatchLoggingOption](API_CloudWatchLoggingOption.md) オブジェクト  
必須: はい

 ** [ConditionalToken](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="APIReference-AddApplicationCloudWatchLoggingOption-request-ConditionalToken"></a>
アプリケーション更新の強力な同時実行性を実装するために使用する値。`CurrentApplicationVersionId` または `ConditionalToken` を指定する必要があります。[DescribeApplication](API_DescribeApplication.md) を使用するとアプリケーションの現在の `ConditionalToken` がわかります。同時実行性のサポートを強化するには、`CurrentApplicationVersionId` の代わりに `ConditionalToken` パラメータを使用します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 512 です。  
パターン: `[a-zA-Z0-9-_+/=]+`   
必須: いいえ

 ** [CurrentApplicationVersionId](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="APIReference-AddApplicationCloudWatchLoggingOption-request-CurrentApplicationVersionId"></a>
SQL ベースの Kinesis Data Analytics アプリケーションのバージョン ID。`CurrentApplicationVersionId` または `ConditionalToken` を指定する必要があります。アプリケーションのバージョン ID は [DescribeApplication](API_DescribeApplication.md) を使用して取得できます。同時実行性のサポートを強化するには、`CurrentApplicationVersionId` の代わりに `ConditionalToken` パラメータを使用します。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: いいえ

## レスポンスの構文
<a name="API_AddApplicationCloudWatchLoggingOption_ResponseSyntax"></a>

```
{
   "ApplicationARN": "string",
   "ApplicationVersionId": number,
   "CloudWatchLoggingOptionDescriptions": [ 
      { 
         "CloudWatchLoggingOptionId": "string",
         "LogStreamARN": "string",
         "RoleARN": "string"
      }
   ],
   "OperationId": "string"
}
```

## レスポンス要素
<a name="API_AddApplicationCloudWatchLoggingOption_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationARN](#API_AddApplicationCloudWatchLoggingOption_ResponseSyntax) **   <a name="APIReference-AddApplicationCloudWatchLoggingOption-response-ApplicationARN"></a>
アプリケーションの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*` 

 ** [ApplicationVersionId](#API_AddApplicationCloudWatchLoggingOption_ResponseSyntax) **   <a name="APIReference-AddApplicationCloudWatchLoggingOption-response-ApplicationVersionId"></a>
SQL ベースの Kinesis Data Analytics アプリケーションの新しいバージョン ID。Kinesis Data Analytics は、CloudWatch ログ記録オプションを変更する`ApplicationVersionId`たびに を更新します。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。

 ** [CloudWatchLoggingOptionDescriptions](#API_AddApplicationCloudWatchLoggingOption_ResponseSyntax) **   <a name="APIReference-AddApplicationCloudWatchLoggingOption-response-CloudWatchLoggingOptionDescriptions"></a>
SQL ベースの Kinesis Data Analytics アプリケーションの現在の CloudWatch ログ記録オプションの説明。  
型: [CloudWatchLoggingOptionDescription](API_CloudWatchLoggingOptionDescription.md) オブジェクトの配列

 ** [OperationId](#API_AddApplicationCloudWatchLoggingOption_ResponseSyntax) **   <a name="APIReference-AddApplicationCloudWatchLoggingOption-response-OperationId"></a>
リクエストの追跡に使用できるオペレーション ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長 64

## エラー
<a name="API_AddApplicationCloudWatchLoggingOption_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidApplicationConfigurationException **   
ユーザー指定のアプリケーション設定が無効です。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 

# AddApplicationInput
<a name="API_AddApplicationInput"></a>

 SQL ベースの Kinesis Data Analytics アプリケーションにストリーミングソースを追加します。

ストリーミングソースは、アプリケーションの作成時、またはアプリケーションを作成した後にこのオペレーションを使用してストリーミングソースを追加できます。詳細については、「[CreateApplication](API_CreateApplication.md)」を参照してください。

このオペレーションを使用したストリーミングソースの追加などのすべての構成の更新により、アプリケーションの新しいバージョンになります。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、現在のアプリケーションバージョンを見つけることができます。

## リクエストの構文
<a name="API_AddApplicationInput_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "Input": { 
      "InputParallelism": { 
         "Count": number
      },
      "InputProcessingConfiguration": { 
         "InputLambdaProcessor": { 
            "ResourceARN": "string"
         }
      },
      "InputSchema": { 
         "RecordColumns": [ 
            { 
               "Mapping": "string",
               "Name": "string",
               "SqlType": "string"
            }
         ],
         "RecordEncoding": "string",
         "RecordFormat": { 
            "MappingParameters": { 
               "CSVMappingParameters": { 
                  "RecordColumnDelimiter": "string",
                  "RecordRowDelimiter": "string"
               },
               "JSONMappingParameters": { 
                  "RecordRowPath": "string"
               }
            },
            "RecordFormatType": "string"
         }
      },
      "KinesisFirehoseInput": { 
         "ResourceARN": "string"
      },
      "KinesisStreamsInput": { 
         "ResourceARN": "string"
      },
      "NamePrefix": "string"
   }
}
```

## リクエストパラメーター
<a name="API_AddApplicationInput_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_AddApplicationInput_RequestSyntax) **   <a name="APIReference-AddApplicationInput-request-ApplicationName"></a>
ストリーミングソースを追加する既存のアプリケーションの名前。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [CurrentApplicationVersionId](#API_AddApplicationInput_RequestSyntax) **   <a name="APIReference-AddApplicationInput-request-CurrentApplicationVersionId"></a>
現在のアプリケーションバージョン。`ApplicationVersionID` または `ConditionalToken` を指定する必要があります。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、現在のアプリケーションバージョンを見つけることができます。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: はい

 ** [Input](#API_AddApplicationInput_RequestSyntax) **   <a name="APIReference-AddApplicationInput-request-Input"></a>
追加する [Input](API_Input.md)。  
型: [Input](API_Input.md) オブジェクト  
必須: はい

## レスポンスの構文
<a name="API_AddApplicationInput_ResponseSyntax"></a>

```
{
   "ApplicationARN": "string",
   "ApplicationVersionId": number,
   "InputDescriptions": [ 
      { 
         "InAppStreamNames": [ "string" ],
         "InputId": "string",
         "InputParallelism": { 
            "Count": number
         },
         "InputProcessingConfigurationDescription": { 
            "InputLambdaProcessorDescription": { 
               "ResourceARN": "string",
               "RoleARN": "string"
            }
         },
         "InputSchema": { 
            "RecordColumns": [ 
               { 
                  "Mapping": "string",
                  "Name": "string",
                  "SqlType": "string"
               }
            ],
            "RecordEncoding": "string",
            "RecordFormat": { 
               "MappingParameters": { 
                  "CSVMappingParameters": { 
                     "RecordColumnDelimiter": "string",
                     "RecordRowDelimiter": "string"
                  },
                  "JSONMappingParameters": { 
                     "RecordRowPath": "string"
                  }
               },
               "RecordFormatType": "string"
            }
         },
         "InputStartingPositionConfiguration": { 
            "InputStartingPosition": "string"
         },
         "KinesisFirehoseInputDescription": { 
            "ResourceARN": "string",
            "RoleARN": "string"
         },
         "KinesisStreamsInputDescription": { 
            "ResourceARN": "string",
            "RoleARN": "string"
         },
         "NamePrefix": "string"
      }
   ]
}
```

## レスポンス要素
<a name="API_AddApplicationInput_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationARN](#API_AddApplicationInput_ResponseSyntax) **   <a name="APIReference-AddApplicationInput-response-ApplicationARN"></a>
アプリケーションの Amazon リソースネーム (ARN) です。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*` 

 ** [ApplicationVersionId](#API_AddApplicationInput_ResponseSyntax) **   <a name="APIReference-AddApplicationInput-response-ApplicationVersionId"></a>
現在のアプリケーションバージョンを指定します。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。

 ** [InputDescriptions](#API_AddApplicationInput_ResponseSyntax) **   <a name="APIReference-AddApplicationInput-response-InputDescriptions"></a>
アプリケーション入力の設定を記述します。  
型: [InputDescription](API_InputDescription.md) オブジェクトの配列

## エラー
<a name="API_AddApplicationInput_Errors"></a>

 ** CodeValidationException **   
ユーザー指定のアプリケーションコード (クエリ) が無効です。これは単純な構文エラーである可能性があります。  
HTTP ステータスコード: 400

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 

# AddApplicationInputProcessingConfiguration
<a name="API_AddApplicationInputProcessingConfiguration"></a>

SQL ベースの Kinesis Data Analytics アプリケーション[InputProcessingConfiguration](API_InputProcessingConfiguration.md)に を追加します。入力プロセッサは、アプリケーションの SQL コードが実行される前に、入力ストリーム上のレコードを前処理します。現在、利用可能な入力プロセッサは [Amazon Lambda](https://docs.aws.amazon.com/lambda/) のみです。

## リクエストの構文
<a name="API_AddApplicationInputProcessingConfiguration_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "InputId": "string",
   "InputProcessingConfiguration": { 
      "InputLambdaProcessor": { 
         "ResourceARN": "string"
      }
   }
}
```

## リクエストパラメーター
<a name="API_AddApplicationInputProcessingConfiguration_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="APIReference-AddApplicationInputProcessingConfiguration-request-ApplicationName"></a>
入力処理設定を追加するアプリケーションの名前。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [CurrentApplicationVersionId](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="APIReference-AddApplicationInputProcessingConfiguration-request-CurrentApplicationVersionId"></a>
入力処理設定を追加するアプリケーションのバージョン。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、現在のアプリケーションバージョンを見つけることができます。指定したバージョンが現在のバージョンでない場合は、`ConcurrentModificationException` が返されます。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: はい

 ** [InputId](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="APIReference-AddApplicationInputProcessingConfiguration-request-InputId"></a>
入力処理設定を追加する入力設定の ID。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、アプリケーションの入力 ID のリストを取得できます。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [InputProcessingConfiguration](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="APIReference-AddApplicationInputProcessingConfiguration-request-InputProcessingConfiguration"></a>
アプリケーションに追加する [InputProcessingConfiguration](API_InputProcessingConfiguration.md)。  
型: [InputProcessingConfiguration](API_InputProcessingConfiguration.md) オブジェクト  
必須: はい

## レスポンスの構文
<a name="API_AddApplicationInputProcessingConfiguration_ResponseSyntax"></a>

```
{
   "ApplicationARN": "string",
   "ApplicationVersionId": number,
   "InputId": "string",
   "InputProcessingConfigurationDescription": { 
      "InputLambdaProcessorDescription": { 
         "ResourceARN": "string",
         "RoleARN": "string"
      }
   }
}
```

## レスポンス要素
<a name="API_AddApplicationInputProcessingConfiguration_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationARN](#API_AddApplicationInputProcessingConfiguration_ResponseSyntax) **   <a name="APIReference-AddApplicationInputProcessingConfiguration-response-ApplicationARN"></a>
アプリケーションの Amazon リソースネーム (ARN) です。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*` 

 ** [ApplicationVersionId](#API_AddApplicationInputProcessingConfiguration_ResponseSyntax) **   <a name="APIReference-AddApplicationInputProcessingConfiguration-response-ApplicationVersionId"></a>
現在のアプリケーションバージョンを指定します。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。

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

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

## エラー
<a name="API_AddApplicationInputProcessingConfiguration_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 

# AddApplicationOutput
<a name="API_AddApplicationOutput"></a>

SQL ベースの Kinesis Data Analytics アプリケーションに外部送信先を追加します。

Kinesis Data Analytics で、データをアプリケーションのアプリケーション内ストリームから外部送信先 (Kinesis Data Streams、Kinesis Data Firehose の配信ストリーム、Amazon Lambda 関数など) に配信するように設定する場合は、このオペレーションを使用して関連する構成をアプリケーションに追加します。アプリケーションに対して 1 つ以上の出力を設定できます。各出力構成により、アプリケーション内ストリームと外部送信先がマッピングされます。

 いずれかの出力構成を使用して、データをアプリケーション内エラーストリームから外部送信先に配信できます。これにより、エラーの分析が可能になります。

 このオペレーションを使用したストリーミングソースの追加などのすべての構成の更新により、アプリケーションの新しいバージョンになります。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、現在のアプリケーションバージョンを見つけることができます。

## リクエストの構文
<a name="API_AddApplicationOutput_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "Output": { 
      "DestinationSchema": { 
         "RecordFormatType": "string"
      },
      "KinesisFirehoseOutput": { 
         "ResourceARN": "string"
      },
      "KinesisStreamsOutput": { 
         "ResourceARN": "string"
      },
      "LambdaOutput": { 
         "ResourceARN": "string"
      },
      "Name": "string"
   }
}
```

## リクエストパラメーター
<a name="API_AddApplicationOutput_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_AddApplicationOutput_RequestSyntax) **   <a name="APIReference-AddApplicationOutput-request-ApplicationName"></a>
出力設定を追加するアプリケーションの名前です。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [CurrentApplicationVersionId](#API_AddApplicationOutput_RequestSyntax) **   <a name="APIReference-AddApplicationOutput-request-CurrentApplicationVersionId"></a>
出力設定を追加するアプリケーションのバージョン。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、現在のアプリケーションバージョンを見つけることができます。指定したバージョンが現在のバージョンでない場合は、`ConcurrentModificationException` が返されます。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: はい

 ** [Output](#API_AddApplicationOutput_RequestSyntax) **   <a name="APIReference-AddApplicationOutput-request-Output"></a>
それぞれが 1 つの出力構成を記述するオブジェクトの配列です。出力構成では、アプリケーション内ストリームの名前、送信先 (つまり、Kinesis データストリーム、Kinesis Data Firehose 配信ストリーム、または Amazon Lambda 関数) を指定し、送信先に書き込むときに使用するフォーメーションを記録します。  
型: [Output](API_Output.md) オブジェクト  
必須: はい

## レスポンスの構文
<a name="API_AddApplicationOutput_ResponseSyntax"></a>

```
{
   "ApplicationARN": "string",
   "ApplicationVersionId": number,
   "OutputDescriptions": [ 
      { 
         "DestinationSchema": { 
            "RecordFormatType": "string"
         },
         "KinesisFirehoseOutputDescription": { 
            "ResourceARN": "string",
            "RoleARN": "string"
         },
         "KinesisStreamsOutputDescription": { 
            "ResourceARN": "string",
            "RoleARN": "string"
         },
         "LambdaOutputDescription": { 
            "ResourceARN": "string",
            "RoleARN": "string"
         },
         "Name": "string",
         "OutputId": "string"
      }
   ]
}
```

## レスポンス要素
<a name="API_AddApplicationOutput_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationARN](#API_AddApplicationOutput_ResponseSyntax) **   <a name="APIReference-AddApplicationOutput-response-ApplicationARN"></a>
アプリケーションの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*` 

 ** [ApplicationVersionId](#API_AddApplicationOutput_ResponseSyntax) **   <a name="APIReference-AddApplicationOutput-response-ApplicationVersionId"></a>
更新されたアプリケーションバージョン ID。Kinesis Data Analytics は、アプリケーションが更新されると、この ID を増分します。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。

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

## エラー
<a name="API_AddApplicationOutput_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 

# AddApplicationReferenceDataSource
<a name="API_AddApplicationReferenceDataSource"></a>

リファレンスデータソースを既存の SQL ベースの Kinesis Data Analytics アプリケーションに追加します。

Kinesis Data Analytics は、リファレンスデータ (つまり、Amazon S3 オブジェクト) を読み取り、アプリケーション内にアプリケーション内テーブルを作成します。リクエストでは、ソース (S3 バケット名とオブジェクトのキー名)、作成するアプリケーション内テーブルの名前、および Amazon S3 オブジェクトのデータが結果のアプリケーション内テーブルの列にマッピングされる方法を説明する必要なマッピング情報を入力します。

## リクエストの構文
<a name="API_AddApplicationReferenceDataSource_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "ReferenceDataSource": { 
      "ReferenceSchema": { 
         "RecordColumns": [ 
            { 
               "Mapping": "string",
               "Name": "string",
               "SqlType": "string"
            }
         ],
         "RecordEncoding": "string",
         "RecordFormat": { 
            "MappingParameters": { 
               "CSVMappingParameters": { 
                  "RecordColumnDelimiter": "string",
                  "RecordRowDelimiter": "string"
               },
               "JSONMappingParameters": { 
                  "RecordRowPath": "string"
               }
            },
            "RecordFormatType": "string"
         }
      },
      "S3ReferenceDataSource": { 
         "BucketARN": "string",
         "FileKey": "string"
      },
      "TableName": "string"
   }
}
```

## リクエストパラメーター
<a name="API_AddApplicationReferenceDataSource_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_AddApplicationReferenceDataSource_RequestSyntax) **   <a name="APIReference-AddApplicationReferenceDataSource-request-ApplicationName"></a>
既存のアプリケーションの名前です。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [CurrentApplicationVersionId](#API_AddApplicationReferenceDataSource_RequestSyntax) **   <a name="APIReference-AddApplicationReferenceDataSource-request-CurrentApplicationVersionId"></a>
参照データソースを追加するアプリケーションのバージョン。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、現在のアプリケーションバージョンを見つけることができます。指定したバージョンが現在のバージョンでない場合は、`ConcurrentModificationException` が返されます。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: はい

 ** [ReferenceDataSource](#API_AddApplicationReferenceDataSource_RequestSyntax) **   <a name="APIReference-AddApplicationReferenceDataSource-request-ReferenceDataSource"></a>
リファレンスデータソースは、Amazon S3 バケット内のオブジェクトにすることができます。Kinesis Data Analytics はオブジェクトを読み取り、作成されたアプリケーション内テーブルにデータをコピーします。S3 バケット、オブジェクトのキー名、および作成されているアプリケーション内テーブルを指定します。  
型: [ReferenceDataSource](API_ReferenceDataSource.md) オブジェクト  
必須: はい

## レスポンスの構文
<a name="API_AddApplicationReferenceDataSource_ResponseSyntax"></a>

```
{
   "ApplicationARN": "string",
   "ApplicationVersionId": number,
   "ReferenceDataSourceDescriptions": [ 
      { 
         "ReferenceId": "string",
         "ReferenceSchema": { 
            "RecordColumns": [ 
               { 
                  "Mapping": "string",
                  "Name": "string",
                  "SqlType": "string"
               }
            ],
            "RecordEncoding": "string",
            "RecordFormat": { 
               "MappingParameters": { 
                  "CSVMappingParameters": { 
                     "RecordColumnDelimiter": "string",
                     "RecordRowDelimiter": "string"
                  },
                  "JSONMappingParameters": { 
                     "RecordRowPath": "string"
                  }
               },
               "RecordFormatType": "string"
            }
         },
         "S3ReferenceDataSourceDescription": { 
            "BucketARN": "string",
            "FileKey": "string",
            "ReferenceRoleARN": "string"
         },
         "TableName": "string"
      }
   ]
}
```

## レスポンス要素
<a name="API_AddApplicationReferenceDataSource_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationARN](#API_AddApplicationReferenceDataSource_ResponseSyntax) **   <a name="APIReference-AddApplicationReferenceDataSource-response-ApplicationARN"></a>
アプリケーションの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*` 

 ** [ApplicationVersionId](#API_AddApplicationReferenceDataSource_ResponseSyntax) **   <a name="APIReference-AddApplicationReferenceDataSource-response-ApplicationVersionId"></a>
更新されたアプリケーションバージョン ID。Kinesis Data Analytics は、アプリケーションが更新されると、この ID を増分します。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。

 ** [ReferenceDataSourceDescriptions](#API_AddApplicationReferenceDataSource_ResponseSyntax) **   <a name="APIReference-AddApplicationReferenceDataSource-response-ReferenceDataSourceDescriptions"></a>
アプリケーション用に設定されたリファレンスデータソースを記述します。  
型: [ReferenceDataSourceDescription](API_ReferenceDataSourceDescription.md) オブジェクトの配列

## エラー
<a name="API_AddApplicationReferenceDataSource_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 

# AddApplicationVpcConfiguration
<a name="API_AddApplicationVpcConfiguration"></a>

仮想プライベートクラウド (VPC) の構成をアプリケーションに追加します。アプリケーションは VPC を使用してリソースを保存し、安全にアクセスできます。

Managed Service for Apache Flink アプリケーションの VPC 設定については、次の点に注意してください。
+ SQL アプリケーションでは VPC 設定はサポートされていません。
+ VPC を Managed Service for Apache Flink アプリケーションに追加すると、そのアプリケーションにはインターネットから直接アクセスできなくなります。アプリケーションへのインターネットアクセスを可能にするには、VPC にインターネットゲートウェイを追加します。

## リクエストの構文
<a name="API_AddApplicationVpcConfiguration_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "ConditionalToken": "string",
   "CurrentApplicationVersionId": number,
   "VpcConfiguration": { 
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ]
   }
}
```

## リクエストパラメーター
<a name="API_AddApplicationVpcConfiguration_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_AddApplicationVpcConfiguration_RequestSyntax) **   <a name="APIReference-AddApplicationVpcConfiguration-request-ApplicationName"></a>
既存のアプリケーションの名前です。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [ConditionalToken](#API_AddApplicationVpcConfiguration_RequestSyntax) **   <a name="APIReference-AddApplicationVpcConfiguration-request-ConditionalToken"></a>
アプリケーション更新の強力な同時実行性を実装するために使用する値。`ApplicationVersionID` または `ConditionalToken` を指定する必要があります。[DescribeApplication](API_DescribeApplication.md) を使用するとアプリケーションの現在の `ConditionalToken` がわかります。同時実行性のサポートを強化するには、`CurrentApplicationVersionId` の代わりに `ConditionalToken` パラメータを使用します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 512 です。  
パターン: `[a-zA-Z0-9-_+/=]+`   
必須: いいえ

 ** [CurrentApplicationVersionId](#API_AddApplicationVpcConfiguration_RequestSyntax) **   <a name="APIReference-AddApplicationVpcConfiguration-request-CurrentApplicationVersionId"></a>
VPC 設定を追加するアプリケーションのバージョン。`CurrentApplicationVersionId` または `ConditionalToken` を指定する必要があります。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、現在のアプリケーションバージョンを見つけることができます。指定したバージョンが現在のバージョンでない場合は、`ConcurrentModificationException` が返されます。同時実行性のサポートを強化するには、`CurrentApplicationVersionId` の代わりに `ConditionalToken` パラメータを使用します。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: いいえ

 ** [VpcConfiguration](#API_AddApplicationVpcConfiguration_RequestSyntax) **   <a name="APIReference-AddApplicationVpcConfiguration-request-VpcConfiguration"></a>
アプリケーションに追加する VPC の説明。  
型: [VpcConfiguration](API_VpcConfiguration.md) オブジェクト  
必須: はい

## レスポンスの構文
<a name="API_AddApplicationVpcConfiguration_ResponseSyntax"></a>

```
{
   "ApplicationARN": "string",
   "ApplicationVersionId": number,
   "OperationId": "string",
   "VpcConfigurationDescription": { 
      "SecurityGroupIds": [ "string" ],
      "SubnetIds": [ "string" ],
      "VpcConfigurationId": "string",
      "VpcId": "string"
   }
}
```

## レスポンス要素
<a name="API_AddApplicationVpcConfiguration_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationARN](#API_AddApplicationVpcConfiguration_ResponseSyntax) **   <a name="APIReference-AddApplicationVpcConfiguration-response-ApplicationARN"></a>
アプリケーションの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*` 

 ** [ApplicationVersionId](#API_AddApplicationVpcConfiguration_ResponseSyntax) **   <a name="APIReference-AddApplicationVpcConfiguration-response-ApplicationVersionId"></a>
現在のアプリケーションバージョンを指定します。Managed Service for Apache Flink は、アプリケーションを更新するたびに ApplicationVersionId を更新します。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。

 ** [OperationId](#API_AddApplicationVpcConfiguration_ResponseSyntax) **   <a name="APIReference-AddApplicationVpcConfiguration-response-OperationId"></a>
リクエストの追跡に使用できるオペレーション ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長 64

 ** [VpcConfigurationDescription](#API_AddApplicationVpcConfiguration_ResponseSyntax) **   <a name="APIReference-AddApplicationVpcConfiguration-response-VpcConfigurationDescription"></a>
新しい VPC 設定のパラメータ。  
型: [VpcConfigurationDescription](API_VpcConfigurationDescription.md) オブジェクト

## エラー
<a name="API_AddApplicationVpcConfiguration_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidApplicationConfigurationException **   
ユーザー指定のアプリケーション設定が無効です。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 

# CreateApplication
<a name="API_CreateApplication"></a>

Managed Service for Apache Flink アプリケーションを作成します。Managed Service for Apache Flink アプリケーションを作成する方法については、「[アプリケーションを作成する](https://docs.aws.amazon.com/kinesisanalytics/latest/java/getting-started.html)」を参照してください。

## リクエストの構文
<a name="API_CreateApplication_RequestSyntax"></a>

```
{
   "ApplicationConfiguration": { 
      "ApplicationCodeConfiguration": { 
         "CodeContent": { 
            "S3ContentLocation": { 
               "BucketARN": "string",
               "FileKey": "string",
               "ObjectVersion": "string"
            },
            "TextContent": "string",
            "ZipFileContent": blob
         },
         "CodeContentType": "string"
      },
      "ApplicationEncryptionConfiguration": { 
         "KeyId": "string",
         "KeyType": "string"
      },
      "ApplicationSnapshotConfiguration": { 
         "SnapshotsEnabled": boolean
      },
      "ApplicationSystemRollbackConfiguration": { 
         "RollbackEnabled": boolean
      },
      "EnvironmentProperties": { 
         "PropertyGroups": [ 
            { 
               "PropertyGroupId": "string",
               "PropertyMap": { 
                  "string" : "string" 
               }
            }
         ]
      },
      "FlinkApplicationConfiguration": { 
         "CheckpointConfiguration": { 
            "CheckpointingEnabled": boolean,
            "CheckpointInterval": number,
            "ConfigurationType": "string",
            "MinPauseBetweenCheckpoints": number
         },
         "MonitoringConfiguration": { 
            "ConfigurationType": "string",
            "LogLevel": "string",
            "MetricsLevel": "string"
         },
         "ParallelismConfiguration": { 
            "AutoScalingEnabled": boolean,
            "ConfigurationType": "string",
            "Parallelism": number,
            "ParallelismPerKPU": number
         }
      },
      "SqlApplicationConfiguration": { 
         "Inputs": [ 
            { 
               "InputParallelism": { 
                  "Count": number
               },
               "InputProcessingConfiguration": { 
                  "InputLambdaProcessor": { 
                     "ResourceARN": "string"
                  }
               },
               "InputSchema": { 
                  "RecordColumns": [ 
                     { 
                        "Mapping": "string",
                        "Name": "string",
                        "SqlType": "string"
                     }
                  ],
                  "RecordEncoding": "string",
                  "RecordFormat": { 
                     "MappingParameters": { 
                        "CSVMappingParameters": { 
                           "RecordColumnDelimiter": "string",
                           "RecordRowDelimiter": "string"
                        },
                        "JSONMappingParameters": { 
                           "RecordRowPath": "string"
                        }
                     },
                     "RecordFormatType": "string"
                  }
               },
               "KinesisFirehoseInput": { 
                  "ResourceARN": "string"
               },
               "KinesisStreamsInput": { 
                  "ResourceARN": "string"
               },
               "NamePrefix": "string"
            }
         ],
         "Outputs": [ 
            { 
               "DestinationSchema": { 
                  "RecordFormatType": "string"
               },
               "KinesisFirehoseOutput": { 
                  "ResourceARN": "string"
               },
               "KinesisStreamsOutput": { 
                  "ResourceARN": "string"
               },
               "LambdaOutput": { 
                  "ResourceARN": "string"
               },
               "Name": "string"
            }
         ],
         "ReferenceDataSources": [ 
            { 
               "ReferenceSchema": { 
                  "RecordColumns": [ 
                     { 
                        "Mapping": "string",
                        "Name": "string",
                        "SqlType": "string"
                     }
                  ],
                  "RecordEncoding": "string",
                  "RecordFormat": { 
                     "MappingParameters": { 
                        "CSVMappingParameters": { 
                           "RecordColumnDelimiter": "string",
                           "RecordRowDelimiter": "string"
                        },
                        "JSONMappingParameters": { 
                           "RecordRowPath": "string"
                        }
                     },
                     "RecordFormatType": "string"
                  }
               },
               "S3ReferenceDataSource": { 
                  "BucketARN": "string",
                  "FileKey": "string"
               },
               "TableName": "string"
            }
         ]
      },
      "VpcConfigurations": [ 
         { 
            "SecurityGroupIds": [ "string" ],
            "SubnetIds": [ "string" ]
         }
      ],
      "ZeppelinApplicationConfiguration": { 
         "CatalogConfiguration": { 
            "GlueDataCatalogConfiguration": { 
               "DatabaseARN": "string"
            }
         },
         "CustomArtifactsConfiguration": [ 
            { 
               "ArtifactType": "string",
               "MavenReference": { 
                  "ArtifactId": "string",
                  "GroupId": "string",
                  "Version": "string"
               },
               "S3ContentLocation": { 
                  "BucketARN": "string",
                  "FileKey": "string",
                  "ObjectVersion": "string"
               }
            }
         ],
         "DeployAsApplicationConfiguration": { 
            "S3ContentLocation": { 
               "BasePath": "string",
               "BucketARN": "string"
            }
         },
         "MonitoringConfiguration": { 
            "LogLevel": "string"
         }
      }
   },
   "ApplicationDescription": "string",
   "ApplicationMode": "string",
   "ApplicationName": "string",
   "CloudWatchLoggingOptions": [ 
      { 
         "LogStreamARN": "string"
      }
   ],
   "RuntimeEnvironment": "string",
   "ServiceExecutionRole": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## リクエストパラメーター
<a name="API_CreateApplication_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationConfiguration](#API_CreateApplication_RequestSyntax) **   <a name="APIReference-CreateApplication-request-ApplicationConfiguration"></a>
このパラメータを使用して、アプリケーションを設定します。  
型: [ApplicationConfiguration](API_ApplicationConfiguration.md) オブジェクト  
必須: いいえ

 ** [ApplicationDescription](#API_CreateApplication_RequestSyntax) **   <a name="APIReference-CreateApplication-request-ApplicationDescription"></a>
アプリケーションの簡単な説明。  
タイプ: 文字列  
長さの制約: 最小長は 0 です。最大長は 1,024 です。  
必須: いいえ

 ** [ApplicationMode](#API_CreateApplication_RequestSyntax) **   <a name="APIReference-CreateApplication-request-ApplicationMode"></a>
`STREAMING` モードを使用して、Managed Service for Apache Flink アプリケーションを作成します。Managed Service for Apache Flink Studio ノートブックを作成するには、`INTERACTIVE` モードを使用します。  
型: 文字列  
有効な値：`STREAMING | INTERACTIVE`  
必須：いいえ

 ** [ApplicationName](#API_CreateApplication_RequestSyntax) **   <a name="APIReference-CreateApplication-request-ApplicationName"></a>
アプリケーションの名前 (`sample-app` など)。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [CloudWatchLoggingOptions](#API_CreateApplication_RequestSyntax) **   <a name="APIReference-CreateApplication-request-CloudWatchLoggingOptions"></a>
このパラメータでは、Amazon CloudWatch ログストリームを設定してアプリケーションの設定エラーをモニタリングします。  
タイプ: [CloudWatchLoggingOption](API_CloudWatchLoggingOption.md) オブジェクトの配列  
必須: いいえ

 ** [RuntimeEnvironment](#API_CreateApplication_RequestSyntax) **   <a name="APIReference-CreateApplication-request-RuntimeEnvironment"></a>
アプリケーションのランタイム環境。  
型: 文字列  
有効な値：`SQL-1_0 | FLINK-1_6 | FLINK-1_8 | ZEPPELIN-FLINK-1_0 | FLINK-1_11 | FLINK-1_13 | ZEPPELIN-FLINK-2_0 | FLINK-1_15 | ZEPPELIN-FLINK-3_0 | FLINK-1_18 | FLINK-1_19 | FLINK-1_20`  
必須: はい

 ** [ServiceExecutionRole](#API_CreateApplication_RequestSyntax) **   <a name="APIReference-CreateApplication-request-ServiceExecutionRole"></a>
Kinesis データストリーム、Kinesis Data Firehose 配信ストリーム、Amazon S3 オブジェクト、その他の外部リソースにアクセスするためにアプリケーションが使用する IAM ロール。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: はい

 ** [Tags](#API_CreateApplication_RequestSyntax) **   <a name="APIReference-CreateApplication-request-Tags"></a>
アプリケーションに割り当てる 1 つ以上のタグのリスト。タグは、アプリケーションを識別するキーと値のペアです。アプリケーションタグの最大数にはシステムタグが含まれることに注意してください。ユーザー定義のアプリケーションタグの最大数は 50 です。詳細については、「[タグ付けの使用](https://docs.aws.amazon.com/kinesisanalytics/latest/java/how-tagging.html)」を参照してください。  
型: [Tag](API_Tag.md) オブジェクトの配列  
配列メンバー: 最小数は 1 項目です。最大数は 200 項目です。  
必須: いいえ

## レスポンスの構文
<a name="API_CreateApplication_ResponseSyntax"></a>

```
{
   "ApplicationDetail": { 
      "ApplicationARN": "string",
      "ApplicationConfigurationDescription": { 
         "ApplicationCodeConfigurationDescription": { 
            "CodeContentDescription": { 
               "CodeMD5": "string",
               "CodeSize": number,
               "S3ApplicationCodeLocationDescription": { 
                  "BucketARN": "string",
                  "FileKey": "string",
                  "ObjectVersion": "string"
               },
               "TextContent": "string"
            },
            "CodeContentType": "string"
         },
         "ApplicationEncryptionConfigurationDescription": { 
            "KeyId": "string",
            "KeyType": "string"
         },
         "ApplicationSnapshotConfigurationDescription": { 
            "SnapshotsEnabled": boolean
         },
         "ApplicationSystemRollbackConfigurationDescription": { 
            "RollbackEnabled": boolean
         },
         "EnvironmentPropertyDescriptions": { 
            "PropertyGroupDescriptions": [ 
               { 
                  "PropertyGroupId": "string",
                  "PropertyMap": { 
                     "string" : "string" 
                  }
               }
            ]
         },
         "FlinkApplicationConfigurationDescription": { 
            "CheckpointConfigurationDescription": { 
               "CheckpointingEnabled": boolean,
               "CheckpointInterval": number,
               "ConfigurationType": "string",
               "MinPauseBetweenCheckpoints": number
            },
            "JobPlanDescription": "string",
            "MonitoringConfigurationDescription": { 
               "ConfigurationType": "string",
               "LogLevel": "string",
               "MetricsLevel": "string"
            },
            "ParallelismConfigurationDescription": { 
               "AutoScalingEnabled": boolean,
               "ConfigurationType": "string",
               "CurrentParallelism": number,
               "Parallelism": number,
               "ParallelismPerKPU": number
            }
         },
         "RunConfigurationDescription": { 
            "ApplicationRestoreConfigurationDescription": { 
               "ApplicationRestoreType": "string",
               "SnapshotName": "string"
            },
            "FlinkRunConfigurationDescription": { 
               "AllowNonRestoredState": boolean
            }
         },
         "SqlApplicationConfigurationDescription": { 
            "InputDescriptions": [ 
               { 
                  "InAppStreamNames": [ "string" ],
                  "InputId": "string",
                  "InputParallelism": { 
                     "Count": number
                  },
                  "InputProcessingConfigurationDescription": { 
                     "InputLambdaProcessorDescription": { 
                        "ResourceARN": "string",
                        "RoleARN": "string"
                     }
                  },
                  "InputSchema": { 
                     "RecordColumns": [ 
                        { 
                           "Mapping": "string",
                           "Name": "string",
                           "SqlType": "string"
                        }
                     ],
                     "RecordEncoding": "string",
                     "RecordFormat": { 
                        "MappingParameters": { 
                           "CSVMappingParameters": { 
                              "RecordColumnDelimiter": "string",
                              "RecordRowDelimiter": "string"
                           },
                           "JSONMappingParameters": { 
                              "RecordRowPath": "string"
                           }
                        },
                        "RecordFormatType": "string"
                     }
                  },
                  "InputStartingPositionConfiguration": { 
                     "InputStartingPosition": "string"
                  },
                  "KinesisFirehoseInputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "KinesisStreamsInputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "NamePrefix": "string"
               }
            ],
            "OutputDescriptions": [ 
               { 
                  "DestinationSchema": { 
                     "RecordFormatType": "string"
                  },
                  "KinesisFirehoseOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "KinesisStreamsOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "LambdaOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "Name": "string",
                  "OutputId": "string"
               }
            ],
            "ReferenceDataSourceDescriptions": [ 
               { 
                  "ReferenceId": "string",
                  "ReferenceSchema": { 
                     "RecordColumns": [ 
                        { 
                           "Mapping": "string",
                           "Name": "string",
                           "SqlType": "string"
                        }
                     ],
                     "RecordEncoding": "string",
                     "RecordFormat": { 
                        "MappingParameters": { 
                           "CSVMappingParameters": { 
                              "RecordColumnDelimiter": "string",
                              "RecordRowDelimiter": "string"
                           },
                           "JSONMappingParameters": { 
                              "RecordRowPath": "string"
                           }
                        },
                        "RecordFormatType": "string"
                     }
                  },
                  "S3ReferenceDataSourceDescription": { 
                     "BucketARN": "string",
                     "FileKey": "string",
                     "ReferenceRoleARN": "string"
                  },
                  "TableName": "string"
               }
            ]
         },
         "VpcConfigurationDescriptions": [ 
            { 
               "SecurityGroupIds": [ "string" ],
               "SubnetIds": [ "string" ],
               "VpcConfigurationId": "string",
               "VpcId": "string"
            }
         ],
         "ZeppelinApplicationConfigurationDescription": { 
            "CatalogConfigurationDescription": { 
               "GlueDataCatalogConfigurationDescription": { 
                  "DatabaseARN": "string"
               }
            },
            "CustomArtifactsConfigurationDescription": [ 
               { 
                  "ArtifactType": "string",
                  "MavenReferenceDescription": { 
                     "ArtifactId": "string",
                     "GroupId": "string",
                     "Version": "string"
                  },
                  "S3ContentLocationDescription": { 
                     "BucketARN": "string",
                     "FileKey": "string",
                     "ObjectVersion": "string"
                  }
               }
            ],
            "DeployAsApplicationConfigurationDescription": { 
               "S3ContentLocationDescription": { 
                  "BasePath": "string",
                  "BucketARN": "string"
               }
            },
            "MonitoringConfigurationDescription": { 
               "LogLevel": "string"
            }
         }
      },
      "ApplicationDescription": "string",
      "ApplicationMaintenanceConfigurationDescription": { 
         "ApplicationMaintenanceWindowEndTime": "string",
         "ApplicationMaintenanceWindowStartTime": "string"
      },
      "ApplicationMode": "string",
      "ApplicationName": "string",
      "ApplicationStatus": "string",
      "ApplicationVersionCreateTimestamp": number,
      "ApplicationVersionId": number,
      "ApplicationVersionRolledBackFrom": number,
      "ApplicationVersionRolledBackTo": number,
      "ApplicationVersionUpdatedFrom": number,
      "CloudWatchLoggingOptionDescriptions": [ 
         { 
            "CloudWatchLoggingOptionId": "string",
            "LogStreamARN": "string",
            "RoleARN": "string"
         }
      ],
      "ConditionalToken": "string",
      "CreateTimestamp": number,
      "LastUpdateTimestamp": number,
      "RuntimeEnvironment": "string",
      "ServiceExecutionRole": "string"
   }
}
```

## レスポンス要素
<a name="API_CreateApplication_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationDetail](#API_CreateApplication_ResponseSyntax) **   <a name="APIReference-CreateApplication-response-ApplicationDetail"></a>
`CreateApplication` リクエストに応じて、Managed Service for Apache Flink から、作成したアプリケーションの詳細を含むレスポンスが返されます。  
型: [ApplicationDetail](API_ApplicationDetail.md) オブジェクト

## エラー
<a name="API_CreateApplication_Errors"></a>

 ** CodeValidationException **   
ユーザー指定のアプリケーションコード (クエリ) が無効です。これは単純な構文エラーである可能性があります。  
HTTP ステータスコード: 400

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** LimitExceededException **   
許可されているリソースの数を超過しました。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** TooManyTagsException **   
多すぎるタグを使用してアプリケーションが作成されたか、またはアプリケーションに追加されたタグが多すぎます。アプリケーションタグの最大数にはシステムタグが含まれることに注意してください。ユーザー定義のアプリケーションタグの最大数は 50 です。  
HTTP ステータスコード: 400

 ** UnsupportedOperationException **   
指定されたパラメータがサポートされていないか、指定されたリソースがこのオペレーションに対して有効でないため、リクエストは拒否されました。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/CreateApplication) 

# CreateApplicationPresignedUrl
<a name="API_CreateApplicationPresignedUrl"></a>

アプリケーションの拡張機能への接続に使用できる URL を作成して返します。

この API の呼び出しに使用される IAM ロールまたはユーザーは、拡張機能にアクセスするための権限を定義します。署名済み URL が作成された後は、この URL にアクセスするための追加の権限は必要ありません。この API の IAM 認可ポリシーは、拡張機能への接続を試みるすべての HTTP リクエストにも適用されます。

URL の有効期間は、`SessionExpirationDurationInSeconds` パラメータを使用して制御します。このパラメータを指定しない場合、返される URL は 12 時間有効です。

**注記**  
CreateApplicationPresignedUrl の呼び出しから取得した URL は、3 分以内に使用すると有効になります。3 分間の制限が切れた後に URL を使用しようとすると、サービスから HTTP 403 Forbidden エラーが返されます。

## リクエストの構文
<a name="API_CreateApplicationPresignedUrl_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "SessionExpirationDurationInSeconds": number,
   "UrlType": "string"
}
```

## リクエストパラメーター
<a name="API_CreateApplicationPresignedUrl_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

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

 ** [SessionExpirationDurationInSeconds](#API_CreateApplicationPresignedUrl_RequestSyntax) **   <a name="APIReference-CreateApplicationPresignedUrl-request-SessionExpirationDurationInSeconds"></a>
返された URL が有効な期間 (秒単位)。  
タイプ: Long  
有効範囲: 最小値は 1800 です。最大値は 43200 です。  
必須: いいえ

 ** [UrlType](#API_CreateApplicationPresignedUrl_RequestSyntax) **   <a name="APIReference-CreateApplicationPresignedUrl-request-UrlType"></a>
URL を作成して返す対象の拡張機能のタイプ。現在、有効な唯一の拡張機能の URL タイプは `FLINK_DASHBOARD_URL` です。  
型: 文字列  
有効な値：`FLINK_DASHBOARD_URL | ZEPPELIN_UI_URL`  
必須: はい

## レスポンスの構文
<a name="API_CreateApplicationPresignedUrl_ResponseSyntax"></a>

```
{
   "AuthorizedUrl": "string"
}
```

## レスポンス要素
<a name="API_CreateApplicationPresignedUrl_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [AuthorizedUrl](#API_CreateApplicationPresignedUrl_ResponseSyntax) **   <a name="APIReference-CreateApplicationPresignedUrl-response-AuthorizedUrl"></a>
拡張機能の URL。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。

## エラー
<a name="API_CreateApplicationPresignedUrl_Errors"></a>

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 

# CreateApplicationSnapshot
<a name="API_CreateApplicationSnapshot"></a>

アプリケーションの状態データのスナップショットを作成します。

## リクエストの構文
<a name="API_CreateApplicationSnapshot_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "SnapshotName": "string"
}
```

## リクエストパラメーター
<a name="API_CreateApplicationSnapshot_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_CreateApplicationSnapshot_RequestSyntax) **   <a name="APIReference-CreateApplicationSnapshot-request-ApplicationName"></a>
既存のアプリケーションの名前  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [SnapshotName](#API_CreateApplicationSnapshot_RequestSyntax) **   <a name="APIReference-CreateApplicationSnapshot-request-SnapshotName"></a>
アプリケーションスナップショットの識別子。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 256 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

## レスポンス要素
<a name="API_CreateApplicationSnapshot_ResponseElements"></a>

アクションが成功した場合、サービスは空の HTTP 本文を持つ HTTP 200 レスポンスを返します。

## エラー
<a name="API_CreateApplicationSnapshot_Errors"></a>

 ** InvalidApplicationConfigurationException **   
ユーザー指定のアプリケーション設定が無効です。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** LimitExceededException **   
許可されているリソースの数を超過しました。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

 ** UnsupportedOperationException **   
指定されたパラメータがサポートされていないか、指定されたリソースがこのオペレーションに対して有効でないため、リクエストは拒否されました。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 

# DeleteApplication
<a name="API_DeleteApplication"></a>

指定されたアプリケーションを削除します。Managed Service for Apache Flink は、アプリケーションの実行を停止し、アプリケーションを削除します。

## リクエストの構文
<a name="API_DeleteApplication_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CreateTimestamp": number
}
```

## リクエストパラメーター
<a name="API_DeleteApplication_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_DeleteApplication_RequestSyntax) **   <a name="APIReference-DeleteApplication-request-ApplicationName"></a>
削除するアプリケーションの名前。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [CreateTimestamp](#API_DeleteApplication_RequestSyntax) **   <a name="APIReference-DeleteApplication-request-CreateTimestamp"></a>
`DescribeApplication` オペレーションを使用して、この値を取得します。  
タイプ: タイムスタンプ  
必須: はい

## レスポンス要素
<a name="API_DeleteApplication_ResponseElements"></a>

アクションが成功した場合、サービスは空の HTTP 本文を持つ HTTP 200 レスポンスを返します。

## エラー
<a name="API_DeleteApplication_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidApplicationConfigurationException **   
ユーザー指定のアプリケーション設定が無効です。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DeleteApplication) 

# DeleteApplicationCloudWatchLoggingOption
<a name="API_DeleteApplicationCloudWatchLoggingOption"></a>

SQL ベースの Kinesis Data Analytics アプリケーションから Amazon CloudWatch ログストリームを削除します。

## リクエストの構文
<a name="API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CloudWatchLoggingOptionId": "string",
   "ConditionalToken": "string",
   "CurrentApplicationVersionId": number
}
```

## リクエストパラメーター
<a name="API_DeleteApplicationCloudWatchLoggingOption_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="APIReference-DeleteApplicationCloudWatchLoggingOption-request-ApplicationName"></a>
アプリケーション名。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [CloudWatchLoggingOptionId](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="APIReference-DeleteApplicationCloudWatchLoggingOption-request-CloudWatchLoggingOptionId"></a>
削除する Amazon CloudWatch ログオプションの `CloudWatchLoggingOptionId`。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して `CloudWatchLoggingOptionId` を取得できます。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [ConditionalToken](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="APIReference-DeleteApplicationCloudWatchLoggingOption-request-ConditionalToken"></a>
アプリケーション更新の強力な同時実行性を実装するために使用する値。`CurrentApplicationVersionId` または `ConditionalToken` を指定する必要があります。[DescribeApplication](API_DescribeApplication.md) を使用するとアプリケーションの現在の `ConditionalToken` がわかります。同時実行性のサポートを強化するには、`CurrentApplicationVersionId` の代わりに `ConditionalToken` パラメータを使用します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 512 です。  
パターン: `[a-zA-Z0-9-_+/=]+`   
必須: いいえ

 ** [CurrentApplicationVersionId](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="APIReference-DeleteApplicationCloudWatchLoggingOption-request-CurrentApplicationVersionId"></a>
アプリケーションのバージョン ID。`CurrentApplicationVersionId` または `ConditionalToken` を指定する必要があります。アプリケーションバージョン ID は [DescribeApplication](API_DescribeApplication.md) を使用して取得できます。同時実行性のサポートを強化するには、`CurrentApplicationVersionId` の代わりに `ConditionalToken` パラメータを使用します。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: いいえ

## レスポンスの構文
<a name="API_DeleteApplicationCloudWatchLoggingOption_ResponseSyntax"></a>

```
{
   "ApplicationARN": "string",
   "ApplicationVersionId": number,
   "CloudWatchLoggingOptionDescriptions": [ 
      { 
         "CloudWatchLoggingOptionId": "string",
         "LogStreamARN": "string",
         "RoleARN": "string"
      }
   ],
   "OperationId": "string"
}
```

## レスポンス要素
<a name="API_DeleteApplicationCloudWatchLoggingOption_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationARN](#API_DeleteApplicationCloudWatchLoggingOption_ResponseSyntax) **   <a name="APIReference-DeleteApplicationCloudWatchLoggingOption-response-ApplicationARN"></a>
アプリケーションの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*` 

 ** [ApplicationVersionId](#API_DeleteApplicationCloudWatchLoggingOption_ResponseSyntax) **   <a name="APIReference-DeleteApplicationCloudWatchLoggingOption-response-ApplicationVersionId"></a>
アプリケーションのバージョン ID。Kinesis Data Analytics は、CloudWatch ログ記録オプションを変更する`ApplicationVersionId`たびに を更新します。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。

 ** [CloudWatchLoggingOptionDescriptions](#API_DeleteApplicationCloudWatchLoggingOption_ResponseSyntax) **   <a name="APIReference-DeleteApplicationCloudWatchLoggingOption-response-CloudWatchLoggingOptionDescriptions"></a>
アプリケーションの残りの CloudWatch ログ記録オプションの説明。  
型: [CloudWatchLoggingOptionDescription](API_CloudWatchLoggingOptionDescription.md) オブジェクトの配列

 ** [OperationId](#API_DeleteApplicationCloudWatchLoggingOption_ResponseSyntax) **   <a name="APIReference-DeleteApplicationCloudWatchLoggingOption-response-OperationId"></a>
リクエストの追跡に使用できるオペレーション ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長 64

## エラー
<a name="API_DeleteApplicationCloudWatchLoggingOption_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidApplicationConfigurationException **   
ユーザー指定のアプリケーション設定が無効です。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 

# DeleteApplicationInputProcessingConfiguration
<a name="API_DeleteApplicationInputProcessingConfiguration"></a>

入力から [InputProcessingConfiguration](API_InputProcessingConfiguration.md) を削除します。

## リクエストの構文
<a name="API_DeleteApplicationInputProcessingConfiguration_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "InputId": "string"
}
```

## リクエストパラメーター
<a name="API_DeleteApplicationInputProcessingConfiguration_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

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

 ** [CurrentApplicationVersionId](#API_DeleteApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="APIReference-DeleteApplicationInputProcessingConfiguration-request-CurrentApplicationVersionId"></a>
アプリケーションバージョン。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、現在のアプリケーションバージョンを見つけることができます。指定したバージョンが現在のバージョンでない場合は、`ConcurrentModificationException` が返されます。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: はい

 ** [InputId](#API_DeleteApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="APIReference-DeleteApplicationInputProcessingConfiguration-request-InputId"></a>
入力処理設定から削除する入力設定の ID。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、アプリケーションの入力 ID のリストを取得できます。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

## レスポンスの構文
<a name="API_DeleteApplicationInputProcessingConfiguration_ResponseSyntax"></a>

```
{
   "ApplicationARN": "string",
   "ApplicationVersionId": number
}
```

## レスポンス要素
<a name="API_DeleteApplicationInputProcessingConfiguration_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationARN](#API_DeleteApplicationInputProcessingConfiguration_ResponseSyntax) **   <a name="APIReference-DeleteApplicationInputProcessingConfiguration-response-ApplicationARN"></a>
アプリケーションの Amazon リソースネーム (ARN) です。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*` 

 ** [ApplicationVersionId](#API_DeleteApplicationInputProcessingConfiguration_ResponseSyntax) **   <a name="APIReference-DeleteApplicationInputProcessingConfiguration-response-ApplicationVersionId"></a>
現在のアプリケーションバージョン ID。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。

## エラー
<a name="API_DeleteApplicationInputProcessingConfiguration_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 

# DeleteApplicationOutput
<a name="API_DeleteApplicationOutput"></a>

SQL ベースの Kinesis Data Analytics アプリケーションの設定から出力先設定を削除します。Kinesis Data Analytics は、対応するアプリケーション内ストリームから外部出力先にデータを書き込まなくなります。

## リクエストの構文
<a name="API_DeleteApplicationOutput_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "OutputId": "string"
}
```

## リクエストパラメーター
<a name="API_DeleteApplicationOutput_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_DeleteApplicationOutput_RequestSyntax) **   <a name="APIReference-DeleteApplicationOutput-request-ApplicationName"></a>
アプリケーション名。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [CurrentApplicationVersionId](#API_DeleteApplicationOutput_RequestSyntax) **   <a name="APIReference-DeleteApplicationOutput-request-CurrentApplicationVersionId"></a>
アプリケーションバージョン。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、現在のアプリケーションバージョンを見つけることができます。指定したバージョンが現在のバージョンでない場合は、`ConcurrentModificationException` が返されます。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: はい

 ** [OutputId](#API_DeleteApplicationOutput_RequestSyntax) **   <a name="APIReference-DeleteApplicationOutput-request-OutputId"></a>
削除する設定の ID。アプリケーションの作成時、または後から [AddApplicationOutput](API_AddApplicationOutput.md) オペレーションを使用してアプリケーションに追加される各出力設定には、一意の ID があります。アプリケーション設定から削除する出力構成を一意に識別するために、ID を指定する必要があります。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して特定の `OutputId` を取得できます。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

## レスポンスの構文
<a name="API_DeleteApplicationOutput_ResponseSyntax"></a>

```
{
   "ApplicationARN": "string",
   "ApplicationVersionId": number
}
```

## レスポンス要素
<a name="API_DeleteApplicationOutput_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationARN](#API_DeleteApplicationOutput_ResponseSyntax) **   <a name="APIReference-DeleteApplicationOutput-response-ApplicationARN"></a>
アプリケーションの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*` 

 ** [ApplicationVersionId](#API_DeleteApplicationOutput_ResponseSyntax) **   <a name="APIReference-DeleteApplicationOutput-response-ApplicationVersionId"></a>
現在のアプリケーションバージョン ID。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。

## エラー
<a name="API_DeleteApplicationOutput_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 

# DeleteApplicationReferenceDataSource
<a name="API_DeleteApplicationReferenceDataSource"></a>

指定された SQL ベースの Kinesis Data Analytics アプリケーションの設定からリファレンスデータソースの設定を削除します。

アプリケーションが実行されている場合、Kinesis Data Analytics は [AddApplicationReferenceDataSource](API_AddApplicationReferenceDataSource.md)オペレーションを使用して作成したアプリケーション内テーブルを直ちに削除します。

## リクエストの構文
<a name="API_DeleteApplicationReferenceDataSource_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "ReferenceId": "string"
}
```

## リクエストパラメーター
<a name="API_DeleteApplicationReferenceDataSource_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="APIReference-DeleteApplicationReferenceDataSource-request-ApplicationName"></a>
既存のアプリケーションの名前です。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [CurrentApplicationVersionId](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="APIReference-DeleteApplicationReferenceDataSource-request-CurrentApplicationVersionId"></a>
現在のアプリケーションバージョン。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、現在のアプリケーションバージョンを見つけることができます。指定したバージョンが現在のバージョンでない場合は、`ConcurrentModificationException` が返されます。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: はい

 ** [ReferenceId](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="APIReference-DeleteApplicationReferenceDataSource-request-ReferenceId"></a>
リファレンスデータソースの ID。を使用してリファレンスデータソースをアプリケーションに追加すると[AddApplicationReferenceDataSource](API_AddApplicationReferenceDataSource.md)、Kinesis Data Analytics は ID を割り当てます。[DescribeApplication](API_DescribeApplication.md) オペレーションを使用してリファレンス ID を取得できます。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

## レスポンスの構文
<a name="API_DeleteApplicationReferenceDataSource_ResponseSyntax"></a>

```
{
   "ApplicationARN": "string",
   "ApplicationVersionId": number
}
```

## レスポンス要素
<a name="API_DeleteApplicationReferenceDataSource_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationARN](#API_DeleteApplicationReferenceDataSource_ResponseSyntax) **   <a name="APIReference-DeleteApplicationReferenceDataSource-response-ApplicationARN"></a>
アプリケーションの Amazon リソースネーム (ARN)。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*` 

 ** [ApplicationVersionId](#API_DeleteApplicationReferenceDataSource_ResponseSyntax) **   <a name="APIReference-DeleteApplicationReferenceDataSource-response-ApplicationVersionId"></a>
更新されたアプリケーションバージョン ID。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。

## エラー
<a name="API_DeleteApplicationReferenceDataSource_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 

# DeleteApplicationSnapshot
<a name="API_DeleteApplicationSnapshot"></a>

アプリケーション状態のスナップショットを削除します。

## リクエストの構文
<a name="API_DeleteApplicationSnapshot_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "SnapshotCreationTimestamp": number,
   "SnapshotName": "string"
}
```

## リクエストパラメーター
<a name="API_DeleteApplicationSnapshot_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_DeleteApplicationSnapshot_RequestSyntax) **   <a name="APIReference-DeleteApplicationSnapshot-request-ApplicationName"></a>
既存のアプリケーションの名前です。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [SnapshotCreationTimestamp](#API_DeleteApplicationSnapshot_RequestSyntax) **   <a name="APIReference-DeleteApplicationSnapshot-request-SnapshotCreationTimestamp"></a>
削除するアプリケーションスナップショットの作成タイムスタンプ。[DescribeApplicationSnapshot](API_DescribeApplicationSnapshot.md) または [ListApplicationSnapshots](API_ListApplicationSnapshots.md) を使用してこの値を取得できます。  
タイプ: タイムスタンプ  
必須: はい

 ** [SnapshotName](#API_DeleteApplicationSnapshot_RequestSyntax) **   <a name="APIReference-DeleteApplicationSnapshot-request-SnapshotName"></a>
削除するスナップショットの識別子。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 256 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

## レスポンス要素
<a name="API_DeleteApplicationSnapshot_ResponseElements"></a>

アクションが成功した場合、サービスは空の HTTP 本文を持つ HTTP 200 レスポンスを返します。

## エラー
<a name="API_DeleteApplicationSnapshot_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

 ** UnsupportedOperationException **   
指定されたパラメータがサポートされていないか、指定されたリソースがこのオペレーションに対して有効でないため、リクエストは拒否されました。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 

# DeleteApplicationVpcConfiguration
<a name="API_DeleteApplicationVpcConfiguration"></a>

Managed Service for Apache Flink アプリケーションから VPC 設定を削除します。

## リクエストの構文
<a name="API_DeleteApplicationVpcConfiguration_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "ConditionalToken": "string",
   "CurrentApplicationVersionId": number,
   "VpcConfigurationId": "string"
}
```

## リクエストパラメーター
<a name="API_DeleteApplicationVpcConfiguration_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_DeleteApplicationVpcConfiguration_RequestSyntax) **   <a name="APIReference-DeleteApplicationVpcConfiguration-request-ApplicationName"></a>
既存のアプリケーションの名前です。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [ConditionalToken](#API_DeleteApplicationVpcConfiguration_RequestSyntax) **   <a name="APIReference-DeleteApplicationVpcConfiguration-request-ConditionalToken"></a>
アプリケーション更新の強力な同時実行性を実装するために使用する値。`CurrentApplicationVersionId` または `ConditionalToken` を指定する必要があります。[DescribeApplication](API_DescribeApplication.md) を使用するとアプリケーションの現在の `ConditionalToken` がわかります。同時実行性のサポートを強化するには、`CurrentApplicationVersionId` の代わりに `ConditionalToken` パラメータを使用します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 512 です。  
パターン: `[a-zA-Z0-9-_+/=]+`   
必須: いいえ

 ** [CurrentApplicationVersionId](#API_DeleteApplicationVpcConfiguration_RequestSyntax) **   <a name="APIReference-DeleteApplicationVpcConfiguration-request-CurrentApplicationVersionId"></a>
現在のアプリケーションバージョン ID。`CurrentApplicationVersionId` または `ConditionalToken` を指定する必要があります。アプリケーションバージョン ID は [DescribeApplication](API_DescribeApplication.md) を使用して取得できます。同時実行性のサポートを強化するには、`CurrentApplicationVersionId` の代わりに `ConditionalToken` パラメータを使用します。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: いいえ

 ** [VpcConfigurationId](#API_DeleteApplicationVpcConfiguration_RequestSyntax) **   <a name="APIReference-DeleteApplicationVpcConfiguration-request-VpcConfigurationId"></a>
削除する VPC 設定の ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 50 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

## レスポンスの構文
<a name="API_DeleteApplicationVpcConfiguration_ResponseSyntax"></a>

```
{
   "ApplicationARN": "string",
   "ApplicationVersionId": number,
   "OperationId": "string"
}
```

## レスポンス要素
<a name="API_DeleteApplicationVpcConfiguration_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationARN](#API_DeleteApplicationVpcConfiguration_ResponseSyntax) **   <a name="APIReference-DeleteApplicationVpcConfiguration-response-ApplicationARN"></a>
Managed Service for Apache Flink アプリケーションの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*` 

 ** [ApplicationVersionId](#API_DeleteApplicationVpcConfiguration_ResponseSyntax) **   <a name="APIReference-DeleteApplicationVpcConfiguration-response-ApplicationVersionId"></a>
更新されたアプリケーションバージョン ID。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。

 ** [OperationId](#API_DeleteApplicationVpcConfiguration_ResponseSyntax) **   <a name="APIReference-DeleteApplicationVpcConfiguration-response-OperationId"></a>
リクエストの追跡に使用できるオペレーション ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長 64

## エラー
<a name="API_DeleteApplicationVpcConfiguration_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidApplicationConfigurationException **   
ユーザー指定のアプリケーション設定が無効です。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 

# DescribeApplication
<a name="API_DescribeApplication"></a>

特定の Managed Service for Apache Flink アプリケーションに関する情報を返します。

アカウント内のすべてのアプリケーションのリストを取得するには、[ListApplications](API_ListApplications.md) オペレーションを使用します。

## リクエストの構文
<a name="API_DescribeApplication_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "IncludeAdditionalDetails": boolean
}
```

## リクエストパラメーター
<a name="API_DescribeApplication_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

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

 ** [IncludeAdditionalDetails](#API_DescribeApplication_RequestSyntax) **   <a name="APIReference-DescribeApplication-request-IncludeAdditionalDetails"></a>
アプリケーションのジョブプランなど、Managed Service for Apache Flink アプリケーションに関する詳細情報を表示します。  
タイプ: ブール値  
必須: いいえ

## レスポンスの構文
<a name="API_DescribeApplication_ResponseSyntax"></a>

```
{
   "ApplicationDetail": { 
      "ApplicationARN": "string",
      "ApplicationConfigurationDescription": { 
         "ApplicationCodeConfigurationDescription": { 
            "CodeContentDescription": { 
               "CodeMD5": "string",
               "CodeSize": number,
               "S3ApplicationCodeLocationDescription": { 
                  "BucketARN": "string",
                  "FileKey": "string",
                  "ObjectVersion": "string"
               },
               "TextContent": "string"
            },
            "CodeContentType": "string"
         },
         "ApplicationEncryptionConfigurationDescription": { 
            "KeyId": "string",
            "KeyType": "string"
         },
         "ApplicationSnapshotConfigurationDescription": { 
            "SnapshotsEnabled": boolean
         },
         "ApplicationSystemRollbackConfigurationDescription": { 
            "RollbackEnabled": boolean
         },
         "EnvironmentPropertyDescriptions": { 
            "PropertyGroupDescriptions": [ 
               { 
                  "PropertyGroupId": "string",
                  "PropertyMap": { 
                     "string" : "string" 
                  }
               }
            ]
         },
         "FlinkApplicationConfigurationDescription": { 
            "CheckpointConfigurationDescription": { 
               "CheckpointingEnabled": boolean,
               "CheckpointInterval": number,
               "ConfigurationType": "string",
               "MinPauseBetweenCheckpoints": number
            },
            "JobPlanDescription": "string",
            "MonitoringConfigurationDescription": { 
               "ConfigurationType": "string",
               "LogLevel": "string",
               "MetricsLevel": "string"
            },
            "ParallelismConfigurationDescription": { 
               "AutoScalingEnabled": boolean,
               "ConfigurationType": "string",
               "CurrentParallelism": number,
               "Parallelism": number,
               "ParallelismPerKPU": number
            }
         },
         "RunConfigurationDescription": { 
            "ApplicationRestoreConfigurationDescription": { 
               "ApplicationRestoreType": "string",
               "SnapshotName": "string"
            },
            "FlinkRunConfigurationDescription": { 
               "AllowNonRestoredState": boolean
            }
         },
         "SqlApplicationConfigurationDescription": { 
            "InputDescriptions": [ 
               { 
                  "InAppStreamNames": [ "string" ],
                  "InputId": "string",
                  "InputParallelism": { 
                     "Count": number
                  },
                  "InputProcessingConfigurationDescription": { 
                     "InputLambdaProcessorDescription": { 
                        "ResourceARN": "string",
                        "RoleARN": "string"
                     }
                  },
                  "InputSchema": { 
                     "RecordColumns": [ 
                        { 
                           "Mapping": "string",
                           "Name": "string",
                           "SqlType": "string"
                        }
                     ],
                     "RecordEncoding": "string",
                     "RecordFormat": { 
                        "MappingParameters": { 
                           "CSVMappingParameters": { 
                              "RecordColumnDelimiter": "string",
                              "RecordRowDelimiter": "string"
                           },
                           "JSONMappingParameters": { 
                              "RecordRowPath": "string"
                           }
                        },
                        "RecordFormatType": "string"
                     }
                  },
                  "InputStartingPositionConfiguration": { 
                     "InputStartingPosition": "string"
                  },
                  "KinesisFirehoseInputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "KinesisStreamsInputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "NamePrefix": "string"
               }
            ],
            "OutputDescriptions": [ 
               { 
                  "DestinationSchema": { 
                     "RecordFormatType": "string"
                  },
                  "KinesisFirehoseOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "KinesisStreamsOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "LambdaOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "Name": "string",
                  "OutputId": "string"
               }
            ],
            "ReferenceDataSourceDescriptions": [ 
               { 
                  "ReferenceId": "string",
                  "ReferenceSchema": { 
                     "RecordColumns": [ 
                        { 
                           "Mapping": "string",
                           "Name": "string",
                           "SqlType": "string"
                        }
                     ],
                     "RecordEncoding": "string",
                     "RecordFormat": { 
                        "MappingParameters": { 
                           "CSVMappingParameters": { 
                              "RecordColumnDelimiter": "string",
                              "RecordRowDelimiter": "string"
                           },
                           "JSONMappingParameters": { 
                              "RecordRowPath": "string"
                           }
                        },
                        "RecordFormatType": "string"
                     }
                  },
                  "S3ReferenceDataSourceDescription": { 
                     "BucketARN": "string",
                     "FileKey": "string",
                     "ReferenceRoleARN": "string"
                  },
                  "TableName": "string"
               }
            ]
         },
         "VpcConfigurationDescriptions": [ 
            { 
               "SecurityGroupIds": [ "string" ],
               "SubnetIds": [ "string" ],
               "VpcConfigurationId": "string",
               "VpcId": "string"
            }
         ],
         "ZeppelinApplicationConfigurationDescription": { 
            "CatalogConfigurationDescription": { 
               "GlueDataCatalogConfigurationDescription": { 
                  "DatabaseARN": "string"
               }
            },
            "CustomArtifactsConfigurationDescription": [ 
               { 
                  "ArtifactType": "string",
                  "MavenReferenceDescription": { 
                     "ArtifactId": "string",
                     "GroupId": "string",
                     "Version": "string"
                  },
                  "S3ContentLocationDescription": { 
                     "BucketARN": "string",
                     "FileKey": "string",
                     "ObjectVersion": "string"
                  }
               }
            ],
            "DeployAsApplicationConfigurationDescription": { 
               "S3ContentLocationDescription": { 
                  "BasePath": "string",
                  "BucketARN": "string"
               }
            },
            "MonitoringConfigurationDescription": { 
               "LogLevel": "string"
            }
         }
      },
      "ApplicationDescription": "string",
      "ApplicationMaintenanceConfigurationDescription": { 
         "ApplicationMaintenanceWindowEndTime": "string",
         "ApplicationMaintenanceWindowStartTime": "string"
      },
      "ApplicationMode": "string",
      "ApplicationName": "string",
      "ApplicationStatus": "string",
      "ApplicationVersionCreateTimestamp": number,
      "ApplicationVersionId": number,
      "ApplicationVersionRolledBackFrom": number,
      "ApplicationVersionRolledBackTo": number,
      "ApplicationVersionUpdatedFrom": number,
      "CloudWatchLoggingOptionDescriptions": [ 
         { 
            "CloudWatchLoggingOptionId": "string",
            "LogStreamARN": "string",
            "RoleARN": "string"
         }
      ],
      "ConditionalToken": "string",
      "CreateTimestamp": number,
      "LastUpdateTimestamp": number,
      "RuntimeEnvironment": "string",
      "ServiceExecutionRole": "string"
   }
}
```

## レスポンス要素
<a name="API_DescribeApplication_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationDetail](#API_DescribeApplication_ResponseSyntax) **   <a name="APIReference-DescribeApplication-response-ApplicationDetail"></a>
アプリケーションの Amazon リソースネーム (ARN)、ステータス、最新バージョンなど、アプリケーションの説明を指定します。  
型: [ApplicationDetail](API_ApplicationDetail.md) オブジェクト

## エラー
<a name="API_DescribeApplication_Errors"></a>

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DescribeApplication) 

# DescribeApplicationOperation
<a name="API_DescribeApplicationOperation"></a>

指定されたアプリケーションオペレーションの詳細な説明を提供します。アプリケーションのすべてのオペレーションのリストを表示するには、 [ListApplicationOperations](API_ListApplicationOperations.md)オペレーションを呼び出します。

**注記**  
このオペレーションは、Managed Service for Apache Flink でのみサポートされています。

## リクエストの構文
<a name="API_DescribeApplicationOperation_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "OperationId": "string"
}
```

## リクエストパラメーター
<a name="API_DescribeApplicationOperation_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

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

 ** [OperationId](#API_DescribeApplicationOperation_RequestSyntax) **   <a name="APIReference-DescribeApplicationOperation-request-OperationId"></a>
リクエストのオペレーション ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長 64  
必須: はい

## レスポンスの構文
<a name="API_DescribeApplicationOperation_ResponseSyntax"></a>

```
{
   "ApplicationOperationInfoDetails": { 
      "ApplicationVersionChangeDetails": { 
         "ApplicationVersionUpdatedFrom": number,
         "ApplicationVersionUpdatedTo": number
      },
      "EndTime": number,
      "Operation": "string",
      "OperationFailureDetails": { 
         "ErrorInfo": { 
            "ErrorString": "string"
         },
         "RollbackOperationId": "string"
      },
      "OperationStatus": "string",
      "StartTime": number
   }
}
```

## レスポンス要素
<a name="API_DescribeApplicationOperation_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationOperationInfoDetails](#API_DescribeApplicationOperation_ResponseSyntax) **   <a name="APIReference-DescribeApplicationOperation-response-ApplicationOperationInfoDetails"></a>
アプリケーションに対して行われた更新に関する情報を提供するアプリケーションオペレーションの説明。  
型: [ApplicationOperationInfoDetails](API_ApplicationOperationInfoDetails.md) オブジェクト

## エラー
<a name="API_DescribeApplicationOperation_Errors"></a>

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

 ** UnsupportedOperationException **   
指定されたパラメータがサポートされていないか、指定されたリソースがこのオペレーションに対して有効でないため、リクエストは拒否されました。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 

# DescribeApplicationSnapshot
<a name="API_DescribeApplicationSnapshot"></a>

アプリケーション状態データのスナップショットに関する情報を返します。

## リクエストの構文
<a name="API_DescribeApplicationSnapshot_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "SnapshotName": "string"
}
```

## リクエストパラメーター
<a name="API_DescribeApplicationSnapshot_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_DescribeApplicationSnapshot_RequestSyntax) **   <a name="APIReference-DescribeApplicationSnapshot-request-ApplicationName"></a>
既存のアプリケーションの名前です。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [SnapshotName](#API_DescribeApplicationSnapshot_RequestSyntax) **   <a name="APIReference-DescribeApplicationSnapshot-request-SnapshotName"></a>
アプリケーションスナップショットの識別子。[ListApplicationSnapshots](API_ListApplicationSnapshots.md) を使用してこの値を取得できます。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 256 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

## レスポンスの構文
<a name="API_DescribeApplicationSnapshot_ResponseSyntax"></a>

```
{
   "SnapshotDetails": { 
      "ApplicationEncryptionConfigurationDescription": { 
         "KeyId": "string",
         "KeyType": "string"
      },
      "ApplicationVersionId": number,
      "RuntimeEnvironment": "string",
      "SnapshotCreationTimestamp": number,
      "SnapshotName": "string",
      "SnapshotStatus": "string"
   }
}
```

## レスポンス要素
<a name="API_DescribeApplicationSnapshot_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [SnapshotDetails](#API_DescribeApplicationSnapshot_ResponseSyntax) **   <a name="APIReference-DescribeApplicationSnapshot-response-SnapshotDetails"></a>
アプリケーションスナップショットに関する情報を含むオブジェクト。  
型: [SnapshotDetails](API_SnapshotDetails.md) オブジェクト

## エラー
<a name="API_DescribeApplicationSnapshot_Errors"></a>

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

 ** UnsupportedOperationException **   
指定されたパラメータがサポートされていないか、指定されたリソースがこのオペレーションに対して有効でないため、リクエストは拒否されました。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 

# DescribeApplicationVersion
<a name="API_DescribeApplicationVersion"></a>

指定したバージョンのアプリケーションの詳細な説明を指定します。アプリケーションのすべてのバージョンのリストを表示するには、[ListApplicationVersions](API_ListApplicationVersions.md) オペレーションを呼び出します。

**注記**  
このオペレーションは、Managed Service for Apache Flink でのみサポートされています。

## リクエストの構文
<a name="API_DescribeApplicationVersion_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "ApplicationVersionId": number
}
```

## リクエストパラメーター
<a name="API_DescribeApplicationVersion_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_DescribeApplicationVersion_RequestSyntax) **   <a name="APIReference-DescribeApplicationVersion-request-ApplicationName"></a>
バージョン説明を取得するアプリケーションの名前。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [ApplicationVersionId](#API_DescribeApplicationVersion_RequestSyntax) **   <a name="APIReference-DescribeApplicationVersion-request-ApplicationVersionId"></a>
バージョン説明を取得するアプリケーションバージョンの ID。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: はい

## レスポンスの構文
<a name="API_DescribeApplicationVersion_ResponseSyntax"></a>

```
{
   "ApplicationVersionDetail": { 
      "ApplicationARN": "string",
      "ApplicationConfigurationDescription": { 
         "ApplicationCodeConfigurationDescription": { 
            "CodeContentDescription": { 
               "CodeMD5": "string",
               "CodeSize": number,
               "S3ApplicationCodeLocationDescription": { 
                  "BucketARN": "string",
                  "FileKey": "string",
                  "ObjectVersion": "string"
               },
               "TextContent": "string"
            },
            "CodeContentType": "string"
         },
         "ApplicationEncryptionConfigurationDescription": { 
            "KeyId": "string",
            "KeyType": "string"
         },
         "ApplicationSnapshotConfigurationDescription": { 
            "SnapshotsEnabled": boolean
         },
         "ApplicationSystemRollbackConfigurationDescription": { 
            "RollbackEnabled": boolean
         },
         "EnvironmentPropertyDescriptions": { 
            "PropertyGroupDescriptions": [ 
               { 
                  "PropertyGroupId": "string",
                  "PropertyMap": { 
                     "string" : "string" 
                  }
               }
            ]
         },
         "FlinkApplicationConfigurationDescription": { 
            "CheckpointConfigurationDescription": { 
               "CheckpointingEnabled": boolean,
               "CheckpointInterval": number,
               "ConfigurationType": "string",
               "MinPauseBetweenCheckpoints": number
            },
            "JobPlanDescription": "string",
            "MonitoringConfigurationDescription": { 
               "ConfigurationType": "string",
               "LogLevel": "string",
               "MetricsLevel": "string"
            },
            "ParallelismConfigurationDescription": { 
               "AutoScalingEnabled": boolean,
               "ConfigurationType": "string",
               "CurrentParallelism": number,
               "Parallelism": number,
               "ParallelismPerKPU": number
            }
         },
         "RunConfigurationDescription": { 
            "ApplicationRestoreConfigurationDescription": { 
               "ApplicationRestoreType": "string",
               "SnapshotName": "string"
            },
            "FlinkRunConfigurationDescription": { 
               "AllowNonRestoredState": boolean
            }
         },
         "SqlApplicationConfigurationDescription": { 
            "InputDescriptions": [ 
               { 
                  "InAppStreamNames": [ "string" ],
                  "InputId": "string",
                  "InputParallelism": { 
                     "Count": number
                  },
                  "InputProcessingConfigurationDescription": { 
                     "InputLambdaProcessorDescription": { 
                        "ResourceARN": "string",
                        "RoleARN": "string"
                     }
                  },
                  "InputSchema": { 
                     "RecordColumns": [ 
                        { 
                           "Mapping": "string",
                           "Name": "string",
                           "SqlType": "string"
                        }
                     ],
                     "RecordEncoding": "string",
                     "RecordFormat": { 
                        "MappingParameters": { 
                           "CSVMappingParameters": { 
                              "RecordColumnDelimiter": "string",
                              "RecordRowDelimiter": "string"
                           },
                           "JSONMappingParameters": { 
                              "RecordRowPath": "string"
                           }
                        },
                        "RecordFormatType": "string"
                     }
                  },
                  "InputStartingPositionConfiguration": { 
                     "InputStartingPosition": "string"
                  },
                  "KinesisFirehoseInputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "KinesisStreamsInputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "NamePrefix": "string"
               }
            ],
            "OutputDescriptions": [ 
               { 
                  "DestinationSchema": { 
                     "RecordFormatType": "string"
                  },
                  "KinesisFirehoseOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "KinesisStreamsOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "LambdaOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "Name": "string",
                  "OutputId": "string"
               }
            ],
            "ReferenceDataSourceDescriptions": [ 
               { 
                  "ReferenceId": "string",
                  "ReferenceSchema": { 
                     "RecordColumns": [ 
                        { 
                           "Mapping": "string",
                           "Name": "string",
                           "SqlType": "string"
                        }
                     ],
                     "RecordEncoding": "string",
                     "RecordFormat": { 
                        "MappingParameters": { 
                           "CSVMappingParameters": { 
                              "RecordColumnDelimiter": "string",
                              "RecordRowDelimiter": "string"
                           },
                           "JSONMappingParameters": { 
                              "RecordRowPath": "string"
                           }
                        },
                        "RecordFormatType": "string"
                     }
                  },
                  "S3ReferenceDataSourceDescription": { 
                     "BucketARN": "string",
                     "FileKey": "string",
                     "ReferenceRoleARN": "string"
                  },
                  "TableName": "string"
               }
            ]
         },
         "VpcConfigurationDescriptions": [ 
            { 
               "SecurityGroupIds": [ "string" ],
               "SubnetIds": [ "string" ],
               "VpcConfigurationId": "string",
               "VpcId": "string"
            }
         ],
         "ZeppelinApplicationConfigurationDescription": { 
            "CatalogConfigurationDescription": { 
               "GlueDataCatalogConfigurationDescription": { 
                  "DatabaseARN": "string"
               }
            },
            "CustomArtifactsConfigurationDescription": [ 
               { 
                  "ArtifactType": "string",
                  "MavenReferenceDescription": { 
                     "ArtifactId": "string",
                     "GroupId": "string",
                     "Version": "string"
                  },
                  "S3ContentLocationDescription": { 
                     "BucketARN": "string",
                     "FileKey": "string",
                     "ObjectVersion": "string"
                  }
               }
            ],
            "DeployAsApplicationConfigurationDescription": { 
               "S3ContentLocationDescription": { 
                  "BasePath": "string",
                  "BucketARN": "string"
               }
            },
            "MonitoringConfigurationDescription": { 
               "LogLevel": "string"
            }
         }
      },
      "ApplicationDescription": "string",
      "ApplicationMaintenanceConfigurationDescription": { 
         "ApplicationMaintenanceWindowEndTime": "string",
         "ApplicationMaintenanceWindowStartTime": "string"
      },
      "ApplicationMode": "string",
      "ApplicationName": "string",
      "ApplicationStatus": "string",
      "ApplicationVersionCreateTimestamp": number,
      "ApplicationVersionId": number,
      "ApplicationVersionRolledBackFrom": number,
      "ApplicationVersionRolledBackTo": number,
      "ApplicationVersionUpdatedFrom": number,
      "CloudWatchLoggingOptionDescriptions": [ 
         { 
            "CloudWatchLoggingOptionId": "string",
            "LogStreamARN": "string",
            "RoleARN": "string"
         }
      ],
      "ConditionalToken": "string",
      "CreateTimestamp": number,
      "LastUpdateTimestamp": number,
      "RuntimeEnvironment": "string",
      "ServiceExecutionRole": "string"
   }
}
```

## レスポンス要素
<a name="API_DescribeApplicationVersion_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationVersionDetail](#API_DescribeApplicationVersion_ResponseSyntax) **   <a name="APIReference-DescribeApplicationVersion-response-ApplicationVersionDetail"></a>
アプリケーションの Amazon リソースネーム (ARN)、ステータス、最新バージョン、入出力の設定など、アプリケーションを記述します。  
型: [ApplicationDetail](API_ApplicationDetail.md) オブジェクト

## エラー
<a name="API_DescribeApplicationVersion_Errors"></a>

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

 ** UnsupportedOperationException **   
指定されたパラメータがサポートされていないか、指定されたリソースがこのオペレーションに対して有効でないため、リクエストは拒否されました。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 

# DiscoverInputSchema
<a name="API_DiscoverInputSchema"></a>

指定されたストリーミングソース (Kinesis データストリームまたは Kinesis Data Firehose 配信ストリーム) または Amazon S3 オブジェクトのサンプルレコードを評価することで、SQL ベースの Kinesis Data Analytics アプリケーションのスキーマを推測します。レスポンスでは、推測されたスキーマと、オペレーションでスキーマを推測するために使用されたサンプルレコードも返されます。

 推測されたスキーマは、アプリケーションのストリーミングソースを設定するときに使用できます。Kinesis Data Analytics コンソールを使用してアプリケーションを作成する場合、コンソールはこのオペレーションを使用してスキーマを推測し、コンソールのユーザーインターフェイスに表示します。

## リクエストの構文
<a name="API_DiscoverInputSchema_RequestSyntax"></a>

```
{
   "InputProcessingConfiguration": { 
      "InputLambdaProcessor": { 
         "ResourceARN": "string"
      }
   },
   "InputStartingPositionConfiguration": { 
      "InputStartingPosition": "string"
   },
   "ResourceARN": "string",
   "S3Configuration": { 
      "BucketARN": "string",
      "FileKey": "string"
   },
   "ServiceExecutionRole": "string"
}
```

## リクエストパラメーター
<a name="API_DiscoverInputSchema_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [InputProcessingConfiguration](#API_DiscoverInputSchema_RequestSyntax) **   <a name="APIReference-DiscoverInputSchema-request-InputProcessingConfiguration"></a>
レコードのスキーマを検出する前に、[InputProcessingConfiguration](API_InputProcessingConfiguration.md) を使用してレコードを前処理します。  
型: [InputProcessingConfiguration](API_InputProcessingConfiguration.md) オブジェクト  
必須: いいえ

 ** [InputStartingPositionConfiguration](#API_DiscoverInputSchema_RequestSyntax) **   <a name="APIReference-DiscoverInputSchema-request-InputStartingPositionConfiguration"></a>
Kinesis Data Analytics が検出目的で指定されたストリーミングソースからレコードの読み取りを開始するポイント。  
型: [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md) オブジェクト  
必須: いいえ

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

 ** [S3Configuration](#API_DiscoverInputSchema_RequestSyntax) **   <a name="APIReference-DiscoverInputSchema-request-S3Configuration"></a>
Amazon S3 オブジェクトのデータからスキーマを検出するには、このパラメータを指定します。  
型: [S3Configuration](API_S3Configuration.md) オブジェクト  
必須: いいえ

 ** [ServiceExecutionRole](#API_DiscoverInputSchema_RequestSyntax) **   <a name="APIReference-DiscoverInputSchema-request-ServiceExecutionRole"></a>
ストリーミングソースへのアクセスに使用されるロールの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: はい

## レスポンスの構文
<a name="API_DiscoverInputSchema_ResponseSyntax"></a>

```
{
   "InputSchema": { 
      "RecordColumns": [ 
         { 
            "Mapping": "string",
            "Name": "string",
            "SqlType": "string"
         }
      ],
      "RecordEncoding": "string",
      "RecordFormat": { 
         "MappingParameters": { 
            "CSVMappingParameters": { 
               "RecordColumnDelimiter": "string",
               "RecordRowDelimiter": "string"
            },
            "JSONMappingParameters": { 
               "RecordRowPath": "string"
            }
         },
         "RecordFormatType": "string"
      }
   },
   "ParsedInputRecords": [ 
      [ "string" ]
   ],
   "ProcessedInputRecords": [ "string" ],
   "RawInputRecords": [ "string" ]
}
```

## レスポンス要素
<a name="API_DiscoverInputSchema_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [InputSchema](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="APIReference-DiscoverInputSchema-response-InputSchema"></a>
ストリーミングソースから推測されたスキーマ。ストリーミングソース内のデータ形式、アプリケーション内ストリームで作成可能な対応カラムに対して各データ要素をマッピングする方法を定義します。  
型: [SourceSchema](API_SourceSchema.md) オブジェクト

 ** [ParsedInputRecords](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="APIReference-DiscoverInputSchema-response-ParsedInputRecords"></a>
要素の配列。各要素はストリームレコード内の行に対応します (ストリームレコードは複数の行を持つことができます)。  
型: 文字列の配列の配列

 ** [ProcessedInputRecords](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="APIReference-DiscoverInputSchema-response-ProcessedInputRecords"></a>
`InputProcessingConfiguration` パラメータで指定されたプロセッサによって変更されたストリームデータ。  
型: 文字列の配列

 ** [RawInputRecords](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="APIReference-DiscoverInputSchema-response-RawInputRecords"></a>
スキーマを推測するためにサンプリングされた生のストリームデータ。  
型: 文字列の配列

## エラー
<a name="API_DiscoverInputSchema_Errors"></a>

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceProvisionedThroughputExceededException **   
Amazon Kinesis Streams `ProvisionedThroughputExceededException` が原因で、検出においてストリーミングソースからレコードを取得できませんでした。詳細については、Amazon Kinesis Streams API リファレンスの [GetRecords](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html) を参照してください。  
HTTP ステータスコード: 400

 ** ServiceUnavailableException **   
サービスがリクエストを完了できません。  
HTTP ステータスコード: 500

 ** UnableToDetectSchemaException **   
データ形式が無効です。Kinesis Data Analytics は、指定されたストリーミングソースのスキーマを検出できません。    
 ** ProcessedInputRecords **   
`InputProcessingConfiguration` パラメータで指定されたプロセッサによって変更されたストリームデータ。  
 ** RawInputRecords **   
スキーマを推測するためにサンプリングされた生のストリームデータ。
HTTP ステータスコード: 400

 ** UnsupportedOperationException **   
指定されたパラメータがサポートされていないか、指定されたリソースがこのオペレーションに対して有効でないため、リクエストは拒否されました。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 

# ListApplicationOperations
<a name="API_ListApplicationOperations"></a>

UpdateApplication、StartApplication など、指定されたアプリケーションに対して実行されたすべてのオペレーションを一覧表示します。レスポンスには、 オペレーションの概要も含まれています。

特定のオペレーションの完全な説明を取得するには、 [DescribeApplicationOperation](API_DescribeApplicationOperation.md)オペレーションを呼び出します。

**注記**  
このオペレーションは、Managed Service for Apache Flink でのみサポートされています。

## リクエストの構文
<a name="API_ListApplicationOperations_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "Limit": number,
   "NextToken": "string",
   "Operation": "string",
   "OperationStatus": "string"
}
```

## リクエストパラメーター
<a name="API_ListApplicationOperations_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

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

 ** [Limit](#API_ListApplicationOperations_RequestSyntax) **   <a name="APIReference-ListApplicationOperations-request-Limit"></a>
レスポンスで返されるレコード数の制限。  
タイプ: 整数  
有効範囲: 最小値 は 1 です。最大値は 50 です。  
必須: いいえ

 ** [NextToken](#API_ListApplicationOperations_RequestSyntax) **   <a name="APIReference-ListApplicationOperations-request-NextToken"></a>
後続のリクエストで使用できるページ分割トークン。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 512 です。  
必須: いいえ

 ** [Operation](#API_ListApplicationOperations_RequestSyntax) **   <a name="APIReference-ListApplicationOperations-request-Operation"></a>
アプリケーションで実行されるオペレーションのタイプ。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長 64  
必須: いいえ

 ** [OperationStatus](#API_ListApplicationOperations_RequestSyntax) **   <a name="APIReference-ListApplicationOperations-request-OperationStatus"></a>
オペレーションのステータス。  
型: 文字列  
有効な値：`IN_PROGRESS | CANCELLED | SUCCESSFUL | FAILED`  
必須：いいえ

## レスポンスの構文
<a name="API_ListApplicationOperations_ResponseSyntax"></a>

```
{
   "ApplicationOperationInfoList": [ 
      { 
         "EndTime": number,
         "Operation": "string",
         "OperationId": "string",
         "OperationStatus": "string",
         "StartTime": number
      }
   ],
   "NextToken": "string"
}
```

## レスポンス要素
<a name="API_ListApplicationOperations_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationOperationInfoList](#API_ListApplicationOperations_ResponseSyntax) **   <a name="APIReference-ListApplicationOperations-response-ApplicationOperationInfoList"></a>
アプリケーションに関連付けられている`ApplicationOperationInfo`オブジェクトのリスト。  
型: [ApplicationOperationInfo](API_ApplicationOperationInfo.md) オブジェクトの配列

 ** [NextToken](#API_ListApplicationOperations_ResponseSyntax) **   <a name="APIReference-ListApplicationOperations-response-NextToken"></a>
後続のリクエストで使用できるページ分割トークン。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 512 です。

## エラー
<a name="API_ListApplicationOperations_Errors"></a>

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

 ** UnsupportedOperationException **   
指定されたパラメータがサポートされていないか、指定されたリソースがこのオペレーションに対して有効でないため、リクエストは拒否されました。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 

# ListApplications
<a name="API_ListApplications"></a>

アカウントの Managed Service for Apache Flink アプリケーションのリストを返します。レスポンスには、アプリケーションごとにアプリケーション名、Amazon リソースネーム (ARN)、ステータスが含まれます。

特定のアプリケーションの詳細情報が必要な場合は、[DescribeApplication](API_DescribeApplication.md) を使用します。

## リクエストの構文
<a name="API_ListApplications_RequestSyntax"></a>

```
{
   "Limit": number,
   "NextToken": "string"
}
```

## リクエストパラメーター
<a name="API_ListApplications_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [Limit](#API_ListApplications_RequestSyntax) **   <a name="APIReference-ListApplications-request-Limit"></a>
リストするアプリケーションの最大数。  
タイプ: 整数  
有効範囲: 最小値 は 1 です。最大値は 50 です。  
必須: いいえ

 ** [NextToken](#API_ListApplications_RequestSyntax) **   <a name="APIReference-ListApplications-request-NextToken"></a>
前のコマンドがページ割りトークンを返した場合、それをこの値に渡して、次の結果のセットを取得します。ページ分割の詳細については、「[AWS CLI のページ分割オプションを使用する](https://docs.aws.amazon.com/cli/latest/userguide/pagination.html)」を参照してください。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: いいえ

## レスポンスの構文
<a name="API_ListApplications_ResponseSyntax"></a>

```
{
   "ApplicationSummaries": [ 
      { 
         "ApplicationARN": "string",
         "ApplicationMode": "string",
         "ApplicationName": "string",
         "ApplicationStatus": "string",
         "ApplicationVersionId": number,
         "RuntimeEnvironment": "string"
      }
   ],
   "NextToken": "string"
}
```

## レスポンス要素
<a name="API_ListApplications_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationSummaries](#API_ListApplications_ResponseSyntax) **   <a name="APIReference-ListApplications-response-ApplicationSummaries"></a>
`ApplicationSummary` オブジェクトのリスト。  
型: [ApplicationSummary](API_ApplicationSummary.md) オブジェクトの配列

 ** [NextToken](#API_ListApplications_ResponseSyntax) **   <a name="APIReference-ListApplications-response-NextToken"></a>
次の結果セットのページ分割トークン、または追加の結果がない場合は `null`。このトークンを後続のコマンドに渡して、次の項目セットを取得します。ページ分割の詳細については、「[AWS CLI のページ分割オプションを使用する](https://docs.aws.amazon.com/cli/latest/userguide/pagination.html)」を参照してください。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+` 

## エラー
<a name="API_ListApplications_Errors"></a>

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/ListApplications) 

# ListApplicationSnapshots
<a name="API_ListApplicationSnapshots"></a>

現在のアプリケーションスナップショットに関する情報を示します。

## リクエストの構文
<a name="API_ListApplicationSnapshots_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "Limit": number,
   "NextToken": "string"
}
```

## リクエストパラメーター
<a name="API_ListApplicationSnapshots_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_ListApplicationSnapshots_RequestSyntax) **   <a name="APIReference-ListApplicationSnapshots-request-ApplicationName"></a>
既存のアプリケーションの名前です。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [Limit](#API_ListApplicationSnapshots_RequestSyntax) **   <a name="APIReference-ListApplicationSnapshots-request-Limit"></a>
リストするアプリケーションスナップショットの最大数。  
タイプ: 整数  
有効範囲: 最小値 は 1 です。最大値は 50 です。  
必須: いいえ

 ** [NextToken](#API_ListApplicationSnapshots_RequestSyntax) **   <a name="APIReference-ListApplicationSnapshots-request-NextToken"></a>
このパラメータは、以前のリクエストで、さらに出力があることを示す `NextToken` 応答を受け取った場合に使用します。このパラメータを前回の呼び出しの `NextToken` 応答に設定して、出力の継続先を指定します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 512 です。  
必須: いいえ

## レスポンスの構文
<a name="API_ListApplicationSnapshots_ResponseSyntax"></a>

```
{
   "NextToken": "string",
   "SnapshotSummaries": [ 
      { 
         "ApplicationEncryptionConfigurationDescription": { 
            "KeyId": "string",
            "KeyType": "string"
         },
         "ApplicationVersionId": number,
         "RuntimeEnvironment": "string",
         "SnapshotCreationTimestamp": number,
         "SnapshotName": "string",
         "SnapshotStatus": "string"
      }
   ]
}
```

## レスポンス要素
<a name="API_ListApplicationSnapshots_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [NextToken](#API_ListApplicationSnapshots_ResponseSyntax) **   <a name="APIReference-ListApplicationSnapshots-response-NextToken"></a>
次の結果セットのトークン、または追加の結果がない場合は `null`。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 512 です。

 ** [SnapshotSummaries](#API_ListApplicationSnapshots_ResponseSyntax) **   <a name="APIReference-ListApplicationSnapshots-response-SnapshotSummaries"></a>
アプリケーションスナップショットに関する情報を含むオブジェクトのコレクション。  
型: [SnapshotDetails](API_SnapshotDetails.md) オブジェクトの配列

## エラー
<a name="API_ListApplicationSnapshots_Errors"></a>

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** UnsupportedOperationException **   
指定されたパラメータがサポートされていないか、指定されたリソースがこのオペレーションに対して有効でないため、リクエストは拒否されました。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 

# ListApplicationVersions
<a name="API_ListApplicationVersions"></a>

ロールバックされたバージョンを含む、指定されたアプリケーションのすべてのバージョンを一覧表示します。応答には、各バージョンに関連する設定の概要も含まれています。

特定のアプリケーションバージョンの詳細な説明を取得するには、[DescribeApplicationVersion](API_DescribeApplicationVersion.md) オペレーションを呼び出します。

**注記**  
このオペレーションは、Managed Service for Apache Flink でのみサポートされています。

## リクエストの構文
<a name="API_ListApplicationVersions_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "Limit": number,
   "NextToken": "string"
}
```

## リクエストパラメーター
<a name="API_ListApplicationVersions_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_ListApplicationVersions_RequestSyntax) **   <a name="APIReference-ListApplicationVersions-request-ApplicationName"></a>
すべてのバージョンのリストを表示するアプリケーションの名前。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [Limit](#API_ListApplicationVersions_RequestSyntax) **   <a name="APIReference-ListApplicationVersions-request-Limit"></a>
このオペレーションの呼び出しでリスト表示するバージョンの最大数。  
タイプ: 整数  
有効範囲: 最小値 は 1 です。最大値は 50 です。  
必須: いいえ

 ** [NextToken](#API_ListApplicationVersions_RequestSyntax) **   <a name="APIReference-ListApplicationVersions-request-NextToken"></a>
このオペレーションの前の呼び出しでページ割りトークンが返された場合、それをこの値に渡して、次の結果のセットを取得します。ページ分割の詳細については、「[AWS CLI のページ分割オプションを使用する](https://docs.aws.amazon.com/cli/latest/userguide/pagination.html)」を参照してください。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 512 です。  
必須: いいえ

## レスポンスの構文
<a name="API_ListApplicationVersions_ResponseSyntax"></a>

```
{
   "ApplicationVersionSummaries": [ 
      { 
         "ApplicationStatus": "string",
         "ApplicationVersionId": number
      }
   ],
   "NextToken": "string"
}
```

## レスポンス要素
<a name="API_ListApplicationVersions_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationVersionSummaries](#API_ListApplicationVersions_ResponseSyntax) **   <a name="APIReference-ListApplicationVersions-response-ApplicationVersionSummaries"></a>
アプリケーションバージョンと関連する設定の概要のリスト。リストには、ロールバックされたアプリケーションバージョンが含まれます。  
特定のアプリケーションバージョンの詳細な説明を取得するには、[DescribeApplicationVersion](API_DescribeApplicationVersion.md) オペレーションを呼び出します。  
型: [ApplicationVersionSummary](API_ApplicationVersionSummary.md) オブジェクトの配列

 ** [NextToken](#API_ListApplicationVersions_ResponseSyntax) **   <a name="APIReference-ListApplicationVersions-response-NextToken"></a>
次の結果セットのページ分割トークン、または追加の結果がない場合は `null`。次の項目セットを取得するには、このトークンを後続のこのオペレーションの呼び出しに渡します。ページ分割の詳細については、「[AWS CLI のページ分割オプションを使用する](https://docs.aws.amazon.com/cli/latest/userguide/pagination.html)」を参照してください。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 512 です。

## エラー
<a name="API_ListApplicationVersions_Errors"></a>

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

 ** UnsupportedOperationException **   
指定されたパラメータがサポートされていないか、指定されたリソースがこのオペレーションに対して有効でないため、リクエストは拒否されました。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 

# ListTagsForResource
<a name="API_ListTagsForResource"></a>

アプリケーションに割り当てられたキーと値のタグのリストを取得します。詳細については、「[タグ付けの使用](https://docs.aws.amazon.com/kinesisanalytics/latest/java/how-tagging.html)」を参照してください。

## リクエストの構文
<a name="API_ListTagsForResource_RequestSyntax"></a>

```
{
   "ResourceARN": "string"
}
```

## リクエストパラメーター
<a name="API_ListTagsForResource_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ResourceARN](#API_ListTagsForResource_RequestSyntax) **   <a name="APIReference-ListTagsForResource-request-ResourceARN"></a>
タグを取得するアプリケーションの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: はい

## レスポンスの構文
<a name="API_ListTagsForResource_ResponseSyntax"></a>

```
{
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## レスポンス要素
<a name="API_ListTagsForResource_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [Tags](#API_ListTagsForResource_ResponseSyntax) **   <a name="APIReference-ListTagsForResource-response-Tags"></a>
アプリケーションに割り当てられたキーと値のタグ。  
型: [Tag](API_Tag.md) オブジェクトの配列  
配列メンバー: 最小数は 1 項目です。最大数は 200 項目です。

## エラー
<a name="API_ListTagsForResource_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 

# RollbackApplication
<a name="API_RollbackApplication"></a>

アプリケーションを以前に実行していたバージョンに戻します。アプリケーションが一時的なステータスまたは実行中のステータスでスタックしていると思われる場合は、アプリケーションをロールバックできます。

アプリケーションは、`UPDATING`、、`AUTOSCALING`または `RUNNING`ステータスの場合にのみロールバックできます。

アプリケーションをロールバックすると、最後に成功したスナップショットの状態データがロードされます。アプリケーションにスナップショットがない場合、Managed Service for Apache Flink はロールバックリクエストを拒否します。

## リクエストの構文
<a name="API_RollbackApplication_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number
}
```

## リクエストパラメーター
<a name="API_RollbackApplication_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

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

 ** [CurrentApplicationVersionId](#API_RollbackApplication_RequestSyntax) **   <a name="APIReference-RollbackApplication-request-CurrentApplicationVersionId"></a>
現在のアプリケーションバージョン ID。アプリケーションバージョン ID は [DescribeApplication](API_DescribeApplication.md) を使用して取得できます。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: はい

## レスポンスの構文
<a name="API_RollbackApplication_ResponseSyntax"></a>

```
{
   "ApplicationDetail": { 
      "ApplicationARN": "string",
      "ApplicationConfigurationDescription": { 
         "ApplicationCodeConfigurationDescription": { 
            "CodeContentDescription": { 
               "CodeMD5": "string",
               "CodeSize": number,
               "S3ApplicationCodeLocationDescription": { 
                  "BucketARN": "string",
                  "FileKey": "string",
                  "ObjectVersion": "string"
               },
               "TextContent": "string"
            },
            "CodeContentType": "string"
         },
         "ApplicationEncryptionConfigurationDescription": { 
            "KeyId": "string",
            "KeyType": "string"
         },
         "ApplicationSnapshotConfigurationDescription": { 
            "SnapshotsEnabled": boolean
         },
         "ApplicationSystemRollbackConfigurationDescription": { 
            "RollbackEnabled": boolean
         },
         "EnvironmentPropertyDescriptions": { 
            "PropertyGroupDescriptions": [ 
               { 
                  "PropertyGroupId": "string",
                  "PropertyMap": { 
                     "string" : "string" 
                  }
               }
            ]
         },
         "FlinkApplicationConfigurationDescription": { 
            "CheckpointConfigurationDescription": { 
               "CheckpointingEnabled": boolean,
               "CheckpointInterval": number,
               "ConfigurationType": "string",
               "MinPauseBetweenCheckpoints": number
            },
            "JobPlanDescription": "string",
            "MonitoringConfigurationDescription": { 
               "ConfigurationType": "string",
               "LogLevel": "string",
               "MetricsLevel": "string"
            },
            "ParallelismConfigurationDescription": { 
               "AutoScalingEnabled": boolean,
               "ConfigurationType": "string",
               "CurrentParallelism": number,
               "Parallelism": number,
               "ParallelismPerKPU": number
            }
         },
         "RunConfigurationDescription": { 
            "ApplicationRestoreConfigurationDescription": { 
               "ApplicationRestoreType": "string",
               "SnapshotName": "string"
            },
            "FlinkRunConfigurationDescription": { 
               "AllowNonRestoredState": boolean
            }
         },
         "SqlApplicationConfigurationDescription": { 
            "InputDescriptions": [ 
               { 
                  "InAppStreamNames": [ "string" ],
                  "InputId": "string",
                  "InputParallelism": { 
                     "Count": number
                  },
                  "InputProcessingConfigurationDescription": { 
                     "InputLambdaProcessorDescription": { 
                        "ResourceARN": "string",
                        "RoleARN": "string"
                     }
                  },
                  "InputSchema": { 
                     "RecordColumns": [ 
                        { 
                           "Mapping": "string",
                           "Name": "string",
                           "SqlType": "string"
                        }
                     ],
                     "RecordEncoding": "string",
                     "RecordFormat": { 
                        "MappingParameters": { 
                           "CSVMappingParameters": { 
                              "RecordColumnDelimiter": "string",
                              "RecordRowDelimiter": "string"
                           },
                           "JSONMappingParameters": { 
                              "RecordRowPath": "string"
                           }
                        },
                        "RecordFormatType": "string"
                     }
                  },
                  "InputStartingPositionConfiguration": { 
                     "InputStartingPosition": "string"
                  },
                  "KinesisFirehoseInputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "KinesisStreamsInputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "NamePrefix": "string"
               }
            ],
            "OutputDescriptions": [ 
               { 
                  "DestinationSchema": { 
                     "RecordFormatType": "string"
                  },
                  "KinesisFirehoseOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "KinesisStreamsOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "LambdaOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "Name": "string",
                  "OutputId": "string"
               }
            ],
            "ReferenceDataSourceDescriptions": [ 
               { 
                  "ReferenceId": "string",
                  "ReferenceSchema": { 
                     "RecordColumns": [ 
                        { 
                           "Mapping": "string",
                           "Name": "string",
                           "SqlType": "string"
                        }
                     ],
                     "RecordEncoding": "string",
                     "RecordFormat": { 
                        "MappingParameters": { 
                           "CSVMappingParameters": { 
                              "RecordColumnDelimiter": "string",
                              "RecordRowDelimiter": "string"
                           },
                           "JSONMappingParameters": { 
                              "RecordRowPath": "string"
                           }
                        },
                        "RecordFormatType": "string"
                     }
                  },
                  "S3ReferenceDataSourceDescription": { 
                     "BucketARN": "string",
                     "FileKey": "string",
                     "ReferenceRoleARN": "string"
                  },
                  "TableName": "string"
               }
            ]
         },
         "VpcConfigurationDescriptions": [ 
            { 
               "SecurityGroupIds": [ "string" ],
               "SubnetIds": [ "string" ],
               "VpcConfigurationId": "string",
               "VpcId": "string"
            }
         ],
         "ZeppelinApplicationConfigurationDescription": { 
            "CatalogConfigurationDescription": { 
               "GlueDataCatalogConfigurationDescription": { 
                  "DatabaseARN": "string"
               }
            },
            "CustomArtifactsConfigurationDescription": [ 
               { 
                  "ArtifactType": "string",
                  "MavenReferenceDescription": { 
                     "ArtifactId": "string",
                     "GroupId": "string",
                     "Version": "string"
                  },
                  "S3ContentLocationDescription": { 
                     "BucketARN": "string",
                     "FileKey": "string",
                     "ObjectVersion": "string"
                  }
               }
            ],
            "DeployAsApplicationConfigurationDescription": { 
               "S3ContentLocationDescription": { 
                  "BasePath": "string",
                  "BucketARN": "string"
               }
            },
            "MonitoringConfigurationDescription": { 
               "LogLevel": "string"
            }
         }
      },
      "ApplicationDescription": "string",
      "ApplicationMaintenanceConfigurationDescription": { 
         "ApplicationMaintenanceWindowEndTime": "string",
         "ApplicationMaintenanceWindowStartTime": "string"
      },
      "ApplicationMode": "string",
      "ApplicationName": "string",
      "ApplicationStatus": "string",
      "ApplicationVersionCreateTimestamp": number,
      "ApplicationVersionId": number,
      "ApplicationVersionRolledBackFrom": number,
      "ApplicationVersionRolledBackTo": number,
      "ApplicationVersionUpdatedFrom": number,
      "CloudWatchLoggingOptionDescriptions": [ 
         { 
            "CloudWatchLoggingOptionId": "string",
            "LogStreamARN": "string",
            "RoleARN": "string"
         }
      ],
      "ConditionalToken": "string",
      "CreateTimestamp": number,
      "LastUpdateTimestamp": number,
      "RuntimeEnvironment": "string",
      "ServiceExecutionRole": "string"
   },
   "OperationId": "string"
}
```

## レスポンス要素
<a name="API_RollbackApplication_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationDetail](#API_RollbackApplication_ResponseSyntax) **   <a name="APIReference-RollbackApplication-response-ApplicationDetail"></a>
アプリケーションの Amazon リソースネーム (ARN)、ステータス、最新バージョン、入出力の設定など、アプリケーションを記述します。  
型: [ApplicationDetail](API_ApplicationDetail.md) オブジェクト

 ** [OperationId](#API_RollbackApplication_ResponseSyntax) **   <a name="APIReference-RollbackApplication-response-OperationId"></a>
リクエストの追跡に使用できるオペレーション ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長 64

## エラー
<a name="API_RollbackApplication_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

 ** UnsupportedOperationException **   
指定されたパラメータがサポートされていないか、指定されたリソースがこのオペレーションに対して有効でないため、リクエストは拒否されました。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/RollbackApplication) 

# StartApplication
<a name="API_StartApplication"></a>

指定した Managed Service for Apache Flink アプリケーションを開始します。アプリケーションを作成した後、アプリケーションを起動するには、このオペレーションを排他的に呼び出す必要があります。

## リクエストの構文
<a name="API_StartApplication_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "RunConfiguration": { 
      "ApplicationRestoreConfiguration": { 
         "ApplicationRestoreType": "string",
         "SnapshotName": "string"
      },
      "FlinkRunConfiguration": { 
         "AllowNonRestoredState": boolean
      },
      "SqlRunConfigurations": [ 
         { 
            "InputId": "string",
            "InputStartingPositionConfiguration": { 
               "InputStartingPosition": "string"
            }
         }
      ]
   }
}
```

## リクエストパラメーター
<a name="API_StartApplication_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

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

 ** [RunConfiguration](#API_StartApplication_RequestSyntax) **   <a name="APIReference-StartApplication-request-RunConfiguration"></a>
Managed Service for Apache Flink アプリケーションの実行設定 (起動パラメータ) を識別します。  
型: [RunConfiguration](API_RunConfiguration.md) オブジェクト  
必須: いいえ

## レスポンスの構文
<a name="API_StartApplication_ResponseSyntax"></a>

```
{
   "OperationId": "string"
}
```

## レスポンス要素
<a name="API_StartApplication_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [OperationId](#API_StartApplication_ResponseSyntax) **   <a name="APIReference-StartApplication-response-OperationId"></a>
リクエストの追跡に使用できるオペレーション ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長 64

## エラー
<a name="API_StartApplication_Errors"></a>

 ** InvalidApplicationConfigurationException **   
ユーザー指定のアプリケーション設定が無効です。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/StartApplication) 

# StopApplication
<a name="API_StopApplication"></a>

アプリケーションによるデータの処理を停止します。`Force` パラメータを `true` に設定している場合を除き、実行中の状態にある場合にのみアプリケーションを停止できます。

[DescribeApplication](API_DescribeApplication.md) オペレーションを使用して、アプリケーションのステータスを見つけることができます。

Managed Service for Apache Flink は、`Force` が `true` に設定されている場合を除き、アプリケーションが停止するとスナップショットを取得します。

## リクエストの構文
<a name="API_StopApplication_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "Force": boolean
}
```

## リクエストパラメーター
<a name="API_StopApplication_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationName](#API_StopApplication_RequestSyntax) **   <a name="APIReference-StopApplication-request-ApplicationName"></a>
停止する実行中のアプリケーションの名前。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [Force](#API_StopApplication_RequestSyntax) **   <a name="APIReference-StopApplication-request-Force"></a>
`true` に設定してアプリケーションを強制的に停止します。`Force` を `true` に設定した場合、Managed Service for Apache Flink はスナップショットを撮らずにアプリケーションを停止します。  
アプリケーションを強制停止すると、データが失われたり重複したりする可能性があります。アプリケーションの再起動時にデータが失われたり、データが重複して処理されたりするのを防ぐため、アプリケーションのスナップショットを頻繁に撮ることをお勧めします。
強制停止できるのは、Managed Service for Apache Flink アプリケーションのみです。SQL ベースの Kinesis Data Analytics アプリケーションを強制的に停止することはできません。  
アプリケーションのステータスは、`STARTING`、`UPDATING`、`STOPPING`、`AUTOSCALING`、または `RUNNING` である必要があります。  
タイプ: ブール値  
必須: いいえ

## レスポンスの構文
<a name="API_StopApplication_ResponseSyntax"></a>

```
{
   "OperationId": "string"
}
```

## レスポンス要素
<a name="API_StopApplication_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [OperationId](#API_StopApplication_ResponseSyntax) **   <a name="APIReference-StopApplication-response-OperationId"></a>
リクエストの追跡に使用できるオペレーション ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長 64

## エラー
<a name="API_StopApplication_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidApplicationConfigurationException **   
ユーザー指定のアプリケーション設定が無効です。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/StopApplication) 

# TagResource
<a name="API_TagResource"></a>

Managed Service for Apache Flink アプリケーションに 1 つ以上のキーと値のタグを追加します。アプリケーションタグの最大数にはシステムタグが含まれることに注意してください。ユーザー定義のアプリケーションタグの最大数は 50 です。詳細については、「[タグ付けの使用](https://docs.aws.amazon.com/kinesisanalytics/latest/java/how-tagging.html)」を参照してください。

## リクエストの構文
<a name="API_TagResource_RequestSyntax"></a>

```
{
   "ResourceARN": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## リクエストパラメーター
<a name="API_TagResource_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ResourceARN](#API_TagResource_RequestSyntax) **   <a name="APIReference-TagResource-request-ResourceARN"></a>
タグを割り当てるアプリケーションの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: はい

 ** [Tags](#API_TagResource_RequestSyntax) **   <a name="APIReference-TagResource-request-Tags"></a>
アプリケーションに割り当てるキー値のタグ。  
型: [Tag](API_Tag.md) オブジェクトの配列  
配列メンバー: 最小数は 1 項目です。最大数は 200 項目です。  
必須: はい

## レスポンス要素
<a name="API_TagResource_ResponseElements"></a>

アクションが成功した場合、サービスは空の HTTP 本文を持つ HTTP 200 レスポンスを返します。

## エラー
<a name="API_TagResource_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

 ** TooManyTagsException **   
多すぎるタグを使用してアプリケーションが作成されたか、またはアプリケーションに追加されたタグが多すぎます。アプリケーションタグの最大数にはシステムタグが含まれることに注意してください。ユーザー定義のアプリケーションタグの最大数は 50 です。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/TagResource) 

# UntagResource
<a name="API_UntagResource"></a>

Managed Service for Apache Flink アプリケーションに 1 つ以上のキーと値のタグを削除します。詳細については、「[タグ付けの使用](https://docs.aws.amazon.com/kinesisanalytics/latest/java/how-tagging.html)」を参照してください。

## リクエストの構文
<a name="API_UntagResource_RequestSyntax"></a>

```
{
   "ResourceARN": "string",
   "TagKeys": [ "string" ]
}
```

## リクエストパラメーター
<a name="API_UntagResource_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ResourceARN](#API_UntagResource_RequestSyntax) **   <a name="APIReference-UntagResource-request-ResourceARN"></a>
タグを削除する Managed Service for Apache Flink アプリケーションの ARN。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: はい

 ** [TagKeys](#API_UntagResource_RequestSyntax) **   <a name="APIReference-UntagResource-request-TagKeys"></a>
指定されたアプリケーションから削除するタグのキーのリスト。  
型: 文字列の配列  
配列メンバー: 最小数は 1 項目です。最大数は 200 項目です。  
長さの制限：最小長 1、最大長は 128 です。  
必須: はい

## レスポンス要素
<a name="API_UntagResource_ResponseElements"></a>

アクションが成功した場合、サービスは空の HTTP 本文を持つ HTTP 200 レスポンスを返します。

## エラー
<a name="API_UntagResource_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

 ** TooManyTagsException **   
多すぎるタグを使用してアプリケーションが作成されたか、またはアプリケーションに追加されたタグが多すぎます。アプリケーションタグの最大数にはシステムタグが含まれることに注意してください。ユーザー定義のアプリケーションタグの最大数は 50 です。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/UntagResource) 

# UpdateApplication
<a name="API_UpdateApplication"></a>

既存の Managed Service for Apache Flink アプリケーションを更新します。このオペレーションを使用して、アプリケーションコード、入力設定、出力設定を更新できます。

Managed Service for Apache Flink は、アプリケーションを更新するたびに `ApplicationVersionId` を更新します。

## リクエストの構文
<a name="API_UpdateApplication_RequestSyntax"></a>

```
{
   "ApplicationConfigurationUpdate": { 
      "ApplicationCodeConfigurationUpdate": { 
         "CodeContentTypeUpdate": "string",
         "CodeContentUpdate": { 
            "S3ContentLocationUpdate": { 
               "BucketARNUpdate": "string",
               "FileKeyUpdate": "string",
               "ObjectVersionUpdate": "string"
            },
            "TextContentUpdate": "string",
            "ZipFileContentUpdate": blob
         }
      },
      "ApplicationEncryptionConfigurationUpdate": { 
         "KeyIdUpdate": "string",
         "KeyTypeUpdate": "string"
      },
      "ApplicationSnapshotConfigurationUpdate": { 
         "SnapshotsEnabledUpdate": boolean
      },
      "ApplicationSystemRollbackConfigurationUpdate": { 
         "RollbackEnabledUpdate": boolean
      },
      "EnvironmentPropertyUpdates": { 
         "PropertyGroups": [ 
            { 
               "PropertyGroupId": "string",
               "PropertyMap": { 
                  "string" : "string" 
               }
            }
         ]
      },
      "FlinkApplicationConfigurationUpdate": { 
         "CheckpointConfigurationUpdate": { 
            "CheckpointingEnabledUpdate": boolean,
            "CheckpointIntervalUpdate": number,
            "ConfigurationTypeUpdate": "string",
            "MinPauseBetweenCheckpointsUpdate": number
         },
         "MonitoringConfigurationUpdate": { 
            "ConfigurationTypeUpdate": "string",
            "LogLevelUpdate": "string",
            "MetricsLevelUpdate": "string"
         },
         "ParallelismConfigurationUpdate": { 
            "AutoScalingEnabledUpdate": boolean,
            "ConfigurationTypeUpdate": "string",
            "ParallelismPerKPUUpdate": number,
            "ParallelismUpdate": number
         }
      },
      "SqlApplicationConfigurationUpdate": { 
         "InputUpdates": [ 
            { 
               "InputId": "string",
               "InputParallelismUpdate": { 
                  "CountUpdate": number
               },
               "InputProcessingConfigurationUpdate": { 
                  "InputLambdaProcessorUpdate": { 
                     "ResourceARNUpdate": "string"
                  }
               },
               "InputSchemaUpdate": { 
                  "RecordColumnUpdates": [ 
                     { 
                        "Mapping": "string",
                        "Name": "string",
                        "SqlType": "string"
                     }
                  ],
                  "RecordEncodingUpdate": "string",
                  "RecordFormatUpdate": { 
                     "MappingParameters": { 
                        "CSVMappingParameters": { 
                           "RecordColumnDelimiter": "string",
                           "RecordRowDelimiter": "string"
                        },
                        "JSONMappingParameters": { 
                           "RecordRowPath": "string"
                        }
                     },
                     "RecordFormatType": "string"
                  }
               },
               "KinesisFirehoseInputUpdate": { 
                  "ResourceARNUpdate": "string"
               },
               "KinesisStreamsInputUpdate": { 
                  "ResourceARNUpdate": "string"
               },
               "NamePrefixUpdate": "string"
            }
         ],
         "OutputUpdates": [ 
            { 
               "DestinationSchemaUpdate": { 
                  "RecordFormatType": "string"
               },
               "KinesisFirehoseOutputUpdate": { 
                  "ResourceARNUpdate": "string"
               },
               "KinesisStreamsOutputUpdate": { 
                  "ResourceARNUpdate": "string"
               },
               "LambdaOutputUpdate": { 
                  "ResourceARNUpdate": "string"
               },
               "NameUpdate": "string",
               "OutputId": "string"
            }
         ],
         "ReferenceDataSourceUpdates": [ 
            { 
               "ReferenceId": "string",
               "ReferenceSchemaUpdate": { 
                  "RecordColumns": [ 
                     { 
                        "Mapping": "string",
                        "Name": "string",
                        "SqlType": "string"
                     }
                  ],
                  "RecordEncoding": "string",
                  "RecordFormat": { 
                     "MappingParameters": { 
                        "CSVMappingParameters": { 
                           "RecordColumnDelimiter": "string",
                           "RecordRowDelimiter": "string"
                        },
                        "JSONMappingParameters": { 
                           "RecordRowPath": "string"
                        }
                     },
                     "RecordFormatType": "string"
                  }
               },
               "S3ReferenceDataSourceUpdate": { 
                  "BucketARNUpdate": "string",
                  "FileKeyUpdate": "string"
               },
               "TableNameUpdate": "string"
            }
         ]
      },
      "VpcConfigurationUpdates": [ 
         { 
            "SecurityGroupIdUpdates": [ "string" ],
            "SubnetIdUpdates": [ "string" ],
            "VpcConfigurationId": "string"
         }
      ],
      "ZeppelinApplicationConfigurationUpdate": { 
         "CatalogConfigurationUpdate": { 
            "GlueDataCatalogConfigurationUpdate": { 
               "DatabaseARNUpdate": "string"
            }
         },
         "CustomArtifactsConfigurationUpdate": [ 
            { 
               "ArtifactType": "string",
               "MavenReference": { 
                  "ArtifactId": "string",
                  "GroupId": "string",
                  "Version": "string"
               },
               "S3ContentLocation": { 
                  "BucketARN": "string",
                  "FileKey": "string",
                  "ObjectVersion": "string"
               }
            }
         ],
         "DeployAsApplicationConfigurationUpdate": { 
            "S3ContentLocationUpdate": { 
               "BasePathUpdate": "string",
               "BucketARNUpdate": "string"
            }
         },
         "MonitoringConfigurationUpdate": { 
            "LogLevelUpdate": "string"
         }
      }
   },
   "ApplicationName": "string",
   "CloudWatchLoggingOptionUpdates": [ 
      { 
         "CloudWatchLoggingOptionId": "string",
         "LogStreamARNUpdate": "string"
      }
   ],
   "ConditionalToken": "string",
   "CurrentApplicationVersionId": number,
   "RunConfigurationUpdate": { 
      "ApplicationRestoreConfiguration": { 
         "ApplicationRestoreType": "string",
         "SnapshotName": "string"
      },
      "FlinkRunConfiguration": { 
         "AllowNonRestoredState": boolean
      }
   },
   "RuntimeEnvironmentUpdate": "string",
   "ServiceExecutionRoleUpdate": "string"
}
```

## リクエストパラメーター
<a name="API_UpdateApplication_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationConfigurationUpdate](#API_UpdateApplication_RequestSyntax) **   <a name="APIReference-UpdateApplication-request-ApplicationConfigurationUpdate"></a>
アプリケーションの設定の更新を記述します。  
型: [ApplicationConfigurationUpdate](API_ApplicationConfigurationUpdate.md) オブジェクト  
必須: いいえ

 ** [ApplicationName](#API_UpdateApplication_RequestSyntax) **   <a name="APIReference-UpdateApplication-request-ApplicationName"></a>
更新するアプリケーションの名前。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

 ** [CloudWatchLoggingOptionUpdates](#API_UpdateApplication_RequestSyntax) **   <a name="APIReference-UpdateApplication-request-CloudWatchLoggingOptionUpdates"></a>
アプリケーションの Amazon CloudWatch ログ記録オプションの更新を記述します。このアクションで更新できるのは、既存の CloudWatch ログ記録オプションのみです。新しい CloudWatch ログ記録オプションを追加するには、[AddApplicationCloudWatchLoggingOption](API_AddApplicationCloudWatchLoggingOption.md) を使用します。  
タイプ: [CloudWatchLoggingOptionUpdate](API_CloudWatchLoggingOptionUpdate.md) オブジェクトの配列  
必須: いいえ

 ** [ConditionalToken](#API_UpdateApplication_RequestSyntax) **   <a name="APIReference-UpdateApplication-request-ConditionalToken"></a>
アプリケーション更新の強力な同時実行性を実装するために使用する値。`CurrentApplicationVersionId` または `ConditionalToken` を指定する必要があります。[DescribeApplication](API_DescribeApplication.md) を使用するとアプリケーションの現在の `ConditionalToken` がわかります。同時実行性のサポートを強化するには、`CurrentApplicationVersionId` の代わりに `ConditionalToken` パラメータを使用します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 512 です。  
パターン: `[a-zA-Z0-9-_+/=]+`   
必須: いいえ

 ** [CurrentApplicationVersionId](#API_UpdateApplication_RequestSyntax) **   <a name="APIReference-UpdateApplication-request-CurrentApplicationVersionId"></a>
現在のアプリケーションバージョン ID。`CurrentApplicationVersionId` または `ConditionalToken` を指定する必要があります。アプリケーションのバージョン ID は [DescribeApplication](API_DescribeApplication.md) を使用して取得できます。同時実行性のサポートを強化するには、`CurrentApplicationVersionId` の代わりに `ConditionalToken` パラメータを使用します。  
タイプ: Long  
有効範囲: 最小値は 1 です。最大値は 999999999 です。  
必須: いいえ

 ** [RunConfigurationUpdate](#API_UpdateApplication_RequestSyntax) **   <a name="APIReference-UpdateApplication-request-RunConfigurationUpdate"></a>
アプリケーションの開始パラメータの更新を記述します。  
型: [RunConfigurationUpdate](API_RunConfigurationUpdate.md) オブジェクト  
必須: いいえ

 ** [RuntimeEnvironmentUpdate](#API_UpdateApplication_RequestSyntax) **   <a name="APIReference-UpdateApplication-request-RuntimeEnvironmentUpdate"></a>
コードの実行に使用される Managed Service for Apache Flink ランタイム環境を更新します。問題を回避するには、以下を行う必要があります。  
+ 新しい jar と依存関係が、選択した新しいランタイムと互換性があることを確認します。
+ 新しいコードの状態が、アプリケーションが起動するスナップショットと互換性があることを確認します。
型: 文字列  
有効な値：`SQL-1_0 | FLINK-1_6 | FLINK-1_8 | ZEPPELIN-FLINK-1_0 | FLINK-1_11 | FLINK-1_13 | ZEPPELIN-FLINK-2_0 | FLINK-1_15 | ZEPPELIN-FLINK-3_0 | FLINK-1_18 | FLINK-1_19 | FLINK-1_20`  
必須：いいえ

 ** [ServiceExecutionRoleUpdate](#API_UpdateApplication_RequestSyntax) **   <a name="APIReference-UpdateApplication-request-ServiceExecutionRoleUpdate"></a>
サービス実行ロールの更新を記述します。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*`   
必須: いいえ

## レスポンスの構文
<a name="API_UpdateApplication_ResponseSyntax"></a>

```
{
   "ApplicationDetail": { 
      "ApplicationARN": "string",
      "ApplicationConfigurationDescription": { 
         "ApplicationCodeConfigurationDescription": { 
            "CodeContentDescription": { 
               "CodeMD5": "string",
               "CodeSize": number,
               "S3ApplicationCodeLocationDescription": { 
                  "BucketARN": "string",
                  "FileKey": "string",
                  "ObjectVersion": "string"
               },
               "TextContent": "string"
            },
            "CodeContentType": "string"
         },
         "ApplicationEncryptionConfigurationDescription": { 
            "KeyId": "string",
            "KeyType": "string"
         },
         "ApplicationSnapshotConfigurationDescription": { 
            "SnapshotsEnabled": boolean
         },
         "ApplicationSystemRollbackConfigurationDescription": { 
            "RollbackEnabled": boolean
         },
         "EnvironmentPropertyDescriptions": { 
            "PropertyGroupDescriptions": [ 
               { 
                  "PropertyGroupId": "string",
                  "PropertyMap": { 
                     "string" : "string" 
                  }
               }
            ]
         },
         "FlinkApplicationConfigurationDescription": { 
            "CheckpointConfigurationDescription": { 
               "CheckpointingEnabled": boolean,
               "CheckpointInterval": number,
               "ConfigurationType": "string",
               "MinPauseBetweenCheckpoints": number
            },
            "JobPlanDescription": "string",
            "MonitoringConfigurationDescription": { 
               "ConfigurationType": "string",
               "LogLevel": "string",
               "MetricsLevel": "string"
            },
            "ParallelismConfigurationDescription": { 
               "AutoScalingEnabled": boolean,
               "ConfigurationType": "string",
               "CurrentParallelism": number,
               "Parallelism": number,
               "ParallelismPerKPU": number
            }
         },
         "RunConfigurationDescription": { 
            "ApplicationRestoreConfigurationDescription": { 
               "ApplicationRestoreType": "string",
               "SnapshotName": "string"
            },
            "FlinkRunConfigurationDescription": { 
               "AllowNonRestoredState": boolean
            }
         },
         "SqlApplicationConfigurationDescription": { 
            "InputDescriptions": [ 
               { 
                  "InAppStreamNames": [ "string" ],
                  "InputId": "string",
                  "InputParallelism": { 
                     "Count": number
                  },
                  "InputProcessingConfigurationDescription": { 
                     "InputLambdaProcessorDescription": { 
                        "ResourceARN": "string",
                        "RoleARN": "string"
                     }
                  },
                  "InputSchema": { 
                     "RecordColumns": [ 
                        { 
                           "Mapping": "string",
                           "Name": "string",
                           "SqlType": "string"
                        }
                     ],
                     "RecordEncoding": "string",
                     "RecordFormat": { 
                        "MappingParameters": { 
                           "CSVMappingParameters": { 
                              "RecordColumnDelimiter": "string",
                              "RecordRowDelimiter": "string"
                           },
                           "JSONMappingParameters": { 
                              "RecordRowPath": "string"
                           }
                        },
                        "RecordFormatType": "string"
                     }
                  },
                  "InputStartingPositionConfiguration": { 
                     "InputStartingPosition": "string"
                  },
                  "KinesisFirehoseInputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "KinesisStreamsInputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "NamePrefix": "string"
               }
            ],
            "OutputDescriptions": [ 
               { 
                  "DestinationSchema": { 
                     "RecordFormatType": "string"
                  },
                  "KinesisFirehoseOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "KinesisStreamsOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "LambdaOutputDescription": { 
                     "ResourceARN": "string",
                     "RoleARN": "string"
                  },
                  "Name": "string",
                  "OutputId": "string"
               }
            ],
            "ReferenceDataSourceDescriptions": [ 
               { 
                  "ReferenceId": "string",
                  "ReferenceSchema": { 
                     "RecordColumns": [ 
                        { 
                           "Mapping": "string",
                           "Name": "string",
                           "SqlType": "string"
                        }
                     ],
                     "RecordEncoding": "string",
                     "RecordFormat": { 
                        "MappingParameters": { 
                           "CSVMappingParameters": { 
                              "RecordColumnDelimiter": "string",
                              "RecordRowDelimiter": "string"
                           },
                           "JSONMappingParameters": { 
                              "RecordRowPath": "string"
                           }
                        },
                        "RecordFormatType": "string"
                     }
                  },
                  "S3ReferenceDataSourceDescription": { 
                     "BucketARN": "string",
                     "FileKey": "string",
                     "ReferenceRoleARN": "string"
                  },
                  "TableName": "string"
               }
            ]
         },
         "VpcConfigurationDescriptions": [ 
            { 
               "SecurityGroupIds": [ "string" ],
               "SubnetIds": [ "string" ],
               "VpcConfigurationId": "string",
               "VpcId": "string"
            }
         ],
         "ZeppelinApplicationConfigurationDescription": { 
            "CatalogConfigurationDescription": { 
               "GlueDataCatalogConfigurationDescription": { 
                  "DatabaseARN": "string"
               }
            },
            "CustomArtifactsConfigurationDescription": [ 
               { 
                  "ArtifactType": "string",
                  "MavenReferenceDescription": { 
                     "ArtifactId": "string",
                     "GroupId": "string",
                     "Version": "string"
                  },
                  "S3ContentLocationDescription": { 
                     "BucketARN": "string",
                     "FileKey": "string",
                     "ObjectVersion": "string"
                  }
               }
            ],
            "DeployAsApplicationConfigurationDescription": { 
               "S3ContentLocationDescription": { 
                  "BasePath": "string",
                  "BucketARN": "string"
               }
            },
            "MonitoringConfigurationDescription": { 
               "LogLevel": "string"
            }
         }
      },
      "ApplicationDescription": "string",
      "ApplicationMaintenanceConfigurationDescription": { 
         "ApplicationMaintenanceWindowEndTime": "string",
         "ApplicationMaintenanceWindowStartTime": "string"
      },
      "ApplicationMode": "string",
      "ApplicationName": "string",
      "ApplicationStatus": "string",
      "ApplicationVersionCreateTimestamp": number,
      "ApplicationVersionId": number,
      "ApplicationVersionRolledBackFrom": number,
      "ApplicationVersionRolledBackTo": number,
      "ApplicationVersionUpdatedFrom": number,
      "CloudWatchLoggingOptionDescriptions": [ 
         { 
            "CloudWatchLoggingOptionId": "string",
            "LogStreamARN": "string",
            "RoleARN": "string"
         }
      ],
      "ConditionalToken": "string",
      "CreateTimestamp": number,
      "LastUpdateTimestamp": number,
      "RuntimeEnvironment": "string",
      "ServiceExecutionRole": "string"
   },
   "OperationId": "string"
}
```

## レスポンス要素
<a name="API_UpdateApplication_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationDetail](#API_UpdateApplication_ResponseSyntax) **   <a name="APIReference-UpdateApplication-response-ApplicationDetail"></a>
アプリケーションの更新を記述します。  
型: [ApplicationDetail](API_ApplicationDetail.md) オブジェクト

 ** [OperationId](#API_UpdateApplication_ResponseSyntax) **   <a name="APIReference-UpdateApplication-response-OperationId"></a>
リクエストの追跡に使用できるオペレーション ID。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長 64

## エラー
<a name="API_UpdateApplication_Errors"></a>

 ** CodeValidationException **   
ユーザー指定のアプリケーションコード (クエリ) が無効です。これは単純な構文エラーである可能性があります。  
HTTP ステータスコード: 400

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidApplicationConfigurationException **   
ユーザー指定のアプリケーション設定が無効です。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** InvalidRequestException **   
要求された JSON はオペレーションに対して無効です。  
HTTP ステータスコード: 400

 ** LimitExceededException **   
許可されているリソースの数を超過しました。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/UpdateApplication) 

# UpdateApplicationMaintenanceConfiguration
<a name="API_UpdateApplicationMaintenanceConfiguration"></a>

Managed Service for Apache Flink アプリケーションのメンテナンス設定を更新します。

このオペレーションは、次の 2 つの状態のいずれかにあるアプリケーションで呼び出すことができます。`READY` または `RUNNING`。アプリケーションがこれら 2 つの状態以外の状態にあるときに呼び出すと、`ResourceInUseException` がスローされます。このサービスは、次にアプリケーションのメンテナンスをスケジュールするときに、更新された設定を利用します。サービスがメンテナンスをスケジュールした後でこのオペレーションを呼び出すと、サービスは次にアプリケーションのメンテナンスをスケジュールしたときに構成の更新を適用します。つまり、このオペレーションが正常に呼び出された後のメンテナンスプロセスにはメンテナンス設定の更新が適用されず、代わりに次のメンテナンスプロセスに適用される可能性があります。

アプリケーションの現在のメンテナンス設定を確認するには、[DescribeApplication](API_DescribeApplication.md) オペレーションを呼び出します。

アプリケーションメンテナンスの詳細については、「[Managed Service for Apache Flink for Apache Flink Maintenance](https://docs.aws.amazon.com/kinesisanalytics/latest/java/maintenance.html)」を参照してください。

**注記**  
このオペレーションは、Managed Service for Apache Flink でのみサポートされています。

## リクエストの構文
<a name="API_UpdateApplicationMaintenanceConfiguration_RequestSyntax"></a>

```
{
   "ApplicationMaintenanceConfigurationUpdate": { 
      "ApplicationMaintenanceWindowStartTimeUpdate": "string"
   },
   "ApplicationName": "string"
}
```

## リクエストパラメーター
<a name="API_UpdateApplicationMaintenanceConfiguration_RequestParameters"></a>

リクエストは以下のデータを JSON 形式で受け入れます。

 ** [ApplicationMaintenanceConfigurationUpdate](#API_UpdateApplicationMaintenanceConfiguration_RequestSyntax) **   <a name="APIReference-UpdateApplicationMaintenanceConfiguration-request-ApplicationMaintenanceConfigurationUpdate"></a>
アプリケーションメンテナンス設定の更新を記述します。  
型: [ApplicationMaintenanceConfigurationUpdate](API_ApplicationMaintenanceConfigurationUpdate.md) オブジェクト  
必須: はい

 ** [ApplicationName](#API_UpdateApplicationMaintenanceConfiguration_RequestSyntax) **   <a name="APIReference-UpdateApplicationMaintenanceConfiguration-request-ApplicationName"></a>
メンテナンス設定を更新するアプリケーションの名前。  
タイプ: 文字列  
長さの制限: 最小長は 1 です。最大長は 128 です。  
パターン: `[a-zA-Z0-9_.-]+`   
必須: はい

## レスポンスの構文
<a name="API_UpdateApplicationMaintenanceConfiguration_ResponseSyntax"></a>

```
{
   "ApplicationARN": "string",
   "ApplicationMaintenanceConfigurationDescription": { 
      "ApplicationMaintenanceWindowEndTime": "string",
      "ApplicationMaintenanceWindowStartTime": "string"
   }
}
```

## レスポンス要素
<a name="API_UpdateApplicationMaintenanceConfiguration_ResponseElements"></a>

アクションが成功すると、サービスは HTTP 200 レスポンスを返します。

サービスから以下のデータが JSON 形式で返されます。

 ** [ApplicationARN](#API_UpdateApplicationMaintenanceConfiguration_ResponseSyntax) **   <a name="APIReference-UpdateApplicationMaintenanceConfiguration-response-ApplicationARN"></a>
アプリケーションの Amazon リソースネーム (ARN) です。  
タイプ: 文字列  
長さの制約: 最小長は 1 です。最大長は 2,048 です。  
パターン: `arn:.*` 

 ** [ApplicationMaintenanceConfigurationDescription](#API_UpdateApplicationMaintenanceConfiguration_ResponseSyntax) **   <a name="APIReference-UpdateApplicationMaintenanceConfiguration-response-ApplicationMaintenanceConfigurationDescription"></a>
更新後のアプリケーションのメンテナンス設定の説明。  
型: [ApplicationMaintenanceConfigurationDescription](API_ApplicationMaintenanceConfigurationDescription.md) オブジェクト

## エラー
<a name="API_UpdateApplicationMaintenanceConfiguration_Errors"></a>

 ** ConcurrentModificationException **   
アプリケーションへの同時変更の結果としてスローされる例外。このエラーは、現在のアプリケーション ID を使用せずにアプリケーションを変更しようとしたことが原因である可能性があります。  
HTTP ステータスコード: 400

 ** InvalidArgumentException **   
指定された入力パラメータ値が無効です。  
HTTP ステータスコード: 400

 ** ResourceInUseException **   
このオペレーションではアプリケーションを使用できません。  
HTTP ステータスコード: 400

 ** ResourceNotFoundException **   
指定されたアプリケーションが見つかりません。  
HTTP ステータスコード: 400

 ** UnsupportedOperationException **   
指定されたパラメータがサポートされていないか、指定されたリソースがこのオペレーションに対して有効でないため、リクエストは拒否されました。  
HTTP ステータスコード: 400

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

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS コマンドラインインターフェイス V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS SDK for JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS SDK for Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS SDK for Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 