You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::KinesisAnalyticsV2::Types::FlinkApplicationConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing FlinkApplicationConfiguration as input to an Aws::Client method, you can use a vanilla 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,
  },
}

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

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#checkpoint_configurationTypes::CheckpointConfiguration

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 in the Apache Flink Documentation.

Returns:

#monitoring_configurationTypes::MonitoringConfiguration

Describes configuration parameters for Amazon CloudWatch logging for an application.

Returns:

#parallelism_configurationTypes::ParallelismConfiguration

Describes parameters for how an application executes multiple tasks simultaneously.

Returns: