interface ParallelismConfigurationProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.KinesisAnalytics.CfnApplicationV2.ParallelismConfigurationProperty | 
|  Java | software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.ParallelismConfigurationProperty | 
|  Python | aws_cdk.aws_kinesisanalytics.CfnApplicationV2.ParallelismConfigurationProperty | 
|  TypeScript | @aws-cdk/aws-kinesisanalytics»CfnApplicationV2»ParallelismConfigurationProperty | 
Describes parameters for how a Flink-based Kinesis Data Analytics application executes multiple tasks simultaneously.
For more information about parallelism, see Parallel Execution in the Apache Flink Documentation .
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as kinesisanalytics from '@aws-cdk/aws-kinesisanalytics';
const parallelismConfigurationProperty: kinesisanalytics.CfnApplicationV2.ParallelismConfigurationProperty = {
  configurationType: 'configurationType',
  // the properties below are optional
  autoScalingEnabled: false,
  parallelism: 123,
  parallelismPerKpu: 123,
};
Properties
| Name | Type | Description | 
|---|---|---|
| configuration | string | Describes whether the application uses the default parallelism for the Kinesis Data Analytics service. | 
| auto | boolean | IResolvable | Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput. | 
| parallelism? | number | Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. | 
| parallelism | number | Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. | 
configurationType
Type:
string
Describes whether the application uses the default parallelism for the Kinesis Data Analytics service.
You must set this property to CUSTOM in order to change your application's AutoScalingEnabled , Parallelism , or ParallelismPerKPU properties.
autoScalingEnabled?
Type:
boolean | IResolvable
(optional)
Describes whether the Kinesis Data Analytics service can increase the parallelism of the application in response to increased throughput.
parallelism?
Type:
number
(optional)
Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform.
The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true .
parallelismPerKpu?
Type:
number
(optional)
Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application.
For more information about KPUs, see Amazon Kinesis Data Analytics Pricing .
