AWS CloudFormation
User Guide (Version )

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

AWS::KinesisAnalyticsV2::Application CheckpointConfiguration

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.


To declare this entity in your AWS CloudFormation template, use the following syntax:


{ "CheckpointingEnabled" : Boolean, "CheckpointInterval" : Integer, "ConfigurationType" : String, "MinPauseBetweenCheckpoints" : Integer }



Describes whether checkpointing is enabled for a Java-based Kinesis Data Analytics application.

Required: No

Type: Boolean

Update requires: No interruption


Describes the interval in milliseconds between checkpoint operations.

Required: No

Type: Integer

Update requires: No interruption


Describes whether the application uses Amazon Kinesis Data Analytics' default checkpointing behavior. You must set this property to CUSTOM in order to set the CheckpointingEnabled, CheckpointInterval, or MinPauseBetweenCheckpoints parameters.

Required: Yes

Type: String

Allowed Values: CUSTOM | DEFAULT

Update requires: No interruption


Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation.

Required: No

Type: Integer

Update requires: No interruption

See Also

On this page: