Class: Aws::KinesisAnalyticsV2::Types::FlinkApplicationConfigurationUpdate

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb

Overview

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,
  },
}

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#checkpoint_configuration_updateTypes::CheckpointConfigurationUpdate

Describes updates to an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance.



2757
2758
2759
2760
2761
2762
2763
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2757

class FlinkApplicationConfigurationUpdate < Struct.new(
  :checkpoint_configuration_update,
  :monitoring_configuration_update,
  :parallelism_configuration_update)
  SENSITIVE = []
  include Aws::Structure
end

#monitoring_configuration_updateTypes::MonitoringConfigurationUpdate

Describes updates to the configuration parameters for Amazon CloudWatch logging for an application.



2757
2758
2759
2760
2761
2762
2763
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2757

class FlinkApplicationConfigurationUpdate < Struct.new(
  :checkpoint_configuration_update,
  :monitoring_configuration_update,
  :parallelism_configuration_update)
  SENSITIVE = []
  include Aws::Structure
end

#parallelism_configuration_updateTypes::ParallelismConfigurationUpdate

Describes updates to the parameters for how an application executes multiple tasks simultaneously.



2757
2758
2759
2760
2761
2762
2763
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2757

class FlinkApplicationConfigurationUpdate < Struct.new(
  :checkpoint_configuration_update,
  :monitoring_configuration_update,
  :parallelism_configuration_update)
  SENSITIVE = []
  include Aws::Structure
end