

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

コミットするトランザクションの詳細が含まれています。

## 内容
<a name="API_QLDB-Session_CommitTransactionRequest_Contents"></a>

 ** CommitDigest **   <a name="qldb-Type-QLDB-Session_CommitTransactionRequest-CommitDigest"></a>
コミットするトランザクションのコミットダイジェストを指定します。アクティブなトランザクションごとに、コミットダイジェストを渡す必要があります。QLDB は `CommitDigest` を検証し、クライアントで計算されたダイジェストが QLDB によって計算されたダイジェストと一致しない場合、エラーでコミットを拒否します。  
`CommitDigest` パラメータの目的は、クライアントが送信したステートメントの正確なセットを、クライアントが送信したのと同じ順序で、かつ重複しないように、サーバーが処理した場合およびその場合に限って、QLDB がトランザクションをコミットするようにすることです。  
タイプ: Base64 でエンコードされたバイナリデータオブジェクト  
必須: はい

 ** TransactionId **   <a name="qldb-Type-QLDB-Session_CommitTransactionRequest-TransactionId"></a>
コミットするトランザクションのトランザクション ID を指定します。  
タイプ: 文字列  
長さの制限: 22 の固定長  
Pattern: `^[A-Za-z-0-9]+$`   
必須: はい

## 以下の資料も参照してください。
<a name="API_QLDB-Session_CommitTransactionRequest_SeeAlso"></a>

言語固有の AWS SDKs のいずれかでこの API を使用する方法の詳細については、以下を参照してください。
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/qldb-session-2019-07-11/CommitTransactionRequest) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/qldb-session-2019-07-11/CommitTransactionRequest) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/qldb-session-2019-07-11/CommitTransactionRequest) 