class Aws::KinesisAnalyticsV2::Types::ParallelismConfigurationDescription

Describes parameters for how a Flink-based Kinesis Data Analytics application executes multiple tasks simultaneously.

@!attribute [rw] configuration_type

Describes whether the application uses the default parallelism for
the Kinesis Data Analytics service.
@return [String]

@!attribute [rw] parallelism

Describes the initial number of parallel tasks that a Flink-based
Kinesis Data Analytics application can perform. If
`AutoScalingEnabled` is set to True, then Kinesis Data Analytics can
increase the `CurrentParallelism` value in response to application
load. The service can increase `CurrentParallelism` up to the
maximum parallelism, which is `ParalellismPerKPU` times the maximum
KPUs for the application. The maximum KPUs for an application is 32
by default, and can be increased by requesting a limit increase. If
application load is reduced, the service can reduce the
`CurrentParallelism` value down to the `Parallelism` setting.
@return [Integer]

@!attribute [rw] parallelism_per_kpu

Describes the number of parallel tasks that a Flink-based Kinesis
Data Analytics application can perform per Kinesis Processing Unit
(KPU) used by the application.
@return [Integer]

@!attribute [rw] current_parallelism

Describes the current number of parallel tasks that a Flink-based
Kinesis Data Analytics application can perform. If
`AutoScalingEnabled` is set to True, Kinesis Data Analytics can
increase this value in response to application load. The service can
increase this value up to the maximum parallelism, which is
`ParalellismPerKPU` times the maximum KPUs for the application. The
maximum KPUs for an application is 32 by default, and can be
increased by requesting a limit increase. If application load is
reduced, the service can reduce the `CurrentParallelism` value down
to the `Parallelism` setting.
@return [Integer]

@!attribute [rw] auto_scaling_enabled

Describes whether the Kinesis Data Analytics service can increase
the parallelism of the application in response to increased
throughput.
@return [Boolean]

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

Constants

SENSITIVE