File Explorer

/var/runtime/node_modules/@aws-sdk/client-servicediscovery/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.js62.3 KB · 1880 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, 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 { AwsJson1_1Protocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultServiceDiscoveryHttpAuthSchemeParametersProvider = 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: "servicediscovery",            region: authParameters.region,        },        propertiesExtractor: (config, context) => ({            signingProperties: {                config,                context,            },        }),    };}const defaultServiceDiscoveryHttpAuthSchemeProvider = (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: "servicediscovery",    });};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://servicediscovery-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "FIPS and DualStack are enabled, but this partition does not support one or both"],        ["https://servicediscovery-fips.{Region}.{PartitionResult#dnsSuffix}", i],        [a, "FIPS is enabled but this partition does not support FIPS"],        ["https://servicediscovery.{Region}.{PartitionResult#dualStackDnsSuffix}", i],        [a, "DualStack is enabled but this partition does not support DualStack"],        ["https://servicediscovery.{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 ServiceDiscoveryServiceException extends ServiceException {    constructor(options) {        super(options);        Object.setPrototypeOf(this, ServiceDiscoveryServiceException.prototype);    }} class DuplicateRequest extends ServiceDiscoveryServiceException {    name = "DuplicateRequest";    $fault = "client";    Message;    DuplicateOperationId;    constructor(opts) {        super({            name: "DuplicateRequest",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, DuplicateRequest.prototype);        this.Message = opts.Message;        this.DuplicateOperationId = opts.DuplicateOperationId;    }}class InvalidInput extends ServiceDiscoveryServiceException {    name = "InvalidInput";    $fault = "client";    Message;    constructor(opts) {        super({            name: "InvalidInput",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InvalidInput.prototype);        this.Message = opts.Message;    }}class NamespaceAlreadyExists extends ServiceDiscoveryServiceException {    name = "NamespaceAlreadyExists";    $fault = "client";    Message;    CreatorRequestId;    NamespaceId;    constructor(opts) {        super({            name: "NamespaceAlreadyExists",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, NamespaceAlreadyExists.prototype);        this.Message = opts.Message;        this.CreatorRequestId = opts.CreatorRequestId;        this.NamespaceId = opts.NamespaceId;    }}class ResourceLimitExceeded extends ServiceDiscoveryServiceException {    name = "ResourceLimitExceeded";    $fault = "client";    Message;    constructor(opts) {        super({            name: "ResourceLimitExceeded",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceLimitExceeded.prototype);        this.Message = opts.Message;    }}class TooManyTagsException extends ServiceDiscoveryServiceException {    name = "TooManyTagsException";    $fault = "client";    Message;    ResourceName;    constructor(opts) {        super({            name: "TooManyTagsException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, TooManyTagsException.prototype);        this.Message = opts.Message;        this.ResourceName = opts.ResourceName;    }}class NamespaceNotFound extends ServiceDiscoveryServiceException {    name = "NamespaceNotFound";    $fault = "client";    Message;    constructor(opts) {        super({            name: "NamespaceNotFound",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, NamespaceNotFound.prototype);        this.Message = opts.Message;    }}class ServiceAlreadyExists extends ServiceDiscoveryServiceException {    name = "ServiceAlreadyExists";    $fault = "client";    Message;    CreatorRequestId;    ServiceId;    ServiceArn;    constructor(opts) {        super({            name: "ServiceAlreadyExists",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ServiceAlreadyExists.prototype);        this.Message = opts.Message;        this.CreatorRequestId = opts.CreatorRequestId;        this.ServiceId = opts.ServiceId;        this.ServiceArn = opts.ServiceArn;    }}class CustomHealthNotFound extends ServiceDiscoveryServiceException {    name = "CustomHealthNotFound";    $fault = "client";    Message;    constructor(opts) {        super({            name: "CustomHealthNotFound",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, CustomHealthNotFound.prototype);        this.Message = opts.Message;    }}class ResourceInUse extends ServiceDiscoveryServiceException {    name = "ResourceInUse";    $fault = "client";    Message;    constructor(opts) {        super({            name: "ResourceInUse",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceInUse.prototype);        this.Message = opts.Message;    }}class ServiceNotFound extends ServiceDiscoveryServiceException {    name = "ServiceNotFound";    $fault = "client";    Message;    constructor(opts) {        super({            name: "ServiceNotFound",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ServiceNotFound.prototype);        this.Message = opts.Message;    }}class InstanceNotFound extends ServiceDiscoveryServiceException {    name = "InstanceNotFound";    $fault = "client";    Message;    constructor(opts) {        super({            name: "InstanceNotFound",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, InstanceNotFound.prototype);        this.Message = opts.Message;    }}class RequestLimitExceeded extends ServiceDiscoveryServiceException {    name = "RequestLimitExceeded";    $fault = "client";    Message;    constructor(opts) {        super({            name: "RequestLimitExceeded",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, RequestLimitExceeded.prototype);        this.Message = opts.Message;    }}class OperationNotFound extends ServiceDiscoveryServiceException {    name = "OperationNotFound";    $fault = "client";    Message;    constructor(opts) {        super({            name: "OperationNotFound",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, OperationNotFound.prototype);        this.Message = opts.Message;    }}class ResourceNotFoundException extends ServiceDiscoveryServiceException {    name = "ResourceNotFoundException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "ResourceNotFoundException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceNotFoundException.prototype);        this.Message = opts.Message;    }}class ServiceAttributesLimitExceededException extends ServiceDiscoveryServiceException {    name = "ServiceAttributesLimitExceededException";    $fault = "client";    Message;    constructor(opts) {        super({            name: "ServiceAttributesLimitExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ServiceAttributesLimitExceededException.prototype);        this.Message = opts.Message;    }} const _A = "Attributes";const _Ar = "Arn";const _C = "Condition";const _CBA = "CreatedByAccount";const _CD = "CreateDate";const _CHN = "CreateHttpNamespace";const _CHNF = "CustomHealthNotFound";const _CHNR = "CreateHttpNamespaceRequest";const _CHNRr = "CreateHttpNamespaceResponse";const _CPDN = "CreatePrivateDnsNamespace";const _CPDNR = "CreatePrivateDnsNamespaceRequest";const _CPDNRr = "CreatePrivateDnsNamespaceResponse";const _CPDNRre = "CreatePublicDnsNamespaceRequest";const _CPDNRrea = "CreatePublicDnsNamespaceResponse";const _CPDNr = "CreatePublicDnsNamespace";const _CRI = "CreatorRequestId";const _CS = "CreateService";const _CSR = "CreateServiceRequest";const _CSRr = "CreateServiceResponse";const _D = "Description";const _DC = "DnsConfig";const _DCC = "DnsConfigChange";const _DI = "DeregisterInstance";const _DIR = "DeregisterInstanceRequest";const _DIRR = "DiscoverInstancesRevisionRequest";const _DIRRi = "DiscoverInstancesRevisionResponse";const _DIRe = "DeregisterInstanceResponse";const _DIRi = "DiscoverInstancesRequest";const _DIRis = "DiscoverInstancesResponse";const _DIRisc = "DiscoverInstancesRevision";const _DIi = "DiscoverInstances";const _DN = "DeleteNamespace";const _DNR = "DeleteNamespaceRequest";const _DNRe = "DeleteNamespaceResponse";const _DOI = "DuplicateOperationId";const _DP = "DnsProperties";const _DR = "DuplicateRequest";const _DRL = "DnsRecordList";const _DRn = "DnsRecords";const _DRns = "DnsRecord";const _DS = "DeleteService";const _DSA = "DeleteServiceAttributes";const _DSAR = "DeleteServiceAttributesRequest";const _DSARe = "DeleteServiceAttributesResponse";const _DSR = "DeleteServiceRequest";const _DSRe = "DeleteServiceResponse";const _EC = "ErrorCode";const _EM = "ErrorMessage";const _F = "Filters";const _FT = "FailureThreshold";const _FV = "FilterValues";const _GI = "GetInstance";const _GIHS = "GetInstancesHealthStatus";const _GIHSR = "GetInstancesHealthStatusRequest";const _GIHSRe = "GetInstancesHealthStatusResponse";const _GIR = "GetInstanceRequest";const _GIRe = "GetInstanceResponse";const _GN = "GetNamespace";const _GNR = "GetNamespaceRequest";const _GNRe = "GetNamespaceResponse";const _GO = "GetOperation";const _GOR = "GetOperationRequest";const _GORe = "GetOperationResponse";const _GS = "GetService";const _GSA = "GetServiceAttributes";const _GSAR = "GetServiceAttributesRequest";const _GSARe = "GetServiceAttributesResponse";const _GSR = "GetServiceRequest";const _GSRe = "GetServiceResponse";const _HCC = "HealthCheckConfig";const _HCCC = "HealthCheckCustomConfig";const _HIS = "HttpInstanceSummary";const _HISL = "HttpInstanceSummaryList";const _HN = "HttpName";const _HNC = "HttpNamespaceChange";const _HP = "HttpProperties";const _HS = "HealthStatus";const _HZI = "HostedZoneId";const _I = "Id";const _IC = "InstanceCount";const _II = "InvalidInput";const _IIL = "InstanceIdList";const _IIn = "InstanceId";const _INF = "InstanceNotFound";const _IR = "InstancesRevision";const _IS = "InstanceSummary";const _ISL = "InstanceSummaryList";const _In = "Instances";const _Ins = "Instance";const _K = "Key";const _LI = "ListInstances";const _LIR = "ListInstancesRequest";const _LIRi = "ListInstancesResponse";const _LN = "ListNamespaces";const _LNR = "ListNamespacesRequest";const _LNRi = "ListNamespacesResponse";const _LO = "ListOperations";const _LOR = "ListOperationsRequest";const _LORi = "ListOperationsResponse";const _LS = "ListServices";const _LSR = "ListServicesRequest";const _LSRi = "ListServicesResponse";const _LTFR = "ListTagsForResource";const _LTFRR = "ListTagsForResourceRequest";const _LTFRRi = "ListTagsForResourceResponse";const _M = "Message";const _MR = "MaxResults";const _N = "Name";const _NAE = "NamespaceAlreadyExists";const _NF = "NamespaceFilter";const _NFa = "NamespaceFilters";const _NI = "NamespaceId";const _NN = "NamespaceName";const _NNF = "NamespaceNotFound";const _NP = "NamespaceProperties";const _NS = "NamespaceSummary";const _NSL = "NamespaceSummariesList";const _NT = "NextToken";const _Na = "Namespace";const _Nam = "Namespaces";const _O = "Operation";const _OA = "OwnerAccount";const _OF = "OperationFilter";const _OFp = "OperationFilters";const _OI = "OperationId";const _ONF = "OperationNotFound";const _OP = "OptionalParameters";const _OS = "OperationSummary";const _OSL = "OperationSummaryList";const _Op = "Operations";const _P = "Properties";const _PDNC = "PrivateDnsNamespaceChange";const _PDNCu = "PublicDnsNamespaceChange";const _PDNP = "PrivateDnsNamespaceProperties";const _PDNPC = "PrivateDnsNamespacePropertiesChange";const _PDNPCu = "PublicDnsNamespacePropertiesChange";const _PDNPu = "PublicDnsNamespaceProperties";const _PDPM = "PrivateDnsPropertiesMutable";const _PDPMC = "PrivateDnsPropertiesMutableChange";const _PDPMCu = "PublicDnsPropertiesMutableChange";const _PDPMu = "PublicDnsPropertiesMutable";const _QP = "QueryParameters";const _RARN = "ResourceARN";const _RI = "RegisterInstance";const _RIR = "RegisterInstanceRequest";const _RIRe = "RegisterInstanceResponse";const _RIU = "ResourceInUse";const _RLE = "RequestLimitExceeded";const _RLEe = "ResourceLimitExceeded";const _RN = "ResourceName";const _RNFE = "ResourceNotFoundException";const _RO = "ResourceOwner";const _RP = "RoutingPolicy";const _RPe = "ResourcePath";const _S = "Service";const _SA = "ServiceArn";const _SAE = "ServiceAlreadyExists";const _SALEE = "ServiceAttributesLimitExceededException";const _SAe = "ServiceAttributes";const _SC = "ServiceCount";const _SCe = "ServiceChange";const _SF = "ServiceFilter";const _SFe = "ServiceFilters";const _SI = "ServiceId";const _SN = "ServiceName";const _SNF = "ServiceNotFound";const _SOA = "SOA";const _SOAC = "SOAChange";const _SS = "ServiceSummary";const _SSL = "ServiceSummariesList";const _Se = "Services";const _St = "Status";const _T = "Tags";const _TK = "TagKeys";const _TL = "TagList";const _TMTE = "TooManyTagsException";const _TR = "TagResource";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _TTL = "TTL";const _Ta = "Targets";const _Tag = "Tag";const _Ty = "Type";const _UD = "UpdateDate";const _UHN = "UpdateHttpNamespace";const _UHNR = "UpdateHttpNamespaceRequest";const _UHNRp = "UpdateHttpNamespaceResponse";const _UICHS = "UpdateInstanceCustomHealthStatus";const _UICHSR = "UpdateInstanceCustomHealthStatusRequest";const _UPDN = "UpdatePrivateDnsNamespace";const _UPDNR = "UpdatePrivateDnsNamespaceRequest";const _UPDNRp = "UpdatePrivateDnsNamespaceResponse";const _UPDNRpd = "UpdatePublicDnsNamespaceRequest";const _UPDNRpda = "UpdatePublicDnsNamespaceResponse";const _UPDNp = "UpdatePublicDnsNamespace";const _UR = "UntagResource";const _URI = "UpdaterRequestId";const _URR = "UntagResourceRequest";const _URRn = "UntagResourceResponse";const _US = "UpdateService";const _USA = "UpdateServiceAttributes";const _USAR = "UpdateServiceAttributesRequest";const _USARp = "UpdateServiceAttributesResponse";const _USR = "UpdateServiceRequest";const _USRp = "UpdateServiceResponse";const _V = "Vpc";const _Va = "Values";const _Val = "Value";const _c = "client";const _e = "error";const _en = "endpoint";const _hE = "httpError";const _i = "item";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.servicediscovery";const _xN = "xmlName";const n0 = "com.amazonaws.servicediscovery";const _s_registry = TypeRegistry.for(_s);var ServiceDiscoveryServiceException$ = [-3, _s, "ServiceDiscoveryServiceException", 0, [], []];_s_registry.registerError(ServiceDiscoveryServiceException$, ServiceDiscoveryServiceException);const n0_registry = TypeRegistry.for(n0);var CustomHealthNotFound$ = [-3, n0, _CHNF,    { [_e]: _c, [_hE]: 404 },    [_M],    [0]];n0_registry.registerError(CustomHealthNotFound$, CustomHealthNotFound);var DuplicateRequest$ = [-3, n0, _DR,    { [_e]: _c, [_hE]: 409 },    [_M, _DOI],    [0, 0]];n0_registry.registerError(DuplicateRequest$, DuplicateRequest);var InstanceNotFound$ = [-3, n0, _INF,    { [_e]: _c, [_hE]: 404 },    [_M],    [0]];n0_registry.registerError(InstanceNotFound$, InstanceNotFound);var InvalidInput$ = [-3, n0, _II,    { [_e]: _c, [_hE]: 400 },    [_M],    [0]];n0_registry.registerError(InvalidInput$, InvalidInput);var NamespaceAlreadyExists$ = [-3, n0, _NAE,    { [_e]: _c, [_hE]: 400 },    [_M, _CRI, _NI],    [0, 0, 0]];n0_registry.registerError(NamespaceAlreadyExists$, NamespaceAlreadyExists);var NamespaceNotFound$ = [-3, n0, _NNF,    { [_e]: _c, [_hE]: 404 },    [_M],    [0]];n0_registry.registerError(NamespaceNotFound$, NamespaceNotFound);var OperationNotFound$ = [-3, n0, _ONF,    { [_e]: _c, [_hE]: 404 },    [_M],    [0]];n0_registry.registerError(OperationNotFound$, OperationNotFound);var RequestLimitExceeded$ = [-3, n0, _RLE,    { [_e]: _c, [_hE]: 429 },    [_M],    [0]];n0_registry.registerError(RequestLimitExceeded$, RequestLimitExceeded);var ResourceInUse$ = [-3, n0, _RIU,    { [_e]: _c, [_hE]: 409 },    [_M],    [0]];n0_registry.registerError(ResourceInUse$, ResourceInUse);var ResourceLimitExceeded$ = [-3, n0, _RLEe,    { [_e]: _c, [_hE]: 400 },    [_M],    [0]];n0_registry.registerError(ResourceLimitExceeded$, ResourceLimitExceeded);var ResourceNotFoundException$ = [-3, n0, _RNFE,    { [_e]: _c, [_hE]: 404 },    [_M],    [0]];n0_registry.registerError(ResourceNotFoundException$, ResourceNotFoundException);var ServiceAlreadyExists$ = [-3, n0, _SAE,    { [_e]: _c, [_hE]: 400 },    [_M, _CRI, _SI, _SA],    [0, 0, 0, 0]];n0_registry.registerError(ServiceAlreadyExists$, ServiceAlreadyExists);var ServiceAttributesLimitExceededException$ = [-3, n0, _SALEE,    { [_e]: _c, [_hE]: 400 },    [_M],    [0]];n0_registry.registerError(ServiceAttributesLimitExceededException$, ServiceAttributesLimitExceededException);var ServiceNotFound$ = [-3, n0, _SNF,    { [_e]: _c, [_hE]: 404 },    [_M],    [0]];n0_registry.registerError(ServiceNotFound$, ServiceNotFound);var TooManyTagsException$ = [-3, n0, _TMTE,    { [_e]: _c, [_hE]: 400 },    [_M, _RN],    [0, 0]];n0_registry.registerError(TooManyTagsException$, TooManyTagsException);const errorTypeRegistries = [    _s_registry,    n0_registry,];var CreateHttpNamespaceRequest$ = [3, n0, _CHNR,    0,    [_N, _CRI, _D, _T],    [0, [0, 4], 0, () => TagList], 1];var CreateHttpNamespaceResponse$ = [3, n0, _CHNRr,    0,    [_OI],    [0]];var CreatePrivateDnsNamespaceRequest$ = [3, n0, _CPDNR,    0,    [_N, _V, _CRI, _D, _T, _P],    [0, 0, [0, 4], 0, () => TagList, () => PrivateDnsNamespaceProperties$], 2];var CreatePrivateDnsNamespaceResponse$ = [3, n0, _CPDNRr,    0,    [_OI],    [0]];var CreatePublicDnsNamespaceRequest$ = [3, n0, _CPDNRre,    0,    [_N, _CRI, _D, _T, _P],    [0, [0, 4], 0, () => TagList, () => PublicDnsNamespaceProperties$], 1];var CreatePublicDnsNamespaceResponse$ = [3, n0, _CPDNRrea,    0,    [_OI],    [0]];var CreateServiceRequest$ = [3, n0, _CSR,    0,    [_N, _NI, _CRI, _D, _DC, _HCC, _HCCC, _T, _Ty],    [0, 0, [0, 4], 0, () => DnsConfig$, () => HealthCheckConfig$, () => HealthCheckCustomConfig$, () => TagList, 0], 1];var CreateServiceResponse$ = [3, n0, _CSRr,    0,    [_S],    [() => Service$]];var DeleteNamespaceRequest$ = [3, n0, _DNR,    0,    [_I],    [0], 1];var DeleteNamespaceResponse$ = [3, n0, _DNRe,    0,    [_OI],    [0]];var DeleteServiceAttributesRequest$ = [3, n0, _DSAR,    0,    [_SI, _A],    [0, 64 | 0], 2];var DeleteServiceAttributesResponse$ = [3, n0, _DSARe,    0,    [],    []];var DeleteServiceRequest$ = [3, n0, _DSR,    0,    [_I],    [0], 1];var DeleteServiceResponse$ = [3, n0, _DSRe,    0,    [],    []];var DeregisterInstanceRequest$ = [3, n0, _DIR,    0,    [_SI, _IIn],    [0, 0], 2];var DeregisterInstanceResponse$ = [3, n0, _DIRe,    0,    [_OI],    [0]];var DiscoverInstancesRequest$ = [3, n0, _DIRi,    0,    [_NN, _SN, _MR, _QP, _OP, _HS, _OA],    [0, 0, 1, 128 | 0, 128 | 0, 0, 0], 2];var DiscoverInstancesResponse$ = [3, n0, _DIRis,    0,    [_In, _IR],    [() => HttpInstanceSummaryList, 1]];var DiscoverInstancesRevisionRequest$ = [3, n0, _DIRR,    0,    [_NN, _SN, _OA],    [0, 0, 0], 2];var DiscoverInstancesRevisionResponse$ = [3, n0, _DIRRi,    0,    [_IR],    [1]];var DnsConfig$ = [3, n0, _DC,    0,    [_DRn, _NI, _RP],    [() => DnsRecordList, 0, 0], 1];var DnsConfigChange$ = [3, n0, _DCC,    0,    [_DRn],    [() => DnsRecordList], 1];var DnsProperties$ = [3, n0, _DP,    0,    [_HZI, _SOA],    [0, () => SOA$]];var DnsRecord$ = [3, n0, _DRns,    0,    [_Ty, _TTL],    [0, 1], 2];var GetInstanceRequest$ = [3, n0, _GIR,    0,    [_SI, _IIn],    [0, 0], 2];var GetInstanceResponse$ = [3, n0, _GIRe,    0,    [_RO, _Ins],    [0, () => Instance$]];var GetInstancesHealthStatusRequest$ = [3, n0, _GIHSR,    0,    [_SI, _In, _MR, _NT],    [0, [() => InstanceIdList, 0], 1, 0], 1];var GetInstancesHealthStatusResponse$ = [3, n0, _GIHSRe,    0,    [_St, _NT],    [128 | 0, 0]];var GetNamespaceRequest$ = [3, n0, _GNR,    0,    [_I],    [0], 1];var GetNamespaceResponse$ = [3, n0, _GNRe,    0,    [_Na],    [() => Namespace$]];var GetOperationRequest$ = [3, n0, _GOR,    0,    [_OI, _OA],    [0, 0], 1];var GetOperationResponse$ = [3, n0, _GORe,    0,    [_O],    [() => Operation$]];var GetServiceAttributesRequest$ = [3, n0, _GSAR,    0,    [_SI],    [0], 1];var GetServiceAttributesResponse$ = [3, n0, _GSARe,    0,    [_SAe],    [() => ServiceAttributes$]];var GetServiceRequest$ = [3, n0, _GSR,    0,    [_I],    [0], 1];var GetServiceResponse$ = [3, n0, _GSRe,    0,    [_S],    [() => Service$]];var HealthCheckConfig$ = [3, n0, _HCC,    0,    [_Ty, _RPe, _FT],    [0, 0, 1], 1];var HealthCheckCustomConfig$ = [3, n0, _HCCC,    0,    [_FT],    [1]];var HttpInstanceSummary$ = [3, n0, _HIS,    0,    [_IIn, _NN, _SN, _HS, _A],    [0, 0, 0, 0, 128 | 0]];var HttpNamespaceChange$ = [3, n0, _HNC,    0,    [_D],    [0], 1];var HttpProperties$ = [3, n0, _HP,    0,    [_HN],    [0]];var Instance$ = [3, n0, _Ins,    0,    [_I, _CRI, _A, _CBA],    [0, 0, 128 | 0, 0], 1];var InstanceSummary$ = [3, n0, _IS,    0,    [_I, _A, _CBA],    [0, 128 | 0, 0]];var ListInstancesRequest$ = [3, n0, _LIR,    0,    [_SI, _NT, _MR],    [0, 0, 1], 1];var ListInstancesResponse$ = [3, n0, _LIRi,    0,    [_RO, _In, _NT],    [0, [() => InstanceSummaryList, 0], 0]];var ListNamespacesRequest$ = [3, n0, _LNR,    0,    [_NT, _MR, _F],    [0, 1, [() => NamespaceFilters, 0]]];var ListNamespacesResponse$ = [3, n0, _LNRi,    0,    [_Nam, _NT],    [() => NamespaceSummariesList, 0]];var ListOperationsRequest$ = [3, n0, _LOR,    0,    [_NT, _MR, _F],    [0, 1, [() => OperationFilters, 0]]];var ListOperationsResponse$ = [3, n0, _LORi,    0,    [_Op, _NT],    [[() => OperationSummaryList, 0], 0]];var ListServicesRequest$ = [3, n0, _LSR,    0,    [_NT, _MR, _F],    [0, 1, [() => ServiceFilters, 0]]];var ListServicesResponse$ = [3, n0, _LSRi,    0,    [_Se, _NT],    [() => ServiceSummariesList, 0]];var ListTagsForResourceRequest$ = [3, n0, _LTFRR,    0,    [_RARN],    [0], 1];var ListTagsForResourceResponse$ = [3, n0, _LTFRRi,    0,    [_T],    [() => TagList]];var Namespace$ = [3, n0, _Na,    0,    [_I, _Ar, _RO, _N, _Ty, _D, _SC, _P, _CD, _CRI],    [0, 0, 0, 0, 0, 0, 1, () => NamespaceProperties$, 4, 0]];var NamespaceFilter$ = [3, n0, _NF,    0,    [_N, _Va, _C],    [0, [() => FilterValues, 0], 0], 2];var NamespaceProperties$ = [3, n0, _NP,    0,    [_DP, _HP],    [() => DnsProperties$, () => HttpProperties$]];var NamespaceSummary$ = [3, n0, _NS,    0,    [_I, _Ar, _RO, _N, _Ty, _D, _SC, _P, _CD],    [0, 0, 0, 0, 0, 0, 1, () => NamespaceProperties$, 4]];var Operation$ = [3, n0, _O,    0,    [_I, _OA, _Ty, _St, _EM, _EC, _CD, _UD, _Ta],    [0, 0, 0, 0, 0, 0, 4, 4, 128 | 0]];var OperationFilter$ = [3, n0, _OF,    0,    [_N, _Va, _C],    [0, [() => FilterValues, 0], 0], 2];var OperationSummary$ = [3, n0, _OS,    0,    [_I, _St],    [0, 0]];var PrivateDnsNamespaceChange$ = [3, n0, _PDNC,    0,    [_D, _P],    [0, () => PrivateDnsNamespacePropertiesChange$]];var PrivateDnsNamespaceProperties$ = [3, n0, _PDNP,    0,    [_DP],    [() => PrivateDnsPropertiesMutable$], 1];var PrivateDnsNamespacePropertiesChange$ = [3, n0, _PDNPC,    0,    [_DP],    [() => PrivateDnsPropertiesMutableChange$], 1];var PrivateDnsPropertiesMutable$ = [3, n0, _PDPM,    0,    [_SOA],    [() => SOA$], 1];var PrivateDnsPropertiesMutableChange$ = [3, n0, _PDPMC,    0,    [_SOA],    [() => SOAChange$], 1];var PublicDnsNamespaceChange$ = [3, n0, _PDNCu,    0,    [_D, _P],    [0, () => PublicDnsNamespacePropertiesChange$]];var PublicDnsNamespaceProperties$ = [3, n0, _PDNPu,    0,    [_DP],    [() => PublicDnsPropertiesMutable$], 1];var PublicDnsNamespacePropertiesChange$ = [3, n0, _PDNPCu,    0,    [_DP],    [() => PublicDnsPropertiesMutableChange$], 1];var PublicDnsPropertiesMutable$ = [3, n0, _PDPMu,    0,    [_SOA],    [() => SOA$], 1];var PublicDnsPropertiesMutableChange$ = [3, n0, _PDPMCu,    0,    [_SOA],    [() => SOAChange$], 1];var RegisterInstanceRequest$ = [3, n0, _RIR,    0,    [_SI, _IIn, _A, _CRI],    [0, 0, 128 | 0, [0, 4]], 3];var RegisterInstanceResponse$ = [3, n0, _RIRe,    0,    [_OI],    [0]];var Service$ = [3, n0, _S,    0,    [_I, _Ar, _RO, _N, _NI, _D, _IC, _DC, _Ty, _HCC, _HCCC, _CD, _CRI, _CBA],    [0, 0, 0, 0, 0, 0, 1, () => DnsConfig$, 0, () => HealthCheckConfig$, () => HealthCheckCustomConfig$, 4, 0, 0]];var ServiceAttributes$ = [3, n0, _SAe,    0,    [_SA, _RO, _A],    [0, 0, 128 | 0]];var ServiceChange$ = [3, n0, _SCe,    0,    [_D, _DC, _HCC],    [0, () => DnsConfigChange$, () => HealthCheckConfig$]];var ServiceFilter$ = [3, n0, _SF,    0,    [_N, _Va, _C],    [0, [() => FilterValues, 0], 0], 2];var ServiceSummary$ = [3, n0, _SS,    0,    [_I, _Ar, _RO, _N, _Ty, _D, _IC, _DC, _HCC, _HCCC, _CD, _CBA],    [0, 0, 0, 0, 0, 0, 1, () => DnsConfig$, () => HealthCheckConfig$, () => HealthCheckCustomConfig$, 4, 0]];var SOA$ = [3, n0, _SOA,    0,    [_TTL],    [1], 1];var SOAChange$ = [3, n0, _SOAC,    0,    [_TTL],    [1], 1];var Tag$ = [3, n0, _Tag,    0,    [_K, _Val],    [0, 0], 2];var TagResourceRequest$ = [3, n0, _TRR,    0,    [_RARN, _T],    [0, () => TagList], 2];var TagResourceResponse$ = [3, n0, _TRRa,    0,    [],    []];var UntagResourceRequest$ = [3, n0, _URR,    0,    [_RARN, _TK],    [0, 64 | 0], 2];var UntagResourceResponse$ = [3, n0, _URRn,    0,    [],    []];var UpdateHttpNamespaceRequest$ = [3, n0, _UHNR,    0,    [_I, _Na, _URI],    [0, () => HttpNamespaceChange$, [0, 4]], 2];var UpdateHttpNamespaceResponse$ = [3, n0, _UHNRp,    0,    [_OI],    [0]];var UpdateInstanceCustomHealthStatusRequest$ = [3, n0, _UICHSR,    0,    [_SI, _IIn, _St],    [0, 0, 0], 3];var UpdatePrivateDnsNamespaceRequest$ = [3, n0, _UPDNR,    0,    [_I, _Na, _URI],    [0, () => PrivateDnsNamespaceChange$, [0, 4]], 2];var UpdatePrivateDnsNamespaceResponse$ = [3, n0, _UPDNRp,    0,    [_OI],    [0]];var UpdatePublicDnsNamespaceRequest$ = [3, n0, _UPDNRpd,    0,    [_I, _Na, _URI],    [0, () => PublicDnsNamespaceChange$, [0, 4]], 2];var UpdatePublicDnsNamespaceResponse$ = [3, n0, _UPDNRpda,    0,    [_OI],    [0]];var UpdateServiceAttributesRequest$ = [3, n0, _USAR,    0,    [_SI, _A],    [0, 128 | 0], 2];var UpdateServiceAttributesResponse$ = [3, n0, _USARp,    0,    [],    []];var UpdateServiceRequest$ = [3, n0, _USR,    0,    [_I, _S],    [0, () => ServiceChange$], 2];var UpdateServiceResponse$ = [3, n0, _USRp,    0,    [_OI],    [0]];var __Unit = "unit";var DnsRecordList = [1, n0, _DRL,    0, () => DnsRecord$];var FilterValues = [1, n0, _FV,    0, [0,        { [_xN]: _i }]];var HttpInstanceSummaryList = [1, n0, _HISL,    0, () => HttpInstanceSummary$];var InstanceIdList = [1, n0, _IIL,    0, [0,        { [_xN]: _IIn }]];var InstanceSummaryList = [1, n0, _ISL,    0, [() => InstanceSummary$,        { [_xN]: _IS }]];var NamespaceFilters = [1, n0, _NFa,    0, [() => NamespaceFilter$,        { [_xN]: _i }]];var NamespaceSummariesList = [1, n0, _NSL,    0, () => NamespaceSummary$];var OperationFilters = [1, n0, _OFp,    0, [() => OperationFilter$,        { [_xN]: _i }]];var OperationSummaryList = [1, n0, _OSL,    0, [() => OperationSummary$,        { [_xN]: _OS }]];var ServiceFilters = [1, n0, _SFe,    0, [() => ServiceFilter$,        { [_xN]: _i }]];var ServiceSummariesList = [1, n0, _SSL,    0, () => ServiceSummary$];var TagList = [1, n0, _TL,    0, () => Tag$];var CreateHttpNamespace$ = [9, n0, _CHN,    0, () => CreateHttpNamespaceRequest$, () => CreateHttpNamespaceResponse$];var CreatePrivateDnsNamespace$ = [9, n0, _CPDN,    0, () => CreatePrivateDnsNamespaceRequest$, () => CreatePrivateDnsNamespaceResponse$];var CreatePublicDnsNamespace$ = [9, n0, _CPDNr,    0, () => CreatePublicDnsNamespaceRequest$, () => CreatePublicDnsNamespaceResponse$];var CreateService$ = [9, n0, _CS,    0, () => CreateServiceRequest$, () => CreateServiceResponse$];var DeleteNamespace$ = [9, n0, _DN,    0, () => DeleteNamespaceRequest$, () => DeleteNamespaceResponse$];var DeleteService$ = [9, n0, _DS,    0, () => DeleteServiceRequest$, () => DeleteServiceResponse$];var DeleteServiceAttributes$ = [9, n0, _DSA,    0, () => DeleteServiceAttributesRequest$, () => DeleteServiceAttributesResponse$];var DeregisterInstance$ = [9, n0, _DI,    0, () => DeregisterInstanceRequest$, () => DeregisterInstanceResponse$];var DiscoverInstances$ = [9, n0, _DIi,    { [_en]: ["data-"] }, () => DiscoverInstancesRequest$, () => DiscoverInstancesResponse$];var DiscoverInstancesRevision$ = [9, n0, _DIRisc,    { [_en]: ["data-"] }, () => DiscoverInstancesRevisionRequest$, () => DiscoverInstancesRevisionResponse$];var GetInstance$ = [9, n0, _GI,    0, () => GetInstanceRequest$, () => GetInstanceResponse$];var GetInstancesHealthStatus$ = [9, n0, _GIHS,    0, () => GetInstancesHealthStatusRequest$, () => GetInstancesHealthStatusResponse$];var GetNamespace$ = [9, n0, _GN,    0, () => GetNamespaceRequest$, () => GetNamespaceResponse$];var GetOperation$ = [9, n0, _GO,    0, () => GetOperationRequest$, () => GetOperationResponse$];var GetService$ = [9, n0, _GS,    0, () => GetServiceRequest$, () => GetServiceResponse$];var GetServiceAttributes$ = [9, n0, _GSA,    0, () => GetServiceAttributesRequest$, () => GetServiceAttributesResponse$];var ListInstances$ = [9, n0, _LI,    0, () => ListInstancesRequest$, () => ListInstancesResponse$];var ListNamespaces$ = [9, n0, _LN,    0, () => ListNamespacesRequest$, () => ListNamespacesResponse$];var ListOperations$ = [9, n0, _LO,    0, () => ListOperationsRequest$, () => ListOperationsResponse$];var ListServices$ = [9, n0, _LS,    0, () => ListServicesRequest$, () => ListServicesResponse$];var ListTagsForResource$ = [9, n0, _LTFR,    0, () => ListTagsForResourceRequest$, () => ListTagsForResourceResponse$];var RegisterInstance$ = [9, n0, _RI,    0, () => RegisterInstanceRequest$, () => RegisterInstanceResponse$];var TagResource$ = [9, n0, _TR,    0, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR,    0, () => UntagResourceRequest$, () => UntagResourceResponse$];var UpdateHttpNamespace$ = [9, n0, _UHN,    0, () => UpdateHttpNamespaceRequest$, () => UpdateHttpNamespaceResponse$];var UpdateInstanceCustomHealthStatus$ = [9, n0, _UICHS,    0, () => UpdateInstanceCustomHealthStatusRequest$, () => __Unit];var UpdatePrivateDnsNamespace$ = [9, n0, _UPDN,    0, () => UpdatePrivateDnsNamespaceRequest$, () => UpdatePrivateDnsNamespaceResponse$];var UpdatePublicDnsNamespace$ = [9, n0, _UPDNp,    0, () => UpdatePublicDnsNamespaceRequest$, () => UpdatePublicDnsNamespaceResponse$];var UpdateService$ = [9, n0, _US,    0, () => UpdateServiceRequest$, () => UpdateServiceResponse$];var UpdateServiceAttributes$ = [9, n0, _USA,    0, () => UpdateServiceAttributesRequest$, () => UpdateServiceAttributesResponse$]; const getRuntimeConfig$1 = (config) => {    return {        apiVersion: "2017-03-14",        base64Decoder: config?.base64Decoder ?? fromBase64,        base64Encoder: config?.base64Encoder ?? toBase64,        disableHostPrefix: config?.disableHostPrefix ?? false,        endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,        extensions: config?.extensions ?? [],        httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultServiceDiscoveryHttpAuthSchemeProvider,        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 ?? AwsJson1_1Protocol,        protocolSettings: config?.protocolSettings ?? {            defaultNamespace: "com.amazonaws.servicediscovery",            errorTypeRegistries,            version: "2017-03-14",            serviceTarget: "Route53AutoNaming_v20170314",        },        serviceId: config?.serviceId ?? "ServiceDiscovery",        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 ServiceDiscoveryClient 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: defaultServiceDiscoveryHttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} const command = makeBuilder(commonParams, "Route53AutoNaming_v20170314", "ServiceDiscoveryClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class CreateHttpNamespaceCommand extends command(_ep0, _mw0, "CreateHttpNamespace", CreateHttpNamespace$) {} class CreatePrivateDnsNamespaceCommand extends command(_ep0, _mw0, "CreatePrivateDnsNamespace", CreatePrivateDnsNamespace$) {} class CreatePublicDnsNamespaceCommand extends command(_ep0, _mw0, "CreatePublicDnsNamespace", CreatePublicDnsNamespace$) {} class CreateServiceCommand extends command(_ep0, _mw0, "CreateService", CreateService$) {} class DeleteNamespaceCommand extends command(_ep0, _mw0, "DeleteNamespace", DeleteNamespace$) {} class DeleteServiceAttributesCommand extends command(_ep0, _mw0, "DeleteServiceAttributes", DeleteServiceAttributes$) {} class DeleteServiceCommand extends command(_ep0, _mw0, "DeleteService", DeleteService$) {} class DeregisterInstanceCommand extends command(_ep0, _mw0, "DeregisterInstance", DeregisterInstance$) {} class DiscoverInstancesCommand extends command(_ep0, _mw0, "DiscoverInstances", DiscoverInstances$) {} class DiscoverInstancesRevisionCommand extends command(_ep0, _mw0, "DiscoverInstancesRevision", DiscoverInstancesRevision$) {} class GetInstanceCommand extends command(_ep0, _mw0, "GetInstance", GetInstance$) {} class GetInstancesHealthStatusCommand extends command(_ep0, _mw0, "GetInstancesHealthStatus", GetInstancesHealthStatus$) {} class GetNamespaceCommand extends command(_ep0, _mw0, "GetNamespace", GetNamespace$) {} class GetOperationCommand extends command(_ep0, _mw0, "GetOperation", GetOperation$) {} class GetServiceAttributesCommand extends command(_ep0, _mw0, "GetServiceAttributes", GetServiceAttributes$) {} class GetServiceCommand extends command(_ep0, _mw0, "GetService", GetService$) {} class ListInstancesCommand extends command(_ep0, _mw0, "ListInstances", ListInstances$) {} class ListNamespacesCommand extends command(_ep0, _mw0, "ListNamespaces", ListNamespaces$) {} class ListOperationsCommand extends command(_ep0, _mw0, "ListOperations", ListOperations$) {} class ListServicesCommand extends command(_ep0, _mw0, "ListServices", ListServices$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class RegisterInstanceCommand extends command(_ep0, _mw0, "RegisterInstance", RegisterInstance$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateHttpNamespaceCommand extends command(_ep0, _mw0, "UpdateHttpNamespace", UpdateHttpNamespace$) {} class UpdateInstanceCustomHealthStatusCommand extends command(_ep0, _mw0, "UpdateInstanceCustomHealthStatus", UpdateInstanceCustomHealthStatus$) {} class UpdatePrivateDnsNamespaceCommand extends command(_ep0, _mw0, "UpdatePrivateDnsNamespace", UpdatePrivateDnsNamespace$) {} class UpdatePublicDnsNamespaceCommand extends command(_ep0, _mw0, "UpdatePublicDnsNamespace", UpdatePublicDnsNamespace$) {} class UpdateServiceAttributesCommand extends command(_ep0, _mw0, "UpdateServiceAttributes", UpdateServiceAttributes$) {} class UpdateServiceCommand extends command(_ep0, _mw0, "UpdateService", UpdateService$) {} const paginateGetInstancesHealthStatus = createPaginator(ServiceDiscoveryClient, GetInstancesHealthStatusCommand, "NextToken", "NextToken", "MaxResults"); const paginateListInstances = createPaginator(ServiceDiscoveryClient, ListInstancesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListNamespaces = createPaginator(ServiceDiscoveryClient, ListNamespacesCommand, "NextToken", "NextToken", "MaxResults"); const paginateListOperations = createPaginator(ServiceDiscoveryClient, ListOperationsCommand, "NextToken", "NextToken", "MaxResults"); const paginateListServices = createPaginator(ServiceDiscoveryClient, ListServicesCommand, "NextToken", "NextToken", "MaxResults"); const commands = {    CreateHttpNamespaceCommand,    CreatePrivateDnsNamespaceCommand,    CreatePublicDnsNamespaceCommand,    CreateServiceCommand,    DeleteNamespaceCommand,    DeleteServiceCommand,    DeleteServiceAttributesCommand,    DeregisterInstanceCommand,    DiscoverInstancesCommand,    DiscoverInstancesRevisionCommand,    GetInstanceCommand,    GetInstancesHealthStatusCommand,    GetNamespaceCommand,    GetOperationCommand,    GetServiceCommand,    GetServiceAttributesCommand,    ListInstancesCommand,    ListNamespacesCommand,    ListOperationsCommand,    ListServicesCommand,    ListTagsForResourceCommand,    RegisterInstanceCommand,    TagResourceCommand,    UntagResourceCommand,    UpdateHttpNamespaceCommand,    UpdateInstanceCustomHealthStatusCommand,    UpdatePrivateDnsNamespaceCommand,    UpdatePublicDnsNamespaceCommand,    UpdateServiceCommand,    UpdateServiceAttributesCommand,};const paginators = {    paginateGetInstancesHealthStatus,    paginateListInstances,    paginateListNamespaces,    paginateListOperations,    paginateListServices,};class ServiceDiscovery extends ServiceDiscoveryClient {}createAggregatedClient(commands, ServiceDiscovery, { paginators }); const RecordType = {    A: "A",    AAAA: "AAAA",    CNAME: "CNAME",    SRV: "SRV",};const RoutingPolicy = {    MULTIVALUE: "MULTIVALUE",    WEIGHTED: "WEIGHTED",};const HealthCheckType = {    HTTP: "HTTP",    HTTPS: "HTTPS",    TCP: "TCP",};const ServiceTypeOption = {    HTTP: "HTTP",};const ServiceType = {    DNS: "DNS",    DNS_HTTP: "DNS_HTTP",    HTTP: "HTTP",};const CustomHealthStatus = {    HEALTHY: "HEALTHY",    UNHEALTHY: "UNHEALTHY",};const HealthStatusFilter = {    ALL: "ALL",    HEALTHY: "HEALTHY",    HEALTHY_OR_ELSE_ALL: "HEALTHY_OR_ELSE_ALL",    UNHEALTHY: "UNHEALTHY",};const HealthStatus = {    HEALTHY: "HEALTHY",    UNHEALTHY: "UNHEALTHY",    UNKNOWN: "UNKNOWN",};const FilterCondition = {    BEGINS_WITH: "BEGINS_WITH",    BETWEEN: "BETWEEN",    EQ: "EQ",    IN: "IN",};const NamespaceType = {    DNS_PRIVATE: "DNS_PRIVATE",    DNS_PUBLIC: "DNS_PUBLIC",    HTTP: "HTTP",};const OperationStatus = {    FAIL: "FAIL",    PENDING: "PENDING",    SUBMITTED: "SUBMITTED",    SUCCESS: "SUCCESS",};const OperationTargetType = {    INSTANCE: "INSTANCE",    NAMESPACE: "NAMESPACE",    SERVICE: "SERVICE",};const OperationType = {    CREATE_NAMESPACE: "CREATE_NAMESPACE",    DELETE_NAMESPACE: "DELETE_NAMESPACE",    DEREGISTER_INSTANCE: "DEREGISTER_INSTANCE",    REGISTER_INSTANCE: "REGISTER_INSTANCE",    UPDATE_NAMESPACE: "UPDATE_NAMESPACE",    UPDATE_SERVICE: "UPDATE_SERVICE",};const NamespaceFilterName = {    HTTP_NAME: "HTTP_NAME",    NAME: "NAME",    RESOURCE_OWNER: "RESOURCE_OWNER",    TYPE: "TYPE",};const OperationFilterName = {    NAMESPACE_ID: "NAMESPACE_ID",    SERVICE_ID: "SERVICE_ID",    STATUS: "STATUS",    TYPE: "TYPE",    UPDATE_DATE: "UPDATE_DATE",};const ServiceFilterName = {    NAMESPACE_ID: "NAMESPACE_ID",    RESOURCE_OWNER: "RESOURCE_OWNER",}; exports.CreateHttpNamespace$ = CreateHttpNamespace$;exports.CreateHttpNamespaceCommand = CreateHttpNamespaceCommand;exports.CreateHttpNamespaceRequest$ = CreateHttpNamespaceRequest$;exports.CreateHttpNamespaceResponse$ = CreateHttpNamespaceResponse$;exports.CreatePrivateDnsNamespace$ = CreatePrivateDnsNamespace$;exports.CreatePrivateDnsNamespaceCommand = CreatePrivateDnsNamespaceCommand;exports.CreatePrivateDnsNamespaceRequest$ = CreatePrivateDnsNamespaceRequest$;exports.CreatePrivateDnsNamespaceResponse$ = CreatePrivateDnsNamespaceResponse$;exports.CreatePublicDnsNamespace$ = CreatePublicDnsNamespace$;exports.CreatePublicDnsNamespaceCommand = CreatePublicDnsNamespaceCommand;exports.CreatePublicDnsNamespaceRequest$ = CreatePublicDnsNamespaceRequest$;exports.CreatePublicDnsNamespaceResponse$ = CreatePublicDnsNamespaceResponse$;exports.CreateService$ = CreateService$;exports.CreateServiceCommand = CreateServiceCommand;exports.CreateServiceRequest$ = CreateServiceRequest$;exports.CreateServiceResponse$ = CreateServiceResponse$;exports.CustomHealthNotFound = CustomHealthNotFound;exports.CustomHealthNotFound$ = CustomHealthNotFound$;exports.CustomHealthStatus = CustomHealthStatus;exports.DeleteNamespace$ = DeleteNamespace$;exports.DeleteNamespaceCommand = DeleteNamespaceCommand;exports.DeleteNamespaceRequest$ = DeleteNamespaceRequest$;exports.DeleteNamespaceResponse$ = DeleteNamespaceResponse$;exports.DeleteService$ = DeleteService$;exports.DeleteServiceAttributes$ = DeleteServiceAttributes$;exports.DeleteServiceAttributesCommand = DeleteServiceAttributesCommand;exports.DeleteServiceAttributesRequest$ = DeleteServiceAttributesRequest$;exports.DeleteServiceAttributesResponse$ = DeleteServiceAttributesResponse$;exports.DeleteServiceCommand = DeleteServiceCommand;exports.DeleteServiceRequest$ = DeleteServiceRequest$;exports.DeleteServiceResponse$ = DeleteServiceResponse$;exports.DeregisterInstance$ = DeregisterInstance$;exports.DeregisterInstanceCommand = DeregisterInstanceCommand;exports.DeregisterInstanceRequest$ = DeregisterInstanceRequest$;exports.DeregisterInstanceResponse$ = DeregisterInstanceResponse$;exports.DiscoverInstances$ = DiscoverInstances$;exports.DiscoverInstancesCommand = DiscoverInstancesCommand;exports.DiscoverInstancesRequest$ = DiscoverInstancesRequest$;exports.DiscoverInstancesResponse$ = DiscoverInstancesResponse$;exports.DiscoverInstancesRevision$ = DiscoverInstancesRevision$;exports.DiscoverInstancesRevisionCommand = DiscoverInstancesRevisionCommand;exports.DiscoverInstancesRevisionRequest$ = DiscoverInstancesRevisionRequest$;exports.DiscoverInstancesRevisionResponse$ = DiscoverInstancesRevisionResponse$;exports.DnsConfig$ = DnsConfig$;exports.DnsConfigChange$ = DnsConfigChange$;exports.DnsProperties$ = DnsProperties$;exports.DnsRecord$ = DnsRecord$;exports.DuplicateRequest = DuplicateRequest;exports.DuplicateRequest$ = DuplicateRequest$;exports.FilterCondition = FilterCondition;exports.GetInstance$ = GetInstance$;exports.GetInstanceCommand = GetInstanceCommand;exports.GetInstanceRequest$ = GetInstanceRequest$;exports.GetInstanceResponse$ = GetInstanceResponse$;exports.GetInstancesHealthStatus$ = GetInstancesHealthStatus$;exports.GetInstancesHealthStatusCommand = GetInstancesHealthStatusCommand;exports.GetInstancesHealthStatusRequest$ = GetInstancesHealthStatusRequest$;exports.GetInstancesHealthStatusResponse$ = GetInstancesHealthStatusResponse$;exports.GetNamespace$ = GetNamespace$;exports.GetNamespaceCommand = GetNamespaceCommand;exports.GetNamespaceRequest$ = GetNamespaceRequest$;exports.GetNamespaceResponse$ = GetNamespaceResponse$;exports.GetOperation$ = GetOperation$;exports.GetOperationCommand = GetOperationCommand;exports.GetOperationRequest$ = GetOperationRequest$;exports.GetOperationResponse$ = GetOperationResponse$;exports.GetService$ = GetService$;exports.GetServiceAttributes$ = GetServiceAttributes$;exports.GetServiceAttributesCommand = GetServiceAttributesCommand;exports.GetServiceAttributesRequest$ = GetServiceAttributesRequest$;exports.GetServiceAttributesResponse$ = GetServiceAttributesResponse$;exports.GetServiceCommand = GetServiceCommand;exports.GetServiceRequest$ = GetServiceRequest$;exports.GetServiceResponse$ = GetServiceResponse$;exports.HealthCheckConfig$ = HealthCheckConfig$;exports.HealthCheckCustomConfig$ = HealthCheckCustomConfig$;exports.HealthCheckType = HealthCheckType;exports.HealthStatus = HealthStatus;exports.HealthStatusFilter = HealthStatusFilter;exports.HttpInstanceSummary$ = HttpInstanceSummary$;exports.HttpNamespaceChange$ = HttpNamespaceChange$;exports.HttpProperties$ = HttpProperties$;exports.Instance$ = Instance$;exports.InstanceNotFound = InstanceNotFound;exports.InstanceNotFound$ = InstanceNotFound$;exports.InstanceSummary$ = InstanceSummary$;exports.InvalidInput = InvalidInput;exports.InvalidInput$ = InvalidInput$;exports.ListInstances$ = ListInstances$;exports.ListInstancesCommand = ListInstancesCommand;exports.ListInstancesRequest$ = ListInstancesRequest$;exports.ListInstancesResponse$ = ListInstancesResponse$;exports.ListNamespaces$ = ListNamespaces$;exports.ListNamespacesCommand = ListNamespacesCommand;exports.ListNamespacesRequest$ = ListNamespacesRequest$;exports.ListNamespacesResponse$ = ListNamespacesResponse$;exports.ListOperations$ = ListOperations$;exports.ListOperationsCommand = ListOperationsCommand;exports.ListOperationsRequest$ = ListOperationsRequest$;exports.ListOperationsResponse$ = ListOperationsResponse$;exports.ListServices$ = ListServices$;exports.ListServicesCommand = ListServicesCommand;exports.ListServicesRequest$ = ListServicesRequest$;exports.ListServicesResponse$ = ListServicesResponse$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceRequest$ = ListTagsForResourceRequest$;exports.ListTagsForResourceResponse$ = ListTagsForResourceResponse$;exports.Namespace$ = Namespace$;exports.NamespaceAlreadyExists = NamespaceAlreadyExists;exports.NamespaceAlreadyExists$ = NamespaceAlreadyExists$;exports.NamespaceFilter$ = NamespaceFilter$;exports.NamespaceFilterName = NamespaceFilterName;exports.NamespaceNotFound = NamespaceNotFound;exports.NamespaceNotFound$ = NamespaceNotFound$;exports.NamespaceProperties$ = NamespaceProperties$;exports.NamespaceSummary$ = NamespaceSummary$;exports.NamespaceType = NamespaceType;exports.Operation$ = Operation$;exports.OperationFilter$ = OperationFilter$;exports.OperationFilterName = OperationFilterName;exports.OperationNotFound = OperationNotFound;exports.OperationNotFound$ = OperationNotFound$;exports.OperationStatus = OperationStatus;exports.OperationSummary$ = OperationSummary$;exports.OperationTargetType = OperationTargetType;exports.OperationType = OperationType;exports.PrivateDnsNamespaceChange$ = PrivateDnsNamespaceChange$;exports.PrivateDnsNamespaceProperties$ = PrivateDnsNamespaceProperties$;exports.PrivateDnsNamespacePropertiesChange$ = PrivateDnsNamespacePropertiesChange$;exports.PrivateDnsPropertiesMutable$ = PrivateDnsPropertiesMutable$;exports.PrivateDnsPropertiesMutableChange$ = PrivateDnsPropertiesMutableChange$;exports.PublicDnsNamespaceChange$ = PublicDnsNamespaceChange$;exports.PublicDnsNamespaceProperties$ = PublicDnsNamespaceProperties$;exports.PublicDnsNamespacePropertiesChange$ = PublicDnsNamespacePropertiesChange$;exports.PublicDnsPropertiesMutable$ = PublicDnsPropertiesMutable$;exports.PublicDnsPropertiesMutableChange$ = PublicDnsPropertiesMutableChange$;exports.RecordType = RecordType;exports.RegisterInstance$ = RegisterInstance$;exports.RegisterInstanceCommand = RegisterInstanceCommand;exports.RegisterInstanceRequest$ = RegisterInstanceRequest$;exports.RegisterInstanceResponse$ = RegisterInstanceResponse$;exports.RequestLimitExceeded = RequestLimitExceeded;exports.RequestLimitExceeded$ = RequestLimitExceeded$;exports.ResourceInUse = ResourceInUse;exports.ResourceInUse$ = ResourceInUse$;exports.ResourceLimitExceeded = ResourceLimitExceeded;exports.ResourceLimitExceeded$ = ResourceLimitExceeded$;exports.ResourceNotFoundException = ResourceNotFoundException;exports.ResourceNotFoundException$ = ResourceNotFoundException$;exports.RoutingPolicy = RoutingPolicy;exports.SOA$ = SOA$;exports.SOAChange$ = SOAChange$;exports.Service$ = Service$;exports.ServiceAlreadyExists = ServiceAlreadyExists;exports.ServiceAlreadyExists$ = ServiceAlreadyExists$;exports.ServiceAttributes$ = ServiceAttributes$;exports.ServiceAttributesLimitExceededException = ServiceAttributesLimitExceededException;exports.ServiceAttributesLimitExceededException$ = ServiceAttributesLimitExceededException$;exports.ServiceChange$ = ServiceChange$;exports.ServiceDiscovery = ServiceDiscovery;exports.ServiceDiscoveryClient = ServiceDiscoveryClient;exports.ServiceDiscoveryServiceException = ServiceDiscoveryServiceException;exports.ServiceDiscoveryServiceException$ = ServiceDiscoveryServiceException$;exports.ServiceFilter$ = ServiceFilter$;exports.ServiceFilterName = ServiceFilterName;exports.ServiceNotFound = ServiceNotFound;exports.ServiceNotFound$ = ServiceNotFound$;exports.ServiceSummary$ = ServiceSummary$;exports.ServiceType = ServiceType;exports.ServiceTypeOption = ServiceTypeOption;exports.Tag$ = Tag$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.TooManyTagsException = TooManyTagsException;exports.TooManyTagsException$ = TooManyTagsException$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.UpdateHttpNamespace$ = UpdateHttpNamespace$;exports.UpdateHttpNamespaceCommand = UpdateHttpNamespaceCommand;exports.UpdateHttpNamespaceRequest$ = UpdateHttpNamespaceRequest$;exports.UpdateHttpNamespaceResponse$ = UpdateHttpNamespaceResponse$;exports.UpdateInstanceCustomHealthStatus$ = UpdateInstanceCustomHealthStatus$;exports.UpdateInstanceCustomHealthStatusCommand = UpdateInstanceCustomHealthStatusCommand;exports.UpdateInstanceCustomHealthStatusRequest$ = UpdateInstanceCustomHealthStatusRequest$;exports.UpdatePrivateDnsNamespace$ = UpdatePrivateDnsNamespace$;exports.UpdatePrivateDnsNamespaceCommand = UpdatePrivateDnsNamespaceCommand;exports.UpdatePrivateDnsNamespaceRequest$ = UpdatePrivateDnsNamespaceRequest$;exports.UpdatePrivateDnsNamespaceResponse$ = UpdatePrivateDnsNamespaceResponse$;exports.UpdatePublicDnsNamespace$ = UpdatePublicDnsNamespace$;exports.UpdatePublicDnsNamespaceCommand = UpdatePublicDnsNamespaceCommand;exports.UpdatePublicDnsNamespaceRequest$ = UpdatePublicDnsNamespaceRequest$;exports.UpdatePublicDnsNamespaceResponse$ = UpdatePublicDnsNamespaceResponse$;exports.UpdateService$ = UpdateService$;exports.UpdateServiceAttributes$ = UpdateServiceAttributes$;exports.UpdateServiceAttributesCommand = UpdateServiceAttributesCommand;exports.UpdateServiceAttributesRequest$ = UpdateServiceAttributesRequest$;exports.UpdateServiceAttributesResponse$ = UpdateServiceAttributesResponse$;exports.UpdateServiceCommand = UpdateServiceCommand;exports.UpdateServiceRequest$ = UpdateServiceRequest$;exports.UpdateServiceResponse$ = UpdateServiceResponse$;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateGetInstancesHealthStatus = paginateGetInstancesHealthStatus;exports.paginateListInstances = paginateListInstances;exports.paginateListNamespaces = paginateListNamespaces;exports.paginateListOperations = paginateListOperations;exports.paginateListServices = paginateListServices;