Show / Hide Table of Contents

Class CfnApplicationV2.ParallelismConfigurationProperty

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

Inheritance
object
CfnApplicationV2.ParallelismConfigurationProperty
Implements
CfnApplicationV2.IParallelismConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.KinesisAnalytics
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnApplicationV2.ParallelismConfigurationProperty : CfnApplicationV2.IParallelismConfigurationProperty
Syntax (vb)
Public Class CfnApplicationV2.ParallelismConfigurationProperty Implements CfnApplicationV2.IParallelismConfigurationProperty
Remarks

For more information about parallelism, see Parallel Execution in the Apache Flink Documentation .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.KinesisAnalytics;

             var parallelismConfigurationProperty = new ParallelismConfigurationProperty {
                 ConfigurationType = "configurationType",

                 // the properties below are optional
                 AutoScalingEnabled = false,
                 Parallelism = 123,
                 ParallelismPerKpu = 123
             };

Synopsis

Constructors

ParallelismConfigurationProperty()

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

Properties

AutoScalingEnabled

Describes whether the Managed Service for Apache Flink service can increase the parallelism of the application in response to increased throughput.

ConfigurationType

Describes whether the application uses the default parallelism for the Managed Service for Apache Flink service.

Parallelism

Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform.

ParallelismPerKpu

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.

Constructors

ParallelismConfigurationProperty()

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

public ParallelismConfigurationProperty()
Remarks

For more information about parallelism, see Parallel Execution in the Apache Flink Documentation .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.KinesisAnalytics;

             var parallelismConfigurationProperty = new ParallelismConfigurationProperty {
                 ConfigurationType = "configurationType",

                 // the properties below are optional
                 AutoScalingEnabled = false,
                 Parallelism = 123,
                 ParallelismPerKpu = 123
             };

Properties

AutoScalingEnabled

Describes whether the Managed Service for Apache Flink service can increase the parallelism of the application in response to increased throughput.

public object? AutoScalingEnabled { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html#cfn-kinesisanalyticsv2-application-parallelismconfiguration-autoscalingenabled

ConfigurationType

Describes whether the application uses the default parallelism for the Managed Service for Apache Flink service.

public string ConfigurationType { get; set; }
Property Value

string

Remarks

You must set this property to CUSTOM in order to change your application's AutoScalingEnabled , Parallelism , or ParallelismPerKPU properties.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html#cfn-kinesisanalyticsv2-application-parallelismconfiguration-configurationtype

Parallelism

Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform.

public double? Parallelism { get; set; }
Property Value

double?

Remarks

The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html#cfn-kinesisanalyticsv2-application-parallelismconfiguration-parallelism

ParallelismPerKpu

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.

public double? ParallelismPerKpu { get; set; }
Property Value

double?

Remarks

For more information about KPUs, see Amazon Kinesis Data Analytics Pricing .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-parallelismconfiguration.html#cfn-kinesisanalyticsv2-application-parallelismconfiguration-parallelismperkpu

Implements

CfnApplicationV2.IParallelismConfigurationProperty
Back to top Generated by DocFX