SendCommandRequest
import type { SendCommandRequest } from "https://aws-api.deno.dev/v0.3/services/qldbsession.ts?docs=full";
interface SendCommandRequest {
AbortTransaction?: AbortTransactionRequest | null;
CommitTransaction?: CommitTransactionRequest | null;
EndSession?: EndSessionRequest | null;
ExecuteStatement?: ExecuteStatementRequest | null;
FetchPage?: FetchPageRequest | null;
SessionToken?: string | null;
StartSession?: StartSessionRequest | null;
StartTransaction?: StartTransactionRequest | null;
}§Properties
§
AbortTransaction?: AbortTransactionRequest | null
[src]Command to abort the current transaction.
§
CommitTransaction?: CommitTransactionRequest | null
[src]Command to commit the specified transaction.
§
EndSession?: EndSessionRequest | null
[src]Command to end the current session.
§
ExecuteStatement?: ExecuteStatementRequest | null
[src]Command to execute a statement in the specified transaction.
§
FetchPage?: FetchPageRequest | null
[src]Command to fetch a page.
§
SessionToken?: string | null
[src]Specifies the session token for the current command. A session token is constant throughout the life of the session.
To obtain a session token, run the StartSession
command.
This SessionToken
is required for every subsequent command that is issued during the current session.
§
StartSession?: StartSessionRequest | null
[src]Command to start a new session. A session token is obtained as part of the response.
§
StartTransaction?: StartTransactionRequest | null
[src]Command to start a new transaction.