Socket
Socket
Sign inDemoInstall

@aws-sdk/middleware-endpoint-discovery

Package Overview
Dependencies
Maintainers
5
Versions
154
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/middleware-endpoint-discovery - npm Package Compare versions

Comparing version 3.168.0 to 3.170.0

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

# [3.170.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.169.0...v3.170.0) (2022-09-13)
**Note:** Version bump only for package @aws-sdk/middleware-endpoint-discovery
# [3.168.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.167.0...v3.168.0) (2022-09-09)

@@ -8,0 +16,0 @@

4

dist-types/ts3.4/configurations.d.ts
import { LoadedConfigSelectors } from "@aws-sdk/node-config-provider";
export declare const NODE_ENDPOINT_DISCOVERY_CONFIG_OPTIONS: LoadedConfigSelectors<boolean | undefined>;
export declare const NODE_ENDPOINT_DISCOVERY_CONFIG_OPTIONS: LoadedConfigSelectors<
boolean | undefined
>;

@@ -1,4 +0,17 @@

import { BuildHandler, HandlerExecutionContext, MetadataBearer } from "@aws-sdk/types";
import {
BuildHandler,
HandlerExecutionContext,
MetadataBearer,
} from "@aws-sdk/types";
import { EndpointDiscoveryMiddlewareConfig } from "./getEndpointDiscoveryPlugin";
import { EndpointDiscoveryResolvedConfig, PreviouslyResolved } from "./resolveEndpointDiscoveryConfig";
export declare const endpointDiscoveryMiddleware: (config: EndpointDiscoveryResolvedConfig & PreviouslyResolved, middlewareConfig: EndpointDiscoveryMiddlewareConfig) => <Output extends MetadataBearer = MetadataBearer>(next: BuildHandler<any, Output>, context: HandlerExecutionContext) => BuildHandler<any, Output>;
import {
EndpointDiscoveryResolvedConfig,
PreviouslyResolved,
} from "./resolveEndpointDiscoveryConfig";
export declare const endpointDiscoveryMiddleware: (
config: EndpointDiscoveryResolvedConfig & PreviouslyResolved,
middlewareConfig: EndpointDiscoveryMiddlewareConfig
) => <Output extends MetadataBearer = MetadataBearer>(
next: BuildHandler<any, Output>,
context: HandlerExecutionContext
) => BuildHandler<any, Output>;
import { Credentials, Provider } from "@aws-sdk/types";
export declare const getCacheKey: (commandName: string, config: {
export declare const getCacheKey: (
commandName: string,
config: {
credentials: Provider<Credentials>;
}, options: {
},
options: {
identifiers?: Record<string, string> | undefined;
}) => Promise<string>;
}
) => Promise<string>;

@@ -1,14 +0,43 @@

import { BuildHandlerOptions, HttpHandlerOptions, MiddlewareStack, Pluggable } from "@aws-sdk/types";
import { EndpointDiscoveryResolvedConfig, PreviouslyResolved } from "./resolveEndpointDiscoveryConfig";
import {
BuildHandlerOptions,
HttpHandlerOptions,
MiddlewareStack,
Pluggable,
} from "@aws-sdk/types";
import {
EndpointDiscoveryResolvedConfig,
PreviouslyResolved,
} from "./resolveEndpointDiscoveryConfig";
export declare const endpointDiscoveryMiddlewareOptions: BuildHandlerOptions;
export interface EndpointDiscoveryMiddlewareConfig {
isDiscoveredEndpointRequired: boolean;
clientStack: MiddlewareStack<any, any>;
options?: HttpHandlerOptions;
identifiers?: Record<string, string>;
isDiscoveredEndpointRequired: boolean;
clientStack: MiddlewareStack<any, any>;
options?: HttpHandlerOptions;
identifiers?: Record<string, string>;
}
export declare const getEndpointDiscoveryPlugin: (pluginConfig: EndpointDiscoveryResolvedConfig & PreviouslyResolved, middlewareConfig: EndpointDiscoveryMiddlewareConfig) => Pluggable<any, any>;
export declare const getEndpointDiscoveryPlugin: (
pluginConfig: EndpointDiscoveryResolvedConfig & PreviouslyResolved,
middlewareConfig: EndpointDiscoveryMiddlewareConfig
) => Pluggable<any, any>;
export declare const getEndpointDiscoveryRequiredPlugin: (pluginConfig: EndpointDiscoveryResolvedConfig & PreviouslyResolved, middlewareConfig: Pick<EndpointDiscoveryMiddlewareConfig, Exclude<keyof EndpointDiscoveryMiddlewareConfig, "isDiscoveredEndpointRequired">>) => Pluggable<any, any>;
export declare const getEndpointDiscoveryRequiredPlugin: (
pluginConfig: EndpointDiscoveryResolvedConfig & PreviouslyResolved,
middlewareConfig: Pick<
EndpointDiscoveryMiddlewareConfig,
Exclude<
keyof EndpointDiscoveryMiddlewareConfig,
"isDiscoveredEndpointRequired"
>
>
) => Pluggable<any, any>;
export declare const getEndpointDiscoveryOptionalPlugin: (pluginConfig: EndpointDiscoveryResolvedConfig & PreviouslyResolved, middlewareConfig: Pick<EndpointDiscoveryMiddlewareConfig, Exclude<keyof EndpointDiscoveryMiddlewareConfig, "isDiscoveredEndpointRequired">>) => Pluggable<any, any>;
export declare const getEndpointDiscoveryOptionalPlugin: (
pluginConfig: EndpointDiscoveryResolvedConfig & PreviouslyResolved,
middlewareConfig: Pick<
EndpointDiscoveryMiddlewareConfig,
Exclude<
keyof EndpointDiscoveryMiddlewareConfig,
"isDiscoveredEndpointRequired"
>
>
) => Pluggable<any, any>;
export * from "./configurations";
export * from "./getEndpointDiscoveryPlugin";
export * from "./resolveEndpointDiscoveryConfig";
import { EndpointCache } from "@aws-sdk/endpoint-cache";
import { Credentials, MemoizedProvider, Provider } from "@aws-sdk/types";
export interface EndpointDiscoveryInputConfig {
}
export interface EndpointDiscoveryInputConfig {}
export interface PreviouslyResolved {
isCustomEndpoint: boolean;
credentials: MemoizedProvider<Credentials>;
endpointDiscoveryEnabledProvider: Provider<boolean | undefined>;
isCustomEndpoint: boolean;
credentials: MemoizedProvider<Credentials>;
endpointDiscoveryEnabledProvider: Provider<boolean | undefined>;
}
export interface EndpointDiscoveryInputConfig {
endpointCacheSize?: number;
endpointDiscoveryEnabled?: boolean | undefined;
endpointCacheSize?: number;
endpointDiscoveryEnabled?: boolean | undefined;
}
export interface EndpointDiscoveryResolvedConfig {
endpointCache: EndpointCache;
endpointDiscoveryCommandCtor: new (comandConfig: any) => any;
endpointDiscoveryEnabled: Provider<boolean | undefined>;
isClientEndpointDiscoveryEnabled: boolean;
endpointCache: EndpointCache;
endpointDiscoveryCommandCtor: new (comandConfig: any) => any;
endpointDiscoveryEnabled: Provider<boolean | undefined>;
isClientEndpointDiscoveryEnabled: boolean;
}
export interface EndpointDiscoveryConfigOptions {
endpointDiscoveryCommandCtor: new (comandConfig: any) => any;
endpointDiscoveryCommandCtor: new (comandConfig: any) => any;
}
export declare const resolveEndpointDiscoveryConfig: <T>(input: T & PreviouslyResolved & EndpointDiscoveryInputConfig, { endpointDiscoveryCommandCtor }: EndpointDiscoveryConfigOptions) => T & EndpointDiscoveryResolvedConfig;
export declare const resolveEndpointDiscoveryConfig: <T>(
input: T & PreviouslyResolved & EndpointDiscoveryInputConfig,
{ endpointDiscoveryCommandCtor }: EndpointDiscoveryConfigOptions
) => T & EndpointDiscoveryResolvedConfig;
import { EndpointDiscoveryMiddlewareConfig } from "./getEndpointDiscoveryPlugin";
import { EndpointDiscoveryResolvedConfig, PreviouslyResolved } from "./resolveEndpointDiscoveryConfig";
export interface UpdateDiscoveredEndpointInCacheOptions extends EndpointDiscoveryMiddlewareConfig {
cacheKey: string;
commandName: string;
endpointDiscoveryCommandCtor: new (comandConfig: any) => any;
import {
EndpointDiscoveryResolvedConfig,
PreviouslyResolved,
} from "./resolveEndpointDiscoveryConfig";
export interface UpdateDiscoveredEndpointInCacheOptions
extends EndpointDiscoveryMiddlewareConfig {
cacheKey: string;
commandName: string;
endpointDiscoveryCommandCtor: new (comandConfig: any) => any;
}
export declare const updateDiscoveredEndpointInCache: (config: EndpointDiscoveryResolvedConfig & PreviouslyResolved, options: UpdateDiscoveredEndpointInCacheOptions) => Promise<void>;
export declare const updateDiscoveredEndpointInCache: (
config: EndpointDiscoveryResolvedConfig & PreviouslyResolved,
options: UpdateDiscoveredEndpointInCacheOptions
) => Promise<void>;
{
"name": "@aws-sdk/middleware-endpoint-discovery",
"version": "3.168.0",
"version": "3.170.0",
"scripts": {

@@ -23,6 +23,6 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",

"devDependencies": {
"@aws-sdk/node-config-provider": "3.168.0",
"@aws-sdk/node-config-provider": "3.170.0",
"@tsconfig/recommended": "1.0.1",
"concurrently": "7.0.0",
"downlevel-dts": "0.7.0",
"downlevel-dts": "0.10.1",
"rimraf": "3.0.2",

@@ -33,6 +33,6 @@ "typedoc": "0.19.2",

"dependencies": {
"@aws-sdk/config-resolver": "3.168.0",
"@aws-sdk/endpoint-cache": "3.168.0",
"@aws-sdk/protocol-http": "3.168.0",
"@aws-sdk/types": "3.168.0",
"@aws-sdk/config-resolver": "3.170.0",
"@aws-sdk/endpoint-cache": "3.170.0",
"@aws-sdk/protocol-http": "3.170.0",
"@aws-sdk/types": "3.170.0",
"tslib": "^2.3.1"

@@ -39,0 +39,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc