Access token used for HTTP Bearer authentication.
Typically obtained via your S2 account or created using s2.accessTokens.issue.
OptionalconnectionMaximum time in milliseconds to wait for connection establishment. This is a "fail fast" timeout that aborts slow connections early. Connection time counts toward requestTimeoutMillis.
Only applies to S2S (HTTP/2) transport when establishing new connections. Reused pooled connections are not subject to this timeout.
OptionalendpointsEndpoint configuration for the S2 environment.
Defaults to AWS (aws.s2.dev and {basin}.b.aws.s2.dev) with the API base path inferred as /v1.
OptionalrequestMaximum time in milliseconds to wait for an append ack before considering the attempt timed out and applying retry logic.
Used by retrying append sessions. When unset, defaults to 5000ms.
OptionalretryRetry configuration for handling transient failures. Applies to management operations (basins, streams, tokens) and stream operations (read, append).
Configuration for constructing the top-level
S2client.