aws-cdk-lib.aws_kinesisanalytics.CfnApplicationV2.FlinkApplicationConfigurationProperty

interface FlinkApplicationConfigurationProperty

LanguageType name
.NETAmazon.CDK.AWS.KinesisAnalytics.CfnApplicationV2.FlinkApplicationConfigurationProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awskinesisanalytics#CfnApplicationV2_FlinkApplicationConfigurationProperty
Javasoftware.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.FlinkApplicationConfigurationProperty
Pythonaws_cdk.aws_kinesisanalytics.CfnApplicationV2.FlinkApplicationConfigurationProperty
TypeScript aws-cdk-lib » aws_kinesisanalytics » CfnApplicationV2 » FlinkApplicationConfigurationProperty

Describes configuration parameters for a Flink-based Kinesis Data Analytics application or a Studio notebook.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_kinesisanalytics as kinesisanalytics } from 'aws-cdk-lib';
const flinkApplicationConfigurationProperty: kinesisanalytics.CfnApplicationV2.FlinkApplicationConfigurationProperty = {
  checkpointConfiguration: {
    configurationType: 'configurationType',

    // the properties below are optional
    checkpointingEnabled: false,
    checkpointInterval: 123,
    minPauseBetweenCheckpoints: 123,
  },
  monitoringConfiguration: {
    configurationType: 'configurationType',

    // the properties below are optional
    logLevel: 'logLevel',
    metricsLevel: 'metricsLevel',
  },
  parallelismConfiguration: {
    configurationType: 'configurationType',

    // the properties below are optional
    autoScalingEnabled: false,
    parallelism: 123,
    parallelismPerKpu: 123,
  },
};

Properties

NameTypeDescription
checkpointConfiguration?IResolvable | CheckpointConfigurationPropertyDescribes an application's checkpointing configuration.
monitoringConfiguration?IResolvable | MonitoringConfigurationPropertyDescribes configuration parameters for Amazon CloudWatch logging for an application.
parallelismConfiguration?IResolvable | ParallelismConfigurationPropertyDescribes parameters for how an application executes multiple tasks simultaneously.

checkpointConfiguration?

Type: IResolvable | CheckpointConfigurationProperty (optional)

Describes an application's checkpointing configuration.

Checkpointing is the process of persisting application state for fault tolerance. For more information, see Checkpoints for Fault Tolerance in the Apache Flink Documentation .


monitoringConfiguration?

Type: IResolvable | MonitoringConfigurationProperty (optional)

Describes configuration parameters for Amazon CloudWatch logging for an application.


parallelismConfiguration?

Type: IResolvable | ParallelismConfigurationProperty (optional)

Describes parameters for how an application executes multiple tasks simultaneously.