UNPKG

cdk-amazon-chime-resources

Version:

![Experimental](https://img.shields.io/badge/experimental-important.svg?style=for-the-badge)

18 lines (17 loc) 848 B
import { NoOpLogger } from "@aws-sdk/smithy-client"; import { parseUrl } from "@aws-sdk/url-parser"; import { fromBase64, toBase64 } from "@aws-sdk/util-base64"; import { fromUtf8, toUtf8 } from "@aws-sdk/util-utf8"; import { defaultEndpointResolver } from "./endpoint/endpointResolver"; export const getRuntimeConfig = (config) => ({ apiVersion: "2014-11-06", base64Decoder: config?.base64Decoder ?? fromBase64, base64Encoder: config?.base64Encoder ?? toBase64, disableHostPrefix: config?.disableHostPrefix ?? false, endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, logger: config?.logger ?? new NoOpLogger(), serviceId: config?.serviceId ?? "SSM", urlParser: config?.urlParser ?? parseUrl, utf8Decoder: config?.utf8Decoder ?? fromUtf8, utf8Encoder: config?.utf8Encoder ?? toUtf8, });