

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à.

# Tipi di dati
<a name="API_Types"></a>

**Importante**  
Avviso di fine del supporto: i clienti esistenti potranno utilizzare Amazon QLDB fino alla fine del supporto, il 31/07/2025. Per ulteriori dettagli, consulta [Migrare un registro Amazon QLDB su Amazon Aurora PostgreSQL](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/).

Amazon QLDB supporta i seguenti tipi di dati:
+  [JournalKinesisStreamDescription](API_JournalKinesisStreamDescription.md) 
+  [JournalS3ExportDescription](API_JournalS3ExportDescription.md) 
+  [KinesisConfiguration](API_KinesisConfiguration.md) 
+  [LedgerEncryptionDescription](API_LedgerEncryptionDescription.md) 
+  [LedgerSummary](API_LedgerSummary.md) 
+  [S3EncryptionConfiguration](API_S3EncryptionConfiguration.md) 
+  [S3ExportConfiguration](API_S3ExportConfiguration.md) 
+  [ValueHolder](API_ValueHolder.md) 

I seguenti tipi di dati sono supportati dalla sessione Amazon QLDB:
+  [AbortTransactionRequest](API_QLDB-Session_AbortTransactionRequest.md) 
+  [AbortTransactionResult](API_QLDB-Session_AbortTransactionResult.md) 
+  [CommitTransactionRequest](API_QLDB-Session_CommitTransactionRequest.md) 
+  [CommitTransactionResult](API_QLDB-Session_CommitTransactionResult.md) 
+  [EndSessionRequest](API_QLDB-Session_EndSessionRequest.md) 
+  [EndSessionResult](API_QLDB-Session_EndSessionResult.md) 
+  [ExecuteStatementRequest](API_QLDB-Session_ExecuteStatementRequest.md) 
+  [ExecuteStatementResult](API_QLDB-Session_ExecuteStatementResult.md) 
+  [FetchPageRequest](API_QLDB-Session_FetchPageRequest.md) 
+  [FetchPageResult](API_QLDB-Session_FetchPageResult.md) 
+  [IOUsage](API_QLDB-Session_IOUsage.md) 
+  [Page](API_QLDB-Session_Page.md) 
+  [StartSessionRequest](API_QLDB-Session_StartSessionRequest.md) 
+  [StartSessionResult](API_QLDB-Session_StartSessionResult.md) 
+  [StartTransactionRequest](API_QLDB-Session_StartTransactionRequest.md) 
+  [StartTransactionResult](API_QLDB-Session_StartTransactionResult.md) 
+  [TimingInformation](API_QLDB-Session_TimingInformation.md) 
+  [ValueHolder](API_QLDB-Session_ValueHolder.md) 

# Amazon QLDB
<a name="API_Types_Amazon_QLDB"></a>

**Importante**  
Avviso di fine del supporto: i clienti esistenti potranno utilizzare Amazon QLDB fino alla fine del supporto, il 31/07/2025. Per ulteriori dettagli, consulta [Migrare un registro Amazon QLDB su Amazon Aurora PostgreSQL](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/).

Amazon QLDB supporta i seguenti tipi di dati:
+  [JournalKinesisStreamDescription](API_JournalKinesisStreamDescription.md) 
+  [JournalS3ExportDescription](API_JournalS3ExportDescription.md) 
+  [KinesisConfiguration](API_KinesisConfiguration.md) 
+  [LedgerEncryptionDescription](API_LedgerEncryptionDescription.md) 
+  [LedgerSummary](API_LedgerSummary.md) 
+  [S3EncryptionConfiguration](API_S3EncryptionConfiguration.md) 
+  [S3ExportConfiguration](API_S3ExportConfiguration.md) 
+  [ValueHolder](API_ValueHolder.md) 

# JournalKinesisStreamDescription
<a name="API_JournalKinesisStreamDescription"></a>

Informazioni su uno stream di journal Amazon QLDB, tra cui Amazon Resource Name (ARN), nome dello stream, ora di creazione, stato corrente e parametri della richiesta di creazione dello stream originale.

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

 ** KinesisConfiguration **   <a name="qldb-Type-JournalKinesisStreamDescription-KinesisConfiguration"></a>
Le impostazioni di configurazione della destinazione Amazon Kinesis Data Streams per un flusso di journal QLDB.  
Tipo: oggetto [KinesisConfiguration](API_KinesisConfiguration.md)  
Campo obbligatorio: sì

 ** LedgerName **   <a name="qldb-Type-JournalKinesisStreamDescription-LedgerName"></a>
Il nome del libro mastro.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 32 caratteri.  
Modello: `(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$`   
Campo obbligatorio: sì

 ** RoleArn **   <a name="qldb-Type-JournalKinesisStreamDescription-RoleArn"></a>
L'Amazon Resource Name (ARN) del ruolo IAM che concede autorizzazioni QLDB per un flusso di journal per scrivere record di dati in una risorsa Kinesis Data Streams.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima di 20. La lunghezza massima è 1600 caratteri.  
Campo obbligatorio: sì

 ** Status **   <a name="qldb-Type-JournalKinesisStreamDescription-Status"></a>
Lo stato attuale dello stream del journal QLDB.  
Tipo: stringa  
Valori validi: `ACTIVE | COMPLETED | CANCELED | FAILED | IMPAIRED`   
Campo obbligatorio: sì

 ** StreamId **   <a name="qldb-Type-JournalKinesisStreamDescription-StreamId"></a>
L'UUID (rappresentato nel testo con codifica Base62) del flusso di journal QLDB.  
Tipo: stringa  
Vincoli di lunghezza: lunghezza fissa di 22.  
Modello: `^[A-Za-z-0-9]+$`   
Campo obbligatorio: sì

 ** StreamName **   <a name="qldb-Type-JournalKinesisStreamDescription-StreamName"></a>
Il nome definito dall'utente del flusso di journal QLDB.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 32 caratteri.  
Modello: `(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$`   
Campo obbligatorio: sì

 ** Arn **   <a name="qldb-Type-JournalKinesisStreamDescription-Arn"></a>
L'Amazon Resource Name (ARN) del flusso del journal QLDB.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima di 20. La lunghezza massima è 1600 caratteri.  
Campo obbligatorio: no

 ** CreationTime **   <a name="qldb-Type-JournalKinesisStreamDescription-CreationTime"></a>
La data e l'ora, in formato epoch time, in cui è stato creato lo stream del journal QLDB. (Il formato dell'ora Epoch è il numero di secondi trascorsi dalle 00:00 del 1° gennaio 1970 UTC.)  
Tipo: Timestamp  
Campo obbligatorio: no

 ** ErrorCause **   <a name="qldb-Type-JournalKinesisStreamDescription-ErrorCause"></a>
Il messaggio di errore che descrive il motivo per cui uno stream ha lo stato o. `IMPAIRED` `FAILED` Questo non è applicabile agli stream che hanno altri valori di stato.  
Tipo: stringa  
Valori validi: `KINESIS_STREAM_NOT_FOUND | IAM_PERMISSION_REVOKED`   
Campo obbligatorio: no

 ** ExclusiveEndTime **   <a name="qldb-Type-JournalKinesisStreamDescription-ExclusiveEndTime"></a>
Data e ora esclusive che specificano quando termina il flusso. Se questo parametro non è definito, lo stream viene eseguito all'infinito fino a quando non viene annullato.  
Tipo: Timestamp  
Campo obbligatorio: no

 ** InclusiveStartTime **   <a name="qldb-Type-JournalKinesisStreamDescription-InclusiveStartTime"></a>
Data e ora di inizio inclusive da cui iniziare lo streaming dei dati del journal.  
Tipo: Timestamp  
Campo obbligatorio: no

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

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

# JournalS3ExportDescription
<a name="API_JournalS3ExportDescription"></a>

Informazioni su un processo di esportazione di riviste, tra cui il nome del libro mastro, l'ID di esportazione, l'ora di creazione, lo stato corrente e i parametri della richiesta di creazione dell'esportazione originale.

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

 ** ExclusiveEndTime **   <a name="qldb-Type-JournalS3ExportDescription-ExclusiveEndTime"></a>
La data e l'ora di fine esclusive per la gamma di contenuti del diario specificata nella richiesta di esportazione originale.  
Tipo: Timestamp  
Campo obbligatorio: sì

 ** ExportCreationTime **   <a name="qldb-Type-JournalS3ExportDescription-ExportCreationTime"></a>
La data e l'ora, in formato epoch time, in cui è stato creato il processo di esportazione. (Il formato dell'ora Epoch è il numero di secondi trascorsi dalle 00:00 del 1° gennaio 1970 UTC.)  
Tipo: Timestamp  
Campo obbligatorio: sì

 ** ExportId **   <a name="qldb-Type-JournalS3ExportDescription-ExportId"></a>
L'UUID (rappresentato nel testo codificato in Base62) del processo di esportazione della rivista.  
Tipo: stringa  
Vincoli di lunghezza: lunghezza fissa di 22.  
Modello: `^[A-Za-z-0-9]+$`   
Campo obbligatorio: sì

 ** InclusiveStartTime **   <a name="qldb-Type-JournalS3ExportDescription-InclusiveStartTime"></a>
La data e l'ora di inizio incluse per l'intervallo di contenuti del diario specificato nella richiesta di esportazione originale.  
Tipo: Timestamp  
Campo obbligatorio: sì

 ** LedgerName **   <a name="qldb-Type-JournalS3ExportDescription-LedgerName"></a>
Il nome del libro mastro.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 32 caratteri.  
Modello: `(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$`   
Campo obbligatorio: sì

 ** RoleArn **   <a name="qldb-Type-JournalS3ExportDescription-RoleArn"></a>
L'Amazon Resource Name (ARN) del ruolo IAM che concede le autorizzazioni QLDB per un processo di esportazione di riviste per eseguire le seguenti operazioni:  
+ Scrivi oggetti nel tuo bucket Amazon Simple Storage Service (Amazon S3).
+ (Facoltativo) Utilizza la chiave gestita dal cliente AWS Key Management Service (AWS KMS) per la crittografia lato server dei dati esportati.
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima di 20. La lunghezza massima è 1600 caratteri.  
Campo obbligatorio: sì

 ** S3ExportConfiguration **   <a name="qldb-Type-JournalS3ExportDescription-S3ExportConfiguration"></a>
La posizione del bucket Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3) in cui un processo di esportazione del diario scrive il contenuto del diario.  
Tipo: oggetto [S3ExportConfiguration](API_S3ExportConfiguration.md)  
Campo obbligatorio: sì

 ** Status **   <a name="qldb-Type-JournalS3ExportDescription-Status"></a>
Lo stato attuale del processo di esportazione del diario.  
Tipo: stringa  
Valori validi: `IN_PROGRESS | COMPLETED | CANCELLED`   
Campo obbligatorio: sì

 ** OutputFormat **   <a name="qldb-Type-JournalS3ExportDescription-OutputFormat"></a>
Il formato di output dei dati del diario esportati.  
Tipo: stringa  
Valori validi: `ION_BINARY | ION_TEXT | JSON`   
Campo obbligatorio: no

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

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

# KinesisConfiguration
<a name="API_KinesisConfiguration"></a>

Le impostazioni di configurazione della destinazione Amazon Kinesis Data Streams per un flusso del journal di Amazon QLDB.

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

 ** StreamArn **   <a name="qldb-Type-KinesisConfiguration-StreamArn"></a>
Prendi nota dell'Amazon Resource Name (ARN) della risorsa Kinesis Data Streams.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima di 20. La lunghezza massima è 1600 caratteri.  
Campo obbligatorio: sì

 ** AggregationEnabled **   <a name="qldb-Type-KinesisConfiguration-AggregationEnabled"></a>
Consente a QLDB di pubblicare più record di dati in un singolo record Kinesis Data Streams, aumentando il numero di record inviati per chiamata API.  
Impostazione predefinita: `True`   
L'aggregazione dei record ha importanti implicazioni per l'elaborazione dei record e richiede la disaggregazione nel consumer di flusso. Per ulteriori informazioni, consulta [Concetti chiave KPL](https://docs.aws.amazon.com/streams/latest/dev/kinesis-kpl-concepts.html) e [Disaggregazione del consumatore](https://docs.aws.amazon.com/streams/latest/dev/kinesis-kpl-consumer-deaggregation.html) nella *Guida per sviluppatori di Amazon Kinesis Data Streams*.
Tipo: Booleano  
Campo obbligatorio: no

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

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

# LedgerEncryptionDescription
<a name="API_LedgerEncryptionDescription"></a>

Informazioni sulla crittografia dei dati inattivi in un registro Amazon QLDB. Ciò include lo stato corrente, la chiave in AWS Key Management Service (AWS KMS) e quando la chiave è diventata inaccessibile (in caso di errore).

Per ulteriori informazioni, consulta [Crittografia dei dati inattivi](https://docs.aws.amazon.com/qldb/latest/developerguide/encryption-at-rest.html) nella *Guida per gli sviluppatori di Amazon QLDB*.

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

 ** EncryptionStatus **   <a name="qldb-Type-LedgerEncryptionDescription-EncryptionStatus"></a>
Lo stato attuale della crittografia a riposo per il registro. Può essere uno dei seguenti valori:  
+  `ENABLED`: La crittografia è completamente abilitata utilizzando la chiave specificata.
+  `UPDATING`: Il registro elabora attivamente la modifica della chiave specificata.

  Le modifiche principali in QLDB sono asincrone. Il registro è completamente accessibile senza alcun impatto sulle prestazioni durante l'elaborazione della modifica chiave. Il tempo necessario per aggiornare una chiave varia a seconda delle dimensioni del registro.
+  `KMS_KEY_INACCESSIBLE`: la chiave KMS gestita dal cliente specificata non è accessibile e il registro è danneggiato. La chiave è stata disabilitata o eliminata oppure le concessioni sulla chiave sono state revocate. Quando un registro è danneggiato, non è accessibile e non accetta richieste di lettura o scrittura.

  Un registro danneggiato torna automaticamente allo stato attivo dopo aver ripristinato le concessioni sulla chiave o aver riattivato la chiave che era disabilitata. Tuttavia, l'eliminazione di una chiave KMS gestita dal cliente è irreversibile. Dopo l'eliminazione di una chiave, non è più possibile accedere ai registri protetti con tale chiave e i dati diventano irrecuperabili in modo permanente.
Tipo: stringa  
Valori validi: `ENABLED | UPDATING | KMS_KEY_INACCESSIBLE`   
Campo obbligatorio: sì

 ** KmsKeyArn **   <a name="qldb-Type-LedgerEncryptionDescription-KmsKeyArn"></a>
L'Amazon Resource Name (ARN) della chiave KMS gestita dal cliente che il registro utilizza per la crittografia a riposo. Se questo parametro non è definito, il registro utilizza una chiave KMS di AWS proprietà per la crittografia. Verrà visualizzato `AWS_OWNED_KMS_KEY` quando si aggiorna la configurazione di crittografia del registro con la AWS chiave KMS proprietaria.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima di 20. La lunghezza massima è 1600 caratteri.  
Campo obbligatorio: sì

 ** InaccessibleKmsKeyDateTime **   <a name="qldb-Type-LedgerEncryptionDescription-InaccessibleKmsKeyDateTime"></a>
La data e l'ora, in formato epoch time, in cui la AWS KMS chiave è diventata inaccessibile per la prima volta, in caso di errore. (Il formato dell'ora epoch è il numero di secondi trascorsi dalle 00:00 del 1° gennaio 1970 UTC.)  
Questo parametro non è definito se la chiave è accessibile. AWS KMS   
Tipo: Timestamp  
Campo obbligatorio: no

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

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

# LedgerSummary
<a name="API_LedgerSummary"></a>

Informazioni su un libro mastro, inclusi il nome, lo stato e la data di creazione.

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

 ** CreationDateTime **   <a name="qldb-Type-LedgerSummary-CreationDateTime"></a>
La data e l'ora, in formato epocale, in cui è stato creato il libro contabile. (Il formato dell'ora epoch è il numero di secondi trascorsi dalle 00:00 del 1° gennaio 1970 UTC.)  
Tipo: Timestamp  
Campo obbligatorio: no

 ** Name **   <a name="qldb-Type-LedgerSummary-Name"></a>
Il nome del libro mastro.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 32 caratteri.  
Modello: `(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$`   
Campo obbligatorio: no

 ** State **   <a name="qldb-Type-LedgerSummary-State"></a>
Lo stato attuale del libro mastro.  
Tipo: stringa  
Valori validi: `CREATING | ACTIVE | DELETING | DELETED`   
Campo obbligatorio: no

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

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

# S3EncryptionConfiguration
<a name="API_S3EncryptionConfiguration"></a>

Le impostazioni di crittografia utilizzate da un processo di esportazione del diario per scrivere dati in un bucket Amazon Simple Storage Service (Amazon S3).

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

 ** ObjectEncryptionType **   <a name="qldb-Type-S3EncryptionConfiguration-ObjectEncryptionType"></a>
Il tipo di crittografia degli oggetti Amazon S3.  
*Per ulteriori informazioni sulle opzioni di crittografia lato server in Amazon S3, [consulta Protection Data Using Server-Side Encryption nella](https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html) Amazon S3 Developer Guide.*  
Tipo: stringa  
Valori validi: `SSE_KMS | SSE_S3 | NO_ENCRYPTION`   
Campo obbligatorio: sì

 ** KmsKeyArn **   <a name="qldb-Type-S3EncryptionConfiguration-KmsKeyArn"></a>
L'Amazon Resource Name (ARN) di una chiave di crittografia simmetrica in (). AWS Key Management Service AWS KMS Amazon S3 non supporta chiavi KMS asimmetriche.  
È necessario fornire un `KmsKeyArn` se si specifica come. `SSE_KMS` `ObjectEncryptionType`  
 `KmsKeyArn`non è obbligatorio se si specifica `SSE_S3` come`ObjectEncryptionType`.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima di 20. La lunghezza massima è 1600 caratteri.  
Campo obbligatorio: no

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

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

# S3ExportConfiguration
<a name="API_S3ExportConfiguration"></a>

La posizione del bucket Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3) in cui un processo di esportazione del diario scrive il contenuto del diario.

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

 ** Bucket **   <a name="qldb-Type-S3ExportConfiguration-Bucket"></a>
Il nome del bucket Amazon S3 in cui un processo di esportazione del diario scrive il contenuto del journal.  
Il nome del bucket deve essere conforme alle convenzioni di denominazione dei bucket di Amazon S3. Per ulteriori informazioni, consulta [Restrizioni e limitazioni dei bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html) nella *Amazon S3* Developer Guide.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima di 3. Lunghezza massima di 255.  
Modello: `^[A-Za-z-0-9-_.]+$`   
Campo obbligatorio: sì

 ** EncryptionConfiguration **   <a name="qldb-Type-S3ExportConfiguration-EncryptionConfiguration"></a>
Le impostazioni di crittografia utilizzate da un processo di esportazione del diario per scrivere dati in un bucket Amazon S3.  
Tipo: oggetto [S3EncryptionConfiguration](API_S3EncryptionConfiguration.md)  
Campo obbligatorio: sì

 ** Prefix **   <a name="qldb-Type-S3ExportConfiguration-Prefix"></a>
Il prefisso per il bucket Amazon S3 in cui un processo di esportazione del diario scrive il contenuto del journal.  
Il prefisso deve essere conforme alle regole e alle restrizioni di denominazione delle chiavi di Amazon S3. Per ulteriori informazioni, consulta [Object Key and Metadata](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html) nella *Amazon S3* Developer Guide.  
Di seguito sono riportati alcuni esempi di valori validi`Prefix`:  
+  `JournalExports-ForMyLedger/Testing/` 
+  `JournalExports` 
+  `My:Tests/` 
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima di 0. La lunghezza massima è 128 caratteri.  
Campo obbligatorio: sì

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

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

# ValueHolder
<a name="API_ValueHolder"></a>

Una struttura che può contenere un valore in più formati di codifica.

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

 ** IonText **   <a name="qldb-Type-ValueHolder-IonText"></a>
Un valore di testo non crittografato di Amazon Ion contenuto in una `ValueHolder` struttura.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 1048576.  
Campo obbligatorio: no

## Vedi anche
<a name="API_ValueHolder_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/qldb-2019-01-02/ValueHolder) 
+  [AWS SDK per Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-2019-01-02/ValueHolder) 
+  [AWS SDK per Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-2019-01-02/ValueHolder) 

# Sessione Amazon QLDB
<a name="API_Types_Amazon_QLDB_Session"></a>

**Importante**  
Avviso di fine del supporto: i clienti esistenti potranno utilizzare Amazon QLDB fino alla fine del supporto, il 31/07/2025. Per ulteriori dettagli, consulta [Migrare un registro Amazon QLDB su Amazon Aurora PostgreSQL](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/).

I seguenti tipi di dati sono supportati dalla sessione Amazon QLDB:
+  [AbortTransactionRequest](API_QLDB-Session_AbortTransactionRequest.md) 
+  [AbortTransactionResult](API_QLDB-Session_AbortTransactionResult.md) 
+  [CommitTransactionRequest](API_QLDB-Session_CommitTransactionRequest.md) 
+  [CommitTransactionResult](API_QLDB-Session_CommitTransactionResult.md) 
+  [EndSessionRequest](API_QLDB-Session_EndSessionRequest.md) 
+  [EndSessionResult](API_QLDB-Session_EndSessionResult.md) 
+  [ExecuteStatementRequest](API_QLDB-Session_ExecuteStatementRequest.md) 
+  [ExecuteStatementResult](API_QLDB-Session_ExecuteStatementResult.md) 
+  [FetchPageRequest](API_QLDB-Session_FetchPageRequest.md) 
+  [FetchPageResult](API_QLDB-Session_FetchPageResult.md) 
+  [IOUsage](API_QLDB-Session_IOUsage.md) 
+  [Page](API_QLDB-Session_Page.md) 
+  [StartSessionRequest](API_QLDB-Session_StartSessionRequest.md) 
+  [StartSessionResult](API_QLDB-Session_StartSessionResult.md) 
+  [StartTransactionRequest](API_QLDB-Session_StartTransactionRequest.md) 
+  [StartTransactionResult](API_QLDB-Session_StartTransactionResult.md) 
+  [TimingInformation](API_QLDB-Session_TimingInformation.md) 
+  [ValueHolder](API_QLDB-Session_ValueHolder.md) 

# AbortTransactionRequest
<a name="API_QLDB-Session_AbortTransactionRequest"></a>

Contiene i dettagli della transazione da interrompere.

## Indice
<a name="API_QLDB-Session_AbortTransactionRequest_Contents"></a>

I membri di questa struttura di eccezioni dipendono dal contesto.

## Vedi anche
<a name="API_QLDB-Session_AbortTransactionRequest_SeeAlso"></a>

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

# AbortTransactionResult
<a name="API_QLDB-Session_AbortTransactionResult"></a>

Contiene i dettagli della transazione interrotta.

## Indice
<a name="API_QLDB-Session_AbortTransactionResult_Contents"></a>

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_AbortTransactionResult-TimingInformation"></a>
Contiene informazioni sulle prestazioni del comando sul lato server.  
Tipo: oggetto [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Campo obbligatorio: no

## Vedi anche
<a name="API_QLDB-Session_AbortTransactionResult_SeeAlso"></a>

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

# CommitTransactionRequest
<a name="API_QLDB-Session_CommitTransactionRequest"></a>

Contiene i dettagli della transazione da confermare.

## Indice
<a name="API_QLDB-Session_CommitTransactionRequest_Contents"></a>

 ** CommitDigest **   <a name="qldb-Type-QLDB-Session_CommitTransactionRequest-CommitDigest"></a>
Specifica il digest di commit per la transazione da confermare. Per ogni transazione attiva, è necessario passare il digest di commit. QLDB `CommitDigest` convalida e rifiuta il commit con un errore se il digest calcolato sul client non corrisponde al digest calcolato da QLDB.  
Lo scopo del `CommitDigest` parametro è garantire che QLDB esegua una transazione se e solo se il server ha elaborato l'esatto set di istruzioni inviate dal client, nello stesso ordine in cui il client le ha inviate e senza duplicati.  
Tipo: oggetto dati binari con codifica Base64  
Campo obbligatorio: sì

 ** TransactionId **   <a name="qldb-Type-QLDB-Session_CommitTransactionRequest-TransactionId"></a>
Speciifica l'ID della transazione da confermare.  
Tipo: stringa  
Vincoli di lunghezza: lunghezza fissa di 22.  
Modello: `^[A-Za-z-0-9]+$`   
Campo obbligatorio: sì

## Vedi anche
<a name="API_QLDB-Session_CommitTransactionRequest_SeeAlso"></a>

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

# CommitTransactionResult
<a name="API_QLDB-Session_CommitTransactionResult"></a>

Contiene i dettagli della transazione confermata.

## Indice
<a name="API_QLDB-Session_CommitTransactionResult_Contents"></a>

 ** CommitDigest **   <a name="qldb-Type-QLDB-Session_CommitTransactionResult-CommitDigest"></a>
Il riepilogo di commit della transazione impegnata.  
Tipo: oggetto dati binari con codifica Base64  
Campo obbligatorio: no

 ** ConsumedIOs **   <a name="qldb-Type-QLDB-Session_CommitTransactionResult-ConsumedIOs"></a>
Contiene metriche sul numero di richieste di I/O che sono state consumate.  
Tipo: oggetto [IOUsage](API_QLDB-Session_IOUsage.md)  
Campo obbligatorio: no

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_CommitTransactionResult-TimingInformation"></a>
Contiene informazioni sulle prestazioni lato server per il comando.  
Tipo: oggetto [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Campo obbligatorio: no

 ** TransactionId **   <a name="qldb-Type-QLDB-Session_CommitTransactionResult-TransactionId"></a>
L'ID della transazione confermata.  
Tipo: stringa  
Vincoli di lunghezza: lunghezza fissa di 22.  
Modello: `^[A-Za-z-0-9]+$`   
Campo obbligatorio: no

## Vedi anche
<a name="API_QLDB-Session_CommitTransactionResult_SeeAlso"></a>

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

# EndSessionRequest
<a name="API_QLDB-Session_EndSessionRequest"></a>

Specifica una richiesta per terminare la sessione.

## Indice
<a name="API_QLDB-Session_EndSessionRequest_Contents"></a>

I membri di questa struttura di eccezioni dipendono dal contesto.

## Vedi anche
<a name="API_QLDB-Session_EndSessionRequest_SeeAlso"></a>

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

# EndSessionResult
<a name="API_QLDB-Session_EndSessionResult"></a>

Contiene i dettagli della sessione terminata.

## Indice
<a name="API_QLDB-Session_EndSessionResult_Contents"></a>

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_EndSessionResult-TimingInformation"></a>
Contiene informazioni sulle prestazioni del comando sul lato server.  
Tipo: oggetto [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Campo obbligatorio: no

## Vedi anche
<a name="API_QLDB-Session_EndSessionResult_SeeAlso"></a>

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

# ExecuteStatementRequest
<a name="API_QLDB-Session_ExecuteStatementRequest"></a>

Specifica una richiesta di esecuzione di un'istruzione.

## Indice
<a name="API_QLDB-Session_ExecuteStatementRequest_Contents"></a>

 ** Statement **   <a name="qldb-Type-QLDB-Session_ExecuteStatementRequest-Statement"></a>
Specifica la dichiarazione della richiesta.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 100000.  
Campo obbligatorio: sì

 ** TransactionId **   <a name="qldb-Type-QLDB-Session_ExecuteStatementRequest-TransactionId"></a>
Speciifica l'ID della transazione della richiesta.  
Tipo: stringa  
Vincoli di lunghezza: lunghezza fissa di 22.  
Modello: `^[A-Za-z-0-9]+$`   
Campo obbligatorio: sì

 ** Parameters **   <a name="qldb-Type-QLDB-Session_ExecuteStatementRequest-Parameters"></a>
Specificate i parametri per l'istruzione parametrizzata nella richiesta.  
Tipo: matrice di oggetti [ValueHolder](API_QLDB-Session_ValueHolder.md)  
Campo obbligatorio: no

## Vedi anche
<a name="API_QLDB-Session_ExecuteStatementRequest_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/qldb-session-2019-07-11/ExecuteStatementRequest) 
+  [AWS SDK per Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/ExecuteStatementRequest) 
+  [AWS SDK per Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/ExecuteStatementRequest) 

# ExecuteStatementResult
<a name="API_QLDB-Session_ExecuteStatementResult"></a>

Contiene i dettagli dell'istruzione eseguita.

## Indice
<a name="API_QLDB-Session_ExecuteStatementResult_Contents"></a>

 ** ConsumedIOs **   <a name="qldb-Type-QLDB-Session_ExecuteStatementResult-ConsumedIOs"></a>
Contiene metriche sul numero di richieste di I/O che sono state utilizzate.  
Tipo: oggetto [IOUsage](API_QLDB-Session_IOUsage.md)  
Campo obbligatorio: no

 ** FirstPage **   <a name="qldb-Type-QLDB-Session_ExecuteStatementResult-FirstPage"></a>
Contiene i dettagli della prima pagina recuperata.  
Tipo: oggetto [Page](API_QLDB-Session_Page.md)  
Campo obbligatorio: no

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_ExecuteStatementResult-TimingInformation"></a>
Contiene informazioni sulle prestazioni del comando sul lato server.  
Tipo: oggetto [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Campo obbligatorio: no

## Vedi anche
<a name="API_QLDB-Session_ExecuteStatementResult_SeeAlso"></a>

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

# FetchPageRequest
<a name="API_QLDB-Session_FetchPageRequest"></a>

Specifica i dettagli della pagina da recuperare.

## Indice
<a name="API_QLDB-Session_FetchPageRequest_Contents"></a>

 ** NextPageToken **   <a name="qldb-Type-QLDB-Session_FetchPageRequest-NextPageToken"></a>
Speciifica il token della pagina successiva della pagina da recuperare.  
Tipo: stringa  
Vincoli di lunghezza: lunghezza minima di 4. La lunghezza massima è 1024 caratteri.  
Modello: `^[A-Za-z-0-9+/=]+$`   
Campo obbligatorio: sì

 ** TransactionId **   <a name="qldb-Type-QLDB-Session_FetchPageRequest-TransactionId"></a>
Specificate l'ID della transazione della pagina da recuperare.  
Tipo: stringa  
Vincoli di lunghezza: lunghezza fissa di 22.  
Modello: `^[A-Za-z-0-9]+$`   
Campo obbligatorio: sì

## Vedi anche
<a name="API_QLDB-Session_FetchPageRequest_SeeAlso"></a>

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

# FetchPageResult
<a name="API_QLDB-Session_FetchPageResult"></a>

Contiene la pagina che è stata recuperata.

## Indice
<a name="API_QLDB-Session_FetchPageResult_Contents"></a>

 ** ConsumedIOs **   <a name="qldb-Type-QLDB-Session_FetchPageResult-ConsumedIOs"></a>
Contiene metriche sul numero di richieste di I/O che sono state utilizzate.  
Tipo: oggetto [IOUsage](API_QLDB-Session_IOUsage.md)  
Campo obbligatorio: no

 ** Page **   <a name="qldb-Type-QLDB-Session_FetchPageResult-Page"></a>
Contiene i dettagli della pagina recuperata.  
Tipo: oggetto [Page](API_QLDB-Session_Page.md)  
Campo obbligatorio: no

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_FetchPageResult-TimingInformation"></a>
Contiene informazioni sulle prestazioni del comando sul lato server.  
Tipo: oggetto [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Campo obbligatorio: no

## Vedi anche
<a name="API_QLDB-Session_FetchPageResult_SeeAlso"></a>

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

# IOUsage
<a name="API_QLDB-Session_IOUsage"></a>

Contiene le metriche di utilizzo dell'I/O per un comando che è stato richiamato.

## Indice
<a name="API_QLDB-Session_IOUsage_Contents"></a>

 ** ReadIOs **   <a name="qldb-Type-QLDB-Session_IOUsage-ReadIOs"></a>
Il numero di richieste I/O di lettura effettuate dal comando.  
Tipo: long  
Campo obbligatorio: no

 ** WriteIOs **   <a name="qldb-Type-QLDB-Session_IOUsage-WriteIOs"></a>
Il numero di richieste I/O di scrittura effettuate dal comando.  
Tipo: long  
Campo obbligatorio: no

## Vedi anche
<a name="API_QLDB-Session_IOUsage_SeeAlso"></a>

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

# Page
<a name="API_QLDB-Session_Page"></a>

Contiene i dettagli della pagina recuperata.

## Indice
<a name="API_QLDB-Session_Page_Contents"></a>

 ** NextPageToken **   <a name="qldb-Type-QLDB-Session_Page-NextPageToken"></a>
Il token della pagina successiva.  
Tipo: stringa  
Vincoli di lunghezza: lunghezza minima di 4. La lunghezza massima è 1024 caratteri.  
Modello: `^[A-Za-z-0-9+/=]+$`   
Campo obbligatorio: no

 ** Values **   <a name="qldb-Type-QLDB-Session_Page-Values"></a>
Una struttura che contiene valori in più formati di codifica.  
Tipo: matrice di oggetti [ValueHolder](API_QLDB-Session_ValueHolder.md)  
Campo obbligatorio: no

## Vedi anche
<a name="API_QLDB-Session_Page_SeeAlso"></a>

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

# StartSessionRequest
<a name="API_QLDB-Session_StartSessionRequest"></a>

Specifica una richiesta per iniziare una nuova sessione.

## Indice
<a name="API_QLDB-Session_StartSessionRequest_Contents"></a>

 ** LedgerName **   <a name="qldb-Type-QLDB-Session_StartSessionRequest-LedgerName"></a>
Il nome del libro mastro su cui iniziare una nuova sessione.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 32 caratteri.  
Modello: `(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$`   
Campo obbligatorio: sì

## Vedi anche
<a name="API_QLDB-Session_StartSessionRequest_SeeAlso"></a>

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

# StartSessionResult
<a name="API_QLDB-Session_StartSessionResult"></a>

Contiene i dettagli della sessione avviata.

## Indice
<a name="API_QLDB-Session_StartSessionResult_Contents"></a>

 ** SessionToken **   <a name="qldb-Type-QLDB-Session_StartSessionResult-SessionToken"></a>
Token di sessione della sessione iniziata. Questo `SessionToken` è necessario per ogni comando successivo che viene emesso durante la sessione corrente.  
Tipo: stringa  
Vincoli di lunghezza: lunghezza minima di 4. La lunghezza massima è 1024 caratteri.  
Modello: `^[A-Za-z-0-9+/=]+$`   
Campo obbligatorio: no

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_StartSessionResult-TimingInformation"></a>
Contiene informazioni sulle prestazioni lato server per il comando.  
Tipo: oggetto [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Campo obbligatorio: no

## Vedi anche
<a name="API_QLDB-Session_StartSessionResult_SeeAlso"></a>

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

# StartTransactionRequest
<a name="API_QLDB-Session_StartTransactionRequest"></a>

Specifica una richiesta per avviare una transazione.

## Indice
<a name="API_QLDB-Session_StartTransactionRequest_Contents"></a>

I membri di questa struttura di eccezioni dipendono dal contesto.

## Vedi anche
<a name="API_QLDB-Session_StartTransactionRequest_SeeAlso"></a>

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

# StartTransactionResult
<a name="API_QLDB-Session_StartTransactionResult"></a>

Contiene i dettagli della transazione avviata.

## Indice
<a name="API_QLDB-Session_StartTransactionResult_Contents"></a>

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_StartTransactionResult-TimingInformation"></a>
Contiene informazioni sulle prestazioni del comando sul lato server.  
Tipo: oggetto [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Campo obbligatorio: no

 ** TransactionId **   <a name="qldb-Type-QLDB-Session_StartTransactionResult-TransactionId"></a>
L'ID della transazione avviata.  
Tipo: stringa  
Vincoli di lunghezza: lunghezza fissa di 22.  
Modello: `^[A-Za-z-0-9]+$`   
Campo obbligatorio: no

## Vedi anche
<a name="API_QLDB-Session_StartTransactionResult_SeeAlso"></a>

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

# TimingInformation
<a name="API_QLDB-Session_TimingInformation"></a>

Contiene informazioni sulle prestazioni lato server per un comando. Amazon QLDB acquisisce informazioni sulla tempistica tra il momento in cui riceve la richiesta e quello in cui invia la risposta corrispondente.

## Indice
<a name="API_QLDB-Session_TimingInformation_Contents"></a>

 ** ProcessingTimeMilliseconds **   <a name="qldb-Type-QLDB-Session_TimingInformation-ProcessingTimeMilliseconds"></a>
La quantità di tempo impiegata da QLDB per l'elaborazione del comando, misurata in millisecondi.  
Tipo: long  
Campo obbligatorio: no

## Vedi anche
<a name="API_QLDB-Session_TimingInformation_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/qldb-session-2019-07-11/TimingInformation) 
+  [AWS SDK per Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/TimingInformation) 
+  [AWS SDK per Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/TimingInformation) 

# ValueHolder
<a name="API_QLDB-Session_ValueHolder"></a>

Una struttura che può contenere un valore in più formati di codifica.

## Indice
<a name="API_QLDB-Session_ValueHolder_Contents"></a>

 ** IonBinary **   <a name="qldb-Type-QLDB-Session_ValueHolder-IonBinary"></a>
Un valore binario Amazon Ion contenuto in una `ValueHolder` struttura.  
Tipo: oggetto dati binari con codifica Base64  
Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 131072.  
Campo obbligatorio: no

 ** IonText **   <a name="qldb-Type-QLDB-Session_ValueHolder-IonText"></a>
Un valore di testo non crittografato di Amazon Ion contenuto in una `ValueHolder` struttura.  
Tipo: stringa  
Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 1048576.  
Campo obbligatorio: no

## Vedi anche
<a name="API_QLDB-Session_ValueHolder_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/qldb-session-2019-07-11/ValueHolder) 
+  [AWS SDK per Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/ValueHolder) 
+  [AWS SDK per Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/ValueHolder) 