Skip to content

UpdateApplicationRequest

Source code in docs_src/capo_kinesis_analytics_v2/types/update_application_request.py
class UpdateApplicationRequest(TypedDict, closed=True):
    application_name: "capo_kinesis_analytics_v2.types.application_name.ApplicationName"
    """<p>The name of the application to update.</p>"""
    current_application_version_id: NotRequired[
        "capo_kinesis_analytics_v2.types.application_version_id.ApplicationVersionId"
    ]
    """<p>The current application version ID. You must provide the <code>CurrentApplicationVersionId</code> or the <code>ConditionalToken</code>.You can retrieve the application version ID using <a>DescribeApplication</a>. For better concurrency support, use the <code>ConditionalToken</code> parameter instead of <code>CurrentApplicationVersionId</code>.</p>"""
    application_configuration_update: NotRequired[
        "capo_kinesis_analytics_v2.types.application_configuration_update.ApplicationConfigurationUpdate"
    ]
    """<p>Describes application configuration updates.</p>"""
    service_execution_role_update: NotRequired[
        "capo_kinesis_analytics_v2.types.role_arn.RoleARN"
    ]
    """<p>Describes updates to the service execution role.</p>"""
    run_configuration_update: NotRequired[
        "capo_kinesis_analytics_v2.types.run_configuration_update.RunConfigurationUpdate"
    ]
    """<p>Describes updates to the application's starting parameters.</p>"""
    cloud_watch_logging_option_updates: NotRequired[
        "capo_kinesis_analytics_v2.types.cloud_watch_logging_option_updates.CloudWatchLoggingOptionUpdates"
    ]
    """<p>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 <a>AddApplicationCloudWatchLoggingOption</a>.</p>"""
    conditional_token: NotRequired[
        "capo_kinesis_analytics_v2.types.conditional_token.ConditionalToken"
    ]
    """<p>A value you use to implement strong concurrency for application updates. You must provide the <code>CurrentApplicationVersionId</code> or the <code>ConditionalToken</code>. You get the application's current <code>ConditionalToken</code> using <a>DescribeApplication</a>. For better concurrency support, use the <code>ConditionalToken</code> parameter instead of <code>CurrentApplicationVersionId</code>.</p>"""
    runtime_environment_update: NotRequired[
        "capo_kinesis_analytics_v2.types.runtime_environment.RuntimeEnvironment"
    ]
    """<p>Updates the Managed Service for Apache Flink runtime environment used to run your code. To avoid issues you must:</p> <ul> <li> <p>Ensure your new jar and dependencies are compatible with the new runtime selected.</p> </li> <li> <p>Ensure your new code's state is compatible with the snapshot from which your application will start</p> </li> </ul>"""

application_configuration_update instance-attribute

application_configuration_update: NotRequired[ApplicationConfigurationUpdate]

Describes application configuration updates.

application_name instance-attribute

application_name: ApplicationName

The name of the application to update.

cloud_watch_logging_option_updates instance-attribute

cloud_watch_logging_option_updates: NotRequired[CloudWatchLoggingOptionUpdates]

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.

conditional_token instance-attribute

conditional_token: NotRequired[ConditionalToken]

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.

current_application_version_id instance-attribute

current_application_version_id: NotRequired[ApplicationVersionId]

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.

run_configuration_update instance-attribute

run_configuration_update: NotRequired[RunConfigurationUpdate]

Describes updates to the application's starting parameters.

runtime_environment_update instance-attribute

runtime_environment_update: NotRequired[RuntimeEnvironment]

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

service_execution_role_update instance-attribute

service_execution_role_update: NotRequired[RoleARN]

Describes updates to the service execution role.