

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Types de données
<a name="API_Types"></a>

**Important**  
Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez [Migrer un registre Amazon QLDB vers Amazon Aurora PostgreSQL](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/).

Les types de données suivants sont pris en charge par Amazon QLDB :
+  [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) 

Les types de données suivants sont pris en charge par Amazon QLDB Session :
+  [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>

**Important**  
Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez [Migrer un registre Amazon QLDB vers Amazon Aurora PostgreSQL](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/).

Les types de données suivants sont pris en charge par Amazon QLDB :
+  [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>

Informations sur un flux de journal Amazon QLDB, notamment le nom de la ressource Amazon (ARN), le nom du flux, l'heure de création, le statut actuel et les paramètres de la demande de création de flux d'origine.

## Table des matières
<a name="API_JournalKinesisStreamDescription_Contents"></a>

 ** KinesisConfiguration **   <a name="qldb-Type-JournalKinesisStreamDescription-KinesisConfiguration"></a>
Les paramètres de configuration de la destination Amazon Kinesis Data Streams pour un flux de journal QLDB.  
Type : objet [KinesisConfiguration](API_KinesisConfiguration.md)  
Obligatoire : oui

 ** LedgerName **   <a name="qldb-Type-JournalKinesisStreamDescription-LedgerName"></a>
Nom du registre.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Modèle : `(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$`   
Obligatoire : oui

 ** RoleArn **   <a name="qldb-Type-JournalKinesisStreamDescription-RoleArn"></a>
Amazon Resource Name (ARN) du rôle IAM qui accorde des autorisations QLDB à un flux de journal pour écrire des enregistrements de données dans une ressource Kinesis Data Streams.  
Type : String  
Contraintes de longueur : longueur minimale de 20. Longueur maximale de 1600.  
Obligatoire : oui

 ** Status **   <a name="qldb-Type-JournalKinesisStreamDescription-Status"></a>
État actuel du flux de journal QLDB.  
Type : String  
Valeurs valides : `ACTIVE | COMPLETED | CANCELED | FAILED | IMPAIRED`   
Obligatoire : oui

 ** StreamId **   <a name="qldb-Type-JournalKinesisStreamDescription-StreamId"></a>
L'UUID (représenté dans le texte codé en Base62) du flux de journal QLDB.  
Type : String  
Contraintes de longueur : longueur fixe de 22.  
Modèle : `^[A-Za-z-0-9]+$`   
Obligatoire : oui

 ** StreamName **   <a name="qldb-Type-JournalKinesisStreamDescription-StreamName"></a>
Nom défini par l'utilisateur du flux de journal QLDB.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Modèle : `(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$`   
Obligatoire : oui

 ** Arn **   <a name="qldb-Type-JournalKinesisStreamDescription-Arn"></a>
L'Amazon Resource Name (ARN) du flux de journal QLDB.  
Type : String  
Contraintes de longueur : longueur minimale de 20. Longueur maximale de 1600.  
Obligatoire : non

 ** CreationTime **   <a name="qldb-Type-JournalKinesisStreamDescription-CreationTime"></a>
Date et heure, au format Epoch Time, auxquelles le flux de journal QLDB a été créé. (Le format Epoch est le nombre de secondes écoulées depuis 00h00 le 1er janvier 1970 UTC.)  
Type : Timestamp  
Obligatoire : non

 ** ErrorCause **   <a name="qldb-Type-JournalKinesisStreamDescription-ErrorCause"></a>
Le message d'erreur qui décrit la raison pour laquelle le statut d'un flux est `IMPAIRED` ou`FAILED`. Cela ne s'applique pas aux flux qui ont d'autres valeurs de statut.  
Type : String  
Valeurs valides : `KINESIS_STREAM_NOT_FOUND | IAM_PERMISSION_REVOKED`   
Obligatoire : non

 ** ExclusiveEndTime **   <a name="qldb-Type-JournalKinesisStreamDescription-ExclusiveEndTime"></a>
Date et heure exclusives spécifiant la date à laquelle le flux se termine. Si ce paramètre n'est pas défini, le flux s'exécute indéfiniment jusqu'à ce que vous l'annuliez.  
Type : Timestamp  
Obligatoire : non

 ** InclusiveStartTime **   <a name="qldb-Type-JournalKinesisStreamDescription-InclusiveStartTime"></a>
Date et heure de début incluses à partir de laquelle commence la diffusion des données de journal.  
Type : Timestamp  
Obligatoire : non

## consultez aussi
<a name="API_JournalKinesisStreamDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-2019-01-02/JournalKinesisStreamDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-2019-01-02/JournalKinesisStreamDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-2019-01-02/JournalKinesisStreamDescription) 

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

Informations sur une tâche d'exportation de journal, notamment le nom du registre, l'ID d'exportation, l'heure de création, le statut actuel et les paramètres de la demande de création d'exportation d'origine.

## Table des matières
<a name="API_JournalS3ExportDescription_Contents"></a>

 ** ExclusiveEndTime **   <a name="qldb-Type-JournalS3ExportDescription-ExclusiveEndTime"></a>
Date et heure de fin exclusives pour la gamme de contenus du journal spécifiée dans la demande d'exportation initiale.  
Type : Timestamp  
Obligatoire : oui

 ** ExportCreationTime **   <a name="qldb-Type-JournalS3ExportDescription-ExportCreationTime"></a>
Date et heure, au format epoch time, auxquelles la tâche d'exportation a été créée. (Le format Epoch est le nombre de secondes écoulées depuis 00h00 le 1er janvier 1970 UTC.)  
Type : Timestamp  
Obligatoire : oui

 ** ExportId **   <a name="qldb-Type-JournalS3ExportDescription-ExportId"></a>
L'UUID (représenté dans le texte codé en Base62) de la tâche d'exportation du journal.  
Type : String  
Contraintes de longueur : longueur fixe de 22.  
Modèle : `^[A-Za-z-0-9]+$`   
Obligatoire : oui

 ** InclusiveStartTime **   <a name="qldb-Type-JournalS3ExportDescription-InclusiveStartTime"></a>
Date et heure de début incluses pour la gamme de contenus du journal spécifiée dans la demande d'exportation initiale.  
Type : Timestamp  
Obligatoire : oui

 ** LedgerName **   <a name="qldb-Type-JournalS3ExportDescription-LedgerName"></a>
Nom du registre.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Modèle : `(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$`   
Obligatoire : oui

 ** RoleArn **   <a name="qldb-Type-JournalS3ExportDescription-RoleArn"></a>
Le nom de ressource Amazon (ARN) du rôle IAM qui accorde les autorisations QLDB pour une tâche d'exportation de journal permet d'effectuer les opérations suivantes :  
+ Écrivez des objets dans votre compartiment Amazon Simple Storage Service (Amazon S3).
+ (Facultatif) Utilisez votre clé gérée par le client dans AWS Key Management Service (AWS KMS) pour le chiffrement côté serveur de vos données exportées.
Type : String  
Contraintes de longueur : longueur minimale de 20. Longueur maximale de 1600.  
Obligatoire : oui

 ** S3ExportConfiguration **   <a name="qldb-Type-JournalS3ExportDescription-S3ExportConfiguration"></a>
Emplacement du compartiment Amazon Simple Storage Service (Amazon S3) dans lequel une tâche d'exportation de journal écrit le contenu du journal.  
Type : objet [S3ExportConfiguration](API_S3ExportConfiguration.md)  
Obligatoire : oui

 ** Status **   <a name="qldb-Type-JournalS3ExportDescription-Status"></a>
État actuel de la tâche d'exportation du journal.  
Type : String  
Valeurs valides : `IN_PROGRESS | COMPLETED | CANCELLED`   
Obligatoire : oui

 ** OutputFormat **   <a name="qldb-Type-JournalS3ExportDescription-OutputFormat"></a>
Format de sortie des données de journal exportées.  
Type : String  
Valeurs valides : `ION_BINARY | ION_TEXT | JSON`   
Obligatoire : non

## consultez aussi
<a name="API_JournalS3ExportDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-2019-01-02/JournalS3ExportDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-2019-01-02/JournalS3ExportDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-2019-01-02/JournalS3ExportDescription) 

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

Paramètres de configuration de la destination Amazon Kinesis Data Streams pour un flux de journal Amazon QLDB.

## Table des matières
<a name="API_KinesisConfiguration_Contents"></a>

 ** StreamArn **   <a name="qldb-Type-KinesisConfiguration-StreamArn"></a>
L'Amazon Resource Name (ARN) de la ressource Kinesis Data Streams.  
Type : String  
Contraintes de longueur : longueur minimale de 20. Longueur maximale de 1600.  
Obligatoire : oui

 ** AggregationEnabled **   <a name="qldb-Type-KinesisConfiguration-AggregationEnabled"></a>
Permet à QLDB de publier plusieurs enregistrements de données dans un seul enregistrement Kinesis Data Streams, augmentant ainsi le nombre d'enregistrements envoyés par appel d'API.  
Par défaut : `True`   
Le groupement d'enregistrements a des implications importantes pour le traitement des enregistrements et nécessite un dégroupement dans votre consommateur de flux. Pour en savoir plus, consultez les sections [KPL Concepts clés](https://docs.aws.amazon.com/streams/latest/dev/kinesis-kpl-concepts.html) et [Dégroupement côté consommateur](https://docs.aws.amazon.com/streams/latest/dev/kinesis-kpl-consumer-deaggregation.html) dans le *Manuel du développeur Amazon Kinesis Data Streams*.
Type : booléen  
Obligatoire : non

## consultez aussi
<a name="API_KinesisConfiguration_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-2019-01-02/KinesisConfiguration) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-2019-01-02/KinesisConfiguration) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-2019-01-02/KinesisConfiguration) 

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

Informations sur le chiffrement des données au repos dans un registre Amazon QLDB. Cela inclut l'état actuel, la clé entrée AWS Key Management Service (AWS KMS) et le moment où la clé est devenue inaccessible (en cas d'erreur).

Pour plus d'informations, veuillez consulter la rubrique [Chiffrement au repos](https://docs.aws.amazon.com/qldb/latest/developerguide/encryption-at-rest.html) dans le *Guide du développeur Amazon QLDB*.

## Table des matières
<a name="API_LedgerEncryptionDescription_Contents"></a>

 ** EncryptionStatus **   <a name="qldb-Type-LedgerEncryptionDescription-EncryptionStatus"></a>
État actuel du chiffrement au repos pour le registre. Il peut s’agir de l’une des valeurs suivantes :  
+  `ENABLED`: le chiffrement est entièrement activé à l'aide de la clé spécifiée.
+  `UPDATING`: Le registre traite activement le changement de clé spécifié.

  Les principales modifications apportées à QLDB sont asynchrones. Le registre est entièrement accessible sans aucun impact sur les performances pendant le traitement de la modification clé. Le temps nécessaire pour mettre à jour une clé varie en fonction de la taille du registre.
+  `KMS_KEY_INACCESSIBLE`: La clé KMS gérée par le client spécifiée n'est pas accessible et le registre est altéré. Soit la clé a été désactivée ou supprimée, soit les autorisations associées à la clé ont été révoquées. Lorsqu'un registre est endommagé, il n'est pas accessible et n'accepte aucune demande de lecture ou d'écriture.

  Un registre altéré revient automatiquement à un état actif une fois que vous avez rétabli les autorisations sur la clé ou que vous avez réactivé la clé désactivée. Cependant, la suppression d'une clé KMS gérée par le client est irréversible. Une fois qu'une clé est supprimée, vous ne pouvez plus accéder aux registres protégés par cette clé, et les données deviennent définitivement irrécupérables.
Type : String  
Valeurs valides : `ENABLED | UPDATING | KMS_KEY_INACCESSIBLE`   
Obligatoire : oui

 ** KmsKeyArn **   <a name="qldb-Type-LedgerEncryptionDescription-KmsKeyArn"></a>
Le nom de ressource Amazon (ARN) de la clé KMS gérée par le client que le registre utilise pour le chiffrement au repos. Si ce paramètre n'est pas défini, le registre utilise une clé KMS AWS détenue pour le chiffrement. Il s'affichera `AWS_OWNED_KMS_KEY` lors de la mise à jour de la configuration de chiffrement du registre avec la clé KMS AWS détenue.  
Type : String  
Contraintes de longueur : longueur minimale de 20. Longueur maximale de 1600.  
Obligatoire : oui

 ** InaccessibleKmsKeyDateTime **   <a name="qldb-Type-LedgerEncryptionDescription-InaccessibleKmsKeyDateTime"></a>
Date et heure, au format epoch time, auxquelles la AWS KMS clé est devenue inaccessible pour la première fois, en cas d'erreur. (Le format d'heure Epoch est le nombre de secondes qui se sont écoulées depuis 00h00 le 1er janvier 1970 UTC.)  
Ce paramètre n'est pas défini si la AWS KMS clé est accessible.  
Type : Timestamp  
Obligatoire : non

## consultez aussi
<a name="API_LedgerEncryptionDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-2019-01-02/LedgerEncryptionDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-2019-01-02/LedgerEncryptionDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-2019-01-02/LedgerEncryptionDescription) 

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

Informations sur un registre, notamment son nom, son état et sa date de création.

## Table des matières
<a name="API_LedgerSummary_Contents"></a>

 ** CreationDateTime **   <a name="qldb-Type-LedgerSummary-CreationDateTime"></a>
Date et heure, au format epoch time, auxquelles le registre a été créé. (Le format Epoch est le nombre de secondes écoulées depuis 00h00 le 1er janvier 1970 UTC.)  
Type : Timestamp  
Obligatoire : non

 ** Name **   <a name="qldb-Type-LedgerSummary-Name"></a>
Nom du registre.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Modèle : `(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$`   
Obligatoire : non

 ** State **   <a name="qldb-Type-LedgerSummary-State"></a>
État actuel du registre.  
Type : String  
Valeurs valides : `CREATING | ACTIVE | DELETING | DELETED`   
Obligatoire : non

## consultez aussi
<a name="API_LedgerSummary_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-2019-01-02/LedgerSummary) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-2019-01-02/LedgerSummary) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-2019-01-02/LedgerSummary) 

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

Les paramètres de chiffrement utilisés par une tâche d'exportation de journal pour écrire des données dans un compartiment Amazon Simple Storage Service (Amazon S3).

## Table des matières
<a name="API_S3EncryptionConfiguration_Contents"></a>

 ** ObjectEncryptionType **   <a name="qldb-Type-S3EncryptionConfiguration-ObjectEncryptionType"></a>
Type de chiffrement des objets Amazon S3.  
Pour en savoir plus sur les options de chiffrement côté serveur dans Amazon S3, consultez la section [Protection des données à l'aide du chiffrement côté serveur](https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html) dans le manuel du développeur *Amazon* S3.  
Type : String  
Valeurs valides : `SSE_KMS | SSE_S3 | NO_ENCRYPTION`   
Obligatoire : oui

 ** KmsKeyArn **   <a name="qldb-Type-S3EncryptionConfiguration-KmsKeyArn"></a>
Le nom de ressource Amazon (ARN) d'une clé de chiffrement symétrique dans AWS Key Management Service (AWS KMS). Amazon S3 ne prend pas en charge les clés KMS asymétriques.  
Vous devez fournir un `KmsKeyArn` si vous le spécifiez `SSE_KMS` comme`ObjectEncryptionType`.  
 `KmsKeyArn`n'est pas obligatoire si vous spécifiez `SSE_S3` comme`ObjectEncryptionType`.  
Type : String  
Contraintes de longueur : longueur minimale de 20. Longueur maximale de 1600.  
Obligatoire : non

## consultez aussi
<a name="API_S3EncryptionConfiguration_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-2019-01-02/S3EncryptionConfiguration) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-2019-01-02/S3EncryptionConfiguration) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-2019-01-02/S3EncryptionConfiguration) 

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

Emplacement du compartiment Amazon Simple Storage Service (Amazon S3) dans lequel une tâche d'exportation de journal écrit le contenu du journal.

## Table des matières
<a name="API_S3ExportConfiguration_Contents"></a>

 ** Bucket **   <a name="qldb-Type-S3ExportConfiguration-Bucket"></a>
Nom du compartiment Amazon S3 dans lequel une tâche d'exportation de journal écrit le contenu du journal.  
Le nom du compartiment doit être conforme aux conventions de dénomination des compartiments Amazon S3. Pour plus d'informations, consultez la section [Restrictions et limitations relatives](https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html) aux compartiments dans le *guide du développeur Amazon S3*.  
Type : String  
Contraintes de longueur : Longueur minimum de 3. Longueur maximale de 255.  
Modèle : `^[A-Za-z-0-9-_.]+$`   
Obligatoire : oui

 ** EncryptionConfiguration **   <a name="qldb-Type-S3ExportConfiguration-EncryptionConfiguration"></a>
Les paramètres de chiffrement utilisés par une tâche d'exportation de journal pour écrire des données dans un compartiment Amazon S3.  
Type : objet [S3EncryptionConfiguration](API_S3EncryptionConfiguration.md)  
Obligatoire : oui

 ** Prefix **   <a name="qldb-Type-S3ExportConfiguration-Prefix"></a>
Préfixe du compartiment Amazon S3 dans lequel une tâche d'exportation de journal écrit le contenu du journal.  
Le préfixe doit être conforme aux règles et restrictions de dénomination des clés Amazon S3. Pour plus d'informations, consultez la section [Clé d'objet et métadonnées](https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html) dans le manuel *Amazon S3 Developer Guide*.  
Voici des exemples de `Prefix` valeurs valides :  
+  `JournalExports-ForMyLedger/Testing/` 
+  `JournalExports` 
+  `My:Tests/` 
Type : String  
Contraintes de longueur : longueur minimum de 0. Longueur maximale de 128.  
Obligatoire : oui

## consultez aussi
<a name="API_S3ExportConfiguration_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-2019-01-02/S3ExportConfiguration) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-2019-01-02/S3ExportConfiguration) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-2019-01-02/S3ExportConfiguration) 

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

Structure qui peut contenir une valeur dans plusieurs formats de codage.

## Table des matières
<a name="API_ValueHolder_Contents"></a>

 ** IonText **   <a name="qldb-Type-ValueHolder-IonText"></a>
Une valeur en texte brut Amazon Ion contenue dans une `ValueHolder` structure.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 1048576.  
Obligatoire : non

## consultez aussi
<a name="API_ValueHolder_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-2019-01-02/ValueHolder) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-2019-01-02/ValueHolder) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-2019-01-02/ValueHolder) 

# Séance Amazon QLDB
<a name="API_Types_Amazon_QLDB_Session"></a>

**Important**  
Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez [Migrer un registre Amazon QLDB vers Amazon Aurora PostgreSQL](https://aws.amazon.com/blogs/database/migrate-an-amazon-qldb-ledger-to-amazon-aurora-postgresql/).

Les types de données suivants sont pris en charge par Amazon QLDB Session :
+  [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>

Contient les détails de la transaction à annuler.

## Table des matières
<a name="API_QLDB-Session_AbortTransactionRequest_Contents"></a>

Les membres de cette structure d'exception dépendent du contexte.

## consultez aussi
<a name="API_QLDB-Session_AbortTransactionRequest_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/AbortTransactionRequest) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/AbortTransactionRequest) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/AbortTransactionRequest) 

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

Contient les détails de la transaction abandonnée.

## Table des matières
<a name="API_QLDB-Session_AbortTransactionResult_Contents"></a>

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_AbortTransactionResult-TimingInformation"></a>
Contient des informations sur les performances côté serveur pour la commande.  
Type : objet [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Obligatoire : non

## consultez aussi
<a name="API_QLDB-Session_AbortTransactionResult_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/AbortTransactionResult) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/AbortTransactionResult) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/AbortTransactionResult) 

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

Contient les détails de la transaction à valider.

## Table des matières
<a name="API_QLDB-Session_CommitTransactionRequest_Contents"></a>

 ** CommitDigest **   <a name="qldb-Type-QLDB-Session_CommitTransactionRequest-CommitDigest"></a>
Spécifie le résumé de validation de la transaction à valider. Pour chaque transaction active, le résumé de validation doit être transmis. QLDB `CommitDigest` valide et rejette le commit avec une erreur si le condensé calculé sur le client ne correspond pas au résumé calculé par QLDB.  
Le but de ce `CommitDigest` paramètre est de garantir que QLDB valide une transaction si et seulement si le serveur a traité l'ensemble exact d'instructions envoyées par le client, dans le même ordre que celui dans lequel le client les a envoyées, et sans doublons.  
Type : objet de données binaires encodées en base64  
Obligatoire : oui

 ** TransactionId **   <a name="qldb-Type-QLDB-Session_CommitTransactionRequest-TransactionId"></a>
Spécifie l'ID de transaction de la transaction à valider.  
Type : String  
Contraintes de longueur : longueur fixe de 22.  
Modèle : `^[A-Za-z-0-9]+$`   
Obligatoire : oui

## consultez aussi
<a name="API_QLDB-Session_CommitTransactionRequest_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/CommitTransactionRequest) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/CommitTransactionRequest) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/CommitTransactionRequest) 

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

Contient les détails de la transaction validée.

## Table des matières
<a name="API_QLDB-Session_CommitTransactionResult_Contents"></a>

 ** CommitDigest **   <a name="qldb-Type-QLDB-Session_CommitTransactionResult-CommitDigest"></a>
Le résumé de validation de la transaction validée.  
Type : objet de données binaires encodées en base64  
Obligatoire : non

 ** ConsumedIOs **   <a name="qldb-Type-QLDB-Session_CommitTransactionResult-ConsumedIOs"></a>
Contient des mesures relatives au nombre de demandes d'E/S consommées.  
Type : objet [IOUsage](API_QLDB-Session_IOUsage.md)  
Obligatoire : non

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_CommitTransactionResult-TimingInformation"></a>
Contient des informations sur les performances côté serveur pour la commande.  
Type : objet [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Obligatoire : non

 ** TransactionId **   <a name="qldb-Type-QLDB-Session_CommitTransactionResult-TransactionId"></a>
L'ID de transaction de la transaction validée.  
Type : String  
Contraintes de longueur : longueur fixe de 22.  
Modèle : `^[A-Za-z-0-9]+$`   
Obligatoire : non

## consultez aussi
<a name="API_QLDB-Session_CommitTransactionResult_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/CommitTransactionResult) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/CommitTransactionResult) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/CommitTransactionResult) 

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

Spécifie une demande de fin de session.

## Table des matières
<a name="API_QLDB-Session_EndSessionRequest_Contents"></a>

Les membres de cette structure d'exception dépendent du contexte.

## consultez aussi
<a name="API_QLDB-Session_EndSessionRequest_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/EndSessionRequest) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/EndSessionRequest) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/EndSessionRequest) 

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

Contient les détails de la session terminée.

## Table des matières
<a name="API_QLDB-Session_EndSessionResult_Contents"></a>

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_EndSessionResult-TimingInformation"></a>
Contient des informations sur les performances côté serveur pour la commande.  
Type : objet [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Obligatoire : non

## consultez aussi
<a name="API_QLDB-Session_EndSessionResult_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/EndSessionResult) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/EndSessionResult) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/EndSessionResult) 

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

Spécifie une demande d'exécution d'une instruction.

## Table des matières
<a name="API_QLDB-Session_ExecuteStatementRequest_Contents"></a>

 ** Statement **   <a name="qldb-Type-QLDB-Session_ExecuteStatementRequest-Statement"></a>
Spécifie l'énoncé de la demande.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 100 000.  
Obligatoire : oui

 ** TransactionId **   <a name="qldb-Type-QLDB-Session_ExecuteStatementRequest-TransactionId"></a>
Spécifie l'ID de transaction de la demande.  
Type : String  
Contraintes de longueur : longueur fixe de 22.  
Modèle : `^[A-Za-z-0-9]+$`   
Obligatoire : oui

 ** Parameters **   <a name="qldb-Type-QLDB-Session_ExecuteStatementRequest-Parameters"></a>
Spécifie les paramètres de l'instruction paramétrée dans la demande.  
Type : tableau d’objets [ValueHolder](API_QLDB-Session_ValueHolder.md)  
Obligatoire : non

## consultez aussi
<a name="API_QLDB-Session_ExecuteStatementRequest_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/ExecuteStatementRequest) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/ExecuteStatementRequest) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/ExecuteStatementRequest) 

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

Contient les détails de l'instruction exécutée.

## Table des matières
<a name="API_QLDB-Session_ExecuteStatementResult_Contents"></a>

 ** ConsumedIOs **   <a name="qldb-Type-QLDB-Session_ExecuteStatementResult-ConsumedIOs"></a>
Contient des mesures relatives au nombre de demandes d'E/S consommées.  
Type : objet [IOUsage](API_QLDB-Session_IOUsage.md)  
Obligatoire : non

 ** FirstPage **   <a name="qldb-Type-QLDB-Session_ExecuteStatementResult-FirstPage"></a>
Contient les détails de la première page récupérée.  
Type : objet [Page](API_QLDB-Session_Page.md)  
Obligatoire : non

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_ExecuteStatementResult-TimingInformation"></a>
Contient des informations sur les performances côté serveur pour la commande.  
Type : objet [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Obligatoire : non

## consultez aussi
<a name="API_QLDB-Session_ExecuteStatementResult_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/ExecuteStatementResult) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/ExecuteStatementResult) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/ExecuteStatementResult) 

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

Spécifie les détails de la page à récupérer.

## Table des matières
<a name="API_QLDB-Session_FetchPageRequest_Contents"></a>

 ** NextPageToken **   <a name="qldb-Type-QLDB-Session_FetchPageRequest-NextPageToken"></a>
Spécifie le jeton de page suivant de la page à récupérer.  
Type : String  
Contraintes de longueur : longueur minimale de 4. Longueur maximum de 1024.  
Modèle : `^[A-Za-z-0-9+/=]+$`   
Obligatoire : oui

 ** TransactionId **   <a name="qldb-Type-QLDB-Session_FetchPageRequest-TransactionId"></a>
Spécifie l'ID de transaction de la page à récupérer.  
Type : String  
Contraintes de longueur : longueur fixe de 22.  
Modèle : `^[A-Za-z-0-9]+$`   
Obligatoire : oui

## consultez aussi
<a name="API_QLDB-Session_FetchPageRequest_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/FetchPageRequest) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/FetchPageRequest) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/FetchPageRequest) 

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

Contient la page qui a été récupérée.

## Table des matières
<a name="API_QLDB-Session_FetchPageResult_Contents"></a>

 ** ConsumedIOs **   <a name="qldb-Type-QLDB-Session_FetchPageResult-ConsumedIOs"></a>
Contient des mesures relatives au nombre de demandes d'E/S consommées.  
Type : objet [IOUsage](API_QLDB-Session_IOUsage.md)  
Obligatoire : non

 ** Page **   <a name="qldb-Type-QLDB-Session_FetchPageResult-Page"></a>
Contient les détails de la page récupérée.  
Type : objet [Page](API_QLDB-Session_Page.md)  
Obligatoire : non

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_FetchPageResult-TimingInformation"></a>
Contient des informations de performance côté serveur pour la commande.  
Type : objet [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Obligatoire : non

## consultez aussi
<a name="API_QLDB-Session_FetchPageResult_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/FetchPageResult) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/FetchPageResult) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/FetchPageResult) 

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

Contient les mesures d'utilisation des E/S pour une commande qui a été invoquée.

## Table des matières
<a name="API_QLDB-Session_IOUsage_Contents"></a>

 ** ReadIOs **   <a name="qldb-Type-QLDB-Session_IOUsage-ReadIOs"></a>
Le nombre de demandes d'E/S de lecture effectuées par la commande.  
Type : long  
Obligatoire : non

 ** WriteIOs **   <a name="qldb-Type-QLDB-Session_IOUsage-WriteIOs"></a>
Le nombre de demandes d'E/S d'écriture effectuées par la commande.  
Type : long  
Obligatoire : non

## consultez aussi
<a name="API_QLDB-Session_IOUsage_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/IOUsage) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/IOUsage) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/IOUsage) 

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

Contient les détails de la page récupérée.

## Table des matières
<a name="API_QLDB-Session_Page_Contents"></a>

 ** NextPageToken **   <a name="qldb-Type-QLDB-Session_Page-NextPageToken"></a>
Le jeton de la page suivante.  
Type : String  
Contraintes de longueur : longueur minimale de 4. Longueur maximum de 1024.  
Modèle : `^[A-Za-z-0-9+/=]+$`   
Obligatoire : non

 ** Values **   <a name="qldb-Type-QLDB-Session_Page-Values"></a>
Structure contenant des valeurs dans plusieurs formats de codage.  
Type : tableau d’objets [ValueHolder](API_QLDB-Session_ValueHolder.md)  
Obligatoire : non

## consultez aussi
<a name="API_QLDB-Session_Page_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/Page) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/Page) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/Page) 

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

Spécifie une demande de démarrage d'une nouvelle session.

## Table des matières
<a name="API_QLDB-Session_StartSessionRequest_Contents"></a>

 ** LedgerName **   <a name="qldb-Type-QLDB-Session_StartSessionRequest-LedgerName"></a>
Le nom du registre sur lequel démarrer une nouvelle session.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Modèle : `(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$`   
Obligatoire : oui

## consultez aussi
<a name="API_QLDB-Session_StartSessionRequest_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/StartSessionRequest) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/StartSessionRequest) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/StartSessionRequest) 

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

Contient les détails de la session démarrée.

## Table des matières
<a name="API_QLDB-Session_StartSessionResult_Contents"></a>

 ** SessionToken **   <a name="qldb-Type-QLDB-Session_StartSessionResult-SessionToken"></a>
Jeton de session de la session démarrée. Cela `SessionToken` est obligatoire pour chaque commande suivante émise au cours de la session en cours.  
Type : String  
Contraintes de longueur : longueur minimale de 4. Longueur maximum de 1024.  
Modèle : `^[A-Za-z-0-9+/=]+$`   
Obligatoire : non

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_StartSessionResult-TimingInformation"></a>
Contient des informations sur les performances côté serveur pour la commande.  
Type : objet [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Obligatoire : non

## consultez aussi
<a name="API_QLDB-Session_StartSessionResult_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/StartSessionResult) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/StartSessionResult) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/StartSessionResult) 

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

Spécifie une demande pour démarrer une transaction.

## Table des matières
<a name="API_QLDB-Session_StartTransactionRequest_Contents"></a>

Les membres de cette structure d'exception dépendent du contexte.

## consultez aussi
<a name="API_QLDB-Session_StartTransactionRequest_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/StartTransactionRequest) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/StartTransactionRequest) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/StartTransactionRequest) 

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

Contient les détails de la transaction démarrée.

## Table des matières
<a name="API_QLDB-Session_StartTransactionResult_Contents"></a>

 ** TimingInformation **   <a name="qldb-Type-QLDB-Session_StartTransactionResult-TimingInformation"></a>
Contient des informations sur les performances côté serveur pour la commande.  
Type : objet [TimingInformation](API_QLDB-Session_TimingInformation.md)  
Obligatoire : non

 ** TransactionId **   <a name="qldb-Type-QLDB-Session_StartTransactionResult-TransactionId"></a>
L'ID de transaction de la transaction démarrée.  
Type : String  
Contraintes de longueur : longueur fixe de 22.  
Modèle : `^[A-Za-z-0-9]+$`   
Obligatoire : non

## consultez aussi
<a name="API_QLDB-Session_StartTransactionResult_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/StartTransactionResult) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/StartTransactionResult) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/StartTransactionResult) 

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

Contient des informations de performance côté serveur pour une commande. Amazon QLDB capture les informations temporelles entre le moment où il reçoit la demande et le moment où il envoie la réponse correspondante.

## Table des matières
<a name="API_QLDB-Session_TimingInformation_Contents"></a>

 ** ProcessingTimeMilliseconds **   <a name="qldb-Type-QLDB-Session_TimingInformation-ProcessingTimeMilliseconds"></a>
Le temps que QLDB a consacré au traitement de la commande, mesuré en millisecondes.  
Type : long  
Obligatoire : non

## consultez aussi
<a name="API_QLDB-Session_TimingInformation_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/TimingInformation) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/TimingInformation) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/TimingInformation) 

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

Structure qui peut contenir une valeur dans plusieurs formats de codage.

## Table des matières
<a name="API_QLDB-Session_ValueHolder_Contents"></a>

 ** IonBinary **   <a name="qldb-Type-QLDB-Session_ValueHolder-IonBinary"></a>
Une valeur binaire Amazon Ion contenue dans une `ValueHolder` structure.  
Type : objet de données binaires encodées en base64  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 131072.  
Obligatoire : non

 ** IonText **   <a name="qldb-Type-QLDB-Session_ValueHolder-IonText"></a>
Une valeur en texte brut Amazon Ion contenue dans une `ValueHolder` structure.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 1048576.  
Obligatoire : non

## consultez aussi
<a name="API_QLDB-Session_ValueHolder_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/ValueHolder) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/ValueHolder) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/ValueHolder) 