/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 theConditionalToken
.You can retrieve the application version ID using DescribeApplication. For better concurrency support, use theConditionalToken
parameter instead ofCurrentApplicationVersionId
.
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 theConditionalToken
. You get the application's currentConditionalToken
using DescribeApplication. For better concurrency support, use theConditionalToken
parameter instead ofCurrentApplicationVersionId
.
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