Skip to content

/AWS1/CL_KN2=>UPDATEAPPLICATION()

About UpdateApplication

Updates an existing Managed Service for Apache Flink application. Using this operation, you can update application code, input configuration, and output configuration.

Managed Service for Apache Flink updates the ApplicationVersionId each time you update your application.

Method Signature

IMPORTING

Required arguments:

IV_APPLICATIONNAME TYPE /AWS1/KN2APPLICATIONNAME /AWS1/KN2APPLICATIONNAME

The name of the application to update.

Optional arguments:

IV_CURRENTAPPLICATIONVRSID TYPE /AWS1/KN2APPLICATIONVERSIONID /AWS1/KN2APPLICATIONVERSIONID

The current application version ID. You must provide the CurrentApplicationVersionId or the ConditionalToken.You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

IO_APPLICATIONCONFUPDATE TYPE REF TO /AWS1/CL_KN2APPLICATIONCONFUPD /AWS1/CL_KN2APPLICATIONCONFUPD

Describes application configuration updates.

IV_SERVICEEXECROLEUPDATE TYPE /AWS1/KN2ROLEARN /AWS1/KN2ROLEARN

Describes updates to the service execution role.

IO_RUNCONFIGURATIONUPDATE TYPE REF TO /AWS1/CL_KN2RUNCONFUPDATE /AWS1/CL_KN2RUNCONFUPDATE

Describes updates to the application's starting parameters.

IT_CLOUDWATCHLOGOPTIONUPDS TYPE /AWS1/CL_KN2CLOUDWATCHLOGOPT02=>TT_CLOUDWATCHLOGOPTIONUPDATES TT_CLOUDWATCHLOGOPTIONUPDATES

Describes application Amazon CloudWatch logging option updates. You can only update existing CloudWatch logging options with this action. To add a new CloudWatch logging option, use AddApplicationCloudWatchLoggingOption.

IV_CONDITIONALTOKEN TYPE /AWS1/KN2CONDITIONALTOKEN /AWS1/KN2CONDITIONALTOKEN

A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId or the ConditionalToken. You get the application's current ConditionalToken using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

IV_RUNTIMEENVIRONMENTUPDATE TYPE /AWS1/KN2RUNTIMEENVIRONMENT /AWS1/KN2RUNTIMEENVIRONMENT

Updates the Managed Service for Apache Flink runtime environment used to run your code. To avoid issues you must:

  • Ensure your new jar and dependencies are compatible with the new runtime selected.

  • Ensure your new code's state is compatible with the snapshot from which your application will start

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_KN2UPDAPPLICATIONRSP /AWS1/CL_KN2UPDAPPLICATIONRSP