Socket
Socket
Sign inDemoInstall

@aws-sdk/config-resolver

Package Overview
Dependencies
Maintainers
5
Versions
162
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/config-resolver - npm Package Compare versions

Comparing version 3.168.0 to 3.170.0

0

dist-types/ts3.4/endpointsConfig/index.d.ts

@@ -0,0 +0,0 @@ export * from "./NodeUseDualstackEndpointConfigOptions";

@@ -0,0 +0,0 @@ import { LoadedConfigSelectors } from "@aws-sdk/node-config-provider";

@@ -0,0 +0,0 @@ import { LoadedConfigSelectors } from "@aws-sdk/node-config-provider";

17

dist-types/ts3.4/endpointsConfig/resolveCustomEndpointsConfig.d.ts
import { Endpoint, Provider, UrlParser } from "@aws-sdk/types";
import { EndpointsInputConfig, EndpointsResolvedConfig } from "./resolveEndpointsConfig";
import {
EndpointsInputConfig,
EndpointsResolvedConfig,
} from "./resolveEndpointsConfig";
export interface CustomEndpointsInputConfig extends EndpointsInputConfig {
endpoint: string | Endpoint | Provider<Endpoint>;
endpoint: string | Endpoint | Provider<Endpoint>;
}
interface PreviouslyResolved {
urlParser: UrlParser;
urlParser: UrlParser;
}
export interface CustomEndpointsResolvedConfig extends EndpointsResolvedConfig {
isCustomEndpoint: true;
isCustomEndpoint: true;
}
export declare const resolveCustomEndpointsConfig: <T>(input: T & CustomEndpointsInputConfig & PreviouslyResolved) => T & CustomEndpointsResolvedConfig;
export declare const resolveCustomEndpointsConfig: <T>(
input: T & CustomEndpointsInputConfig & PreviouslyResolved
) => T & CustomEndpointsResolvedConfig;
export {};

@@ -1,25 +0,31 @@

import { Endpoint, Provider, RegionInfoProvider, UrlParser } from "@aws-sdk/types";
import {
Endpoint,
Provider,
RegionInfoProvider,
UrlParser,
} from "@aws-sdk/types";
export interface EndpointsInputConfig {
endpoint?: string | Endpoint | Provider<Endpoint>;
tls?: boolean;
useDualstackEndpoint?: boolean | Provider<boolean>;
endpoint?: string | Endpoint | Provider<Endpoint>;
tls?: boolean;
useDualstackEndpoint?: boolean | Provider<boolean>;
}
interface PreviouslyResolved {
regionInfoProvider: RegionInfoProvider;
urlParser: UrlParser;
region: Provider<string>;
useFipsEndpoint: Provider<boolean>;
regionInfoProvider: RegionInfoProvider;
urlParser: UrlParser;
region: Provider<string>;
useFipsEndpoint: Provider<boolean>;
}
export interface EndpointsResolvedConfig extends Required<EndpointsInputConfig> {
endpoint: Provider<Endpoint>;
isCustomEndpoint: boolean;
useDualstackEndpoint: Provider<boolean>;
export interface EndpointsResolvedConfig
extends Required<EndpointsInputConfig> {
endpoint: Provider<Endpoint>;
isCustomEndpoint: boolean;
useDualstackEndpoint: Provider<boolean>;
}
export declare const resolveEndpointsConfig: <T>(input: T & EndpointsInputConfig & PreviouslyResolved) => T & EndpointsResolvedConfig;
export declare const resolveEndpointsConfig: <T>(
input: T & EndpointsInputConfig & PreviouslyResolved
) => T & EndpointsResolvedConfig;
export {};
import { Provider, RegionInfoProvider, UrlParser } from "@aws-sdk/types";
interface GetEndpointFromRegionOptions {
region: Provider<string>;
tls?: boolean;
regionInfoProvider: RegionInfoProvider;
urlParser: UrlParser;
useDualstackEndpoint: Provider<boolean>;
useFipsEndpoint: Provider<boolean>;
region: Provider<string>;
tls?: boolean;
regionInfoProvider: RegionInfoProvider;
urlParser: UrlParser;
useDualstackEndpoint: Provider<boolean>;
useFipsEndpoint: Provider<boolean>;
}
export declare const getEndpointFromRegion: (input: GetEndpointFromRegionOptions) => Promise<import("@aws-sdk/types").Endpoint>;
export declare const getEndpointFromRegion: (
input: GetEndpointFromRegionOptions
) => Promise<import("@aws-sdk/types").Endpoint>;
export {};
export * from "./endpointsConfig";
export * from "./regionConfig";
export * from "./regionInfo";

@@ -1,2 +0,5 @@

import { LoadedConfigSelectors, LocalConfigOptions } from "@aws-sdk/node-config-provider";
import {
LoadedConfigSelectors,
LocalConfigOptions,
} from "@aws-sdk/node-config-provider";
export declare const REGION_ENV_NAME = "AWS_REGION";

@@ -3,0 +6,0 @@ export declare const REGION_INI_NAME = "region";

export declare const getRealRegion: (region: string) => string;
export * from "./config";
export * from "./resolveRegionConfig";
export declare const isFipsRegion: (region: string) => boolean;
import { Provider } from "@aws-sdk/types";
export interface RegionInputConfig {
region?: string | Provider<string>;
useFipsEndpoint?: boolean | Provider<boolean>;
region?: string | Provider<string>;
useFipsEndpoint?: boolean | Provider<boolean>;
}
interface PreviouslyResolved {
}
interface PreviouslyResolved {}
export interface RegionResolvedConfig {
region: Provider<string>;
useFipsEndpoint: Provider<boolean>;
region: Provider<string>;
useFipsEndpoint: Provider<boolean>;
}
export declare const resolveRegionConfig: <T>(input: T & RegionInputConfig & PreviouslyResolved) => T & RegionResolvedConfig;
export declare const resolveRegionConfig: <T>(
input: T & RegionInputConfig & PreviouslyResolved
) => T & RegionResolvedConfig;
export {};
import { EndpointVariantTag } from "./EndpointVariantTag";
export declare type EndpointVariant = {
hostname: string;
tags: EndpointVariantTag[];
hostname: string;
tags: EndpointVariantTag[];
};

@@ -1,2 +0,1 @@

export declare type EndpointVariantTag = "fips" | "dualstack";
import { EndpointVariant } from "./EndpointVariant";
export interface GetHostnameFromVariantsOptions {
useFipsEndpoint: boolean;
useDualstackEndpoint: boolean;
useFipsEndpoint: boolean;
useDualstackEndpoint: boolean;
}
export declare const getHostnameFromVariants: (variants: EndpointVariant[] | undefined, { useFipsEndpoint, useDualstackEndpoint }: GetHostnameFromVariantsOptions) => string | undefined;
export declare const getHostnameFromVariants: (
variants: EndpointVariant[] | undefined,
{ useFipsEndpoint, useDualstackEndpoint }: GetHostnameFromVariantsOptions
) => string | undefined;

@@ -5,8 +5,17 @@ import { RegionInfo } from "@aws-sdk/types";

export interface GetRegionInfoOptions {
useFipsEndpoint?: boolean;
useDualstackEndpoint?: boolean;
signingService: string;
regionHash: RegionHash;
partitionHash: PartitionHash;
useFipsEndpoint?: boolean;
useDualstackEndpoint?: boolean;
signingService: string;
regionHash: RegionHash;
partitionHash: PartitionHash;
}
export declare const getRegionInfo: (region: string, { useFipsEndpoint, useDualstackEndpoint, signingService, regionHash, partitionHash, }: GetRegionInfoOptions) => RegionInfo;
export declare const getRegionInfo: (
region: string,
{
useFipsEndpoint,
useDualstackEndpoint,
signingService,
regionHash,
partitionHash,
}: GetRegionInfoOptions
) => RegionInfo;
export interface GetResolvedHostnameOptions {
regionHostname?: string;
partitionHostname?: string;
regionHostname?: string;
partitionHostname?: string;
}
export declare const getResolvedHostname: (resolvedRegion: string, { regionHostname, partitionHostname }: GetResolvedHostnameOptions) => string | undefined;
export declare const getResolvedHostname: (
resolvedRegion: string,
{ regionHostname, partitionHostname }: GetResolvedHostnameOptions
) => string | undefined;
import { PartitionHash } from "./PartitionHash";
export interface GetResolvedPartitionOptions {
partitionHash: PartitionHash;
partitionHash: PartitionHash;
}
export declare const getResolvedPartition: (region: string, { partitionHash }: GetResolvedPartitionOptions) => string;
export declare const getResolvedPartition: (
region: string,
{ partitionHash }: GetResolvedPartitionOptions
) => string;
export interface GetResolvedSigningRegionOptions {
regionRegex: string;
signingRegion?: string;
useFipsEndpoint: boolean;
regionRegex: string;
signingRegion?: string;
useFipsEndpoint: boolean;
}
export declare const getResolvedSigningRegion: (hostname: string, { signingRegion, regionRegex, useFipsEndpoint }: GetResolvedSigningRegionOptions) => string | undefined;
export declare const getResolvedSigningRegion: (
hostname: string,
{
signingRegion,
regionRegex,
useFipsEndpoint,
}: GetResolvedSigningRegionOptions
) => string | undefined;
export * from "./PartitionHash";
export * from "./RegionHash";
export * from "./getRegionInfo";
import { EndpointVariant } from "./EndpointVariant";
export declare type PartitionHash = Record<string, {
export declare type PartitionHash = Record<
string,
{
regions: string[];

@@ -8,2 +10,3 @@ regionRegex: string;

endpoint?: string;
}>;
}
>;
import { EndpointVariant } from "./EndpointVariant";
export declare type RegionHash = Record<string, {
export declare type RegionHash = Record<
string,
{
variants: EndpointVariant[];
signingService?: string;
signingRegion?: string;
}>;
}
>;
{
"name": "@aws-sdk/config-resolver",
"version": "3.168.0",
"version": "3.170.0",
"scripts": {

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

"dependencies": {
"@aws-sdk/signature-v4": "3.168.0",
"@aws-sdk/types": "3.168.0",
"@aws-sdk/util-config-provider": "3.168.0",
"@aws-sdk/util-middleware": "3.168.0",
"@aws-sdk/signature-v4": "3.170.0",
"@aws-sdk/types": "3.170.0",
"@aws-sdk/util-config-provider": "3.170.0",
"@aws-sdk/util-middleware": "3.170.0",
"tslib": "^2.3.1"
},
"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",

@@ -36,0 +36,0 @@ "typedoc": "0.19.2",

Sorry, the diff of this file is too big to display

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