Options
All
  • Public
  • Public/Protected
  • All
Menu

Module @aws-sdk/middleware-endpoint-discovery

Index

References

EndpointDiscoveryConfigOptions

Re-exports EndpointDiscoveryConfigOptions

EndpointDiscoveryInputConfig

Re-exports EndpointDiscoveryInputConfig

EndpointDiscoveryMiddlewareConfig

Re-exports EndpointDiscoveryMiddlewareConfig

EndpointDiscoveryResolvedConfig

Re-exports EndpointDiscoveryResolvedConfig

NODE_ENDPOINT_DISCOVERY_CONFIG_OPTIONS

Re-exports NODE_ENDPOINT_DISCOVERY_CONFIG_OPTIONS

PreviouslyResolved

Re-exports PreviouslyResolved

endpointDiscoveryMiddlewareOptions

Re-exports endpointDiscoveryMiddlewareOptions

getEndpointDiscoveryOptionalPlugin

Re-exports getEndpointDiscoveryOptionalPlugin

getEndpointDiscoveryPlugin

Re-exports getEndpointDiscoveryPlugin

getEndpointDiscoveryRequiredPlugin

Re-exports getEndpointDiscoveryRequiredPlugin

resolveEndpointDiscoveryConfig

Re-exports resolveEndpointDiscoveryConfig

Variables

Const CONFIG_ENDPOINT_DISCOVERY

CONFIG_ENDPOINT_DISCOVERY: "endpoint_discovery_enabled" = "endpoint_discovery_enabled"

Const ENV_ENDPOINT_DISCOVERY

ENV_ENDPOINT_DISCOVERY: string[] = ["AWS_ENABLE_ENDPOINT_DISCOVERY", "AWS_ENDPOINT_DISCOVERY_ENABLED"]

Const requestQueue

requestQueue: Record<string, { reject: Function; resolve: Function }[]>

Functions

Const endpointDiscoveryMiddleware

Const getCacheKey

  • getCacheKey(commandName: string, config: { credentials: Provider<Credentials> }, options: { identifiers?: Record<string, string> }): Promise<string>

Const getEndpointDiscoveryOptionalPlugin

Const getEndpointDiscoveryPlugin

Const getEndpointDiscoveryRequiredPlugin

Const isFalsy

  • isFalsy(value: string): boolean

Const resolveEndpointDiscoveryConfig

Const updateDiscoveredEndpointInCache

Object literals

Const NODE_ENDPOINT_DISCOVERY_CONFIG_OPTIONS

NODE_ENDPOINT_DISCOVERY_CONFIG_OPTIONS: object

default

default: undefined = undefined

configFileSelector

  • configFileSelector(profile: Profile): boolean

environmentVariableSelector

  • environmentVariableSelector(env: ProcessEnv): boolean

Const endpointDiscoveryMiddlewareOptions

endpointDiscoveryMiddlewareOptions: object

name

name: string = "endpointDiscoveryMiddleware"

override

override: true = true

step

step: "build" = "build"

tags

tags: string[] = ["ENDPOINT_DISCOVERY"]