

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 操作
<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>
提供亚马逊 CloudWatch 日志流亚马逊资源名称 (ARN)。  
类型：[CloudWatchLoggingOption](API_CloudWatchLoggingOption.md) 对象  
是否必需：是

 ** [ConditionalToken](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="APIReference-AddApplicationCloudWatchLoggingOption-request-ConditionalToken"></a>
用于实现应用程序更新强并发性的值。您必须提供 `CurrentApplicationVersionId` 或 `ConditionalToken`。使用 [DescribeApplication](API_DescribeApplication.md) 获得应用程序的当前 `ConditionalToken`。要获得更理想的并发支持，请使用 `ConditionalToken` 参数代替 `CurrentApplicationVersionId`。  
类型：字符串  
长度限制：最小长度为 1。最大长度为 512。  
模式：`[a-zA-Z0-9-_+/=]+`  
必需：否

 ** [CurrentApplicationVersionId](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="APIReference-AddApplicationCloudWatchLoggingOption-request-CurrentApplicationVersionId"></a>
基于 SQL 的 Kinesis Data Analytics 应用程序的版本 ID。您必须提供 `CurrentApplicationVersionId` 或 `ConditionalToken`。您可以使用 [DescribeApplication](API_DescribeApplication.md) 检索应用程序版本 ID。要获得更理想的并发支持，请使用 `ConditionalToken` 参数代替 `CurrentApplicationVersionId`。  
类型：长整型  
有效范围：最小值为 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。最大长度为 2048。  
模式：`arn:.*`

 ** [ApplicationVersionId](#API_AddApplicationCloudWatchLoggingOption_ResponseSyntax) **   <a name="APIReference-AddApplicationCloudWatchLoggingOption-response-ApplicationVersionId"></a>
基于 SQL 的 Kinesis Data Analytics 应用程序的新版本 ID。每次您更改 CloudWatch 日志选项时，Kinesis Data Analytics 都会更新`ApplicationVersionId`。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption) 
+  [AWS 适用于 Ruby V3 的 SDK](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) 操作来找到当前的应用程序版本。  
类型：长整型  
有效范围：最小值为 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。最大长度为 2048。  
模式：`arn:.*`

 ** [ApplicationVersionId](#API_AddApplicationInput_ResponseSyntax) **   <a name="APIReference-AddApplicationInput-response-ApplicationVersionId"></a>
提供当前应用程序版本。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/AddApplicationInput) 

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

将添加到基于 SQL [InputProcessingConfiguration](API_InputProcessingConfiguration.md) 的 Kinesis Data Analytics 应用程序中。在应用程序的 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`。  
类型：长整型  
有效范围：最小值为 1。最大值为 999999999。  
是否必需：是

 ** [InputId](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="APIReference-AddApplicationInputProcessingConfiguration-request-InputId"></a>
要向其添加输入处理配置的输入配置的 ID。您可以使用该[DescribeApplication](API_DescribeApplication.md)操作获取应用程序 IDs 的输入列表。  
类型：字符串  
长度限制：最小长度为 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。最大长度为 2048。  
模式：`arn:.*`

 ** [ApplicationVersionId](#API_AddApplicationInputProcessingConfiguration_ResponseSyntax) **   <a name="APIReference-AddApplicationInputProcessingConfiguration-response-ApplicationVersionId"></a>
提供当前应用程序版本。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/AddApplicationInputProcessingConfiguration) 
+  [AWS 适用于 Ruby V3 的 SDK](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 数据流、Kinesis Data Firehose 传输流或 Amazon Lambda 函数），则可以使用此操作将相关配置添加到您的应用程序。您可以为您的应用程序配置一个或多个输出。每个输出配置都映射一个应用程序内部流和一个外部目标。

 您可以使用其中一个输出配置将数据从应用程序内的错误流传输到外部目标，以便您分析错误。

 任何配置更新（包括使用此操作添加流式传输源）都会生成新版本的应用程序。您可以使用 [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`。  
类型：长整型  
有效范围：最小值为 1。最大值为 999999999。  
是否必需：是

 ** [Output](#API_AddApplicationOutput_RequestSyntax) **   <a name="APIReference-AddApplicationOutput-request-Output"></a>
对象的数组，每个对象描述一项输出配置。在输出配置中，指定应用程序内部流的名称、目标（即 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。最大长度为 2048。  
模式：`arn:.*`

 ** [ApplicationVersionId](#API_AddApplicationOutput_ResponseSyntax) **   <a name="APIReference-AddApplicationOutput-response-ApplicationVersionId"></a>
更新的应用程序版本 ID。应用程序更新时，Kinesis Data Analytics 会增加此 ID。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/AddApplicationOutput) 
+  [AWS 适用于 Ruby V3 的 SDK](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`。  
类型：长整型  
有效范围：最小值为 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。最大长度为 2048。  
模式：`arn:.*`

 ** [ApplicationVersionId](#API_AddApplicationReferenceDataSource_ResponseSyntax) **   <a name="APIReference-AddApplicationReferenceDataSource-response-ApplicationVersionId"></a>
更新的应用程序版本 ID。应用程序更新时，Kinesis Data Analytics 会增加此 ID。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/AddApplicationReferenceDataSource) 

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

向应用程序添加虚拟私有云（VPC）配置。应用程序可以 VPCs 用来安全地存储和访问资源。

请注意以下有关 Apache Flink 托管服务应用程序的 VPC 配置：
+ SQL 应用程序不支持 VPC 配置。
+ 将 VPC 添加到 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`。要获得更理想的并发支持，请使用 `ConditionalToken` 参数代替 `CurrentApplicationVersionId`。  
类型：字符串  
长度限制：最小长度为 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`。要获得更理想的并发支持，请使用 `ConditionalToken` 参数代替 `CurrentApplicationVersionId`。  
类型：长整型  
有效范围：最小值为 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。最大长度为 2048。  
模式：`arn:.*`

 ** [ApplicationVersionId](#API_AddApplicationVpcConfiguration_ResponseSyntax) **   <a name="APIReference-AddApplicationVpcConfiguration-response-ApplicationVersionId"></a>
提供当前应用程序版本。 ApplicationVersionId 每次更新应用程序时，适用于 Apache Flink 的托管服务都会更新。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration) 

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

创建 Apache Flink 托管服务应用程序。有关创建 Apache Flink 托管服务应用程序的信息，请参阅 [Creating an Application](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。最大长度为 1024。  
必需：否

 ** [ApplicationMode](#API_CreateApplication_RequestSyntax) **   <a name="APIReference-CreateApplication-request-ApplicationMode"></a>
使用 `STREAMING` 模式创建 Apache Flink 托管服务应用程序。要为 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。最大长度为 2048。  
模式：`arn:.*`  
是否必需：是

 ** [Tags](#API_CreateApplication_RequestSyntax) **   <a name="APIReference-CreateApplication-request-Tags"></a>
分配给应用程序的一个或多个标签的列表。标签是用于标识应用程序的键/值对。请注意，应用程序标签的最大数量包括系统标签。用户定义的应用程序标签的最大数量为 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` 请求，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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/CreateApplication) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/CreateApplication) 

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

创建和返回可用于连接应用程序扩展的 URL

用于调用此 API 的 IAM 角色或用户定义访问扩展的权限。创建预签名 URL 后，无需其他权限即可访问此 URL。对于尝试连接到扩展的每个 HTTP 请求，也会强制执行此 API 的 IAM 授权策略。

您可以使用 `SessionExpirationDurationInSeconds` 参数控制 URL 的有效时间。如果您未提供此参数，则已返回 URL 的有效期为 12 小时。

**注意**  
您通过呼叫获得的 URL CreateApplicationPresignedUrl 必须在 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 的有效持续时间（以秒为单位）。  
类型：长整型  
有效范围：最小值为 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。最大长度为 2048。

## 错误
<a name="API_CreateApplicationPresignedUrl_Errors"></a>

 ** InvalidArgumentException **   
指定的输入参数值无效。  
HTTP 状态代码：400

 ** ResourceInUseException **   
该应用程序不可用于此操作。  
HTTP 状态代码：400

 ** ResourceNotFoundException **   
无法找到指定的应用程序。  
HTTP 状态代码：400

## 另请参阅
<a name="API_CreateApplicationPresignedUrl_SeeAlso"></a>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/CreateApplicationPresignedUrl) 
+  [AWS 适用于 Ruby V3 的 SDK](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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/CreateApplicationSnapshot) 

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

删除指定的应用程序。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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplication) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DeleteApplication) 

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

从基于 SQL 的 Kinesis Data Analytics 应用程序中删除亚马逊 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>
要删除`CloudWatchLoggingOptionId`的 Amazon CloudWatch 日志选项。可以使用 [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`。要获得更理想的并发支持，请使用 `ConditionalToken` 参数代替 `CurrentApplicationVersionId`。  
类型：字符串  
长度限制：最小长度为 1。最大长度为 512。  
模式：`[a-zA-Z0-9-_+/=]+`  
必需：否

 ** [CurrentApplicationVersionId](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="APIReference-DeleteApplicationCloudWatchLoggingOption-request-CurrentApplicationVersionId"></a>
应用程序的版本 ID。您必须提供 `CurrentApplicationVersionId` 或 `ConditionalToken`。您可以使用 [DescribeApplication](API_DescribeApplication.md) 检索应用程序版本 ID。要获得更理想的并发支持，请使用 `ConditionalToken` 参数代替 `CurrentApplicationVersionId`。  
类型：长整型  
有效范围：最小值为 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。最大长度为 2048。  
模式：`arn:.*`

 ** [ApplicationVersionId](#API_DeleteApplicationCloudWatchLoggingOption_ResponseSyntax) **   <a name="APIReference-DeleteApplicationCloudWatchLoggingOption-response-ApplicationVersionId"></a>
应用程序的版本 ID。每次您更改 CloudWatch 日志选项时，Kinesis Data Analytics 都会更新`ApplicationVersionId`。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS 适用于 Ruby V3 的 SDK](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`。  
类型：长整型  
有效范围：最小值为 1。最大值为 999999999。  
是否必需：是

 ** [InputId](#API_DeleteApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="APIReference-DeleteApplicationInputProcessingConfiguration-request-InputId"></a>
要从中删除输入处理配置的输入配置的 ID。您可以使用[DescribeApplication](API_DescribeApplication.md)操作获取应用程序 IDs 的输入列表。  
类型：字符串  
长度限制：最小长度为 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。最大长度为 2048。  
模式：`arn:.*`

 ** [ApplicationVersionId](#API_DeleteApplicationInputProcessingConfiguration_ResponseSyntax) **   <a name="APIReference-DeleteApplicationInputProcessingConfiguration-response-ApplicationVersionId"></a>
当前应用程序版本 ID。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplicationInputProcessingConfiguration) 
+  [AWS 适用于 Ruby V3 的 SDK](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`。  
类型：长整型  
有效范围：最小值为 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。最大长度为 2048。  
模式：`arn:.*`

 ** [ApplicationVersionId](#API_DeleteApplicationOutput_ResponseSyntax) **   <a name="APIReference-DeleteApplicationOutput-response-ApplicationVersionId"></a>
当前应用程序版本 ID。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplicationOutput) 
+  [AWS 适用于 Ruby V3 的 SDK](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`。  
类型：长整型  
有效范围：最小值为 1。最大值为 999999999。  
是否必需：是

 ** [ReferenceId](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="APIReference-DeleteApplicationReferenceDataSource-request-ReferenceId"></a>
引用数据来源的 ID。当您使用向应用程序添加参考数据源时，Kinesis Data Analytics 会分配一个 ID。[AddApplicationReferenceDataSource](API_AddApplicationReferenceDataSource.md)可以使用 [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。最大长度为 2048。  
模式：`arn:.*`

 ** [ApplicationVersionId](#API_DeleteApplicationReferenceDataSource_ResponseSyntax) **   <a name="APIReference-DeleteApplicationReferenceDataSource-response-ApplicationVersionId"></a>
应用程序的更新版本 ID。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplicationReferenceDataSource) 
+  [AWS 适用于 Ruby V3 的 SDK](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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationSnapshot) 

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

从 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`。要获得更理想的并发支持，请使用 `ConditionalToken` 参数代替 `CurrentApplicationVersionId`。  
类型：字符串  
长度限制：最小长度为 1。最大长度为 512。  
模式：`[a-zA-Z0-9-_+/=]+`  
必需：否

 ** [CurrentApplicationVersionId](#API_DeleteApplicationVpcConfiguration_RequestSyntax) **   <a name="APIReference-DeleteApplicationVpcConfiguration-request-CurrentApplicationVersionId"></a>
当前应用程序版本 ID。您必须提供 `CurrentApplicationVersionId` 或 `ConditionalToken`。您可以使用 [DescribeApplication](API_DescribeApplication.md) 检索应用程序版本 ID。要获得更理想的并发支持，请使用 `ConditionalToken` 参数代替 `CurrentApplicationVersionId`。  
类型：长整型  
有效范围：最小值为 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>
Apache Flink 托管服务应用程序的 ARN。  
类型：字符串  
长度限制：最小长度为 1。最大长度为 2048。  
模式：`arn:.*`

 ** [ApplicationVersionId](#API_DeleteApplicationVpcConfiguration_ResponseSyntax) **   <a name="APIReference-DeleteApplicationVpcConfiguration-response-ApplicationVersionId"></a>
应用程序的更新版本 ID。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration) 

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

返回有关特定 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>
显示有关 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DescribeApplication) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DescribeApplication) 

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

提供指定应用程序操作的详细描述。要查看应用程序所有操作的列表，请调用该[ListApplicationOperations](API_ListApplicationOperations.md)操作。

**注意**  
只有 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation) 
+  [AWS 适用于 Ruby V3 的 SDK](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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationSnapshot) 

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

提供应用程序指定版本的详细描述。要查看应用程序所有版本的列表，请调用 [ListApplicationVersions](API_ListApplicationVersions.md) 操作。

**注意**  
只有 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。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion) 
+  [AWS 适用于 Ruby V3 的 SDK](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。最大长度为 2048。  
模式：`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。最大长度为 2048。  
模式：`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 **   
由于 Kinesis Streams `ProvisionedThroughputExceededException`，Discovery 未能从流式传输来源获得记录。有关更多信息，请参阅[GetRecords](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html)《亚马逊 Kinesis Streams API 参考》。  
HTTP 状态代码：400

 ** ServiceUnavailableException **   
服务无法完成请求。  
HTTP 状态代码：500

 ** UnableToDetectSchemaException **   
数据格式无效。Kinesis Data Analytics 无法检测到给定直播源的架构。    
 ** ProcessedInputRecords **   
由 `InputProcessingConfiguration` 参数中指定的处理器修改的流数据。  
 ** RawInputRecords **   
为推断架构而采样的原始流数据。
HTTP 状态代码：400

 ** UnsupportedOperationException **   
由于不支持指定的参数或指定的资源对此操作无效，请求被拒绝。  
HTTP 状态代码：400

## 另请参阅
<a name="API_DiscoverInputSchema_SeeAlso"></a>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/DiscoverInputSchema) 

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

列出为指定应用程序执行的所有操作 UpdateApplication，例如 StartApplication 等。该响应还包括操作摘要。

要获取特定操作的完整描述，请调用该[DescribeApplicationOperation](API_DescribeApplicationOperation.md)操作。

**注意**  
只有 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/ListApplicationOperations) 

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

返回您账户中的 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>
如果之前的命令返回分页令牌，则将其传递到该值中以检索下一组结果。有关更多信息，请参阅[使用 Amazon 命令行界面的分页选项](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`。将此令牌传递到后续命令中以检索下一组项目。有关分页的更多信息，请参阅[使用 Amazon 命令行界面的分页选项](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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/ListApplications) 
+  [AWS 适用于 Ruby V3 的 SDK](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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/ListApplicationSnapshots) 

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

列出指定应用程序的所有版本，包括已回滚的版本。响应还包括与每个版本相关的配置摘要。

要获取特定应用程序版本的完整描述，请调用 [DescribeApplicationVersion](API_DescribeApplicationVersion.md) 操作。

**注意**  
只有 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>
如果先前调用此操作返回分页令牌，则将其传递到该值中以检索下一组结果。有关更多信息，请参阅[使用 Amazon 命令行界面的分页选项](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`。要检索下一组项目，请将此令牌传递到此操作的后续调用中。有关更多信息，请参阅[使用 Amazon 命令行界面的分页选项](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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/ListApplicationVersions) 
+  [AWS 适用于 Ruby V3 的 SDK](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。最大长度为 2048。  
模式：`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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/ListTagsForResource) 

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

将应用程序还原到先前运行的版本。如果您怀疑应用程序处于临时状态或运行状态，则可以将其还原。

只有当应用程序处于、或`RUNNING`状态时 `UPDATING``AUTOSCALING`，您才能回滚该应用程序。

回滚应用程序时，它会从上次成功的快照中加载状态数据。如果应用程序没有快照，则 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。您可以使用 [DescribeApplication](API_DescribeApplication.md) 检索应用程序版本 ID。  
类型：长整型  
有效范围：最小值为 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/RollbackApplication) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/RollbackApplication) 

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

启动指定的 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>
标识 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/StartApplication) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/StartApplication) 

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

停止应用程序处理数据。除非将 `Force` 参数设置为 `true`，否则只有当应用程序处于运行状态时，才能停止该应用程序。

可以使用 [DescribeApplication](API_DescribeApplication.md) 操作来找到应用程序状态。

除非将 `Force` 设置为 `true`，否则 Apache Flink 托管服务会在应用程序停止时拍摄快照。

## 请求语法
<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`，则 Apache Flink 托管服务会在不拍摄快照的情况下停止应用程序。  
强制停止应用程序可能会导致数据丢失或重复。为了防止在应用程序重启期间丢失数据或重复处理数据，我们建议您经常为应用程序拍摄快照。
只能强制停止 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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/StopApplication) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/StopApplication) 

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

向 Apache Flink 托管服务应用程序添加一个或多个键值标签。请注意，应用程序标签的最大数量包括系统标签。用户定义的应用程序标签的最大数量为 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。最大长度为 2048。  
模式：`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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/TagResource) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/TagResource) 

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

从 Apache Flink 托管服务应用程序中移除一个或多个标签。有关更多信息，请参阅[使用标记](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>
要从中移除标签的 Apache Flink 托管服务应用程序的 ARN。  
类型：字符串  
长度限制：最小长度为 1。最大长度为 2048。  
模式：`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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/UntagResource) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/UntagResource) 

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

更新现有的 Apache Flink 托管服务。使用此操作，您可以更新应用程序代码、输入配置和输出配置。

每次更新应用程序时，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`。要获得更理想的并发支持，请使用 `ConditionalToken` 参数代替 `CurrentApplicationVersionId`。  
类型：字符串  
长度限制：最小长度为 1。最大长度为 512。  
模式：`[a-zA-Z0-9-_+/=]+`  
必需：否

 ** [CurrentApplicationVersionId](#API_UpdateApplication_RequestSyntax) **   <a name="APIReference-UpdateApplication-request-CurrentApplicationVersionId"></a>
当前应用程序版本 ID。您必须提供 `CurrentApplicationVersionId` 或 `ConditionalToken`。您可以使用 [DescribeApplication](API_DescribeApplication.md) 检索应用程序版本 ID。要获得更理想的并发支持，请使用 `ConditionalToken` 参数代替 `CurrentApplicationVersionId`。  
类型：长整型  
有效范围：最小值为 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>
更新用于运行代码的 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。最大长度为 2048。  
模式：`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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/UpdateApplication) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/UpdateApplication) 

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

更新 Apache Flink 托管服务应用程序的维护配置。

您可以在处于以下两种状态之一的应用程序上调用此操作：`READY` 或 `RUNNING`。如果您在应用程序处于这两种状态以外的状态时调用此操作，则会引发 `ResourceInUseException`。该服务将在下次为应用程序安排维护时使用更新的配置。如果您在服务安排维护后调用此操作，则该服务将在下次为应用程序安排维护时应用配置更新。这意味着您可能看不到应用于成功调用此操作之后的维护流程的维护配置更新，而是会看到应用于以下维护流程的配置更新。

要查看应用程序的当前维护配置，请调用 [DescribeApplication](API_DescribeApplication.md) 操作。

有关应用程序维护的信息，请参阅 [Apache Flink for Apache Flink Maintenance 托管服务](https://docs.aws.amazon.com/kinesisanalytics/latest/java/maintenance.html)。

**注意**  
只有 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。最大长度为 2048。  
模式：`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>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS JavaScript V3 版 SDK](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/UpdateApplicationMaintenanceConfiguration) 