

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# CheckpointConfiguration
<a name="API_CheckpointConfiguration"></a>

Describe una configuración de puntos de control de la aplicación. Los puntos de control son el proceso de estado de la aplicación persistente para aumentar la tolerancia a errores. Para obtener más información, consulte [Checkpoints for Fault Tolerance](https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/dev/datastream/fault-tolerance/checkpointing/#enabling-and-configuring-checkpointing) (Puntos de control para la tolerancia a errores) en la [documentación de Apache Flink](https://nightlies.apache.org/flink/flink-docs-release-1.20/).

## Contenido
<a name="API_CheckpointConfiguration_Contents"></a>

 ** ConfigurationType **   <a name="APIReference-Type-CheckpointConfiguration-ConfigurationType"></a>
Describe si la aplicación utiliza el comportamiento predeterminado de los puntos de comprobación de Managed Service para Apache Flink. Debe establecer esta propiedad en `CUSTOM` para configurar los parámetros `CheckpointingEnabled`, `CheckpointInterval` o `MinPauseBetweenCheckpoints`.  
Si este valor se establece en`DEFAULT`, la aplicación utilizará los siguientes valores, incluso si están configurados en otros valores mediante APIs el código de la aplicación:  
+  **CheckpointingEnabled:** verdadero
+  **CheckpointInterval:** 60000
+  **MinPauseBetweenCheckpoints: 5000**
Tipo: cadena  
Valores válidos: `DEFAULT | CUSTOM`   
Obligatorio: sí

 ** CheckpointingEnabled **   <a name="APIReference-Type-CheckpointConfiguration-CheckpointingEnabled"></a>
Describe si la función de puntos de comprobación está habilitada en una aplicación de Managed Service para Apache Flink.  
Si `CheckpointConfiguration.ConfigurationType` es `DEFAULT`, la aplicación utilizará un valor `CheckpointingEnabled` de `true`, incluso si este valor se establece en otro valor utilizando esta API o en el código de la aplicación.
Tipo: Booleano  
Obligatorio: no

 ** CheckpointInterval **   <a name="APIReference-Type-CheckpointConfiguration-CheckpointInterval"></a>
Describe el intervalo en milisegundos entre operaciones de punto de control.   
Si `CheckpointConfiguration.ConfigurationType` es `DEFAULT`, la aplicación utilizará un valor de `CheckpointInterval` de 60 000, incluso si este valor se establece en otro valor mediante esta API o en el código de la aplicación.
Tipo: largo  
Rango válido: valor mínimo de 1.  
Obligatorio: no

 ** MinPauseBetweenCheckpoints **   <a name="APIReference-Type-CheckpointConfiguration-MinPauseBetweenCheckpoints"></a>
Describe la duración mínima en milisegundos desde que se completa una operación de puntos de control hasta que se pueda empezar una nueva. Si una operación de punto de control tarda más del `CheckpointInterval`, la aplicación realiza operaciones continuas de punto de control. Para obtener más información, consulte [ Tuning Checkpointing](https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/ops/state/large_state_tuning/#tuning-checkpointing) en la [documentación de Apache Flink](https://nightlies.apache.org/flink/flink-docs-release-1.20/).  
Si `CheckpointConfiguration.ConfigurationType` es `DEFAULT`, la aplicación utilizará un valor de `MinPauseBetweenCheckpoints` de 5000, incluso si este valor se establece mediante esta API o en el código de la aplicación.
Tipo: largo  
Rango válido: valor mínimo de 0.  
Obligatorio: no

## Véase también
<a name="API_CheckpointConfiguration_SeeAlso"></a>

Para obtener más información sobre el uso de esta API en uno de los idiomas específicos AWS SDKs, consulte lo siguiente:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/CheckpointConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/CheckpointConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/CheckpointConfiguration) 