File Explorer

/var/runtime/node_modules/@aws-sdk/client-rtbfabric/dist-cjs

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

index.js94.4 KB · 2587 lines
const { awsEndpointFunctions, emitWarningIfUnsupportedVersion: emitWarningIfUnsupportedVersion$1, createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS, getAwsRegionExtensionConfiguration, resolveAwsRegionExtensionConfiguration, resolveUserAgentConfig, resolveHostHeaderConfig, getUserAgentPlugin, getHostHeaderPlugin, getLoggerPlugin, getRecursionDetectionPlugin } = require("@aws-sdk/core/client");const { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin, createPaginator } = require("@smithy/core");const { normalizeProvider, getSmithyContext, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, makeBuilder, createWaiter, checkExceptions, WaiterState, createAggregatedClient } = require("@smithy/core/client");const { Command: $Command } = require("@smithy/core/client");exports.$Command = $Command;exports.__Client = Client;const { resolveDefaultsModeConfig, loadConfig, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS, resolveRegionConfig } = require("@smithy/core/config");const { BinaryDecisionDiagram, EndpointCache, decideEndpoint, customEndpointFunctions, resolveEndpointConfig, getEndpointPlugin } = require("@smithy/core/endpoints");const { parseUrl, getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig, getContentLengthPlugin } = require("@smithy/core/protocols");const { DEFAULT_RETRY_MODE, NODE_RETRY_MODE_CONFIG_OPTIONS, NODE_MAX_ATTEMPT_CONFIG_OPTIONS, resolveRetryConfig, getRetryPlugin } = require("@smithy/core/retry");const { TypeRegistry, getSchemaSerdePlugin } = require("@smithy/core/schema");const { resolveAwsSdkSigV4Config, AwsSdkSigV4Signer, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require("@aws-sdk/core/httpAuthSchemes");const { defaultProvider } = require("@aws-sdk/credential-provider-node");const { toUtf8, fromUtf8, toBase64, fromBase64, calculateBodyLength } = require("@smithy/core/serde");const { streamCollector, NodeHttpHandler } = require("@smithy/node-http-handler");const { AwsRestJsonProtocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultRTBFabricHttpAuthSchemeParametersProvider = async (config, context, input) => {    return {        operation: getSmithyContext(context).operation,        region: await normalizeProvider(config.region)() || (() => {            throw new Error("expected `region` to be configured for `aws.auth#sigv4`");        })(),    };};function createAwsAuthSigv4HttpAuthOption(authParameters) {    return {        schemeId: "aws.auth#sigv4",        signingProperties: {            name: "rtbfabric",            region: authParameters.region,        },        propertiesExtractor: (config, context) => ({            signingProperties: {                config,                context,            },        }),    };}const defaultRTBFabricHttpAuthSchemeProvider = (authParameters) => {    const options = [];    switch (authParameters.operation) {        default: {            options.push(createAwsAuthSigv4HttpAuthOption(authParameters));        }    }    return options;};const resolveHttpAuthSchemeConfig = (config) => {    const config_0 = resolveAwsSdkSigV4Config(config);    return Object.assign(config_0, {        authSchemePreference: normalizeProvider(config.authSchemePreference ?? []),    });}; const resolveClientEndpointParameters = (options) => {    return Object.assign(options, {        useDualstackEndpoint: options.useDualstackEndpoint ?? false,        useFipsEndpoint: options.useFipsEndpoint ?? false,        defaultSigningName: "rtbfabric",    });};const commonParams = {    UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },    Endpoint: { type: "builtInParams", name: "endpoint" },    Region: { type: "builtInParams", name: "region" },    UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },}; var version = "3.1104.0";var packageInfo = {	version: version}; const k = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = { [k]: "Endpoint" }, h = { [k]: d }, i = {}, j = [{ [k]: "Region" }];const _data = {    conditions: [        [c, [g]],        [c, j],        ["aws.partition", j, d],        [e, [{ [k]: "UseFIPS" }, b]],        [e, [{ [k]: "UseDualStack" }, b]],        [e, [{ fn: f, argv: [h, "supportsDualStack"] }, b]],        [e, [{ fn: f, argv: [h, "supportsFIPS"] }, b]]    ],    results: [        [a],        [a, "Invalid Configuration: FIPS and custom endpoint are not supported"],        [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"],        [g, i],        ["https://rtbfabric-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "FIPS and DualStack are enabled, but this partition does not support one or both"],        ["https://rtbfabric-fips.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "FIPS is enabled but this partition does not support FIPS"],        ["https://rtbfabric.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "DualStack is enabled but this partition does not support DualStack"],        ["https://rtbfabric.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "Invalid Configuration: Missing Region"]    ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([    -1, 1, -1,    0, 12, 3,    1, 4, r + 11,    2, 5, r + 11,    3, 8, 6,    4, 7, r + 10,    5, r + 8, r + 9,    4, 10, 9,    6, r + 6, r + 7,    5, 11, r + 5,    6, r + 4, r + 5,    3, r + 1, 13,    4, r + 2, r + 3,]);const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); const cache = new EndpointCache({    size: 50,    params: ["Endpoint", "Region", "UseDualStack", "UseFIPS"],});const defaultEndpointResolver = (endpointParams, context = {}) => {    return cache.get(endpointParams, () => decideEndpoint(bdd, {        endpointParams: endpointParams,        logger: context.logger,    }));};customEndpointFunctions.aws = awsEndpointFunctions; class RTBFabricServiceException extends ServiceException {    constructor(options) {        super(options);        Object.setPrototypeOf(this, RTBFabricServiceException.prototype);    }} class AccessDeniedException extends RTBFabricServiceException {    name = "AccessDeniedException";    $fault = "client";    constructor(opts) {        super({            name: "AccessDeniedException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, AccessDeniedException.prototype);    }}class ConflictException extends RTBFabricServiceException {    name = "ConflictException";    $fault = "client";    constructor(opts) {        super({            name: "ConflictException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ConflictException.prototype);    }}class InternalServerException extends RTBFabricServiceException {    name = "InternalServerException";    $fault = "server";    $retryable = {};    constructor(opts) {        super({            name: "InternalServerException",            $fault: "server",            ...opts,        });        Object.setPrototypeOf(this, InternalServerException.prototype);    }}class ResourceNotFoundException extends RTBFabricServiceException {    name = "ResourceNotFoundException";    $fault = "client";    constructor(opts) {        super({            name: "ResourceNotFoundException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceNotFoundException.prototype);    }}class ThrottlingException extends RTBFabricServiceException {    name = "ThrottlingException";    $fault = "client";    $retryable = {};    constructor(opts) {        super({            name: "ThrottlingException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ThrottlingException.prototype);    }}class ValidationException extends RTBFabricServiceException {    name = "ValidationException";    $fault = "client";    constructor(opts) {        super({            name: "ValidationException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ValidationException.prototype);    }}class ServiceQuotaExceededException extends RTBFabricServiceException {    name = "ServiceQuotaExceededException";    $fault = "client";    constructor(opts) {        super({            name: "ServiceQuotaExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ServiceQuotaExceededException.prototype);    }} const _A = "Action";const _AC = "AssociateCertificate";const _ACR = "AssociateCertificateRequest";const _ACRs = "AssociateCertificateResponse";const _ADE = "AccessDeniedException";const _AL = "AcceptLink";const _ALR = "AcceptLinkRequest";const _ALRc = "AcceptLinkResponse";const _ASGC = "AutoScalingGroupsConfiguration";const _BECC = "Base64EncodedCertificateChain";const _CAC = "CertificateAuthorityCertificates";const _CAS = "CertificateAssociationSummary";const _CASL = "CertificateAssociationSummaryList";const _CE = "ConflictException";const _CIEL = "CreateInboundExternalLink";const _CIELR = "CreateInboundExternalLinkRequest";const _CIELRr = "CreateInboundExternalLinkResponse";const _CL = "CreateLink";const _CLR = "CreateLinkRequest";const _CLRR = "CreateLinkRoutingRule";const _CLRRR = "CreateLinkRoutingRuleRequest";const _CLRRRr = "CreateLinkRoutingRuleResponse";const _CLRr = "CreateLinkResponse";const _COEL = "CreateOutboundExternalLink";const _COELR = "CreateOutboundExternalLinkRequest";const _COELRr = "CreateOutboundExternalLinkResponse";const _CRG = "CreateRequesterGateway";const _CRGR = "CreateRequesterGatewayRequest";const _CRGRr = "CreateRequesterGatewayResponse";const _CRGRre = "CreateResponderGatewayRequest";const _CRGRrea = "CreateResponderGatewayResponse";const _CRGr = "CreateResponderGateway";const _DC = "DisassociateCertificate";const _DCR = "DisassociateCertificateRequest";const _DCRi = "DisassociateCertificateResponse";const _DIEL = "DeleteInboundExternalLink";const _DIELR = "DeleteInboundExternalLinkRequest";const _DIELRe = "DeleteInboundExternalLinkResponse";const _DL = "DeleteLink";const _DLR = "DeleteLinkRequest";const _DLRR = "DeleteLinkRoutingRule";const _DLRRR = "DeleteLinkRoutingRuleRequest";const _DLRRRe = "DeleteLinkRoutingRuleResponse";const _DLRe = "DeleteLinkResponse";const _DOEL = "DeleteOutboundExternalLink";const _DOELR = "DeleteOutboundExternalLinkRequest";const _DOELRe = "DeleteOutboundExternalLinkResponse";const _DRG = "DeleteRequesterGateway";const _DRGR = "DeleteRequesterGatewayRequest";const _DRGRe = "DeleteRequesterGatewayResponse";const _DRGRel = "DeleteResponderGatewayRequest";const _DRGRele = "DeleteResponderGatewayResponse";const _DRGe = "DeleteResponderGateway";const _EEC = "EksEndpointsConfiguration";const _F = "Filter";const _FC = "FilterCriterion";const _FCi = "FilterConfiguration";const _FCil = "FilterCriteria";const _GCA = "GetCertificateAssociation";const _GCAR = "GetCertificateAssociationRequest";const _GCARe = "GetCertificateAssociationResponse";const _GIEL = "GetInboundExternalLink";const _GIELR = "GetInboundExternalLinkRequest";const _GIELRe = "GetInboundExternalLinkResponse";const _GL = "GetLink";const _GLR = "GetLinkRequest";const _GLRR = "GetLinkRoutingRule";const _GLRRR = "GetLinkRoutingRuleRequest";const _GLRRRe = "GetLinkRoutingRuleResponse";const _GLRe = "GetLinkResponse";const _GOEL = "GetOutboundExternalLink";const _GOELR = "GetOutboundExternalLinkRequest";const _GOELRe = "GetOutboundExternalLinkResponse";const _GRG = "GetRequesterGateway";const _GRGR = "GetRequesterGatewayRequest";const _GRGRe = "GetRequesterGatewayResponse";const _GRGRet = "GetResponderGatewayRequest";const _GRGRete = "GetResponderGatewayResponse";const _GRGe = "GetResponderGateway";const _HCC = "HealthCheckConfig";const _HTA = "HeaderTagAction";const _ISE = "InternalServerException";const _LA = "LinkAttributes";const _LALC = "LinkApplicationLogConfiguration";const _LALS = "LinkApplicationLogSampling";const _LC = "ListenerConfig";const _LCA = "ListCertificateAssociations";const _LCAR = "ListCertificateAssociationsRequest";const _LCARi = "ListCertificateAssociationsResponse";const _LL = "LinkList";const _LLR = "ListLinksRequest";const _LLRR = "ListLinkRoutingRules";const _LLRRR = "ListLinkRoutingRulesRequest";const _LLRRRi = "ListLinkRoutingRulesResponse";const _LLRS = "ListLinksResponseStructure";const _LLRi = "ListLinksResponse";const _LLS = "LinkLogSettings";const _LLi = "ListLinks";const _LRG = "ListRequesterGateways";const _LRGR = "ListRequesterGatewaysRequest";const _LRGRi = "ListRequesterGatewaysResponse";const _LRGRis = "ListResponderGatewaysRequest";const _LRGRist = "ListResponderGatewaysResponse";const _LRGi = "ListResponderGateways";const _LRRL = "LinkRoutingRuleList";const _LRRS = "LinkRoutingRuleSummary";const _LTFR = "ListTagsForResource";const _LTFRR = "ListTagsForResourceRequest";const _LTFRRi = "ListTagsForResourceResponse";const _MC = "ModuleConfiguration";const _MCL = "ModuleConfigurationList";const _MEC = "ManagedEndpointConfiguration";const _MP = "ModuleParameters";const _NBA = "NoBidAction";const _NBMP = "NoBidModuleParameters";const _ORAMP = "OpenRtbAttributeModuleParameters";const _QSKVP = "QueryStringKeyValuePair";const _RC = "RuleCondition";const _REM = "ResponderErrorMasking";const _REMFHC = "ResponderErrorMaskingForHttpCode";const _RL = "RejectLink";const _RLMP = "RateLimiterModuleParameters";const _RLR = "RejectLinkRequest";const _RLRe = "RejectLinkResponse";const _RNFE = "ResourceNotFoundException";const _SQEE = "ServiceQuotaExceededException";const _TE = "ThrottlingException";const _TR = "TagResource";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _TSC = "TrustStoreConfiguration";const _UL = "UpdateLink";const _ULMF = "UpdateLinkModuleFlow";const _ULMFR = "UpdateLinkModuleFlowRequest";const _ULMFRp = "UpdateLinkModuleFlowResponse";const _ULR = "UpdateLinkRequest";const _ULRR = "UpdateLinkRoutingRule";const _ULRRR = "UpdateLinkRoutingRuleRequest";const _ULRRRp = "UpdateLinkRoutingRuleResponse";const _ULRp = "UpdateLinkResponse";const _UR = "UntagResource";const _URG = "UpdateRequesterGateway";const _URGR = "UpdateRequesterGatewayRequest";const _URGRp = "UpdateRequesterGatewayResponse";const _URGRpd = "UpdateResponderGatewayRequest";const _URGRpda = "UpdateResponderGatewayResponse";const _URGp = "UpdateResponderGateway";const _URR = "UntagResourceRequest";const _URRn = "UntagResourceResponse";const _VE = "ValidationException";const _a = "attributes";const _aA = "associatedAt";const _aCA = "acmCertificateArn";const _aL = "applicationLogs";const _aLC = "activeLinksCount";const _aSG = "autoScalingGroups";const _aSGN = "autoScalingGroupNames";const _ac = "action";const _c = "client";const _cA = "createdAt";const _cAC = "certificateAuthorityCertificates";const _cASCCC = "clusterApiServerCaCertificateChain";const _cASEU = "clusterApiServerEndpointUri";const _cAe = "certificateAssociations";const _cN = "clusterName";const _cPI = "customerProvidedId";const _cT = "connectivityType";const _cTl = "clientToken";const _co = "conditions";const _cr = "criteria";const _d = "direction";const _dN = "domainName";const _dO = "dependsOn";const _de = "description";const _e = "error";const _eE = "eksEndpoints";const _eIE = "externalInboundEndpoint";const _eL = "errorLog";const _eRN = "endpointsResourceName";const _eRNn = "endpointsResourceNamespace";const _fC = "filterConfiguration";const _fL = "filterLog";const _fM = "flowModules";const _fT = "filterType";const _gI = "gatewayId";const _gIa = "gatewayIds";const _gT = "gatewayType";const _h = "http";const _hC = "httpCode";const _hCC = "healthCheckConfig";const _hE = "httpError";const _hH = "hostHeader";const _hHW = "hostHeaderWildcard";const _hP = "holdbackPercentage";const _hQ = "httpQuery";const _hRA = "httpResponderAllowed";const _hT = "headerTag";const _hTC = "healthyThresholdCount";const _iS = "intervalSeconds";const _k = "key";const _l = "links";const _lC = "listenerConfig";const _lI = "linkId";const _lRC = "linksRequestedCount";const _lS = "logSettings";const _lT = "loggingTypes";const _m = "message";const _mEC = "managedEndpointConfiguration";const _mP = "moduleParameters";const _mR = "maxResults";const _mo = "modules";const _n = "name";const _nB = "noBid";const _nBRC = "noBidReasonCode";const _nT = "nextToken";const _oRA = "openRtbAttribute";const _p = "priority";const _pE = "publicEndpoint";const _pEa = "pathExact";const _pFM = "pendingFlowModules";const _pGI = "peerGatewayId";const _pP = "pathPrefix";const _pTP = "passThroughPercentage";const _pa = "path";const _po = "port";const _pr = "protocol";const _pro = "protocols";const _qSE = "queryStringEquals";const _qSEu = "queryStringExists";const _r = "rules";const _rA = "roleArn";const _rAe = "resourceArn";const _rC = "reasonCode";const _rEM = "responderErrorMasking";const _rI = "ruleId";const _rL = "rateLimiter";const _rLP = "responseLoggingPercentage";const _re = "reason";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.rtbfabric";const _sCM = "statusCodeMatcher";const _sGI = "securityGroupIds";const _sI = "subnetIds";const _sa = "sampling";const _se = "server";const _st = "status";const _t = "tags";const _tIM = "timeoutInMillis";const _tK = "tagKeys";const _tLC = "totalLinksCount";const _tM = "timeoutMs";const _tSC = "trustStoreConfiguration";const _tp = "tps";const _uA = "updatedAt";const _uTC = "unhealthyThresholdCount";const _v = "values";const _vI = "vpcId";const _va = "value";const _ve = "version";const n0 = "com.amazonaws.rtbfabric";const _s_registry = TypeRegistry.for(_s);var RTBFabricServiceException$ = [-3, _s, "RTBFabricServiceException", 0, [], []];_s_registry.registerError(RTBFabricServiceException$, RTBFabricServiceException);const n0_registry = TypeRegistry.for(n0);var AccessDeniedException$ = [-3, n0, _ADE,    { [_e]: _c, [_hE]: 403 },    [_m],    [0], 1];n0_registry.registerError(AccessDeniedException$, AccessDeniedException);var ConflictException$ = [-3, n0, _CE,    { [_e]: _c, [_hE]: 409 },    [_m],    [0], 1];n0_registry.registerError(ConflictException$, ConflictException);var InternalServerException$ = [-3, n0, _ISE,    { [_e]: _se, [_hE]: 500 },    [_m],    [0], 1];n0_registry.registerError(InternalServerException$, InternalServerException);var ResourceNotFoundException$ = [-3, n0, _RNFE,    { [_e]: _c, [_hE]: 404 },    [_m],    [0], 1];n0_registry.registerError(ResourceNotFoundException$, ResourceNotFoundException);var ServiceQuotaExceededException$ = [-3, n0, _SQEE,    { [_e]: _c, [_hE]: 402 },    [_m],    [0], 1];n0_registry.registerError(ServiceQuotaExceededException$, ServiceQuotaExceededException);var ThrottlingException$ = [-3, n0, _TE,    { [_e]: _c, [_hE]: 429 },    [_m],    [0], 1];n0_registry.registerError(ThrottlingException$, ThrottlingException);var ValidationException$ = [-3, n0, _VE,    { [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(ValidationException$, ValidationException);const errorTypeRegistries = [    _s_registry,    n0_registry,];var Base64EncodedCertificateChain = [0, n0, _BECC, 8, 0];var AcceptLinkRequest$ = [3, n0, _ALR,    0,    [_gI, _lI, _lS, _a, _tIM],    [[0, 1], [0, 1], () => LinkLogSettings$, () => LinkAttributes$, 1], 3];var AcceptLinkResponse$ = [3, n0, _ALRc,    0,    [_gI, _pGI, _st, _cA, _uA, _lI, _d, _fM, _pFM, _a, _lS, _cT],    [0, 0, 0, 4, 4, 0, 0, () => ModuleConfigurationList, () => ModuleConfigurationList, () => LinkAttributes$, () => LinkLogSettings$, 0], 6];var AssociateCertificateRequest$ = [3, n0, _ACR,    0,    [_gI, _aCA, _cTl],    [[0, 1], 0, [0, 4]], 2];var AssociateCertificateResponse$ = [3, n0, _ACRs,    0,    [_gI, _aCA, _st],    [0, 0, 0], 3];var AutoScalingGroupsConfiguration$ = [3, n0, _ASGC,    0,    [_aSGN, _rA, _hCC],    [64 | 0, 0, () => HealthCheckConfig$], 2];var CertificateAssociationSummary$ = [3, n0, _CAS,    0,    [_aCA, _st, _aA, _uA],    [0, 0, 4, 4], 2];var CreateInboundExternalLinkRequest$ = [3, n0, _CIELR,    0,    [_gI, _lS, _cTl, _a, _t],    [[0, 1], () => LinkLogSettings$, [0, 4], () => LinkAttributes$, 128 | 0], 2];var CreateInboundExternalLinkResponse$ = [3, n0, _CIELRr,    0,    [_gI, _lI, _st, _dN],    [0, 0, 0, 0], 4];var CreateLinkRequest$ = [3, n0, _CLR,    0,    [_gI, _pGI, _lS, _a, _hRA, _t, _tIM],    [[0, 1], 0, () => LinkLogSettings$, () => LinkAttributes$, 2, 128 | 0, 1], 3];var CreateLinkResponse$ = [3, n0, _CLRr,    0,    [_gI, _pGI, _st, _cA, _uA, _lI, _d, _fM, _pFM, _a, _lS, _cT, _cPI],    [0, 0, 0, 4, 4, 0, 0, () => ModuleConfigurationList, () => ModuleConfigurationList, () => LinkAttributes$, () => LinkLogSettings$, 0, 0], 6];var CreateLinkRoutingRuleRequest$ = [3, n0, _CLRRR,    0,    [_gI, _lI, _p, _co, _cTl, _t],    [[0, 1], [0, 1], 1, () => RuleCondition$, [0, 4], 128 | 0], 4];var CreateLinkRoutingRuleResponse$ = [3, n0, _CLRRRr,    0,    [_rI, _st, _cA],    [0, 0, 4], 3];var CreateOutboundExternalLinkRequest$ = [3, n0, _COELR,    0,    [_gI, _pE, _lS, _cTl, _a, _t],    [[0, 1], 0, () => LinkLogSettings$, [0, 4], () => LinkAttributes$, 128 | 0], 3];var CreateOutboundExternalLinkResponse$ = [3, n0, _COELRr,    0,    [_gI, _lI, _st],    [0, 0, 0], 3];var CreateRequesterGatewayRequest$ = [3, n0, _CRGR,    0,    [_vI, _sI, _sGI, _cTl, _de, _t],    [0, 64 | 0, 64 | 0, [0, 4], 0, 128 | 0], 3];var CreateRequesterGatewayResponse$ = [3, n0, _CRGRr,    0,    [_gI, _dN, _st],    [0, 0, 0], 3];var CreateResponderGatewayRequest$ = [3, n0, _CRGRre,    0,    [_vI, _sI, _sGI, _po, _pr, _dN, _lC, _tSC, _mEC, _cTl, _de, _t, _gT],    [0, 64 | 0, 64 | 0, 1, 0, 0, () => ListenerConfig$, [() => TrustStoreConfiguration$, 0], [() => ManagedEndpointConfiguration$, 0], [0, 4], 0, 128 | 0, 0], 5];var CreateResponderGatewayResponse$ = [3, n0, _CRGRrea,    0,    [_gI, _st, _lC, _eIE],    [0, 0, () => ListenerConfig$, 0], 2];var DeleteInboundExternalLinkRequest$ = [3, n0, _DIELR,    0,    [_gI, _lI],    [[0, 1], [0, 1]], 2];var DeleteInboundExternalLinkResponse$ = [3, n0, _DIELRe,    0,    [_lI, _st],    [0, 0], 2];var DeleteLinkRequest$ = [3, n0, _DLR,    0,    [_gI, _lI],    [[0, 1], [0, 1]], 2];var DeleteLinkResponse$ = [3, n0, _DLRe,    0,    [_lI, _st],    [0, 0], 2];var DeleteLinkRoutingRuleRequest$ = [3, n0, _DLRRR,    0,    [_gI, _lI, _rI],    [[0, 1], [0, 1], [0, 1]], 3];var DeleteLinkRoutingRuleResponse$ = [3, n0, _DLRRRe,    0,    [_rI, _st],    [0, 0], 2];var DeleteOutboundExternalLinkRequest$ = [3, n0, _DOELR,    0,    [_gI, _lI],    [[0, 1], [0, 1]], 2];var DeleteOutboundExternalLinkResponse$ = [3, n0, _DOELRe,    0,    [_lI, _st],    [0, 0], 2];var DeleteRequesterGatewayRequest$ = [3, n0, _DRGR,    0,    [_gI],    [[0, 1]], 1];var DeleteRequesterGatewayResponse$ = [3, n0, _DRGRe,    0,    [_gI, _st],    [0, 0], 2];var DeleteResponderGatewayRequest$ = [3, n0, _DRGRel,    0,    [_gI],    [[0, 1]], 1];var DeleteResponderGatewayResponse$ = [3, n0, _DRGRele,    0,    [_gI, _st],    [0, 0], 2];var DisassociateCertificateRequest$ = [3, n0, _DCR,    0,    [_gI, _aCA],    [[0, 1], [0, { [_hQ]: _aCA }]], 2];var DisassociateCertificateResponse$ = [3, n0, _DCRi,    0,    [_gI, _aCA, _st],    [0, 0, 0], 3];var EksEndpointsConfiguration$ = [3, n0, _EEC,    0,    [_eRN, _eRNn, _cASEU, _cASCCC, _cN, _rA],    [0, 0, 0, [() => Base64EncodedCertificateChain, 0], 0, 0], 6];var Filter$ = [3, n0, _F,    0,    [_cr],    [() => FilterCriteria], 1];var FilterCriterion$ = [3, n0, _FC,    0,    [_pa, _v],    [0, 64 | 0], 2];var GetCertificateAssociationRequest$ = [3, n0, _GCAR,    0,    [_gI, _aCA],    [[0, 1], [0, { [_hQ]: _aCA }]], 2];var GetCertificateAssociationResponse$ = [3, n0, _GCARe,    0,    [_gI, _aCA, _st, _aA, _uA],    [0, 0, 0, 4, 4], 3];var GetInboundExternalLinkRequest$ = [3, n0, _GIELR,    0,    [_gI, _lI],    [[0, 1], [0, 1]], 2];var GetInboundExternalLinkResponse$ = [3, n0, _GIELRe,    0,    [_gI, _lI, _st, _dN, _fM, _pFM, _a, _cA, _uA, _t, _lS, _cT],    [0, 0, 0, 0, () => ModuleConfigurationList, () => ModuleConfigurationList, () => LinkAttributes$, 4, 4, 128 | 0, () => LinkLogSettings$, 0], 4];var GetLinkRequest$ = [3, n0, _GLR,    0,    [_gI, _lI],    [[0, 1], [0, 1]], 2];var GetLinkResponse$ = [3, n0, _GLRe,    0,    [_gI, _pGI, _st, _cA, _uA, _lI, _d, _fM, _pFM, _a, _lS, _cT, _t, _hRA, _tIM],    [0, 0, 0, 4, 4, 0, 0, () => ModuleConfigurationList, () => ModuleConfigurationList, () => LinkAttributes$, () => LinkLogSettings$, 0, 128 | 0, 2, 1], 6];var GetLinkRoutingRuleRequest$ = [3, n0, _GLRRR,    0,    [_gI, _lI, _rI],    [[0, 1], [0, 1], [0, 1]], 3];var GetLinkRoutingRuleResponse$ = [3, n0, _GLRRRe,    0,    [_gI, _lI, _rI, _p, _co, _st, _cA, _uA, _t],    [0, 0, 0, 1, () => RuleCondition$, 0, 4, 4, 128 | 0], 8];var GetOutboundExternalLinkRequest$ = [3, n0, _GOELR,    0,    [_gI, _lI],    [[0, 1], [0, 1]], 2];var GetOutboundExternalLinkResponse$ = [3, n0, _GOELRe,    0,    [_gI, _lI, _st, _pE, _fM, _pFM, _a, _cA, _uA, _t, _lS, _cT],    [0, 0, 0, 0, () => ModuleConfigurationList, () => ModuleConfigurationList, () => LinkAttributes$, 4, 4, 128 | 0, () => LinkLogSettings$, 0], 4];var GetRequesterGatewayRequest$ = [3, n0, _GRGR,    0,    [_gI],    [[0, 1]], 1];var GetRequesterGatewayResponse$ = [3, n0, _GRGRe,    0,    [_st, _dN, _vI, _sI, _sGI, _gI, _de, _cA, _uA, _t, _aLC, _tLC],    [0, 0, 0, 64 | 0, 64 | 0, 0, 0, 4, 4, 128 | 0, 1, 1], 6];var GetResponderGatewayRequest$ = [3, n0, _GRGRet,    0,    [_gI],    [[0, 1]], 1];var GetResponderGatewayResponse$ = [3, n0, _GRGRete,    0,    [_vI, _sI, _sGI, _st, _po, _pr, _gI, _de, _cA, _uA, _dN, _lC, _tSC, _mEC, _t, _aLC, _tLC, _lRC, _gT, _eIE],    [0, 64 | 0, 64 | 0, 0, 1, 0, 0, 0, 4, 4, 0, () => ListenerConfig$, [() => TrustStoreConfiguration$, 0], [() => ManagedEndpointConfiguration$, 0], 128 | 0, 1, 1, 1, 0, 0], 7];var HeaderTagAction$ = [3, n0, _HTA,    0,    [_n, _va],    [0, 0], 2];var HealthCheckConfig$ = [3, n0, _HCC,    0,    [_po, _pa, _pr, _tM, _iS, _sCM, _hTC, _uTC],    [1, 0, 0, 1, 1, 0, 1, 1], 2];var LinkApplicationLogConfiguration$ = [3, n0, _LALC,    0,    [_sa],    [() => LinkApplicationLogSampling$], 1];var LinkApplicationLogSampling$ = [3, n0, _LALS,    0,    [_eL, _fL],    [1, 1], 2];var LinkAttributes$ = [3, n0, _LA,    0,    [_rEM, _cPI],    [() => ResponderErrorMasking, 0]];var LinkLogSettings$ = [3, n0, _LLS,    0,    [_aL],    [() => LinkApplicationLogConfiguration$], 1];var LinkRoutingRuleSummary$ = [3, n0, _LRRS,    0,    [_rI, _p, _co, _st, _cA, _uA],    [0, 1, () => RuleCondition$, 0, 4, 4], 6];var ListCertificateAssociationsRequest$ = [3, n0, _LCAR,    0,    [_gI, _nT, _mR],    [[0, 1], [0, { [_hQ]: _nT }], [1, { [_hQ]: _mR }]], 1];var ListCertificateAssociationsResponse$ = [3, n0, _LCARi,    0,    [_cAe, _nT],    [() => CertificateAssociationSummaryList, 0], 1];var ListenerConfig$ = [3, n0, _LC,    0,    [_pro],    [64 | 0], 1];var ListLinkRoutingRulesRequest$ = [3, n0, _LLRRR,    0,    [_gI, _lI, _nT, _mR],    [[0, 1], [0, 1], [0, { [_hQ]: _nT }], [1, { [_hQ]: _mR }]], 2];var ListLinkRoutingRulesResponse$ = [3, n0, _LLRRRi,    0,    [_r, _nT],    [() => LinkRoutingRuleList, 0]];var ListLinksRequest$ = [3, n0, _LLR,    0,    [_gI, _nT, _mR],    [[0, 1], [0, { [_hQ]: _nT }], [1, { [_hQ]: _mR }]], 1];var ListLinksResponse$ = [3, n0, _LLRi,    0,    [_l, _nT],    [() => LinkList, 0]];var ListLinksResponseStructure$ = [3, n0, _LLRS,    0,    [_gI, _pGI, _st, _cA, _uA, _lI, _d, _fM, _pFM, _a, _lS, _cT, _t, _pE],    [0, 0, 0, 4, 4, 0, 0, () => ModuleConfigurationList, () => ModuleConfigurationList, () => LinkAttributes$, () => LinkLogSettings$, 0, 128 | 0, 0], 6];var ListRequesterGatewaysRequest$ = [3, n0, _LRGR,    0,    [_mR, _nT],    [[1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }]]];var ListRequesterGatewaysResponse$ = [3, n0, _LRGRi,    0,    [_gIa, _nT],    [64 | 0, 0]];var ListResponderGatewaysRequest$ = [3, n0, _LRGRis,    0,    [_mR, _nT],    [[1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }]]];var ListResponderGatewaysResponse$ = [3, n0, _LRGRist,    0,    [_gIa, _nT],    [64 | 0, 0]];var ListTagsForResourceRequest$ = [3, n0, _LTFRR,    0,    [_rAe],    [[0, 1]], 1];var ListTagsForResourceResponse$ = [3, n0, _LTFRRi,    0,    [_t],    [128 | 0]];var ModuleConfiguration$ = [3, n0, _MC,    0,    [_n, _ve, _dO, _mP],    [0, 0, 64 | 0, () => ModuleParameters$], 1];var NoBidAction$ = [3, n0, _NBA,    0,    [_nBRC],    [1]];var NoBidModuleParameters$ = [3, n0, _NBMP,    0,    [_re, _rC, _pTP],    [0, 1, 1]];var OpenRtbAttributeModuleParameters$ = [3, n0, _ORAMP,    0,    [_fT, _fC, _ac, _hP],    [0, () => FilterConfiguration, () => Action$, 1], 4];var QueryStringKeyValuePair$ = [3, n0, _QSKVP,    0,    [_k, _va],    [0, 0], 2];var RateLimiterModuleParameters$ = [3, n0, _RLMP,    0,    [_tp],    [1]];var RejectLinkRequest$ = [3, n0, _RLR,    0,    [_gI, _lI],    [[0, 1], [0, 1]], 2];var RejectLinkResponse$ = [3, n0, _RLRe,    0,    [_gI, _pGI, _st, _cA, _uA, _lI, _d, _fM, _pFM, _a, _lS, _cT],    [0, 0, 0, 4, 4, 0, 0, () => ModuleConfigurationList, () => ModuleConfigurationList, () => LinkAttributes$, () => LinkLogSettings$, 0], 6];var ResponderErrorMaskingForHttpCode$ = [3, n0, _REMFHC,    0,    [_hC, _ac, _lT, _rLP],    [0, 0, 64 | 0, 1], 3];var RuleCondition$ = [3, n0, _RC,    0,    [_hH, _hHW, _pP, _pEa, _qSE, _qSEu],    [0, 0, 0, 0, () => QueryStringKeyValuePair$, 0]];var TagResourceRequest$ = [3, n0, _TRR,    0,    [_rAe, _t],    [[0, 1], 128 | 0], 2];var TagResourceResponse$ = [3, n0, _TRRa,    0,    [],    []];var TrustStoreConfiguration$ = [3, n0, _TSC,    0,    [_cAC],    [[() => CertificateAuthorityCertificates, 0]], 1];var UntagResourceRequest$ = [3, n0, _URR,    0,    [_rAe, _tK],    [[0, 1], [64 | 0, { [_hQ]: _tK }]], 2];var UntagResourceResponse$ = [3, n0, _URRn,    0,    [],    []];var UpdateLinkModuleFlowRequest$ = [3, n0, _ULMFR,    0,    [_gI, _lI, _mo, _cTl],    [[0, 1], [0, 1], () => ModuleConfigurationList, [0, 4]], 3];var UpdateLinkModuleFlowResponse$ = [3, n0, _ULMFRp,    0,    [_gI, _lI, _st],    [0, 0, 0], 3];var UpdateLinkRequest$ = [3, n0, _ULR,    0,    [_gI, _lI, _lS, _tIM],    [[0, 1], [0, 1], () => LinkLogSettings$, 1], 2];var UpdateLinkResponse$ = [3, n0, _ULRp,    0,    [_lI, _st],    [0, 0], 2];var UpdateLinkRoutingRuleRequest$ = [3, n0, _ULRRR,    0,    [_gI, _lI, _rI, _p, _co],    [[0, 1], [0, 1], [0, 1], 1, () => RuleCondition$], 5];var UpdateLinkRoutingRuleResponse$ = [3, n0, _ULRRRp,    0,    [_rI, _st, _uA],    [0, 0, 4], 3];var UpdateRequesterGatewayRequest$ = [3, n0, _URGR,    0,    [_gI, _cTl, _de],    [[0, 1], [0, 4], 0], 1];var UpdateRequesterGatewayResponse$ = [3, n0, _URGRp,    0,    [_gI, _st],    [0, 0], 2];var UpdateResponderGatewayRequest$ = [3, n0, _URGRpd,    0,    [_po, _pr, _gI, _dN, _lC, _tSC, _mEC, _cTl, _de],    [1, 0, [0, 1], 0, () => ListenerConfig$, [() => TrustStoreConfiguration$, 0], [() => ManagedEndpointConfiguration$, 0], [0, 4], 0], 3];var UpdateResponderGatewayResponse$ = [3, n0, _URGRpda,    0,    [_gI, _st],    [0, 0], 2];var CertificateAssociationSummaryList = [1, n0, _CASL,    0, () => CertificateAssociationSummary$];var CertificateAuthorityCertificates = [1, n0, _CAC,    0, [() => Base64EncodedCertificateChain,        0]];var FilterConfiguration = [1, n0, _FCi,    0, () => Filter$];var FilterCriteria = [1, n0, _FCil,    0, () => FilterCriterion$];var LinkList = [1, n0, _LL,    0, () => ListLinksResponseStructure$];var LinkRoutingRuleList = [1, n0, _LRRL,    0, () => LinkRoutingRuleSummary$];var ModuleConfigurationList = [1, n0, _MCL,    0, () => ModuleConfiguration$];var ResponderErrorMasking = [1, n0, _REM,    0, () => ResponderErrorMaskingForHttpCode$];var Action$ = [4, n0, _A,    0,    [_nB, _hT],    [() => NoBidAction$, () => HeaderTagAction$]];var ManagedEndpointConfiguration$ = [4, n0, _MEC,    0,    [_aSG, _eE],    [() => AutoScalingGroupsConfiguration$, [() => EksEndpointsConfiguration$, 0]]];var ModuleParameters$ = [4, n0, _MP,    0,    [_nB, _oRA, _rL],    [() => NoBidModuleParameters$, () => OpenRtbAttributeModuleParameters$, () => RateLimiterModuleParameters$]];var AcceptLink$ = [9, n0, _AL,    { [_h]: ["POST", "/gateway/{gatewayId}/link/{linkId}/accept", 200] }, () => AcceptLinkRequest$, () => AcceptLinkResponse$];var AssociateCertificate$ = [9, n0, _AC,    { [_h]: ["POST", "/responder-gateway/{gatewayId}/certificate", 200] }, () => AssociateCertificateRequest$, () => AssociateCertificateResponse$];var CreateInboundExternalLink$ = [9, n0, _CIEL,    { [_h]: ["POST", "/responder-gateway/{gatewayId}/inbound-external-link", 200] }, () => CreateInboundExternalLinkRequest$, () => CreateInboundExternalLinkResponse$];var CreateLink$ = [9, n0, _CL,    { [_h]: ["POST", "/gateway/{gatewayId}/create-link", 200] }, () => CreateLinkRequest$, () => CreateLinkResponse$];var CreateLinkRoutingRule$ = [9, n0, _CLRR,    { [_h]: ["POST", "/responder-gateway/{gatewayId}/link/{linkId}/routing-rule", 200] }, () => CreateLinkRoutingRuleRequest$, () => CreateLinkRoutingRuleResponse$];var CreateOutboundExternalLink$ = [9, n0, _COEL,    { [_h]: ["POST", "/requester-gateway/{gatewayId}/outbound-external-link", 200] }, () => CreateOutboundExternalLinkRequest$, () => CreateOutboundExternalLinkResponse$];var CreateRequesterGateway$ = [9, n0, _CRG,    { [_h]: ["POST", "/requester-gateway", 200] }, () => CreateRequesterGatewayRequest$, () => CreateRequesterGatewayResponse$];var CreateResponderGateway$ = [9, n0, _CRGr,    { [_h]: ["POST", "/responder-gateway", 200] }, () => CreateResponderGatewayRequest$, () => CreateResponderGatewayResponse$];var DeleteInboundExternalLink$ = [9, n0, _DIEL,    { [_h]: ["DELETE", "/responder-gateway/{gatewayId}/inbound-external-link/{linkId}", 200] }, () => DeleteInboundExternalLinkRequest$, () => DeleteInboundExternalLinkResponse$];var DeleteLink$ = [9, n0, _DL,    { [_h]: ["DELETE", "/gateway/{gatewayId}/link/{linkId}", 200] }, () => DeleteLinkRequest$, () => DeleteLinkResponse$];var DeleteLinkRoutingRule$ = [9, n0, _DLRR,    { [_h]: ["DELETE", "/responder-gateway/{gatewayId}/link/{linkId}/routing-rule/{ruleId}", 200] }, () => DeleteLinkRoutingRuleRequest$, () => DeleteLinkRoutingRuleResponse$];var DeleteOutboundExternalLink$ = [9, n0, _DOEL,    { [_h]: ["DELETE", "/requester-gateway/{gatewayId}/outbound-external-link/{linkId}", 200] }, () => DeleteOutboundExternalLinkRequest$, () => DeleteOutboundExternalLinkResponse$];var DeleteRequesterGateway$ = [9, n0, _DRG,    { [_h]: ["DELETE", "/requester-gateway/{gatewayId}", 200] }, () => DeleteRequesterGatewayRequest$, () => DeleteRequesterGatewayResponse$];var DeleteResponderGateway$ = [9, n0, _DRGe,    { [_h]: ["DELETE", "/responder-gateway/{gatewayId}", 200] }, () => DeleteResponderGatewayRequest$, () => DeleteResponderGatewayResponse$];var DisassociateCertificate$ = [9, n0, _DC,    { [_h]: ["DELETE", "/responder-gateway/{gatewayId}/certificate", 200] }, () => DisassociateCertificateRequest$, () => DisassociateCertificateResponse$];var GetCertificateAssociation$ = [9, n0, _GCA,    { [_h]: ["GET", "/responder-gateway/{gatewayId}/certificate", 200] }, () => GetCertificateAssociationRequest$, () => GetCertificateAssociationResponse$];var GetInboundExternalLink$ = [9, n0, _GIEL,    { [_h]: ["GET", "/responder-gateway/{gatewayId}/inbound-external-link/{linkId}", 200] }, () => GetInboundExternalLinkRequest$, () => GetInboundExternalLinkResponse$];var GetLink$ = [9, n0, _GL,    { [_h]: ["GET", "/gateway/{gatewayId}/link/{linkId}", 200] }, () => GetLinkRequest$, () => GetLinkResponse$];var GetLinkRoutingRule$ = [9, n0, _GLRR,    { [_h]: ["GET", "/responder-gateway/{gatewayId}/link/{linkId}/routing-rule/{ruleId}", 200] }, () => GetLinkRoutingRuleRequest$, () => GetLinkRoutingRuleResponse$];var GetOutboundExternalLink$ = [9, n0, _GOEL,    { [_h]: ["GET", "/requester-gateway/{gatewayId}/outbound-external-link/{linkId}", 200] }, () => GetOutboundExternalLinkRequest$, () => GetOutboundExternalLinkResponse$];var GetRequesterGateway$ = [9, n0, _GRG,    { [_h]: ["GET", "/requester-gateway/{gatewayId}", 200] }, () => GetRequesterGatewayRequest$, () => GetRequesterGatewayResponse$];var GetResponderGateway$ = [9, n0, _GRGe,    { [_h]: ["GET", "/responder-gateway/{gatewayId}", 200] }, () => GetResponderGatewayRequest$, () => GetResponderGatewayResponse$];var ListCertificateAssociations$ = [9, n0, _LCA,    { [_h]: ["GET", "/responder-gateway/{gatewayId}/certificates", 200] }, () => ListCertificateAssociationsRequest$, () => ListCertificateAssociationsResponse$];var ListLinkRoutingRules$ = [9, n0, _LLRR,    { [_h]: ["GET", "/responder-gateway/{gatewayId}/link/{linkId}/routing-rules", 200] }, () => ListLinkRoutingRulesRequest$, () => ListLinkRoutingRulesResponse$];var ListLinks$ = [9, n0, _LLi,    { [_h]: ["GET", "/gateway/{gatewayId}/links/", 200] }, () => ListLinksRequest$, () => ListLinksResponse$];var ListRequesterGateways$ = [9, n0, _LRG,    { [_h]: ["GET", "/requester-gateways", 200] }, () => ListRequesterGatewaysRequest$, () => ListRequesterGatewaysResponse$];var ListResponderGateways$ = [9, n0, _LRGi,    { [_h]: ["GET", "/responder-gateways", 200] }, () => ListResponderGatewaysRequest$, () => ListResponderGatewaysResponse$];var ListTagsForResource$ = [9, n0, _LTFR,    { [_h]: ["GET", "/tags/{resourceArn}", 200] }, () => ListTagsForResourceRequest$, () => ListTagsForResourceResponse$];var RejectLink$ = [9, n0, _RL,    { [_h]: ["POST", "/gateway/{gatewayId}/link/{linkId}/reject", 200] }, () => RejectLinkRequest$, () => RejectLinkResponse$];var TagResource$ = [9, n0, _TR,    { [_h]: ["POST", "/tags/{resourceArn}", 204] }, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR,    { [_h]: ["DELETE", "/tags/{resourceArn}", 204] }, () => UntagResourceRequest$, () => UntagResourceResponse$];var UpdateLink$ = [9, n0, _UL,    { [_h]: ["PATCH", "/gateway/{gatewayId}/link/{linkId}", 200] }, () => UpdateLinkRequest$, () => UpdateLinkResponse$];var UpdateLinkModuleFlow$ = [9, n0, _ULMF,    { [_h]: ["POST", "/gateway/{gatewayId}/link/{linkId}/module-flow", 200] }, () => UpdateLinkModuleFlowRequest$, () => UpdateLinkModuleFlowResponse$];var UpdateLinkRoutingRule$ = [9, n0, _ULRR,    { [_h]: ["PUT", "/responder-gateway/{gatewayId}/link/{linkId}/routing-rule/{ruleId}", 200] }, () => UpdateLinkRoutingRuleRequest$, () => UpdateLinkRoutingRuleResponse$];var UpdateRequesterGateway$ = [9, n0, _URG,    { [_h]: ["POST", "/requester-gateway/{gatewayId}/update", 200] }, () => UpdateRequesterGatewayRequest$, () => UpdateRequesterGatewayResponse$];var UpdateResponderGateway$ = [9, n0, _URGp,    { [_h]: ["POST", "/responder-gateway/{gatewayId}/update", 200] }, () => UpdateResponderGatewayRequest$, () => UpdateResponderGatewayResponse$]; const getRuntimeConfig$1 = (config) => {    return {        apiVersion: "2023-05-15",        base64Decoder: config?.base64Decoder ?? fromBase64,        base64Encoder: config?.base64Encoder ?? toBase64,        disableHostPrefix: config?.disableHostPrefix ?? false,        endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,        extensions: config?.extensions ?? [],        httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultRTBFabricHttpAuthSchemeProvider,        httpAuthSchemes: config?.httpAuthSchemes ?? [            {                schemeId: "aws.auth#sigv4",                identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"),                signer: new AwsSdkSigV4Signer(),            },        ],        logger: config?.logger ?? new NoOpLogger(),        protocol: config?.protocol ?? AwsRestJsonProtocol,        protocolSettings: config?.protocolSettings ?? {            defaultNamespace: "com.amazonaws.rtbfabric",            errorTypeRegistries,            version: "2023-05-15",            serviceTarget: "RTBFabric",        },        serviceId: config?.serviceId ?? "RTBFabric",        sha256: config?.sha256 ?? Sha256,        urlParser: config?.urlParser ?? parseUrl,        utf8Decoder: config?.utf8Decoder ?? fromUtf8,        utf8Encoder: config?.utf8Encoder ?? toUtf8,    };}; const getRuntimeConfig = (config) => {    emitWarningIfUnsupportedVersion(process.version);    const defaultsMode = resolveDefaultsModeConfig(config);    const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode);    const clientSharedValues = getRuntimeConfig$1(config);    emitWarningIfUnsupportedVersion$1(process.version);    const loaderConfig = {        profile: config?.profile,        logger: clientSharedValues.logger,    };    return {        ...clientSharedValues,        ...config,        runtime: "node",        defaultsMode,        authSchemePreference: config?.authSchemePreference ?? loadConfig(NODE_AUTH_SCHEME_PREFERENCE_OPTIONS, loaderConfig),        bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength,        credentialDefaultProvider: config?.credentialDefaultProvider ?? defaultProvider,        defaultUserAgentProvider: config?.defaultUserAgentProvider ?? createDefaultUserAgentProvider({ serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version }),        maxAttempts: config?.maxAttempts ?? loadConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config),        region: config?.region ?? loadConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }),        requestHandler: NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider),        retryMode: config?.retryMode ??            loadConfig({                ...NODE_RETRY_MODE_CONFIG_OPTIONS,                default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE,            }, config),        streamCollector: config?.streamCollector ?? streamCollector,        useDualstackEndpoint: config?.useDualstackEndpoint ?? loadConfig(NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, loaderConfig),        useFipsEndpoint: config?.useFipsEndpoint ?? loadConfig(NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, loaderConfig),        userAgentAppId: config?.userAgentAppId ?? loadConfig(NODE_APP_ID_CONFIG_OPTIONS, loaderConfig),    };}; const getHttpAuthExtensionConfiguration = (runtimeConfig) => {    const _httpAuthSchemes = runtimeConfig.httpAuthSchemes;    let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider;    let _credentials = runtimeConfig.credentials;    return {        setHttpAuthScheme(httpAuthScheme) {            const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId);            if (index === -1) {                _httpAuthSchemes.push(httpAuthScheme);            }            else {                _httpAuthSchemes.splice(index, 1, httpAuthScheme);            }        },        httpAuthSchemes() {            return _httpAuthSchemes;        },        setHttpAuthSchemeProvider(httpAuthSchemeProvider) {            _httpAuthSchemeProvider = httpAuthSchemeProvider;        },        httpAuthSchemeProvider() {            return _httpAuthSchemeProvider;        },        setCredentials(credentials) {            _credentials = credentials;        },        credentials() {            return _credentials;        },    };};const resolveHttpAuthRuntimeConfig = (config) => {    return {        httpAuthSchemes: config.httpAuthSchemes(),        httpAuthSchemeProvider: config.httpAuthSchemeProvider(),        credentials: config.credentials(),    };}; const resolveRuntimeExtensions = (runtimeConfig, extensions) => {    const extensionConfiguration = Object.assign(getAwsRegionExtensionConfiguration(runtimeConfig), getDefaultExtensionConfiguration(runtimeConfig), getHttpHandlerExtensionConfiguration(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig));    extensions.forEach((extension) => extension.configure(extensionConfiguration));    return Object.assign(runtimeConfig, resolveAwsRegionExtensionConfiguration(extensionConfiguration), resolveDefaultRuntimeConfig(extensionConfiguration), resolveHttpHandlerRuntimeConfig(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration));}; class RTBFabricClient extends Client {    config;    constructor(...[configuration]) {        const _config_0 = getRuntimeConfig(configuration || {});        super(_config_0);        this.initConfig = _config_0;        const _config_1 = resolveClientEndpointParameters(_config_0);        const _config_2 = resolveUserAgentConfig(_config_1);        const _config_3 = resolveRetryConfig(_config_2);        const _config_4 = resolveRegionConfig(_config_3);        const _config_5 = resolveHostHeaderConfig(_config_4);        const _config_6 = resolveEndpointConfig(_config_5);        const _config_7 = resolveHttpAuthSchemeConfig(_config_6);        const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []);        this.config = _config_8;        this.middlewareStack.use(getSchemaSerdePlugin(this.config));        this.middlewareStack.use(getUserAgentPlugin(this.config));        this.middlewareStack.use(getRetryPlugin(this.config));        this.middlewareStack.use(getContentLengthPlugin(this.config));        this.middlewareStack.use(getHostHeaderPlugin(this.config));        this.middlewareStack.use(getLoggerPlugin(this.config));        this.middlewareStack.use(getRecursionDetectionPlugin(this.config));        this.middlewareStack.use(getHttpAuthSchemeEndpointRuleSetPlugin(this.config, {            httpAuthSchemeParametersProvider: defaultRTBFabricHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} const command = makeBuilder(commonParams, "RTBFabric", "RTBFabricClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class AcceptLinkCommand extends command(_ep0, _mw0, "AcceptLink", AcceptLink$) {} class AssociateCertificateCommand extends command(_ep0, _mw0, "AssociateCertificate", AssociateCertificate$) {} class CreateInboundExternalLinkCommand extends command(_ep0, _mw0, "CreateInboundExternalLink", CreateInboundExternalLink$) {} class CreateLinkCommand extends command(_ep0, _mw0, "CreateLink", CreateLink$) {} class CreateLinkRoutingRuleCommand extends command(_ep0, _mw0, "CreateLinkRoutingRule", CreateLinkRoutingRule$) {} class CreateOutboundExternalLinkCommand extends command(_ep0, _mw0, "CreateOutboundExternalLink", CreateOutboundExternalLink$) {} class CreateRequesterGatewayCommand extends command(_ep0, _mw0, "CreateRequesterGateway", CreateRequesterGateway$) {} class CreateResponderGatewayCommand extends command(_ep0, _mw0, "CreateResponderGateway", CreateResponderGateway$) {} class DeleteInboundExternalLinkCommand extends command(_ep0, _mw0, "DeleteInboundExternalLink", DeleteInboundExternalLink$) {} class DeleteLinkCommand extends command(_ep0, _mw0, "DeleteLink", DeleteLink$) {} class DeleteLinkRoutingRuleCommand extends command(_ep0, _mw0, "DeleteLinkRoutingRule", DeleteLinkRoutingRule$) {} class DeleteOutboundExternalLinkCommand extends command(_ep0, _mw0, "DeleteOutboundExternalLink", DeleteOutboundExternalLink$) {} class DeleteRequesterGatewayCommand extends command(_ep0, _mw0, "DeleteRequesterGateway", DeleteRequesterGateway$) {} class DeleteResponderGatewayCommand extends command(_ep0, _mw0, "DeleteResponderGateway", DeleteResponderGateway$) {} class DisassociateCertificateCommand extends command(_ep0, _mw0, "DisassociateCertificate", DisassociateCertificate$) {} class GetCertificateAssociationCommand extends command(_ep0, _mw0, "GetCertificateAssociation", GetCertificateAssociation$) {} class GetInboundExternalLinkCommand extends command(_ep0, _mw0, "GetInboundExternalLink", GetInboundExternalLink$) {} class GetLinkCommand extends command(_ep0, _mw0, "GetLink", GetLink$) {} class GetLinkRoutingRuleCommand extends command(_ep0, _mw0, "GetLinkRoutingRule", GetLinkRoutingRule$) {} class GetOutboundExternalLinkCommand extends command(_ep0, _mw0, "GetOutboundExternalLink", GetOutboundExternalLink$) {} class GetRequesterGatewayCommand extends command(_ep0, _mw0, "GetRequesterGateway", GetRequesterGateway$) {} class GetResponderGatewayCommand extends command(_ep0, _mw0, "GetResponderGateway", GetResponderGateway$) {} class ListCertificateAssociationsCommand extends command(_ep0, _mw0, "ListCertificateAssociations", ListCertificateAssociations$) {} class ListLinkRoutingRulesCommand extends command(_ep0, _mw0, "ListLinkRoutingRules", ListLinkRoutingRules$) {} class ListLinksCommand extends command(_ep0, _mw0, "ListLinks", ListLinks$) {} class ListRequesterGatewaysCommand extends command(_ep0, _mw0, "ListRequesterGateways", ListRequesterGateways$) {} class ListResponderGatewaysCommand extends command(_ep0, _mw0, "ListResponderGateways", ListResponderGateways$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class RejectLinkCommand extends command(_ep0, _mw0, "RejectLink", RejectLink$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateLinkCommand extends command(_ep0, _mw0, "UpdateLink", UpdateLink$) {} class UpdateLinkModuleFlowCommand extends command(_ep0, _mw0, "UpdateLinkModuleFlow", UpdateLinkModuleFlow$) {} class UpdateLinkRoutingRuleCommand extends command(_ep0, _mw0, "UpdateLinkRoutingRule", UpdateLinkRoutingRule$) {} class UpdateRequesterGatewayCommand extends command(_ep0, _mw0, "UpdateRequesterGateway", UpdateRequesterGateway$) {} class UpdateResponderGatewayCommand extends command(_ep0, _mw0, "UpdateResponderGateway", UpdateResponderGateway$) {} const paginateListCertificateAssociations = createPaginator(RTBFabricClient, ListCertificateAssociationsCommand, "nextToken", "nextToken", "maxResults"); const paginateListLinkRoutingRules = createPaginator(RTBFabricClient, ListLinkRoutingRulesCommand, "nextToken", "nextToken", "maxResults"); const paginateListLinks = createPaginator(RTBFabricClient, ListLinksCommand, "nextToken", "nextToken", "maxResults"); const paginateListRequesterGateways = createPaginator(RTBFabricClient, ListRequesterGatewaysCommand, "nextToken", "nextToken", "maxResults"); const paginateListResponderGateways = createPaginator(RTBFabricClient, ListResponderGatewaysCommand, "nextToken", "nextToken", "maxResults"); const checkState$e = async (client, input) => {    let reason;    try {        let result = await client.send(new GetCertificateAssociationCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ASSOCIATED") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "FAILED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DISASSOCIATED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "PENDING_DISASSOCIATION") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "ResourceNotFoundException") {            return { state: WaiterState.FAILURE, reason };        }    }    return { state: WaiterState.RETRY, reason };};const waitForCertificateAssociated = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$e);};const waitUntilCertificateAssociated = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$e);    return checkExceptions(result);}; const checkState$d = async (client, input) => {    let reason;    try {        let result = await client.send(new GetCertificateAssociationCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DISASSOCIATED") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "FAILED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "PENDING_ASSOCIATION") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "ResourceNotFoundException") {            return { state: WaiterState.SUCCESS, reason };        }    }    return { state: WaiterState.RETRY, reason };};const waitForCertificateDisassociated = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$d);};const waitUntilCertificateDisassociated = async (params, input) => {    const serviceDefaults = { minDelay: 15, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$d);    return checkExceptions(result);}; const checkState$c = async (client, input) => {    let reason;    try {        let result = await client.send(new GetInboundExternalLinkCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ACTIVE") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "REJECTED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "FAILED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ISOLATED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: WaiterState.RETRY, reason };};const waitForInboundExternalLinkActive = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$c);};const waitUntilInboundExternalLinkActive = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$c);    return checkExceptions(result);}; const checkState$b = async (client, input) => {    let reason;    try {        let result = await client.send(new GetInboundExternalLinkCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "FAILED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "REJECTED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: WaiterState.RETRY, reason };};const waitForInboundExternalLinkDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$b);};const waitUntilInboundExternalLinkDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$b);    return checkExceptions(result);}; const checkState$a = async (client, input) => {    let reason;    try {        let result = await client.send(new GetLinkCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ACCEPTED") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "REJECTED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "FAILED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: WaiterState.RETRY, reason };};const waitForLinkAccepted = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$a);};const waitUntilLinkAccepted = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$a);    return checkExceptions(result);}; const checkState$9 = async (client, input) => {    let reason;    try {        let result = await client.send(new GetLinkCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ACTIVE") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "REJECTED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "FAILED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: WaiterState.RETRY, reason };};const waitForLinkActive = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$9);};const waitUntilLinkActive = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$9);    return checkExceptions(result);}; const checkState$8 = async (client, input) => {    let reason;    try {        let result = await client.send(new GetLinkCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "FAILED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "REJECTED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: WaiterState.RETRY, reason };};const waitForLinkDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$8);};const waitUntilLinkDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$8);    return checkExceptions(result);}; const checkState$7 = async (client, input) => {    let reason;    try {        let result = await client.send(new GetLinkRoutingRuleCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ACTIVE") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "FAILED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: WaiterState.RETRY, reason };};const waitForLinkRoutingRuleActive = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$7);};const waitUntilLinkRoutingRuleActive = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$7);    return checkExceptions(result);}; const checkState$6 = async (client, input) => {    let reason;    try {        let result = await client.send(new GetLinkRoutingRuleCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "FAILED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "ResourceNotFoundException") {            return { state: WaiterState.SUCCESS, reason };        }    }    return { state: WaiterState.RETRY, reason };};const waitForLinkRoutingRuleDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$6);};const waitUntilLinkRoutingRuleDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 5, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$6);    return checkExceptions(result);}; const checkState$5 = async (client, input) => {    let reason;    try {        let result = await client.send(new GetOutboundExternalLinkCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ACTIVE") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "REJECTED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "FAILED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ISOLATED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: WaiterState.RETRY, reason };};const waitForOutboundExternalLinkActive = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$5);};const waitUntilOutboundExternalLinkActive = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$5);    return checkExceptions(result);}; const checkState$4 = async (client, input) => {    let reason;    try {        let result = await client.send(new GetOutboundExternalLinkCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "FAILED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "REJECTED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: WaiterState.RETRY, reason };};const waitForOutboundExternalLinkDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$4);};const waitUntilOutboundExternalLinkDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$4);    return checkExceptions(result);}; const checkState$3 = async (client, input) => {    let reason;    try {        let result = await client.send(new GetRequesterGatewayCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ACTIVE") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ERROR") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: WaiterState.RETRY, reason };};const waitForRequesterGatewayActive = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$3);};const waitUntilRequesterGatewayActive = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$3);    return checkExceptions(result);}; const checkState$2 = async (client, input) => {    let reason;    try {        let result = await client.send(new GetRequesterGatewayCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ERROR") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "ResourceNotFoundException") {            return { state: WaiterState.SUCCESS, reason };        }    }    return { state: WaiterState.RETRY, reason };};const waitForRequesterGatewayDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$2);};const waitUntilRequesterGatewayDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$2);    return checkExceptions(result);}; const checkState$1 = async (client, input) => {    let reason;    try {        let result = await client.send(new GetResponderGatewayCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ACTIVE") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ERROR") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;    }    return { state: WaiterState.RETRY, reason };};const waitForResponderGatewayActive = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState$1);};const waitUntilResponderGatewayActive = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$1);    return checkExceptions(result);}; const checkState = async (client, input) => {    let reason;    try {        let result = await client.send(new GetResponderGatewayCommand(input));        reason = result;        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "DELETED") {                return { state: WaiterState.SUCCESS, reason };            }        }        catch (e) { }        try {            const returnComparator = () => {                return result.status;            };            if (returnComparator() === "ERROR") {                return { state: WaiterState.FAILURE, reason };            }        }        catch (e) { }    }    catch (exception) {        reason = exception;        if (exception.name === "ResourceNotFoundException") {            return { state: WaiterState.SUCCESS, reason };        }    }    return { state: WaiterState.RETRY, reason };};const waitForResponderGatewayDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    return createWaiter({ ...serviceDefaults, ...params }, input, checkState);};const waitUntilResponderGatewayDeleted = async (params, input) => {    const serviceDefaults = { minDelay: 30, maxDelay: 120 };    const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState);    return checkExceptions(result);}; const commands = {    AcceptLinkCommand,    AssociateCertificateCommand,    CreateInboundExternalLinkCommand,    CreateLinkCommand,    CreateLinkRoutingRuleCommand,    CreateOutboundExternalLinkCommand,    CreateRequesterGatewayCommand,    CreateResponderGatewayCommand,    DeleteInboundExternalLinkCommand,    DeleteLinkCommand,    DeleteLinkRoutingRuleCommand,    DeleteOutboundExternalLinkCommand,    DeleteRequesterGatewayCommand,    DeleteResponderGatewayCommand,    DisassociateCertificateCommand,    GetCertificateAssociationCommand,    GetInboundExternalLinkCommand,    GetLinkCommand,    GetLinkRoutingRuleCommand,    GetOutboundExternalLinkCommand,    GetRequesterGatewayCommand,    GetResponderGatewayCommand,    ListCertificateAssociationsCommand,    ListLinkRoutingRulesCommand,    ListLinksCommand,    ListRequesterGatewaysCommand,    ListResponderGatewaysCommand,    ListTagsForResourceCommand,    RejectLinkCommand,    TagResourceCommand,    UntagResourceCommand,    UpdateLinkCommand,    UpdateLinkModuleFlowCommand,    UpdateLinkRoutingRuleCommand,    UpdateRequesterGatewayCommand,    UpdateResponderGatewayCommand,};const paginators = {    paginateListCertificateAssociations,    paginateListLinkRoutingRules,    paginateListLinks,    paginateListRequesterGateways,    paginateListResponderGateways,};const waiters = {    waitUntilCertificateAssociated,    waitUntilCertificateDisassociated,    waitUntilInboundExternalLinkActive,    waitUntilInboundExternalLinkDeleted,    waitUntilLinkAccepted,    waitUntilLinkActive,    waitUntilLinkDeleted,    waitUntilLinkRoutingRuleActive,    waitUntilLinkRoutingRuleDeleted,    waitUntilOutboundExternalLinkActive,    waitUntilOutboundExternalLinkDeleted,    waitUntilRequesterGatewayActive,    waitUntilRequesterGatewayDeleted,    waitUntilResponderGatewayActive,    waitUntilResponderGatewayDeleted,};class RTBFabric extends RTBFabricClient {}createAggregatedClient(commands, RTBFabric, { paginators, waiters }); const ResponderErrorMaskingAction = {    NO_BID: "NO_BID",    PASSTHROUGH: "PASSTHROUGH",};const ResponderErrorMaskingLoggingType = {    METRIC: "METRIC",    NONE: "NONE",    RESPONSE: "RESPONSE",};const ConnectivityType = {    DEFAULT: "DEFAULT",    EXTERNAL_INBOUND: "EXTERNAL_INBOUND",    PUBLIC_EGRESS: "PUBLIC_EGRESS",    PUBLIC_INGRESS: "PUBLIC_INGRESS",};const LinkDirection = {    REQUEST: "REQUEST",    RESPONSE: "RESPONSE",};const FilterType = {    EXCLUDE: "EXCLUDE",    INCLUDE: "INCLUDE",};const LinkStatus = {    ACCEPTED: "ACCEPTED",    ACTIVE: "ACTIVE",    DELETED: "DELETED",    FAILED: "FAILED",    ISOLATED: "ISOLATED",    PENDING_CREATION: "PENDING_CREATION",    PENDING_DELETION: "PENDING_DELETION",    PENDING_ISOLATION: "PENDING_ISOLATION",    PENDING_REQUEST: "PENDING_REQUEST",    PENDING_RESTORATION: "PENDING_RESTORATION",    PENDING_UPDATE: "PENDING_UPDATE",    REJECTED: "REJECTED",    REQUESTED: "REQUESTED",};const CertificateAssociationStatus = {    ASSOCIATED: "ASSOCIATED",    DISASSOCIATED: "DISASSOCIATED",    FAILED: "FAILED",    PENDING_ASSOCIATION: "PENDING_ASSOCIATION",    PENDING_DISASSOCIATION: "PENDING_DISASSOCIATION",};const Protocol = {    HTTP: "HTTP",    HTTPS: "HTTPS",};const RuleStatus = {    ACTIVE: "ACTIVE",    CREATION_IN_PROGRESS: "CREATION_IN_PROGRESS",    DELETED: "DELETED",    DELETION_IN_PROGRESS: "DELETION_IN_PROGRESS",    FAILED: "FAILED",    UPDATE_IN_PROGRESS: "UPDATE_IN_PROGRESS",};const RequesterGatewayStatus = {    ACTIVE: "ACTIVE",    DELETED: "DELETED",    ERROR: "ERROR",    ISOLATED: "ISOLATED",    PENDING_CREATION: "PENDING_CREATION",    PENDING_DELETION: "PENDING_DELETION",    PENDING_ISOLATION: "PENDING_ISOLATION",    PENDING_RESTORATION: "PENDING_RESTORATION",    PENDING_UPDATE: "PENDING_UPDATE",};const GatewayType = {    EXTERNAL: "EXTERNAL",    INTERNAL: "INTERNAL",};const ResponderGatewayStatus = {    ACTIVE: "ACTIVE",    DELETED: "DELETED",    ERROR: "ERROR",    ISOLATED: "ISOLATED",    PENDING_CREATION: "PENDING_CREATION",    PENDING_DELETION: "PENDING_DELETION",    PENDING_ISOLATION: "PENDING_ISOLATION",    PENDING_RESTORATION: "PENDING_RESTORATION",    PENDING_UPDATE: "PENDING_UPDATE",}; exports.AcceptLink$ = AcceptLink$;exports.AcceptLinkCommand = AcceptLinkCommand;exports.AcceptLinkRequest$ = AcceptLinkRequest$;exports.AcceptLinkResponse$ = AcceptLinkResponse$;exports.AccessDeniedException = AccessDeniedException;exports.AccessDeniedException$ = AccessDeniedException$;exports.Action$ = Action$;exports.AssociateCertificate$ = AssociateCertificate$;exports.AssociateCertificateCommand = AssociateCertificateCommand;exports.AssociateCertificateRequest$ = AssociateCertificateRequest$;exports.AssociateCertificateResponse$ = AssociateCertificateResponse$;exports.AutoScalingGroupsConfiguration$ = AutoScalingGroupsConfiguration$;exports.CertificateAssociationStatus = CertificateAssociationStatus;exports.CertificateAssociationSummary$ = CertificateAssociationSummary$;exports.ConflictException = ConflictException;exports.ConflictException$ = ConflictException$;exports.ConnectivityType = ConnectivityType;exports.CreateInboundExternalLink$ = CreateInboundExternalLink$;exports.CreateInboundExternalLinkCommand = CreateInboundExternalLinkCommand;exports.CreateInboundExternalLinkRequest$ = CreateInboundExternalLinkRequest$;exports.CreateInboundExternalLinkResponse$ = CreateInboundExternalLinkResponse$;exports.CreateLink$ = CreateLink$;exports.CreateLinkCommand = CreateLinkCommand;exports.CreateLinkRequest$ = CreateLinkRequest$;exports.CreateLinkResponse$ = CreateLinkResponse$;exports.CreateLinkRoutingRule$ = CreateLinkRoutingRule$;exports.CreateLinkRoutingRuleCommand = CreateLinkRoutingRuleCommand;exports.CreateLinkRoutingRuleRequest$ = CreateLinkRoutingRuleRequest$;exports.CreateLinkRoutingRuleResponse$ = CreateLinkRoutingRuleResponse$;exports.CreateOutboundExternalLink$ = CreateOutboundExternalLink$;exports.CreateOutboundExternalLinkCommand = CreateOutboundExternalLinkCommand;exports.CreateOutboundExternalLinkRequest$ = CreateOutboundExternalLinkRequest$;exports.CreateOutboundExternalLinkResponse$ = CreateOutboundExternalLinkResponse$;exports.CreateRequesterGateway$ = CreateRequesterGateway$;exports.CreateRequesterGatewayCommand = CreateRequesterGatewayCommand;exports.CreateRequesterGatewayRequest$ = CreateRequesterGatewayRequest$;exports.CreateRequesterGatewayResponse$ = CreateRequesterGatewayResponse$;exports.CreateResponderGateway$ = CreateResponderGateway$;exports.CreateResponderGatewayCommand = CreateResponderGatewayCommand;exports.CreateResponderGatewayRequest$ = CreateResponderGatewayRequest$;exports.CreateResponderGatewayResponse$ = CreateResponderGatewayResponse$;exports.DeleteInboundExternalLink$ = DeleteInboundExternalLink$;exports.DeleteInboundExternalLinkCommand = DeleteInboundExternalLinkCommand;exports.DeleteInboundExternalLinkRequest$ = DeleteInboundExternalLinkRequest$;exports.DeleteInboundExternalLinkResponse$ = DeleteInboundExternalLinkResponse$;exports.DeleteLink$ = DeleteLink$;exports.DeleteLinkCommand = DeleteLinkCommand;exports.DeleteLinkRequest$ = DeleteLinkRequest$;exports.DeleteLinkResponse$ = DeleteLinkResponse$;exports.DeleteLinkRoutingRule$ = DeleteLinkRoutingRule$;exports.DeleteLinkRoutingRuleCommand = DeleteLinkRoutingRuleCommand;exports.DeleteLinkRoutingRuleRequest$ = DeleteLinkRoutingRuleRequest$;exports.DeleteLinkRoutingRuleResponse$ = DeleteLinkRoutingRuleResponse$;exports.DeleteOutboundExternalLink$ = DeleteOutboundExternalLink$;exports.DeleteOutboundExternalLinkCommand = DeleteOutboundExternalLinkCommand;exports.DeleteOutboundExternalLinkRequest$ = DeleteOutboundExternalLinkRequest$;exports.DeleteOutboundExternalLinkResponse$ = DeleteOutboundExternalLinkResponse$;exports.DeleteRequesterGateway$ = DeleteRequesterGateway$;exports.DeleteRequesterGatewayCommand = DeleteRequesterGatewayCommand;exports.DeleteRequesterGatewayRequest$ = DeleteRequesterGatewayRequest$;exports.DeleteRequesterGatewayResponse$ = DeleteRequesterGatewayResponse$;exports.DeleteResponderGateway$ = DeleteResponderGateway$;exports.DeleteResponderGatewayCommand = DeleteResponderGatewayCommand;exports.DeleteResponderGatewayRequest$ = DeleteResponderGatewayRequest$;exports.DeleteResponderGatewayResponse$ = DeleteResponderGatewayResponse$;exports.DisassociateCertificate$ = DisassociateCertificate$;exports.DisassociateCertificateCommand = DisassociateCertificateCommand;exports.DisassociateCertificateRequest$ = DisassociateCertificateRequest$;exports.DisassociateCertificateResponse$ = DisassociateCertificateResponse$;exports.EksEndpointsConfiguration$ = EksEndpointsConfiguration$;exports.Filter$ = Filter$;exports.FilterCriterion$ = FilterCriterion$;exports.FilterType = FilterType;exports.GatewayType = GatewayType;exports.GetCertificateAssociation$ = GetCertificateAssociation$;exports.GetCertificateAssociationCommand = GetCertificateAssociationCommand;exports.GetCertificateAssociationRequest$ = GetCertificateAssociationRequest$;exports.GetCertificateAssociationResponse$ = GetCertificateAssociationResponse$;exports.GetInboundExternalLink$ = GetInboundExternalLink$;exports.GetInboundExternalLinkCommand = GetInboundExternalLinkCommand;exports.GetInboundExternalLinkRequest$ = GetInboundExternalLinkRequest$;exports.GetInboundExternalLinkResponse$ = GetInboundExternalLinkResponse$;exports.GetLink$ = GetLink$;exports.GetLinkCommand = GetLinkCommand;exports.GetLinkRequest$ = GetLinkRequest$;exports.GetLinkResponse$ = GetLinkResponse$;exports.GetLinkRoutingRule$ = GetLinkRoutingRule$;exports.GetLinkRoutingRuleCommand = GetLinkRoutingRuleCommand;exports.GetLinkRoutingRuleRequest$ = GetLinkRoutingRuleRequest$;exports.GetLinkRoutingRuleResponse$ = GetLinkRoutingRuleResponse$;exports.GetOutboundExternalLink$ = GetOutboundExternalLink$;exports.GetOutboundExternalLinkCommand = GetOutboundExternalLinkCommand;exports.GetOutboundExternalLinkRequest$ = GetOutboundExternalLinkRequest$;exports.GetOutboundExternalLinkResponse$ = GetOutboundExternalLinkResponse$;exports.GetRequesterGateway$ = GetRequesterGateway$;exports.GetRequesterGatewayCommand = GetRequesterGatewayCommand;exports.GetRequesterGatewayRequest$ = GetRequesterGatewayRequest$;exports.GetRequesterGatewayResponse$ = GetRequesterGatewayResponse$;exports.GetResponderGateway$ = GetResponderGateway$;exports.GetResponderGatewayCommand = GetResponderGatewayCommand;exports.GetResponderGatewayRequest$ = GetResponderGatewayRequest$;exports.GetResponderGatewayResponse$ = GetResponderGatewayResponse$;exports.HeaderTagAction$ = HeaderTagAction$;exports.HealthCheckConfig$ = HealthCheckConfig$;exports.InternalServerException = InternalServerException;exports.InternalServerException$ = InternalServerException$;exports.LinkApplicationLogConfiguration$ = LinkApplicationLogConfiguration$;exports.LinkApplicationLogSampling$ = LinkApplicationLogSampling$;exports.LinkAttributes$ = LinkAttributes$;exports.LinkDirection = LinkDirection;exports.LinkLogSettings$ = LinkLogSettings$;exports.LinkRoutingRuleSummary$ = LinkRoutingRuleSummary$;exports.LinkStatus = LinkStatus;exports.ListCertificateAssociations$ = ListCertificateAssociations$;exports.ListCertificateAssociationsCommand = ListCertificateAssociationsCommand;exports.ListCertificateAssociationsRequest$ = ListCertificateAssociationsRequest$;exports.ListCertificateAssociationsResponse$ = ListCertificateAssociationsResponse$;exports.ListLinkRoutingRules$ = ListLinkRoutingRules$;exports.ListLinkRoutingRulesCommand = ListLinkRoutingRulesCommand;exports.ListLinkRoutingRulesRequest$ = ListLinkRoutingRulesRequest$;exports.ListLinkRoutingRulesResponse$ = ListLinkRoutingRulesResponse$;exports.ListLinks$ = ListLinks$;exports.ListLinksCommand = ListLinksCommand;exports.ListLinksRequest$ = ListLinksRequest$;exports.ListLinksResponse$ = ListLinksResponse$;exports.ListLinksResponseStructure$ = ListLinksResponseStructure$;exports.ListRequesterGateways$ = ListRequesterGateways$;exports.ListRequesterGatewaysCommand = ListRequesterGatewaysCommand;exports.ListRequesterGatewaysRequest$ = ListRequesterGatewaysRequest$;exports.ListRequesterGatewaysResponse$ = ListRequesterGatewaysResponse$;exports.ListResponderGateways$ = ListResponderGateways$;exports.ListResponderGatewaysCommand = ListResponderGatewaysCommand;exports.ListResponderGatewaysRequest$ = ListResponderGatewaysRequest$;exports.ListResponderGatewaysResponse$ = ListResponderGatewaysResponse$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceRequest$ = ListTagsForResourceRequest$;exports.ListTagsForResourceResponse$ = ListTagsForResourceResponse$;exports.ListenerConfig$ = ListenerConfig$;exports.ManagedEndpointConfiguration$ = ManagedEndpointConfiguration$;exports.ModuleConfiguration$ = ModuleConfiguration$;exports.ModuleParameters$ = ModuleParameters$;exports.NoBidAction$ = NoBidAction$;exports.NoBidModuleParameters$ = NoBidModuleParameters$;exports.OpenRtbAttributeModuleParameters$ = OpenRtbAttributeModuleParameters$;exports.Protocol = Protocol;exports.QueryStringKeyValuePair$ = QueryStringKeyValuePair$;exports.RTBFabric = RTBFabric;exports.RTBFabricClient = RTBFabricClient;exports.RTBFabricServiceException = RTBFabricServiceException;exports.RTBFabricServiceException$ = RTBFabricServiceException$;exports.RateLimiterModuleParameters$ = RateLimiterModuleParameters$;exports.RejectLink$ = RejectLink$;exports.RejectLinkCommand = RejectLinkCommand;exports.RejectLinkRequest$ = RejectLinkRequest$;exports.RejectLinkResponse$ = RejectLinkResponse$;exports.RequesterGatewayStatus = RequesterGatewayStatus;exports.ResourceNotFoundException = ResourceNotFoundException;exports.ResourceNotFoundException$ = ResourceNotFoundException$;exports.ResponderErrorMaskingAction = ResponderErrorMaskingAction;exports.ResponderErrorMaskingForHttpCode$ = ResponderErrorMaskingForHttpCode$;exports.ResponderErrorMaskingLoggingType = ResponderErrorMaskingLoggingType;exports.ResponderGatewayStatus = ResponderGatewayStatus;exports.RuleCondition$ = RuleCondition$;exports.RuleStatus = RuleStatus;exports.ServiceQuotaExceededException = ServiceQuotaExceededException;exports.ServiceQuotaExceededException$ = ServiceQuotaExceededException$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.ThrottlingException = ThrottlingException;exports.ThrottlingException$ = ThrottlingException$;exports.TrustStoreConfiguration$ = TrustStoreConfiguration$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.UpdateLink$ = UpdateLink$;exports.UpdateLinkCommand = UpdateLinkCommand;exports.UpdateLinkModuleFlow$ = UpdateLinkModuleFlow$;exports.UpdateLinkModuleFlowCommand = UpdateLinkModuleFlowCommand;exports.UpdateLinkModuleFlowRequest$ = UpdateLinkModuleFlowRequest$;exports.UpdateLinkModuleFlowResponse$ = UpdateLinkModuleFlowResponse$;exports.UpdateLinkRequest$ = UpdateLinkRequest$;exports.UpdateLinkResponse$ = UpdateLinkResponse$;exports.UpdateLinkRoutingRule$ = UpdateLinkRoutingRule$;exports.UpdateLinkRoutingRuleCommand = UpdateLinkRoutingRuleCommand;exports.UpdateLinkRoutingRuleRequest$ = UpdateLinkRoutingRuleRequest$;exports.UpdateLinkRoutingRuleResponse$ = UpdateLinkRoutingRuleResponse$;exports.UpdateRequesterGateway$ = UpdateRequesterGateway$;exports.UpdateRequesterGatewayCommand = UpdateRequesterGatewayCommand;exports.UpdateRequesterGatewayRequest$ = UpdateRequesterGatewayRequest$;exports.UpdateRequesterGatewayResponse$ = UpdateRequesterGatewayResponse$;exports.UpdateResponderGateway$ = UpdateResponderGateway$;exports.UpdateResponderGatewayCommand = UpdateResponderGatewayCommand;exports.UpdateResponderGatewayRequest$ = UpdateResponderGatewayRequest$;exports.UpdateResponderGatewayResponse$ = UpdateResponderGatewayResponse$;exports.ValidationException = ValidationException;exports.ValidationException$ = ValidationException$;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateListCertificateAssociations = paginateListCertificateAssociations;exports.paginateListLinkRoutingRules = paginateListLinkRoutingRules;exports.paginateListLinks = paginateListLinks;exports.paginateListRequesterGateways = paginateListRequesterGateways;exports.paginateListResponderGateways = paginateListResponderGateways;exports.waitForCertificateAssociated = waitForCertificateAssociated;exports.waitForCertificateDisassociated = waitForCertificateDisassociated;exports.waitForInboundExternalLinkActive = waitForInboundExternalLinkActive;exports.waitForInboundExternalLinkDeleted = waitForInboundExternalLinkDeleted;exports.waitForLinkAccepted = waitForLinkAccepted;exports.waitForLinkActive = waitForLinkActive;exports.waitForLinkDeleted = waitForLinkDeleted;exports.waitForLinkRoutingRuleActive = waitForLinkRoutingRuleActive;exports.waitForLinkRoutingRuleDeleted = waitForLinkRoutingRuleDeleted;exports.waitForOutboundExternalLinkActive = waitForOutboundExternalLinkActive;exports.waitForOutboundExternalLinkDeleted = waitForOutboundExternalLinkDeleted;exports.waitForRequesterGatewayActive = waitForRequesterGatewayActive;exports.waitForRequesterGatewayDeleted = waitForRequesterGatewayDeleted;exports.waitForResponderGatewayActive = waitForResponderGatewayActive;exports.waitForResponderGatewayDeleted = waitForResponderGatewayDeleted;exports.waitUntilCertificateAssociated = waitUntilCertificateAssociated;exports.waitUntilCertificateDisassociated = waitUntilCertificateDisassociated;exports.waitUntilInboundExternalLinkActive = waitUntilInboundExternalLinkActive;exports.waitUntilInboundExternalLinkDeleted = waitUntilInboundExternalLinkDeleted;exports.waitUntilLinkAccepted = waitUntilLinkAccepted;exports.waitUntilLinkActive = waitUntilLinkActive;exports.waitUntilLinkDeleted = waitUntilLinkDeleted;exports.waitUntilLinkRoutingRuleActive = waitUntilLinkRoutingRuleActive;exports.waitUntilLinkRoutingRuleDeleted = waitUntilLinkRoutingRuleDeleted;exports.waitUntilOutboundExternalLinkActive = waitUntilOutboundExternalLinkActive;exports.waitUntilOutboundExternalLinkDeleted = waitUntilOutboundExternalLinkDeleted;exports.waitUntilRequesterGatewayActive = waitUntilRequesterGatewayActive;exports.waitUntilRequesterGatewayDeleted = waitUntilRequesterGatewayDeleted;exports.waitUntilResponderGatewayActive = waitUntilResponderGatewayActive;exports.waitUntilResponderGatewayDeleted = waitUntilResponderGatewayDeleted;