class Aws::KinesisAnalyticsV2::Types::FlinkApplicationConfiguration
Describes configuration parameters for a Flink-based Kinesis Data Analytics application or a Studio notebook.
@note When making an API call, you may pass FlinkApplicationConfiguration
data as a hash: { checkpoint_configuration: { configuration_type: "DEFAULT", # required, accepts DEFAULT, CUSTOM checkpointing_enabled: false, checkpoint_interval: 1, min_pause_between_checkpoints: 1, }, monitoring_configuration: { configuration_type: "DEFAULT", # required, accepts DEFAULT, CUSTOM metrics_level: "APPLICATION", # accepts APPLICATION, TASK, OPERATOR, PARALLELISM log_level: "INFO", # accepts INFO, WARN, ERROR, DEBUG }, parallelism_configuration: { configuration_type: "DEFAULT", # required, accepts DEFAULT, CUSTOM parallelism: 1, parallelism_per_kpu: 1, auto_scaling_enabled: false, }, }
@!attribute [rw] checkpoint_configuration
Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information, see [ Checkpoints for Fault Tolerance][1] in the [Apache Flink Documentation][2]. [1]: https://ci.apache.org/projects/flink/flink-docs-release-1.8/concepts/programming-model.html#checkpoints-for-fault-tolerance [2]: https://ci.apache.org/projects/flink/flink-docs-release-1.8/ @return [Types::CheckpointConfiguration]
@!attribute [rw] monitoring_configuration
Describes configuration parameters for Amazon CloudWatch logging for an application. @return [Types::MonitoringConfiguration]
@!attribute [rw] parallelism_configuration
Describes parameters for how an application executes multiple tasks simultaneously. @return [Types::ParallelismConfiguration]
@see docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/FlinkApplicationConfiguration AWS API Documentation
Constants
- SENSITIVE