/proc/2/root/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 /.
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;