Show / Hide Table of Contents

Class CfnApplicationPropsMixin.ParallelismConfigurationProperty

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

Inheritance
object
CfnApplicationPropsMixin.ParallelismConfigurationProperty
Implements
CfnApplicationPropsMixin.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.CfnPropertyMixins.AWS.KinesisAnalyticsV2
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnApplicationPropsMixin.ParallelismConfigurationProperty : CfnApplicationPropsMixin.IParallelismConfigurationProperty
Syntax (vb)
Public Class CfnApplicationPropsMixin.ParallelismConfigurationProperty Implements CfnApplicationPropsMixin.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.CfnPropertyMixins.AWS.KinesisAnalyticsV2;

             var parallelismConfigurationProperty = new ParallelismConfigurationProperty {
                 AutoScalingEnabled = false,
                 ConfigurationType = "configurationType",
                 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.CfnPropertyMixins.AWS.KinesisAnalyticsV2;

             var parallelismConfigurationProperty = new ParallelismConfigurationProperty {
                 AutoScalingEnabled = false,
                 ConfigurationType = "configurationType",
                 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

Type union: either bool or IResolvable

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

CfnApplicationPropsMixin.IParallelismConfigurationProperty
Back to top Generated by DocFX