

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Descrive la configurazione della creazione di checkpoint di un'applicazione. La creazione di checkpoint è il processo grazie al quale lo stato delle applicazioni viene reso persistente per la tolleranza ai guasti. Per ulteriori informazioni, consulta l'argomento relativo ai [checkpoint per la tolleranza ai guasti](https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/dev/datastream/fault-tolerance/checkpointing/#enabling-and-configuring-checkpointing) nella [documentazione di Apache Flink](https://nightlies.apache.org/flink/flink-docs-release-1.20/).

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

 ** ConfigurationType **   <a name="APIReference-Type-CheckpointConfiguration-ConfigurationType"></a>
Descrive se l'applicazione utilizza il comportamento di checkpoint predefinito di Managed Service for Apache Flink. Devi impostare questa proprietà su `CUSTOM` per impostare i parametri `CheckpointingEnabled`, `CheckpointInterval` o `MinPauseBetweenCheckpoints`.  
Se questo valore è impostato su`DEFAULT`, l'applicazione utilizzerà i seguenti valori, anche se sono impostati su altri valori utilizzando il codice dell'applicazione: APIs   
+  **CheckpointingEnabled:** vero
+  **CheckpointInterval:** 60000
+  **MinPauseBetweenCheckpoints: 5000**
Tipo: String  
Valori validi: `DEFAULT | CUSTOM`   
Obbligatorio: sì

 ** CheckpointingEnabled **   <a name="APIReference-Type-CheckpointConfiguration-CheckpointingEnabled"></a>
Descrive se il checkpoint è abilitato per un'applicazione Managed Service for Apache Flink.  
Se `CheckpointConfiguration.ConfigurationType` è `DEFAULT`, l'applicazione utilizzerà un valore `CheckpointingEnabled` di `true`, anche se questo valore è impostato su un altro valore che utilizza questa API o nel codice dell'applicazione.
Tipo: Booleano  
Obbligatorio: no

 ** CheckpointInterval **   <a name="APIReference-Type-CheckpointConfiguration-CheckpointInterval"></a>
Descrive l'intervallo di tempo, espresso in millisecondi, tra le operazioni di checkpoint.   
Se `CheckpointConfiguration.ConfigurationType` è `DEFAULT`, l'applicazione utilizzerà un valore `CheckpointInterval` di 60000, anche se questo valore è impostato su un altro valore mediante questa API o nel codice dell'applicazione.
Tipo: long  
Intervallo valido: valore minimo di 1.  
Obbligatorio: no

 ** MinPauseBetweenCheckpoints **   <a name="APIReference-Type-CheckpointConfiguration-MinPauseBetweenCheckpoints"></a>
Descrive l'intervallo di tempo minimo, espresso in millisecondi, dopo il completamento di un'operazione di checkpoint, trascorso il quale può iniziare una nuova operazione. Se un'operazione di checkpoint richiede più tempo di quanto specificato da `CheckpointInterval`, l'applicazione esegue operazioni di checkpoint continue. Per ulteriori informazioni, consulta l'argomento relativo all'[ottimizzazione della creazione di checkpoint](https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/ops/state/large_state_tuning/#tuning-checkpointing) nella [documentazione di Apache Flink](https://nightlies.apache.org/flink/flink-docs-release-1.20/).  
Se `CheckpointConfiguration.ConfigurationType` è `DEFAULT`, l'applicazione utilizzerà un valore `MinPauseBetweenCheckpoints` di 5000, anche se questo valore è impostato utilizzando questa API o nel codice dell'applicazione.
Tipo: long  
Intervallo valido: valore minimo di 0.  
Campo obbligatorio: no

## Vedi anche
<a name="API_CheckpointConfiguration_SeeAlso"></a>

Per ulteriori informazioni sull'utilizzo di questa API in una delle lingue AWS SDKs specifiche, consulta quanto segue:
+  [AWS SDK per C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/CheckpointConfiguration) 
+  [AWS SDK per Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/CheckpointConfiguration) 
+  [AWS SDK per Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/CheckpointConfiguration) 