Class: Aws::KinesisAnalyticsV2::Types::UpdateApplicationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalyticsV2::Types::UpdateApplicationRequest
- Defined in:
- gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_configuration_update ⇒ Types::ApplicationConfigurationUpdate
Describes application configuration updates.
-
#application_name ⇒ String
The name of the application to update.
-
#cloud_watch_logging_option_updates ⇒ Array<Types::CloudWatchLoggingOptionUpdate>
Describes application Amazon CloudWatch logging option updates.
-
#conditional_token ⇒ String
A value you use to implement strong concurrency for application updates.
-
#current_application_version_id ⇒ Integer
The current application version ID.
-
#run_configuration_update ⇒ Types::RunConfigurationUpdate
Describes updates to the application's starting parameters.
-
#runtime_environment_update ⇒ String
Updates the Managed Service for Apache Flink runtime environment used to run your code.
-
#service_execution_role_update ⇒ String
Describes updates to the service execution role.
Instance Attribute Details
#application_configuration_update ⇒ Types::ApplicationConfigurationUpdate
Describes application configuration updates.
4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 4748 class UpdateApplicationRequest < Struct.new( :application_name, :current_application_version_id, :application_configuration_update, :service_execution_role_update, :run_configuration_update, :cloud_watch_logging_option_updates, :conditional_token, :runtime_environment_update) SENSITIVE = [] include Aws::Structure end |
#application_name ⇒ String
The name of the application to update.
4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 4748 class UpdateApplicationRequest < Struct.new( :application_name, :current_application_version_id, :application_configuration_update, :service_execution_role_update, :run_configuration_update, :cloud_watch_logging_option_updates, :conditional_token, :runtime_environment_update) SENSITIVE = [] include Aws::Structure end |
#cloud_watch_logging_option_updates ⇒ Array<Types::CloudWatchLoggingOptionUpdate>
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.
4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 4748 class UpdateApplicationRequest < Struct.new( :application_name, :current_application_version_id, :application_configuration_update, :service_execution_role_update, :run_configuration_update, :cloud_watch_logging_option_updates, :conditional_token, :runtime_environment_update) SENSITIVE = [] include Aws::Structure end |
#conditional_token ⇒ String
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
.
4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 4748 class UpdateApplicationRequest < Struct.new( :application_name, :current_application_version_id, :application_configuration_update, :service_execution_role_update, :run_configuration_update, :cloud_watch_logging_option_updates, :conditional_token, :runtime_environment_update) SENSITIVE = [] include Aws::Structure end |
#current_application_version_id ⇒ Integer
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
.
4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 4748 class UpdateApplicationRequest < Struct.new( :application_name, :current_application_version_id, :application_configuration_update, :service_execution_role_update, :run_configuration_update, :cloud_watch_logging_option_updates, :conditional_token, :runtime_environment_update) SENSITIVE = [] include Aws::Structure end |
#run_configuration_update ⇒ Types::RunConfigurationUpdate
Describes updates to the application's starting parameters.
4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 4748 class UpdateApplicationRequest < Struct.new( :application_name, :current_application_version_id, :application_configuration_update, :service_execution_role_update, :run_configuration_update, :cloud_watch_logging_option_updates, :conditional_token, :runtime_environment_update) SENSITIVE = [] include Aws::Structure end |
#runtime_environment_update ⇒ String
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
4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 4748 class UpdateApplicationRequest < Struct.new( :application_name, :current_application_version_id, :application_configuration_update, :service_execution_role_update, :run_configuration_update, :cloud_watch_logging_option_updates, :conditional_token, :runtime_environment_update) SENSITIVE = [] include Aws::Structure end |
#service_execution_role_update ⇒ String
Describes updates to the service execution role.
4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 4748 class UpdateApplicationRequest < Struct.new( :application_name, :current_application_version_id, :application_configuration_update, :service_execution_role_update, :run_configuration_update, :cloud_watch_logging_option_updates, :conditional_token, :runtime_environment_update) SENSITIVE = [] include Aws::Structure end |