@aws-sdk/config-resolver
Advanced tools
Comparing version 3.168.0 to 3.170.0
@@ -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"; |
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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
836
119040
+ Added@aws-sdk/is-array-buffer@3.170.0(transitive)
+ Added@aws-sdk/signature-v4@3.170.0(transitive)
+ Added@aws-sdk/types@3.170.0(transitive)
+ Added@aws-sdk/util-config-provider@3.170.0(transitive)
+ Added@aws-sdk/util-hex-encoding@3.170.0(transitive)
+ Added@aws-sdk/util-middleware@3.170.0(transitive)
+ Added@aws-sdk/util-uri-escape@3.170.0(transitive)
- Removed@aws-sdk/is-array-buffer@3.168.0(transitive)
- Removed@aws-sdk/signature-v4@3.168.0(transitive)
- Removed@aws-sdk/types@3.168.0(transitive)
- Removed@aws-sdk/util-config-provider@3.168.0(transitive)
- Removed@aws-sdk/util-hex-encoding@3.168.0(transitive)
- Removed@aws-sdk/util-middleware@3.168.0(transitive)
- Removed@aws-sdk/util-uri-escape@3.168.0(transitive)
Updated@aws-sdk/types@3.170.0