class Aws::KinesisAnalyticsV2::Types::FlinkApplicationConfigurationUpdate

Describes updates to the configuration parameters for a Flink-based Kinesis Data Analytics application.

@note When making an API call, you may pass FlinkApplicationConfigurationUpdate

data as a hash:

    {
      checkpoint_configuration_update: {
        configuration_type_update: "DEFAULT", # accepts DEFAULT, CUSTOM
        checkpointing_enabled_update: false,
        checkpoint_interval_update: 1,
        min_pause_between_checkpoints_update: 1,
      },
      monitoring_configuration_update: {
        configuration_type_update: "DEFAULT", # accepts DEFAULT, CUSTOM
        metrics_level_update: "APPLICATION", # accepts APPLICATION, TASK, OPERATOR, PARALLELISM
        log_level_update: "INFO", # accepts INFO, WARN, ERROR, DEBUG
      },
      parallelism_configuration_update: {
        configuration_type_update: "DEFAULT", # accepts DEFAULT, CUSTOM
        parallelism_update: 1,
        parallelism_per_kpu_update: 1,
        auto_scaling_enabled_update: false,
      },
    }

@!attribute [rw] checkpoint_configuration_update

Describes updates to an application's checkpointing configuration.
Checkpointing is the process of persisting application state for
fault tolerance.
@return [Types::CheckpointConfigurationUpdate]

@!attribute [rw] monitoring_configuration_update

Describes updates to the configuration parameters for Amazon
CloudWatch logging for an application.
@return [Types::MonitoringConfigurationUpdate]

@!attribute [rw] parallelism_configuration_update

Describes updates to the parameters for how an application executes
multiple tasks simultaneously.
@return [Types::ParallelismConfigurationUpdate]

@see docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/FlinkApplicationConfigurationUpdate AWS API Documentation

Constants

SENSITIVE