@aws-sdk/types
Version:
Types for the AWS SDK
226 lines (225 loc) • 5.33 kB
TypeScript
export { AbortController, AbortHandler, AbortSignal } from "./abort";
export { HttpAuthLocation } from "./auth";
export { AuthScheme, HttpAuthDefinition } from "./auth";
export { BlobTypes } from "./blob/blob-types";
export { Checksum, ChecksumConstructor } from "./checksum";
export { Client } from "./client";
export { Command } from "./command";
export {
ConnectConfiguration,
ConnectionManager,
ConnectionManagerConfiguration,
ConnectionPool,
} from "./connection";
export {
Credentials,
CredentialProvider,
CredentialProviderOptions,
} from "./credentials";
export {
Hash,
HashConstructor,
StreamHasher,
randomValues,
SourceData,
} from "./crypto";
export { HostAddressType } from "./dns";
export { HostAddress, HostResolverArguments, HostResolver } from "./dns";
export {
MessageDecoder,
MessageEncoder,
AvailableMessage,
AvailableMessages,
} from "./encode";
export { EndpointURLScheme } from "./endpoint";
export {
EndpointARN,
EndpointPartition,
EndpointURL,
EndpointObjectProperty,
EndpointV2,
EndpointParameters,
} from "./endpoint";
export {
Message,
MessageHeaders,
BooleanHeaderValue,
ByteHeaderValue,
ShortHeaderValue,
IntegerHeaderValue,
LongHeaderValue,
BinaryHeaderValue,
StringHeaderValue,
TimestampHeaderValue,
UuidHeaderValue,
MessageHeaderValue,
Int64,
EventStreamSerdeContext,
EventStreamMarshaller,
EventStreamMarshallerDeserFn,
EventStreamMarshallerSerFn,
EventStreamPayloadHandler,
EventStreamPayloadHandlerProvider,
EventStreamRequestSigner,
EventStreamSerdeProvider,
EventStreamSignerProvider,
} from "./eventStream";
export { AwsRegionExtensionConfiguration } from "./extensions";
export {
AwsSdkFeatures,
AwsSdkCredentialsFeatures,
AwsSdkTokenFeatures,
} from "./feature-ids";
export { MergeFunctions } from "./function";
export {
Endpoint,
HeaderBag,
HttpHandlerOptions,
HttpMessage,
HttpRequest,
HttpResponse,
QueryParameterBag,
Headers,
ResolvedHttpResponse,
} from "./http";
export { AnonymousIdentity } from "./identity/AnonymousIdentity";
export {
IdentityProvider,
AwsCredentialIdentity,
AwsCredentialIdentityProvider,
AwsIdentityProperties,
RuntimeConfigIdentityProvider,
RuntimeConfigAwsCredentialIdentityProvider,
AttributedAwsCredentialIdentity,
} from "./identity/AwsCredentialIdentity";
export { Identity } from "./identity/Identity";
export { LoginIdentity, LoginIdentityProvider } from "./identity/LoginIdentity";
export {
TokenIdentity,
TokenIdentityProvider,
AttributedTokenIdentity,
} from "./identity/TokenIdentity";
export { Logger, LogLevel, LoggerOptions } from "./logger";
export {
AbsoluteLocation,
BuildHandler,
BuildHandlerArguments,
BuildHandlerOptions,
BuildHandlerOutput,
BuildMiddleware,
DeserializeHandler,
DeserializeHandlerArguments,
DeserializeHandlerOptions,
DeserializeHandlerOutput,
DeserializeMiddleware,
FinalizeHandler,
FinalizeHandlerArguments,
FinalizeHandlerOutput,
FinalizeRequestHandlerOptions,
FinalizeRequestMiddleware,
Handler,
HandlerExecutionContext,
HandlerOptions,
InitializeHandler,
InitializeHandlerArguments,
InitializeHandlerOptions,
InitializeHandlerOutput,
InitializeMiddleware,
MiddlewareStack,
MiddlewareType,
Pluggable,
Priority,
Relation,
RelativeLocation,
RelativeMiddlewareOptions,
SerializeHandler,
SerializeHandlerArguments,
SerializeHandlerOptions,
SerializeHandlerOutput,
SerializeMiddleware,
Step,
Terminalware,
AwsHandlerExecutionContext,
} from "./middleware";
export { PaginationConfiguration, Paginator } from "./pagination";
export {
IniSection,
Profile,
ParsedIniData,
SharedConfigFiles,
} from "./profile";
export { Request } from "./request";
export { MetadataBearer, ResponseMetadata, Response } from "./response";
export {
ExponentialBackoffJitterType,
ExponentialBackoffStrategyOptions,
RetryBackoffStrategy,
RetryErrorInfo,
RetryErrorType,
RetryStrategyOptions,
RetryStrategyV2,
RetryToken,
StandardRetryBackoffStrategy,
StandardRetryToken,
} from "./retry";
export {
EndpointBearer,
StreamCollector,
SerdeContext,
ResponseDeserializer,
RequestSerializer,
SdkStreamMixin,
SdkStream,
WithSdkStreamMixin,
SdkStreamMixinInjector,
SdkStreamSerdeContext,
} from "./serde";
export {
DocumentType,
RetryableTrait,
SmithyException,
SdkError,
} from "./shapes";
export {
DateInput,
EventSigner,
EventSigningArguments,
FormattedEvent,
MessageSigner,
RequestSigningArguments,
RequestPresigner,
RequestPresigningArguments,
RequestSigner,
SignableMessage,
SignedMessage,
SigningArguments,
StringSigner,
} from "./signature";
export {
GetAwsChunkedEncodingStream,
GetAwsChunkedEncodingStreamOptions,
} from "./stream";
export { Token, TokenProvider } from "./token";
export { RequestHandlerProtocol } from "./transfer";
export {
RequestContext,
RequestHandler,
RequestHandlerMetadata,
RequestHandlerOutput,
} from "./transfer";
export { URI } from "./uri";
export {
Encoder,
Decoder,
Provider,
UserAgentPair,
UserAgent,
UrlParser,
MemoizedProvider,
BodyLengthCalculator,
RegionInfo,
RegionInfoProviderOptions,
RegionInfoProvider,
RetryStrategy,
} from "./util";
export { WaiterConfiguration } from "./waiter";