File Explorer

/proc/2/root/var/runtime/node_modules/@aws-sdk/client-greengrassv2/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.js71.5 KB · 1910 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 { AwsRestJsonProtocol } = require("@aws-sdk/core/protocols");const { Sha256 } = require("@smithy/core/checksum"); const defaultGreengrassV2HttpAuthSchemeParametersProvider = 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: "greengrass",            region: authParameters.region,        },        propertiesExtractor: (config, context) => ({            signingProperties: {                config,                context,            },        }),    };}const defaultGreengrassV2HttpAuthSchemeProvider = (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: "greengrass",    });};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 q = "ref";const a = -1, b = true, c = "isSet", d = "PartitionResult", e = "booleanEquals", f = "getAttr", g = "stringEquals", h = "us-gov-east-1", i = "us-gov-west-1", j = "sigv4", k = "greengrass", l = { [q]: "Endpoint" }, m = { [q]: d }, n = { [q]: "Region" }, o = {}, p = [n];const _data = {    conditions: [        [c, [l]],        [c, p],        ["aws.partition", p, d],        [e, [{ [q]: "UseFIPS" }, b]],        [e, [{ [q]: "UseDualStack" }, b]],        [e, [{ fn: f, argv: [m, "supportsDualStack"] }, b]],        [e, [{ fn: f, argv: [m, "supportsFIPS"] }, b]],        [g, [n, h]],        [g, [n, i]],        [g, [n, "dataplane-us-gov-east-1"]],        [g, [n, "dataplane-us-gov-west-1"]]    ],    results: [        [a],        [a, "Invalid Configuration: FIPS and custom endpoint are not supported"],        [a, "Invalid Configuration: Dualstack and custom endpoint are not supported"],        [l, o],        ["https://greengrass-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", o],        [a, "FIPS and DualStack are enabled, but this partition does not support one or both"],        ["https://greengrass.us-gov-east-1.amazonaws.com", o],        ["https://greengrass.us-gov-west-1.amazonaws.com", o],        ["https://greengrass-fips.{Region}.{PartitionResult#dnsSuffix}", o],        [a, "FIPS is enabled but this partition does not support FIPS"],        ["https://greengrass.{Region}.{PartitionResult#dualStackDnsSuffix}", o],        [a, "DualStack is enabled but this partition does not support DualStack"],        ["https://greengrass-ats.iot.us-gov-east-1.amazonaws.com", { authSchemes: [{ name: j, signingName: k, signingRegion: h }] }],        ["https://greengrass-ats.iot.us-gov-west-1.amazonaws.com", { authSchemes: [{ name: j, signingName: k, signingRegion: i }] }],        ["https://greengrass.{Region}.{PartitionResult#dnsSuffix}", o],        [a, "Invalid Configuration: Missing Region"]    ]};const root = 2;const r = 100_000_000;const nodes = new Int32Array([    -1, 1, -1,    0, 16, 3,    1, 4, r + 15,    2, 5, r + 15,    3, 10, 6,    4, 9, 7,    9, r + 12, 8,    10, r + 13, r + 14,    5, r + 10, r + 11,    4, 14, 11,    6, 12, r + 9,    7, r + 6, 13,    8, r + 7, r + 8,    5, 15, r + 5,    6, r + 4, r + 5,    3, r + 1, 17,    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 GreengrassV2ServiceException extends ServiceException {    constructor(options) {        super(options);        Object.setPrototypeOf(this, GreengrassV2ServiceException.prototype);    }} class AccessDeniedException extends GreengrassV2ServiceException {    name = "AccessDeniedException";    $fault = "client";    constructor(opts) {        super({            name: "AccessDeniedException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, AccessDeniedException.prototype);    }}class InternalServerException extends GreengrassV2ServiceException {    name = "InternalServerException";    $fault = "server";    retryAfterSeconds;    constructor(opts) {        super({            name: "InternalServerException",            $fault: "server",            ...opts,        });        Object.setPrototypeOf(this, InternalServerException.prototype);        this.retryAfterSeconds = opts.retryAfterSeconds;    }}class ValidationException extends GreengrassV2ServiceException {    name = "ValidationException";    $fault = "client";    reason;    fields;    constructor(opts) {        super({            name: "ValidationException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ValidationException.prototype);        this.reason = opts.reason;        this.fields = opts.fields;    }}class ResourceNotFoundException extends GreengrassV2ServiceException {    name = "ResourceNotFoundException";    $fault = "client";    resourceId;    resourceType;    constructor(opts) {        super({            name: "ResourceNotFoundException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ResourceNotFoundException.prototype);        this.resourceId = opts.resourceId;        this.resourceType = opts.resourceType;    }}class ThrottlingException extends GreengrassV2ServiceException {    name = "ThrottlingException";    $fault = "client";    quotaCode;    serviceCode;    retryAfterSeconds;    constructor(opts) {        super({            name: "ThrottlingException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ThrottlingException.prototype);        this.quotaCode = opts.quotaCode;        this.serviceCode = opts.serviceCode;        this.retryAfterSeconds = opts.retryAfterSeconds;    }}class ConflictException extends GreengrassV2ServiceException {    name = "ConflictException";    $fault = "client";    resourceId;    resourceType;    constructor(opts) {        super({            name: "ConflictException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ConflictException.prototype);        this.resourceId = opts.resourceId;        this.resourceType = opts.resourceType;    }}class RequestAlreadyInProgressException extends GreengrassV2ServiceException {    name = "RequestAlreadyInProgressException";    $fault = "client";    constructor(opts) {        super({            name: "RequestAlreadyInProgressException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, RequestAlreadyInProgressException.prototype);    }}class ServiceQuotaExceededException extends GreengrassV2ServiceException {    name = "ServiceQuotaExceededException";    $fault = "client";    resourceId;    resourceType;    quotaCode;    serviceCode;    constructor(opts) {        super({            name: "ServiceQuotaExceededException",            $fault: "client",            ...opts,        });        Object.setPrototypeOf(this, ServiceQuotaExceededException.prototype);        this.resourceId = opts.resourceId;        this.resourceType = opts.resourceType;        this.quotaCode = opts.quotaCode;        this.serviceCode = opts.serviceCode;    }} const _AA = "AssociatedAt";const _ACD = "AssociatedClientDevice";const _ACDL = "AssociatedClientDeviceList";const _ACDWCDE = "AssociateClientDeviceWithCoreDeviceEntry";const _ACDWCDEE = "AssociateClientDeviceWithCoreDeviceErrorEntry";const _ACDWCDEL = "AssociateClientDeviceWithCoreDeviceEntryList";const _ACDWCDELs = "AssociateClientDeviceWithCoreDeviceErrorList";const _ADE = "AccessDeniedException";const _ASRTA = "AssociateServiceRoleToAccount";const _ASRTAR = "AssociateServiceRoleToAccountRequest";const _ASRTARs = "AssociateServiceRoleToAccountResponse";const _BACDWCD = "BatchAssociateClientDeviceWithCoreDevice";const _BACDWCDR = "BatchAssociateClientDeviceWithCoreDeviceRequest";const _BACDWCDRa = "BatchAssociateClientDeviceWithCoreDeviceResponse";const _BDCDFCD = "BatchDisassociateClientDeviceFromCoreDevice";const _BDCDFCDR = "BatchDisassociateClientDeviceFromCoreDeviceRequest";const _BDCDFCDRa = "BatchDisassociateClientDeviceFromCoreDeviceResponse";const _C = "Component";const _CC = "ComponentCandidate";const _CCL = "ComponentCandidateList";const _CCS = "CloudComponentStatus";const _CCU = "ComponentConfigurationUpdate";const _CCV = "CreateComponentVersion";const _CCVR = "CreateComponentVersionRequest";const _CCVRr = "CreateComponentVersionResponse";const _CD = "CoreDevice";const _CDL = "CoreDevicesList";const _CDM = "ComponentDependencyMap";const _CDR = "CancelDeploymentRequest";const _CDRa = "CancelDeploymentResponse";const _CDRo = "ComponentDependencyRequirement";const _CDRr = "CreateDeploymentRequest";const _CDRre = "CreateDeploymentResponse";const _CDS = "ComponentDeploymentSpecification";const _CDSo = "ComponentDeploymentSpecifications";const _CDa = "CancelDeployment";const _CDr = "CreateDeployment";const _CE = "ConflictException";const _CI = "ConnectivityInfo";const _CL = "ComponentList";const _CLV = "ComponentLatestVersion";const _CP = "ComponentPlatform";const _CPL = "ComponentPlatformList";const _CRW = "ComponentRunWith";const _CVL = "ComponentVersionList";const _CVLI = "ComponentVersionListItem";const _D = "Deployment";const _DA = "DisassociatedAt";const _DC = "DeleteComponent";const _DCD = "DeleteCoreDevice";const _DCDFCDE = "DisassociateClientDeviceFromCoreDeviceEntry";const _DCDFCDEE = "DisassociateClientDeviceFromCoreDeviceErrorEntry";const _DCDFCDEL = "DisassociateClientDeviceFromCoreDeviceEntryList";const _DCDFCDELi = "DisassociateClientDeviceFromCoreDeviceErrorList";const _DCDR = "DeleteCoreDeviceRequest";const _DCR = "DeleteComponentRequest";const _DCRe = "DescribeComponentRequest";const _DCRes = "DescribeComponentResponse";const _DCUP = "DeploymentComponentUpdatePolicy";const _DCVP = "DeploymentConfigurationValidationPolicy";const _DCe = "DescribeComponent";const _DD = "DeleteDeployment";const _DDR = "DeleteDeploymentRequest";const _DITJC = "DeploymentIoTJobConfiguration";const _DL = "DeploymentList";const _DP = "DeploymentPolicies";const _DSRFA = "DisassociateServiceRoleFromAccount";const _DSRFAR = "DisassociateServiceRoleFromAccountRequest";const _DSRFARi = "DisassociateServiceRoleFromAccountResponse";const _ED = "EffectiveDeployment";const _EDL = "EffectiveDeploymentsList";const _EDSD = "EffectiveDeploymentStatusDetails";const _GC = "GetComponent";const _GCD = "GetCoreDevice";const _GCDR = "GetCoreDeviceRequest";const _GCDRe = "GetCoreDeviceResponse";const _GCI = "GetConnectivityInfo";const _GCIR = "GetConnectivityInfoRequest";const _GCIRe = "GetConnectivityInfoResponse";const _GCR = "GetComponentRequest";const _GCRe = "GetComponentResponse";const _GCVA = "GetComponentVersionArtifact";const _GCVAR = "GetComponentVersionArtifactRequest";const _GCVARe = "GetComponentVersionArtifactResponse";const _GD = "GetDeployment";const _GDR = "GetDeploymentRequest";const _GDRe = "GetDeploymentResponse";const _GSRFA = "GetServiceRoleForAccount";const _GSRFAR = "GetServiceRoleForAccountRequest";const _GSRFARe = "GetServiceRoleForAccountResponse";const _HA = "HostAddress";const _I = "Id";const _IC = "InstalledComponent";const _ICL = "InstalledComponentList";const _ISE = "InternalServerException";const _ITJAC = "IoTJobAbortConfig";const _ITJACL = "IoTJobAbortCriteriaList";const _ITJACo = "IoTJobAbortCriteria";const _ITJERC = "IoTJobExecutionsRolloutConfig";const _ITJERR = "IoTJobExponentialRolloutRate";const _ITJRIC = "IoTJobRateIncreaseCriteria";const _ITJTC = "IoTJobTimeoutConfig";const _LC = "ListComponents";const _LCD = "ListCoreDevices";const _LCDAWCD = "ListClientDevicesAssociatedWithCoreDevice";const _LCDAWCDR = "ListClientDevicesAssociatedWithCoreDeviceRequest";const _LCDAWCDRi = "ListClientDevicesAssociatedWithCoreDeviceResponse";const _LCDR = "ListCoreDevicesRequest";const _LCDRi = "ListCoreDevicesResponse";const _LCP = "LambdaContainerParams";const _LCR = "ListComponentsRequest";const _LCRi = "ListComponentsResponse";const _LCV = "ListComponentVersions";const _LCVR = "ListComponentVersionsRequest";const _LCVRi = "ListComponentVersionsResponse";const _LD = "ListDeployments";const _LDL = "LambdaDeviceList";const _LDM = "LambdaDeviceMount";const _LDR = "ListDeploymentsRequest";const _LDRi = "ListDeploymentsResponse";const _LED = "ListEffectiveDeployments";const _LEDR = "ListEffectiveDeploymentsRequest";const _LEDRi = "ListEffectiveDeploymentsResponse";const _LEP = "LambdaExecutionParameters";const _LES = "LambdaEventSource";const _LESL = "LambdaEventSourceList";const _LFRS = "LambdaFunctionRecipeSource";const _LIC = "ListInstalledComponents";const _LICR = "ListInstalledComponentsRequest";const _LICRi = "ListInstalledComponentsResponse";const _LLPP = "LambdaLinuxProcessParams";const _LTFR = "ListTagsForResource";const _LTFRR = "ListTagsForResourceRequest";const _LTFRRi = "ListTagsForResourceResponse";const _LVL = "LambdaVolumeList";const _LVM = "LambdaVolumeMount";const _M = "Metadata";const _Me = "Message";const _PN = "PortNumber";const _RA = "Retry-After";const _RAIPE = "RequestAlreadyInProgressException";const _RAo = "RoleArn";const _RCC = "ResolveComponentCandidates";const _RCCR = "ResolveComponentCandidatesRequest";const _RCCRe = "ResolveComponentCandidatesResponse";const _RCV = "ResolvedComponentVersion";const _RCVL = "ResolvedComponentVersionsList";const _RNFE = "ResourceNotFoundException";const _SQEE = "ServiceQuotaExceededException";const _SRL = "SystemResourceLimits";const _TE = "ThrottlingException";const _TN = "ThingName";const _TR = "TagResource";const _TRR = "TagResourceRequest";const _TRRa = "TagResourceResponse";const _UCI = "UpdateConnectivityInfo";const _UCIR = "UpdateConnectivityInfoRequest";const _UCIRp = "UpdateConnectivityInfoResponse";const _UR = "UntagResource";const _URR = "UntagResourceRequest";const _URRn = "UntagResourceResponse";const _V = "Version";const _VE = "ValidationException";const _VEF = "ValidationExceptionField";const _VEFL = "ValidationExceptionFieldList";const _a = "arn";const _aA = "associatedAt";const _aC = "abortConfig";const _aCD = "associatedClientDevices";const _aGO = "addGroupOwner";const _aN = "artifactName";const _aT = "associationTimestamp";const _ac = "action";const _ar = "architecture";const _at = "attributes";const _bRPM = "baseRatePerMinute";const _c = "client";const _cC = "componentCandidates";const _cD = "componentDependencies";const _cDES = "coreDeviceExecutionStatus";const _cDTN = "coreDeviceThingName";const _cDo = "coreDevices";const _cI = "connectivityInfo";const _cIL = "connectivityInfoList";const _cL = "criteriaList";const _cLP = "componentLambdaParameters";const _cN = "componentName";const _cP = "componentPlatforms";const _cPo = "containerParams";const _cS = "componentState";const _cT = "creationTimestamp";const _cTl = "clientToken";const _cU = "configurationUpdate";const _cUP = "componentUpdatePolicy";const _cV = "componentVersion";const _cVP = "configurationValidationPolicy";const _cVo = "coreVersion";const _cVom = "componentVersions";const _co = "code";const _com = "components";const _cp = "cpus";const _d = "description";const _dA = "disassociatedAt";const _dI = "deploymentId";const _dN = "deploymentName";const _dP = "deploymentPolicies";const _dPe = "destinationPath";const _dS = "deploymentStatus";const _dT = "dependencyType";const _de = "devices";const _dep = "deployments";const _e = "error";const _eA = "execArgs";const _eD = "effectiveDeployments";const _eE = "errorEntries";const _eR = "exponentialRate";const _eS = "errorStack";const _eSv = "eventSources";const _eT = "errorTypes";const _eV = "environmentVariables";const _en = "entries";const _er = "errors";const _f = "fields";const _fHP = "failureHandlingPolicy";const _fT = "failureType";const _h = "http";const _hA = "hostAddress";const _hE = "httpError";const _hF = "historyFilter";const _hH = "httpHeader";const _hL = "httpLabel";const _hQ = "httpQuery";const _i = "id";const _iC = "installedComponents";const _iET = "iotEndpointType";const _iF = "incrementFactor";const _iJA = "iotJobArn";const _iJC = "iotJobConfiguration";const _iJI = "iotJobId";const _iLFT = "isLatestForTarget";const _iM = "isolationMode";const _iPET = "inputPayloadEncodingType";const _iPTIM = "inProgressTimeoutInMinutes";const _iR = "inlineRecipe";const _iRs = "isRoot";const _jERC = "jobExecutionsRolloutConfig";const _jN = "jsonName";const _lA = "lambdaArn";const _lF = "lambdaFunction";const _lIS = "lastInstallationSource";const _lPP = "linuxProcessParams";const _lRT = "lastReportedTimestamp";const _lS = "lifecycleState";const _lSC = "lifecycleStatusCodes";const _lSCT = "lastStatusChangeTimestamp";const _lSD = "lifecycleStateDetails";const _lSUT = "lastStatusUpdateTimestamp";const _lV = "latestVersion";const _m = "message";const _mIC = "maxInstancesCount";const _mITIS = "maxIdleTimeInSeconds";const _mNOET = "minNumberOfExecutedThings";const _mPM = "maximumPerMinute";const _mQS = "maxQueueSize";const _mR = "maxResults";const _mROS = "mountROSysfs";const _mSIKB = "memorySizeInKB";const _mT = "modifiedTimestamp";const _me = "merge";const _mem = "memory";const _met = "metadata";const _n = "name";const _nONT = "numberOfNotifiedThings";const _nOST = "numberOfSucceededThings";const _nT = "nextToken";const _p = "publisher";const _pN = "portNumber";const _pSU = "preSignedUrl";const _pTA = "parentTargetArn";const _pU = "posixUser";const _pa = "path";const _pe = "permission";const _pi = "pinned";const _pl = "platforms";const _pla = "platform";const _qC = "quotaCode";const _r = "reason";const _rA = "roleArn";const _rAS = "retryAfterSeconds";const _rAe = "resourceArn";const _rCV = "resolvedComponentVersions";const _rI = "resourceId";const _rIC = "rateIncreaseCriteria";const _rIe = "revisionId";const _rOF = "recipeOutputFormat";const _rT = "resourceType";const _rW = "runWith";const _re = "reset";const _rec = "recipe";const _ru = "runtime";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.greengrassv2";const _sC = "serviceCode";const _sD = "statusDetails";const _sET = "s3EndpointType";const _sP = "sourcePath";const _sRL = "systemResourceLimits";const _sTIS = "statusTimeoutInSeconds";const _sc = "scope";const _se = "server";const _st = "status";const _t = "tags";const _tA = "targetArn";const _tC = "timeoutConfig";const _tF = "topologyFilter";const _tGA = "thingGroupArn";const _tIS = "timeoutInSeconds";const _tK = "tagKeys";const _tN = "thingName";const _tP = "thresholdPercentage";const _to = "topic";const _ty = "type";const _v = "volumes";const _vG = "vendorGuidance";const _vGM = "vendorGuidanceMessage";const _vR = "versionRequirements";const _vRe = "versionRequirement";const _ve = "version";const _wU = "windowsUser";const _xaiet = "x-amz-iot-endpoint-type";const n0 = "com.amazonaws.greengrassv2";const _s_registry = TypeRegistry.for(_s);var GreengrassV2ServiceException$ = [-3, _s, "GreengrassV2ServiceException", 0, [], []];_s_registry.registerError(GreengrassV2ServiceException$, GreengrassV2ServiceException);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, _rI, _rT],    [0, 0, 0], 3];n0_registry.registerError(ConflictException$, ConflictException);var InternalServerException$ = [-3, n0, _ISE,    { [_e]: _se, [_hE]: 500 },    [_m, _rAS],    [0, [1, { [_hH]: _RA }]], 1];n0_registry.registerError(InternalServerException$, InternalServerException);var RequestAlreadyInProgressException$ = [-3, n0, _RAIPE,    { [_e]: _c, [_hE]: 400 },    [_m],    [0], 1];n0_registry.registerError(RequestAlreadyInProgressException$, RequestAlreadyInProgressException);var ResourceNotFoundException$ = [-3, n0, _RNFE,    { [_e]: _c, [_hE]: 404 },    [_m, _rI, _rT],    [0, 0, 0], 3];n0_registry.registerError(ResourceNotFoundException$, ResourceNotFoundException);var ServiceQuotaExceededException$ = [-3, n0, _SQEE,    { [_e]: _c, [_hE]: 402 },    [_m, _qC, _sC, _rI, _rT],    [0, 0, 0, 0, 0], 3];n0_registry.registerError(ServiceQuotaExceededException$, ServiceQuotaExceededException);var ThrottlingException$ = [-3, n0, _TE,    { [_e]: _c, [_hE]: 429 },    [_m, _qC, _sC, _rAS],    [0, 0, 0, [1, { [_hH]: _RA }]], 1];n0_registry.registerError(ThrottlingException$, ThrottlingException);var ValidationException$ = [-3, n0, _VE,    { [_e]: _c, [_hE]: 400 },    [_m, _r, _f],    [0, 0, () => ValidationExceptionFieldList], 1];n0_registry.registerError(ValidationException$, ValidationException);const errorTypeRegistries = [    _s_registry,    n0_registry,];var AssociateClientDeviceWithCoreDeviceEntry$ = [3, n0, _ACDWCDE,    0,    [_tN],    [0], 1];var AssociateClientDeviceWithCoreDeviceErrorEntry$ = [3, n0, _ACDWCDEE,    0,    [_tN, _co, _m],    [0, 0, 0]];var AssociatedClientDevice$ = [3, n0, _ACD,    0,    [_tN, _aT],    [0, 4]];var AssociateServiceRoleToAccountRequest$ = [3, n0, _ASRTAR,    0,    [_rA],    [[0, { [_jN]: _RAo }]], 1];var AssociateServiceRoleToAccountResponse$ = [3, n0, _ASRTARs,    0,    [_aA],    [[0, { [_jN]: _AA }]]];var BatchAssociateClientDeviceWithCoreDeviceRequest$ = [3, n0, _BACDWCDR,    0,    [_cDTN, _en],    [[0, 1], () => AssociateClientDeviceWithCoreDeviceEntryList], 1];var BatchAssociateClientDeviceWithCoreDeviceResponse$ = [3, n0, _BACDWCDRa,    0,    [_eE],    [() => AssociateClientDeviceWithCoreDeviceErrorList]];var BatchDisassociateClientDeviceFromCoreDeviceRequest$ = [3, n0, _BDCDFCDR,    0,    [_cDTN, _en],    [[0, 1], () => DisassociateClientDeviceFromCoreDeviceEntryList], 1];var BatchDisassociateClientDeviceFromCoreDeviceResponse$ = [3, n0, _BDCDFCDRa,    0,    [_eE],    [() => DisassociateClientDeviceFromCoreDeviceErrorList]];var CancelDeploymentRequest$ = [3, n0, _CDR,    0,    [_dI],    [[0, 1]], 1];var CancelDeploymentResponse$ = [3, n0, _CDRa,    0,    [_m],    [0]];var CloudComponentStatus$ = [3, n0, _CCS,    0,    [_cS, _m, _er, _vG, _vGM],    [0, 0, 128 | 0, 0, 0]];var Component$ = [3, n0, _C,    0,    [_a, _cN, _lV],    [0, 0, () => ComponentLatestVersion$]];var ComponentCandidate$ = [3, n0, _CC,    0,    [_cN, _cV, _vR],    [0, 0, 128 | 0]];var ComponentConfigurationUpdate$ = [3, n0, _CCU,    0,    [_me, _re],    [0, 64 | 0]];var ComponentDependencyRequirement$ = [3, n0, _CDRo,    0,    [_vRe, _dT],    [0, 0]];var ComponentDeploymentSpecification$ = [3, n0, _CDS,    0,    [_cV, _cU, _rW],    [0, () => ComponentConfigurationUpdate$, () => ComponentRunWith$], 1];var ComponentLatestVersion$ = [3, n0, _CLV,    0,    [_a, _cV, _cT, _d, _p, _pl],    [0, 0, 4, 0, 0, () => ComponentPlatformList]];var ComponentPlatform$ = [3, n0, _CP,    0,    [_n, _at],    [0, 128 | 0]];var ComponentRunWith$ = [3, n0, _CRW,    0,    [_pU, _sRL, _wU],    [0, () => SystemResourceLimits$, 0]];var ComponentVersionListItem$ = [3, n0, _CVLI,    0,    [_cN, _cV, _a],    [0, 0, 0]];var ConnectivityInfo$ = [3, n0, _CI,    0,    [_i, _hA, _pN, _met],    [[0, { [_jN]: _I }], [0, { [_jN]: _HA }], [1, { [_jN]: _PN }], [0, { [_jN]: _M }]]];var CoreDevice$ = [3, n0, _CD,    0,    [_cDTN, _st, _lSUT, _pla, _ar, _ru],    [0, 0, 4, 0, 0, 0]];var CreateComponentVersionRequest$ = [3, n0, _CCVR,    0,    [_iR, _lF, _t, _cTl],    [21, () => LambdaFunctionRecipeSource$, 128 | 0, [0, 4]]];var CreateComponentVersionResponse$ = [3, n0, _CCVRr,    0,    [_cN, _cV, _cT, _st, _a],    [0, 0, 4, () => CloudComponentStatus$, 0], 4];var CreateDeploymentRequest$ = [3, n0, _CDRr,    0,    [_tA, _dN, _com, _iJC, _dP, _pTA, _t, _cTl],    [0, 0, () => ComponentDeploymentSpecifications, () => DeploymentIoTJobConfiguration$, () => DeploymentPolicies$, 0, 128 | 0, [0, 4]], 1];var CreateDeploymentResponse$ = [3, n0, _CDRre,    0,    [_dI, _iJI, _iJA],    [0, 0, 0]];var DeleteComponentRequest$ = [3, n0, _DCR,    0,    [_a],    [[0, 1]], 1];var DeleteCoreDeviceRequest$ = [3, n0, _DCDR,    0,    [_cDTN],    [[0, 1]], 1];var DeleteDeploymentRequest$ = [3, n0, _DDR,    0,    [_dI],    [[0, 1]], 1];var Deployment$ = [3, n0, _D,    0,    [_tA, _rIe, _dI, _dN, _cT, _dS, _iLFT, _pTA],    [0, 0, 0, 0, 4, 0, 2, 0]];var DeploymentComponentUpdatePolicy$ = [3, n0, _DCUP,    0,    [_tIS, _ac],    [1, 0]];var DeploymentConfigurationValidationPolicy$ = [3, n0, _DCVP,    0,    [_tIS],    [1]];var DeploymentIoTJobConfiguration$ = [3, n0, _DITJC,    0,    [_jERC, _aC, _tC],    [() => IoTJobExecutionsRolloutConfig$, () => IoTJobAbortConfig$, () => IoTJobTimeoutConfig$]];var DeploymentPolicies$ = [3, n0, _DP,    0,    [_fHP, _cUP, _cVP],    [0, () => DeploymentComponentUpdatePolicy$, () => DeploymentConfigurationValidationPolicy$]];var DescribeComponentRequest$ = [3, n0, _DCRe,    0,    [_a],    [[0, 1]], 1];var DescribeComponentResponse$ = [3, n0, _DCRes,    0,    [_a, _cN, _cV, _cT, _p, _d, _st, _pl, _t],    [0, 0, 0, 4, 0, 0, () => CloudComponentStatus$, () => ComponentPlatformList, 128 | 0]];var DisassociateClientDeviceFromCoreDeviceEntry$ = [3, n0, _DCDFCDE,    0,    [_tN],    [0], 1];var DisassociateClientDeviceFromCoreDeviceErrorEntry$ = [3, n0, _DCDFCDEE,    0,    [_tN, _co, _m],    [0, 0, 0]];var DisassociateServiceRoleFromAccountRequest$ = [3, n0, _DSRFAR,    0,    [],    []];var DisassociateServiceRoleFromAccountResponse$ = [3, n0, _DSRFARi,    0,    [_dA],    [[0, { [_jN]: _DA }]]];var EffectiveDeployment$ = [3, n0, _ED,    0,    [_dI, _dN, _tA, _cDES, _cT, _mT, _iJI, _iJA, _d, _r, _sD],    [0, 0, 0, 0, 4, 4, 0, 0, 0, 0, () => EffectiveDeploymentStatusDetails$], 6];var EffectiveDeploymentStatusDetails$ = [3, n0, _EDSD,    0,    [_eS, _eT],    [64 | 0, 64 | 0]];var GetComponentRequest$ = [3, n0, _GCR,    0,    [_a, _rOF],    [[0, 1], [0, { [_hQ]: _rOF }]], 1];var GetComponentResponse$ = [3, n0, _GCRe,    0,    [_rOF, _rec, _t],    [0, 21, 128 | 0], 2];var GetComponentVersionArtifactRequest$ = [3, n0, _GCVAR,    0,    [_a, _aN, _sET, _iET],    [[0, 1], [0, 1], [0, { [_hQ]: _sET }], [0, { [_hH]: _xaiet }]], 2];var GetComponentVersionArtifactResponse$ = [3, n0, _GCVARe,    0,    [_pSU],    [0], 1];var GetConnectivityInfoRequest$ = [3, n0, _GCIR,    0,    [_tN],    [[0, 1]], 1];var GetConnectivityInfoResponse$ = [3, n0, _GCIRe,    0,    [_cI, _m],    [[() => connectivityInfoList, { [_jN]: _CI }], [0, { [_jN]: _Me }]]];var GetCoreDeviceRequest$ = [3, n0, _GCDR,    0,    [_cDTN],    [[0, 1]], 1];var GetCoreDeviceResponse$ = [3, n0, _GCDRe,    0,    [_cDTN, _cVo, _pla, _ar, _ru, _st, _lSUT, _t],    [0, 0, 0, 0, 0, 0, 4, 128 | 0]];var GetDeploymentRequest$ = [3, n0, _GDR,    0,    [_dI],    [[0, 1]], 1];var GetDeploymentResponse$ = [3, n0, _GDRe,    0,    [_tA, _rIe, _dI, _dN, _dS, _iJI, _iJA, _com, _dP, _iJC, _cT, _iLFT, _pTA, _t],    [0, 0, 0, 0, 0, 0, 0, () => ComponentDeploymentSpecifications, () => DeploymentPolicies$, () => DeploymentIoTJobConfiguration$, 4, 2, 0, 128 | 0]];var GetServiceRoleForAccountRequest$ = [3, n0, _GSRFAR,    0,    [],    []];var GetServiceRoleForAccountResponse$ = [3, n0, _GSRFARe,    0,    [_aA, _rA],    [[0, { [_jN]: _AA }], [0, { [_jN]: _RAo }]]];var InstalledComponent$ = [3, n0, _IC,    0,    [_cN, _cV, _lS, _lSD, _iRs, _lSCT, _lRT, _lIS, _lSC],    [0, 0, 0, 0, 2, 4, 4, 0, 64 | 0]];var IoTJobAbortConfig$ = [3, n0, _ITJAC,    0,    [_cL],    [() => IoTJobAbortCriteriaList], 1];var IoTJobAbortCriteria$ = [3, n0, _ITJACo,    0,    [_fT, _ac, _tP, _mNOET],    [0, 0, 1, 1], 4];var IoTJobExecutionsRolloutConfig$ = [3, n0, _ITJERC,    0,    [_eR, _mPM],    [() => IoTJobExponentialRolloutRate$, 1]];var IoTJobExponentialRolloutRate$ = [3, n0, _ITJERR,    0,    [_bRPM, _iF, _rIC],    [1, 1, () => IoTJobRateIncreaseCriteria$], 3];var IoTJobRateIncreaseCriteria$ = [3, n0, _ITJRIC,    0,    [_nONT, _nOST],    [1, 1]];var IoTJobTimeoutConfig$ = [3, n0, _ITJTC,    0,    [_iPTIM],    [1]];var LambdaContainerParams$ = [3, n0, _LCP,    0,    [_mSIKB, _mROS, _v, _de],    [1, 2, () => LambdaVolumeList, () => LambdaDeviceList]];var LambdaDeviceMount$ = [3, n0, _LDM,    0,    [_pa, _pe, _aGO],    [0, 0, 2], 1];var LambdaEventSource$ = [3, n0, _LES,    0,    [_to, _ty],    [0, 0], 2];var LambdaExecutionParameters$ = [3, n0, _LEP,    0,    [_eSv, _mQS, _mIC, _mITIS, _tIS, _sTIS, _pi, _iPET, _eA, _eV, _lPP],    [() => LambdaEventSourceList, 1, 1, 1, 1, 1, 2, 0, 64 | 0, 128 | 0, () => LambdaLinuxProcessParams$]];var LambdaFunctionRecipeSource$ = [3, n0, _LFRS,    0,    [_lA, _cN, _cV, _cP, _cD, _cLP],    [0, 0, 0, () => ComponentPlatformList, () => ComponentDependencyMap, () => LambdaExecutionParameters$], 1];var LambdaLinuxProcessParams$ = [3, n0, _LLPP,    0,    [_iM, _cPo],    [0, () => LambdaContainerParams$]];var LambdaVolumeMount$ = [3, n0, _LVM,    0,    [_sP, _dPe, _pe, _aGO],    [0, 0, 0, 2], 2];var ListClientDevicesAssociatedWithCoreDeviceRequest$ = [3, n0, _LCDAWCDR,    0,    [_cDTN, _mR, _nT],    [[0, 1], [1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }]], 1];var ListClientDevicesAssociatedWithCoreDeviceResponse$ = [3, n0, _LCDAWCDRi,    0,    [_aCD, _nT],    [() => AssociatedClientDeviceList, 0]];var ListComponentsRequest$ = [3, n0, _LCR,    0,    [_sc, _mR, _nT],    [[0, { [_hQ]: _sc }], [1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }]]];var ListComponentsResponse$ = [3, n0, _LCRi,    0,    [_com, _nT],    [() => ComponentList, 0]];var ListComponentVersionsRequest$ = [3, n0, _LCVR,    0,    [_a, _mR, _nT],    [[0, 1], [1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }]], 1];var ListComponentVersionsResponse$ = [3, n0, _LCVRi,    0,    [_cVom, _nT],    [() => ComponentVersionList, 0]];var ListCoreDevicesRequest$ = [3, n0, _LCDR,    0,    [_tGA, _st, _mR, _nT, _ru],    [[0, { [_hQ]: _tGA }], [0, { [_hQ]: _st }], [1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }], [0, { [_hQ]: _ru }]]];var ListCoreDevicesResponse$ = [3, n0, _LCDRi,    0,    [_cDo, _nT],    [() => CoreDevicesList, 0]];var ListDeploymentsRequest$ = [3, n0, _LDR,    0,    [_tA, _hF, _pTA, _mR, _nT],    [[0, { [_hQ]: _tA }], [0, { [_hQ]: _hF }], [0, { [_hQ]: _pTA }], [1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }]]];var ListDeploymentsResponse$ = [3, n0, _LDRi,    0,    [_dep, _nT],    [() => DeploymentList, 0]];var ListEffectiveDeploymentsRequest$ = [3, n0, _LEDR,    0,    [_cDTN, _mR, _nT],    [[0, 1], [1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }]], 1];var ListEffectiveDeploymentsResponse$ = [3, n0, _LEDRi,    0,    [_eD, _nT],    [() => EffectiveDeploymentsList, 0]];var ListInstalledComponentsRequest$ = [3, n0, _LICR,    0,    [_cDTN, _mR, _nT, _tF],    [[0, 1], [1, { [_hQ]: _mR }], [0, { [_hQ]: _nT }], [0, { [_hQ]: _tF }]], 1];var ListInstalledComponentsResponse$ = [3, n0, _LICRi,    0,    [_iC, _nT],    [() => InstalledComponentList, 0]];var ListTagsForResourceRequest$ = [3, n0, _LTFRR,    0,    [_rAe],    [[0, 1]], 1];var ListTagsForResourceResponse$ = [3, n0, _LTFRRi,    0,    [_t],    [128 | 0]];var ResolveComponentCandidatesRequest$ = [3, n0, _RCCR,    0,    [_pla, _cC],    [() => ComponentPlatform$, () => ComponentCandidateList]];var ResolveComponentCandidatesResponse$ = [3, n0, _RCCRe,    0,    [_rCV],    [() => ResolvedComponentVersionsList]];var ResolvedComponentVersion$ = [3, n0, _RCV,    0,    [_a, _cN, _cV, _rec, _vG, _m],    [0, 0, 0, 21, 0, 0]];var SystemResourceLimits$ = [3, n0, _SRL,    0,    [_mem, _cp],    [1, 1]];var TagResourceRequest$ = [3, n0, _TRR,    0,    [_rAe, _t],    [[0, 1], 128 | 0], 2];var TagResourceResponse$ = [3, n0, _TRRa,    0,    [],    []];var UntagResourceRequest$ = [3, n0, _URR,    0,    [_rAe, _tK],    [[0, 1], [64 | 0, { [_hQ]: _tK }]], 2];var UntagResourceResponse$ = [3, n0, _URRn,    0,    [],    []];var UpdateConnectivityInfoRequest$ = [3, n0, _UCIR,    0,    [_tN, _cI],    [[0, { [_hL]: 1, [_jN]: _TN }], [() => connectivityInfoList, { [_jN]: _CI }]], 2];var UpdateConnectivityInfoResponse$ = [3, n0, _UCIRp,    0,    [_ve, _m],    [[0, { [_jN]: _V }], [0, { [_jN]: _Me }]]];var ValidationExceptionField$ = [3, n0, _VEF,    0,    [_n, _m],    [0, 0], 2];var __Unit = "unit";var AssociateClientDeviceWithCoreDeviceEntryList = [1, n0, _ACDWCDEL,    0, () => AssociateClientDeviceWithCoreDeviceEntry$];var AssociateClientDeviceWithCoreDeviceErrorList = [1, n0, _ACDWCDELs,    0, () => AssociateClientDeviceWithCoreDeviceErrorEntry$];var AssociatedClientDeviceList = [1, n0, _ACDL,    0, () => AssociatedClientDevice$];var ComponentCandidateList = [1, n0, _CCL,    0, () => ComponentCandidate$];var ComponentList = [1, n0, _CL,    0, () => Component$];var ComponentPlatformList = [1, n0, _CPL,    0, () => ComponentPlatform$];var ComponentVersionList = [1, n0, _CVL,    0, () => ComponentVersionListItem$];var connectivityInfoList = [1, n0, _cIL,    0, [() => ConnectivityInfo$,        0]];var CoreDevicesList = [1, n0, _CDL,    0, () => CoreDevice$];var DeploymentList = [1, n0, _DL,    0, () => Deployment$];var DisassociateClientDeviceFromCoreDeviceEntryList = [1, n0, _DCDFCDEL,    0, () => DisassociateClientDeviceFromCoreDeviceEntry$];var DisassociateClientDeviceFromCoreDeviceErrorList = [1, n0, _DCDFCDELi,    0, () => DisassociateClientDeviceFromCoreDeviceErrorEntry$];var EffectiveDeploymentsList = [1, n0, _EDL,    0, () => EffectiveDeployment$];var InstalledComponentList = [1, n0, _ICL,    0, () => InstalledComponent$];var IoTJobAbortCriteriaList = [1, n0, _ITJACL,    0, () => IoTJobAbortCriteria$];var LambdaDeviceList = [1, n0, _LDL,    0, () => LambdaDeviceMount$];var LambdaEventSourceList = [1, n0, _LESL,    0, () => LambdaEventSource$];var LambdaVolumeList = [1, n0, _LVL,    0, () => LambdaVolumeMount$];var ResolvedComponentVersionsList = [1, n0, _RCVL,    0, () => ResolvedComponentVersion$];var ValidationExceptionFieldList = [1, n0, _VEFL,    0, () => ValidationExceptionField$];var ComponentDependencyMap = [2, n0, _CDM,    0, 0, () => ComponentDependencyRequirement$];var ComponentDeploymentSpecifications = [2, n0, _CDSo,    0, 0, () => ComponentDeploymentSpecification$];var AssociateServiceRoleToAccount$ = [9, n0, _ASRTA,    { [_h]: ["PUT", "/greengrass/servicerole", 200] }, () => AssociateServiceRoleToAccountRequest$, () => AssociateServiceRoleToAccountResponse$];var BatchAssociateClientDeviceWithCoreDevice$ = [9, n0, _BACDWCD,    { [_h]: ["POST", "/greengrass/v2/coreDevices/{coreDeviceThingName}/associateClientDevices", 200] }, () => BatchAssociateClientDeviceWithCoreDeviceRequest$, () => BatchAssociateClientDeviceWithCoreDeviceResponse$];var BatchDisassociateClientDeviceFromCoreDevice$ = [9, n0, _BDCDFCD,    { [_h]: ["POST", "/greengrass/v2/coreDevices/{coreDeviceThingName}/disassociateClientDevices", 200] }, () => BatchDisassociateClientDeviceFromCoreDeviceRequest$, () => BatchDisassociateClientDeviceFromCoreDeviceResponse$];var CancelDeployment$ = [9, n0, _CDa,    { [_h]: ["POST", "/greengrass/v2/deployments/{deploymentId}/cancel", 200] }, () => CancelDeploymentRequest$, () => CancelDeploymentResponse$];var CreateComponentVersion$ = [9, n0, _CCV,    { [_h]: ["POST", "/greengrass/v2/createComponentVersion", 201] }, () => CreateComponentVersionRequest$, () => CreateComponentVersionResponse$];var CreateDeployment$ = [9, n0, _CDr,    { [_h]: ["POST", "/greengrass/v2/deployments", 201] }, () => CreateDeploymentRequest$, () => CreateDeploymentResponse$];var DeleteComponent$ = [9, n0, _DC,    { [_h]: ["DELETE", "/greengrass/v2/components/{arn}", 204] }, () => DeleteComponentRequest$, () => __Unit];var DeleteCoreDevice$ = [9, n0, _DCD,    { [_h]: ["DELETE", "/greengrass/v2/coreDevices/{coreDeviceThingName}", 204] }, () => DeleteCoreDeviceRequest$, () => __Unit];var DeleteDeployment$ = [9, n0, _DD,    { [_h]: ["DELETE", "/greengrass/v2/deployments/{deploymentId}", 204] }, () => DeleteDeploymentRequest$, () => __Unit];var DescribeComponent$ = [9, n0, _DCe,    { [_h]: ["GET", "/greengrass/v2/components/{arn}/metadata", 200] }, () => DescribeComponentRequest$, () => DescribeComponentResponse$];var DisassociateServiceRoleFromAccount$ = [9, n0, _DSRFA,    { [_h]: ["DELETE", "/greengrass/servicerole", 200] }, () => DisassociateServiceRoleFromAccountRequest$, () => DisassociateServiceRoleFromAccountResponse$];var GetComponent$ = [9, n0, _GC,    { [_h]: ["GET", "/greengrass/v2/components/{arn}", 200] }, () => GetComponentRequest$, () => GetComponentResponse$];var GetComponentVersionArtifact$ = [9, n0, _GCVA,    { [_h]: ["GET", "/greengrass/v2/components/{arn}/artifacts/{artifactName+}", 200] }, () => GetComponentVersionArtifactRequest$, () => GetComponentVersionArtifactResponse$];var GetConnectivityInfo$ = [9, n0, _GCI,    { [_h]: ["GET", "/greengrass/things/{thingName}/connectivityInfo", 200] }, () => GetConnectivityInfoRequest$, () => GetConnectivityInfoResponse$];var GetCoreDevice$ = [9, n0, _GCD,    { [_h]: ["GET", "/greengrass/v2/coreDevices/{coreDeviceThingName}", 200] }, () => GetCoreDeviceRequest$, () => GetCoreDeviceResponse$];var GetDeployment$ = [9, n0, _GD,    { [_h]: ["GET", "/greengrass/v2/deployments/{deploymentId}", 200] }, () => GetDeploymentRequest$, () => GetDeploymentResponse$];var GetServiceRoleForAccount$ = [9, n0, _GSRFA,    { [_h]: ["GET", "/greengrass/servicerole", 200] }, () => GetServiceRoleForAccountRequest$, () => GetServiceRoleForAccountResponse$];var ListClientDevicesAssociatedWithCoreDevice$ = [9, n0, _LCDAWCD,    { [_h]: ["GET", "/greengrass/v2/coreDevices/{coreDeviceThingName}/associatedClientDevices", 200] }, () => ListClientDevicesAssociatedWithCoreDeviceRequest$, () => ListClientDevicesAssociatedWithCoreDeviceResponse$];var ListComponents$ = [9, n0, _LC,    { [_h]: ["GET", "/greengrass/v2/components", 200] }, () => ListComponentsRequest$, () => ListComponentsResponse$];var ListComponentVersions$ = [9, n0, _LCV,    { [_h]: ["GET", "/greengrass/v2/components/{arn}/versions", 200] }, () => ListComponentVersionsRequest$, () => ListComponentVersionsResponse$];var ListCoreDevices$ = [9, n0, _LCD,    { [_h]: ["GET", "/greengrass/v2/coreDevices", 200] }, () => ListCoreDevicesRequest$, () => ListCoreDevicesResponse$];var ListDeployments$ = [9, n0, _LD,    { [_h]: ["GET", "/greengrass/v2/deployments", 200] }, () => ListDeploymentsRequest$, () => ListDeploymentsResponse$];var ListEffectiveDeployments$ = [9, n0, _LED,    { [_h]: ["GET", "/greengrass/v2/coreDevices/{coreDeviceThingName}/effectiveDeployments", 200] }, () => ListEffectiveDeploymentsRequest$, () => ListEffectiveDeploymentsResponse$];var ListInstalledComponents$ = [9, n0, _LIC,    { [_h]: ["GET", "/greengrass/v2/coreDevices/{coreDeviceThingName}/installedComponents", 200] }, () => ListInstalledComponentsRequest$, () => ListInstalledComponentsResponse$];var ListTagsForResource$ = [9, n0, _LTFR,    { [_h]: ["GET", "/tags/{resourceArn}", 200] }, () => ListTagsForResourceRequest$, () => ListTagsForResourceResponse$];var ResolveComponentCandidates$ = [9, n0, _RCC,    { [_h]: ["POST", "/greengrass/v2/resolveComponentCandidates", 200] }, () => ResolveComponentCandidatesRequest$, () => ResolveComponentCandidatesResponse$];var TagResource$ = [9, n0, _TR,    { [_h]: ["POST", "/tags/{resourceArn}", 200] }, () => TagResourceRequest$, () => TagResourceResponse$];var UntagResource$ = [9, n0, _UR,    { [_h]: ["DELETE", "/tags/{resourceArn}", 200] }, () => UntagResourceRequest$, () => UntagResourceResponse$];var UpdateConnectivityInfo$ = [9, n0, _UCI,    { [_h]: ["PUT", "/greengrass/things/{thingName}/connectivityInfo", 200] }, () => UpdateConnectivityInfoRequest$, () => UpdateConnectivityInfoResponse$]; const getRuntimeConfig$1 = (config) => {    return {        apiVersion: "2020-11-30",        base64Decoder: config?.base64Decoder ?? fromBase64,        base64Encoder: config?.base64Encoder ?? toBase64,        disableHostPrefix: config?.disableHostPrefix ?? false,        endpointProvider: config?.endpointProvider ?? defaultEndpointResolver,        extensions: config?.extensions ?? [],        httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultGreengrassV2HttpAuthSchemeProvider,        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.greengrassv2",            errorTypeRegistries,            version: "2020-11-30",            serviceTarget: "GreengrassV2",        },        serviceId: config?.serviceId ?? "GreengrassV2",        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 GreengrassV2Client 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: defaultGreengrassV2HttpAuthSchemeParametersProvider,            identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({                "aws.auth#sigv4": config.credentials,            }),        }));        this.middlewareStack.use(getHttpSigningPlugin(this.config));    }    destroy() {        super.destroy();    }} const command = makeBuilder(commonParams, "GreengrassV2", "GreengrassV2Client", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class AssociateServiceRoleToAccountCommand extends command(_ep0, _mw0, "AssociateServiceRoleToAccount", AssociateServiceRoleToAccount$) {} class BatchAssociateClientDeviceWithCoreDeviceCommand extends command(_ep0, _mw0, "BatchAssociateClientDeviceWithCoreDevice", BatchAssociateClientDeviceWithCoreDevice$) {} class BatchDisassociateClientDeviceFromCoreDeviceCommand extends command(_ep0, _mw0, "BatchDisassociateClientDeviceFromCoreDevice", BatchDisassociateClientDeviceFromCoreDevice$) {} class CancelDeploymentCommand extends command(_ep0, _mw0, "CancelDeployment", CancelDeployment$) {} class CreateComponentVersionCommand extends command(_ep0, _mw0, "CreateComponentVersion", CreateComponentVersion$) {} class CreateDeploymentCommand extends command(_ep0, _mw0, "CreateDeployment", CreateDeployment$) {} class DeleteComponentCommand extends command(_ep0, _mw0, "DeleteComponent", DeleteComponent$) {} class DeleteCoreDeviceCommand extends command(_ep0, _mw0, "DeleteCoreDevice", DeleteCoreDevice$) {} class DeleteDeploymentCommand extends command(_ep0, _mw0, "DeleteDeployment", DeleteDeployment$) {} class DescribeComponentCommand extends command(_ep0, _mw0, "DescribeComponent", DescribeComponent$) {} class DisassociateServiceRoleFromAccountCommand extends command(_ep0, _mw0, "DisassociateServiceRoleFromAccount", DisassociateServiceRoleFromAccount$) {} class GetComponentCommand extends command(_ep0, _mw0, "GetComponent", GetComponent$) {} class GetComponentVersionArtifactCommand extends command(_ep0, _mw0, "GetComponentVersionArtifact", GetComponentVersionArtifact$) {} class GetConnectivityInfoCommand extends command(_ep0, _mw0, "GetConnectivityInfo", GetConnectivityInfo$) {} class GetCoreDeviceCommand extends command(_ep0, _mw0, "GetCoreDevice", GetCoreDevice$) {} class GetDeploymentCommand extends command(_ep0, _mw0, "GetDeployment", GetDeployment$) {} class GetServiceRoleForAccountCommand extends command(_ep0, _mw0, "GetServiceRoleForAccount", GetServiceRoleForAccount$) {} class ListClientDevicesAssociatedWithCoreDeviceCommand extends command(_ep0, _mw0, "ListClientDevicesAssociatedWithCoreDevice", ListClientDevicesAssociatedWithCoreDevice$) {} class ListComponentsCommand extends command(_ep0, _mw0, "ListComponents", ListComponents$) {} class ListComponentVersionsCommand extends command(_ep0, _mw0, "ListComponentVersions", ListComponentVersions$) {} class ListCoreDevicesCommand extends command(_ep0, _mw0, "ListCoreDevices", ListCoreDevices$) {} class ListDeploymentsCommand extends command(_ep0, _mw0, "ListDeployments", ListDeployments$) {} class ListEffectiveDeploymentsCommand extends command(_ep0, _mw0, "ListEffectiveDeployments", ListEffectiveDeployments$) {} class ListInstalledComponentsCommand extends command(_ep0, _mw0, "ListInstalledComponents", ListInstalledComponents$) {} class ListTagsForResourceCommand extends command(_ep0, _mw0, "ListTagsForResource", ListTagsForResource$) {} class ResolveComponentCandidatesCommand extends command(_ep0, _mw0, "ResolveComponentCandidates", ResolveComponentCandidates$) {} class TagResourceCommand extends command(_ep0, _mw0, "TagResource", TagResource$) {} class UntagResourceCommand extends command(_ep0, _mw0, "UntagResource", UntagResource$) {} class UpdateConnectivityInfoCommand extends command(_ep0, _mw0, "UpdateConnectivityInfo", UpdateConnectivityInfo$) {} const paginateListClientDevicesAssociatedWithCoreDevice = createPaginator(GreengrassV2Client, ListClientDevicesAssociatedWithCoreDeviceCommand, "nextToken", "nextToken", "maxResults"); const paginateListComponents = createPaginator(GreengrassV2Client, ListComponentsCommand, "nextToken", "nextToken", "maxResults"); const paginateListComponentVersions = createPaginator(GreengrassV2Client, ListComponentVersionsCommand, "nextToken", "nextToken", "maxResults"); const paginateListCoreDevices = createPaginator(GreengrassV2Client, ListCoreDevicesCommand, "nextToken", "nextToken", "maxResults"); const paginateListDeployments = createPaginator(GreengrassV2Client, ListDeploymentsCommand, "nextToken", "nextToken", "maxResults"); const paginateListEffectiveDeployments = createPaginator(GreengrassV2Client, ListEffectiveDeploymentsCommand, "nextToken", "nextToken", "maxResults"); const paginateListInstalledComponents = createPaginator(GreengrassV2Client, ListInstalledComponentsCommand, "nextToken", "nextToken", "maxResults"); const commands = {    AssociateServiceRoleToAccountCommand,    BatchAssociateClientDeviceWithCoreDeviceCommand,    BatchDisassociateClientDeviceFromCoreDeviceCommand,    CancelDeploymentCommand,    CreateComponentVersionCommand,    CreateDeploymentCommand,    DeleteComponentCommand,    DeleteCoreDeviceCommand,    DeleteDeploymentCommand,    DescribeComponentCommand,    DisassociateServiceRoleFromAccountCommand,    GetComponentCommand,    GetComponentVersionArtifactCommand,    GetConnectivityInfoCommand,    GetCoreDeviceCommand,    GetDeploymentCommand,    GetServiceRoleForAccountCommand,    ListClientDevicesAssociatedWithCoreDeviceCommand,    ListComponentsCommand,    ListComponentVersionsCommand,    ListCoreDevicesCommand,    ListDeploymentsCommand,    ListEffectiveDeploymentsCommand,    ListInstalledComponentsCommand,    ListTagsForResourceCommand,    ResolveComponentCandidatesCommand,    TagResourceCommand,    UntagResourceCommand,    UpdateConnectivityInfoCommand,};const paginators = {    paginateListClientDevicesAssociatedWithCoreDevice,    paginateListComponents,    paginateListComponentVersions,    paginateListCoreDevices,    paginateListDeployments,    paginateListEffectiveDeployments,    paginateListInstalledComponents,};class GreengrassV2 extends GreengrassV2Client {}createAggregatedClient(commands, GreengrassV2, { paginators }); const ValidationExceptionReason = {    CANNOT_PARSE: "CANNOT_PARSE",    FIELD_VALIDATION_FAILED: "FIELD_VALIDATION_FAILED",    OTHER: "OTHER",    UNKNOWN_OPERATION: "UNKNOWN_OPERATION",};const CloudComponentState = {    DEPLOYABLE: "DEPLOYABLE",    DEPRECATED: "DEPRECATED",    FAILED: "FAILED",    INITIATED: "INITIATED",    REQUESTED: "REQUESTED",};const VendorGuidance = {    ACTIVE: "ACTIVE",    DELETED: "DELETED",    DISCONTINUED: "DISCONTINUED",};const ComponentDependencyType = {    HARD: "HARD",    SOFT: "SOFT",};const ComponentVisibilityScope = {    PRIVATE: "PRIVATE",    PUBLIC: "PUBLIC",};const CoreDeviceStatus = {    HEALTHY: "HEALTHY",    UNHEALTHY: "UNHEALTHY",};const LambdaEventSourceType = {    IOT_CORE: "IOT_CORE",    PUB_SUB: "PUB_SUB",};const LambdaInputPayloadEncodingType = {    BINARY: "binary",    JSON: "json",};const LambdaFilesystemPermission = {    RO: "ro",    RW: "rw",};const LambdaIsolationMode = {    GREENGRASS_CONTAINER: "GreengrassContainer",    NO_CONTAINER: "NoContainer",};const DeploymentComponentUpdatePolicyAction = {    NOTIFY_COMPONENTS: "NOTIFY_COMPONENTS",    SKIP_NOTIFY_COMPONENTS: "SKIP_NOTIFY_COMPONENTS",};const DeploymentFailureHandlingPolicy = {    DO_NOTHING: "DO_NOTHING",    ROLLBACK: "ROLLBACK",};const IoTJobAbortAction = {    CANCEL: "CANCEL",};const IoTJobExecutionFailureType = {    ALL: "ALL",    FAILED: "FAILED",    REJECTED: "REJECTED",    TIMED_OUT: "TIMED_OUT",};const DeploymentStatus = {    ACTIVE: "ACTIVE",    CANCELED: "CANCELED",    COMPLETED: "COMPLETED",    FAILED: "FAILED",    INACTIVE: "INACTIVE",};const DeploymentHistoryFilter = {    ALL: "ALL",    LATEST_ONLY: "LATEST_ONLY",};const EffectiveDeploymentExecutionStatus = {    CANCELED: "CANCELED",    COMPLETED: "COMPLETED",    FAILED: "FAILED",    IN_PROGRESS: "IN_PROGRESS",    QUEUED: "QUEUED",    REJECTED: "REJECTED",    SUCCEEDED: "SUCCEEDED",    TIMED_OUT: "TIMED_OUT",};const RecipeOutputFormat = {    JSON: "JSON",    YAML: "YAML",};const IotEndpointType = {    fips: "fips",    standard: "standard",};const S3EndpointType = {    GLOBAL: "GLOBAL",    REGIONAL: "REGIONAL",};const InstalledComponentTopologyFilter = {    ALL: "ALL",    ROOT: "ROOT",};const InstalledComponentLifecycleState = {    BROKEN: "BROKEN",    ERRORED: "ERRORED",    FINISHED: "FINISHED",    INSTALLED: "INSTALLED",    NEW: "NEW",    RUNNING: "RUNNING",    STARTING: "STARTING",    STOPPING: "STOPPING",}; exports.AccessDeniedException = AccessDeniedException;exports.AccessDeniedException$ = AccessDeniedException$;exports.AssociateClientDeviceWithCoreDeviceEntry$ = AssociateClientDeviceWithCoreDeviceEntry$;exports.AssociateClientDeviceWithCoreDeviceErrorEntry$ = AssociateClientDeviceWithCoreDeviceErrorEntry$;exports.AssociateServiceRoleToAccount$ = AssociateServiceRoleToAccount$;exports.AssociateServiceRoleToAccountCommand = AssociateServiceRoleToAccountCommand;exports.AssociateServiceRoleToAccountRequest$ = AssociateServiceRoleToAccountRequest$;exports.AssociateServiceRoleToAccountResponse$ = AssociateServiceRoleToAccountResponse$;exports.AssociatedClientDevice$ = AssociatedClientDevice$;exports.BatchAssociateClientDeviceWithCoreDevice$ = BatchAssociateClientDeviceWithCoreDevice$;exports.BatchAssociateClientDeviceWithCoreDeviceCommand = BatchAssociateClientDeviceWithCoreDeviceCommand;exports.BatchAssociateClientDeviceWithCoreDeviceRequest$ = BatchAssociateClientDeviceWithCoreDeviceRequest$;exports.BatchAssociateClientDeviceWithCoreDeviceResponse$ = BatchAssociateClientDeviceWithCoreDeviceResponse$;exports.BatchDisassociateClientDeviceFromCoreDevice$ = BatchDisassociateClientDeviceFromCoreDevice$;exports.BatchDisassociateClientDeviceFromCoreDeviceCommand = BatchDisassociateClientDeviceFromCoreDeviceCommand;exports.BatchDisassociateClientDeviceFromCoreDeviceRequest$ = BatchDisassociateClientDeviceFromCoreDeviceRequest$;exports.BatchDisassociateClientDeviceFromCoreDeviceResponse$ = BatchDisassociateClientDeviceFromCoreDeviceResponse$;exports.CancelDeployment$ = CancelDeployment$;exports.CancelDeploymentCommand = CancelDeploymentCommand;exports.CancelDeploymentRequest$ = CancelDeploymentRequest$;exports.CancelDeploymentResponse$ = CancelDeploymentResponse$;exports.CloudComponentState = CloudComponentState;exports.CloudComponentStatus$ = CloudComponentStatus$;exports.Component$ = Component$;exports.ComponentCandidate$ = ComponentCandidate$;exports.ComponentConfigurationUpdate$ = ComponentConfigurationUpdate$;exports.ComponentDependencyRequirement$ = ComponentDependencyRequirement$;exports.ComponentDependencyType = ComponentDependencyType;exports.ComponentDeploymentSpecification$ = ComponentDeploymentSpecification$;exports.ComponentLatestVersion$ = ComponentLatestVersion$;exports.ComponentPlatform$ = ComponentPlatform$;exports.ComponentRunWith$ = ComponentRunWith$;exports.ComponentVersionListItem$ = ComponentVersionListItem$;exports.ComponentVisibilityScope = ComponentVisibilityScope;exports.ConflictException = ConflictException;exports.ConflictException$ = ConflictException$;exports.ConnectivityInfo$ = ConnectivityInfo$;exports.CoreDevice$ = CoreDevice$;exports.CoreDeviceStatus = CoreDeviceStatus;exports.CreateComponentVersion$ = CreateComponentVersion$;exports.CreateComponentVersionCommand = CreateComponentVersionCommand;exports.CreateComponentVersionRequest$ = CreateComponentVersionRequest$;exports.CreateComponentVersionResponse$ = CreateComponentVersionResponse$;exports.CreateDeployment$ = CreateDeployment$;exports.CreateDeploymentCommand = CreateDeploymentCommand;exports.CreateDeploymentRequest$ = CreateDeploymentRequest$;exports.CreateDeploymentResponse$ = CreateDeploymentResponse$;exports.DeleteComponent$ = DeleteComponent$;exports.DeleteComponentCommand = DeleteComponentCommand;exports.DeleteComponentRequest$ = DeleteComponentRequest$;exports.DeleteCoreDevice$ = DeleteCoreDevice$;exports.DeleteCoreDeviceCommand = DeleteCoreDeviceCommand;exports.DeleteCoreDeviceRequest$ = DeleteCoreDeviceRequest$;exports.DeleteDeployment$ = DeleteDeployment$;exports.DeleteDeploymentCommand = DeleteDeploymentCommand;exports.DeleteDeploymentRequest$ = DeleteDeploymentRequest$;exports.Deployment$ = Deployment$;exports.DeploymentComponentUpdatePolicy$ = DeploymentComponentUpdatePolicy$;exports.DeploymentComponentUpdatePolicyAction = DeploymentComponentUpdatePolicyAction;exports.DeploymentConfigurationValidationPolicy$ = DeploymentConfigurationValidationPolicy$;exports.DeploymentFailureHandlingPolicy = DeploymentFailureHandlingPolicy;exports.DeploymentHistoryFilter = DeploymentHistoryFilter;exports.DeploymentIoTJobConfiguration$ = DeploymentIoTJobConfiguration$;exports.DeploymentPolicies$ = DeploymentPolicies$;exports.DeploymentStatus = DeploymentStatus;exports.DescribeComponent$ = DescribeComponent$;exports.DescribeComponentCommand = DescribeComponentCommand;exports.DescribeComponentRequest$ = DescribeComponentRequest$;exports.DescribeComponentResponse$ = DescribeComponentResponse$;exports.DisassociateClientDeviceFromCoreDeviceEntry$ = DisassociateClientDeviceFromCoreDeviceEntry$;exports.DisassociateClientDeviceFromCoreDeviceErrorEntry$ = DisassociateClientDeviceFromCoreDeviceErrorEntry$;exports.DisassociateServiceRoleFromAccount$ = DisassociateServiceRoleFromAccount$;exports.DisassociateServiceRoleFromAccountCommand = DisassociateServiceRoleFromAccountCommand;exports.DisassociateServiceRoleFromAccountRequest$ = DisassociateServiceRoleFromAccountRequest$;exports.DisassociateServiceRoleFromAccountResponse$ = DisassociateServiceRoleFromAccountResponse$;exports.EffectiveDeployment$ = EffectiveDeployment$;exports.EffectiveDeploymentExecutionStatus = EffectiveDeploymentExecutionStatus;exports.EffectiveDeploymentStatusDetails$ = EffectiveDeploymentStatusDetails$;exports.GetComponent$ = GetComponent$;exports.GetComponentCommand = GetComponentCommand;exports.GetComponentRequest$ = GetComponentRequest$;exports.GetComponentResponse$ = GetComponentResponse$;exports.GetComponentVersionArtifact$ = GetComponentVersionArtifact$;exports.GetComponentVersionArtifactCommand = GetComponentVersionArtifactCommand;exports.GetComponentVersionArtifactRequest$ = GetComponentVersionArtifactRequest$;exports.GetComponentVersionArtifactResponse$ = GetComponentVersionArtifactResponse$;exports.GetConnectivityInfo$ = GetConnectivityInfo$;exports.GetConnectivityInfoCommand = GetConnectivityInfoCommand;exports.GetConnectivityInfoRequest$ = GetConnectivityInfoRequest$;exports.GetConnectivityInfoResponse$ = GetConnectivityInfoResponse$;exports.GetCoreDevice$ = GetCoreDevice$;exports.GetCoreDeviceCommand = GetCoreDeviceCommand;exports.GetCoreDeviceRequest$ = GetCoreDeviceRequest$;exports.GetCoreDeviceResponse$ = GetCoreDeviceResponse$;exports.GetDeployment$ = GetDeployment$;exports.GetDeploymentCommand = GetDeploymentCommand;exports.GetDeploymentRequest$ = GetDeploymentRequest$;exports.GetDeploymentResponse$ = GetDeploymentResponse$;exports.GetServiceRoleForAccount$ = GetServiceRoleForAccount$;exports.GetServiceRoleForAccountCommand = GetServiceRoleForAccountCommand;exports.GetServiceRoleForAccountRequest$ = GetServiceRoleForAccountRequest$;exports.GetServiceRoleForAccountResponse$ = GetServiceRoleForAccountResponse$;exports.GreengrassV2 = GreengrassV2;exports.GreengrassV2Client = GreengrassV2Client;exports.GreengrassV2ServiceException = GreengrassV2ServiceException;exports.GreengrassV2ServiceException$ = GreengrassV2ServiceException$;exports.InstalledComponent$ = InstalledComponent$;exports.InstalledComponentLifecycleState = InstalledComponentLifecycleState;exports.InstalledComponentTopologyFilter = InstalledComponentTopologyFilter;exports.InternalServerException = InternalServerException;exports.InternalServerException$ = InternalServerException$;exports.IoTJobAbortAction = IoTJobAbortAction;exports.IoTJobAbortConfig$ = IoTJobAbortConfig$;exports.IoTJobAbortCriteria$ = IoTJobAbortCriteria$;exports.IoTJobExecutionFailureType = IoTJobExecutionFailureType;exports.IoTJobExecutionsRolloutConfig$ = IoTJobExecutionsRolloutConfig$;exports.IoTJobExponentialRolloutRate$ = IoTJobExponentialRolloutRate$;exports.IoTJobRateIncreaseCriteria$ = IoTJobRateIncreaseCriteria$;exports.IoTJobTimeoutConfig$ = IoTJobTimeoutConfig$;exports.IotEndpointType = IotEndpointType;exports.LambdaContainerParams$ = LambdaContainerParams$;exports.LambdaDeviceMount$ = LambdaDeviceMount$;exports.LambdaEventSource$ = LambdaEventSource$;exports.LambdaEventSourceType = LambdaEventSourceType;exports.LambdaExecutionParameters$ = LambdaExecutionParameters$;exports.LambdaFilesystemPermission = LambdaFilesystemPermission;exports.LambdaFunctionRecipeSource$ = LambdaFunctionRecipeSource$;exports.LambdaInputPayloadEncodingType = LambdaInputPayloadEncodingType;exports.LambdaIsolationMode = LambdaIsolationMode;exports.LambdaLinuxProcessParams$ = LambdaLinuxProcessParams$;exports.LambdaVolumeMount$ = LambdaVolumeMount$;exports.ListClientDevicesAssociatedWithCoreDevice$ = ListClientDevicesAssociatedWithCoreDevice$;exports.ListClientDevicesAssociatedWithCoreDeviceCommand = ListClientDevicesAssociatedWithCoreDeviceCommand;exports.ListClientDevicesAssociatedWithCoreDeviceRequest$ = ListClientDevicesAssociatedWithCoreDeviceRequest$;exports.ListClientDevicesAssociatedWithCoreDeviceResponse$ = ListClientDevicesAssociatedWithCoreDeviceResponse$;exports.ListComponentVersions$ = ListComponentVersions$;exports.ListComponentVersionsCommand = ListComponentVersionsCommand;exports.ListComponentVersionsRequest$ = ListComponentVersionsRequest$;exports.ListComponentVersionsResponse$ = ListComponentVersionsResponse$;exports.ListComponents$ = ListComponents$;exports.ListComponentsCommand = ListComponentsCommand;exports.ListComponentsRequest$ = ListComponentsRequest$;exports.ListComponentsResponse$ = ListComponentsResponse$;exports.ListCoreDevices$ = ListCoreDevices$;exports.ListCoreDevicesCommand = ListCoreDevicesCommand;exports.ListCoreDevicesRequest$ = ListCoreDevicesRequest$;exports.ListCoreDevicesResponse$ = ListCoreDevicesResponse$;exports.ListDeployments$ = ListDeployments$;exports.ListDeploymentsCommand = ListDeploymentsCommand;exports.ListDeploymentsRequest$ = ListDeploymentsRequest$;exports.ListDeploymentsResponse$ = ListDeploymentsResponse$;exports.ListEffectiveDeployments$ = ListEffectiveDeployments$;exports.ListEffectiveDeploymentsCommand = ListEffectiveDeploymentsCommand;exports.ListEffectiveDeploymentsRequest$ = ListEffectiveDeploymentsRequest$;exports.ListEffectiveDeploymentsResponse$ = ListEffectiveDeploymentsResponse$;exports.ListInstalledComponents$ = ListInstalledComponents$;exports.ListInstalledComponentsCommand = ListInstalledComponentsCommand;exports.ListInstalledComponentsRequest$ = ListInstalledComponentsRequest$;exports.ListInstalledComponentsResponse$ = ListInstalledComponentsResponse$;exports.ListTagsForResource$ = ListTagsForResource$;exports.ListTagsForResourceCommand = ListTagsForResourceCommand;exports.ListTagsForResourceRequest$ = ListTagsForResourceRequest$;exports.ListTagsForResourceResponse$ = ListTagsForResourceResponse$;exports.RecipeOutputFormat = RecipeOutputFormat;exports.RequestAlreadyInProgressException = RequestAlreadyInProgressException;exports.RequestAlreadyInProgressException$ = RequestAlreadyInProgressException$;exports.ResolveComponentCandidates$ = ResolveComponentCandidates$;exports.ResolveComponentCandidatesCommand = ResolveComponentCandidatesCommand;exports.ResolveComponentCandidatesRequest$ = ResolveComponentCandidatesRequest$;exports.ResolveComponentCandidatesResponse$ = ResolveComponentCandidatesResponse$;exports.ResolvedComponentVersion$ = ResolvedComponentVersion$;exports.ResourceNotFoundException = ResourceNotFoundException;exports.ResourceNotFoundException$ = ResourceNotFoundException$;exports.S3EndpointType = S3EndpointType;exports.ServiceQuotaExceededException = ServiceQuotaExceededException;exports.ServiceQuotaExceededException$ = ServiceQuotaExceededException$;exports.SystemResourceLimits$ = SystemResourceLimits$;exports.TagResource$ = TagResource$;exports.TagResourceCommand = TagResourceCommand;exports.TagResourceRequest$ = TagResourceRequest$;exports.TagResourceResponse$ = TagResourceResponse$;exports.ThrottlingException = ThrottlingException;exports.ThrottlingException$ = ThrottlingException$;exports.UntagResource$ = UntagResource$;exports.UntagResourceCommand = UntagResourceCommand;exports.UntagResourceRequest$ = UntagResourceRequest$;exports.UntagResourceResponse$ = UntagResourceResponse$;exports.UpdateConnectivityInfo$ = UpdateConnectivityInfo$;exports.UpdateConnectivityInfoCommand = UpdateConnectivityInfoCommand;exports.UpdateConnectivityInfoRequest$ = UpdateConnectivityInfoRequest$;exports.UpdateConnectivityInfoResponse$ = UpdateConnectivityInfoResponse$;exports.ValidationException = ValidationException;exports.ValidationException$ = ValidationException$;exports.ValidationExceptionField$ = ValidationExceptionField$;exports.ValidationExceptionReason = ValidationExceptionReason;exports.VendorGuidance = VendorGuidance;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateListClientDevicesAssociatedWithCoreDevice = paginateListClientDevicesAssociatedWithCoreDevice;exports.paginateListComponentVersions = paginateListComponentVersions;exports.paginateListComponents = paginateListComponents;exports.paginateListCoreDevices = paginateListCoreDevices;exports.paginateListDeployments = paginateListDeployments;exports.paginateListEffectiveDeployments = paginateListEffectiveDeployments;exports.paginateListInstalledComponents = paginateListInstalledComponents;