/var/runtime/node_modules/@aws-sdk/client-glacier/dist-cjs
This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.
const { awsEndpointFunctions, emitWarningIfUnsupportedVersion: emitWarningIfUnsupportedVersion$1, createDefaultUserAgentProvider, NODE_APP_ID_CONFIG_OPTIONS, getAwsRegionExtensionConfiguration, resolveAwsRegionExtensionConfiguration, resolveUserAgentConfig, resolveHostHeaderConfig, getUserAgentPlugin, getHostHeaderPlugin, getLoggerPlugin, getRecursionDetectionPlugin } = require("@aws-sdk/core/client");const { getGlacierPlugin } = require("@aws-sdk/middleware-sdk-glacier");const { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin, createPaginator } = require("@smithy/core");const { normalizeProvider, getSmithyContext, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, makeBuilder, createWaiter, checkExceptions, WaiterState, createAggregatedClient } = require("@smithy/core/client");const { Command: $Command } = require("@smithy/core/client");exports.$Command = $Command;exports.__Client = Client;const { resolveDefaultsModeConfig, loadConfig, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS, resolveRegionConfig } = require("@smithy/core/config");const { BinaryDecisionDiagram, EndpointCache, decideEndpoint, customEndpointFunctions, resolveEndpointConfig, getEndpointPlugin } = require("@smithy/core/endpoints");const { parseUrl, getHttpHandlerExtensionConfiguration, resolveHttpHandlerRuntimeConfig, getContentLengthPlugin } = require("@smithy/core/protocols");const { DEFAULT_RETRY_MODE, NODE_RETRY_MODE_CONFIG_OPTIONS, NODE_MAX_ATTEMPT_CONFIG_OPTIONS, resolveRetryConfig, getRetryPlugin } = require("@smithy/core/retry");const { TypeRegistry, getSchemaSerdePlugin } = require("@smithy/core/schema");const { resolveAwsSdkSigV4Config, AwsSdkSigV4Signer, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require("@aws-sdk/core/httpAuthSchemes");const { bodyChecksumGenerator } = require("@aws-sdk/body-checksum-node");const { defaultProvider } = require("@aws-sdk/credential-provider-node");const { toUtf8, fromUtf8, sdkStreamMixin, 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 defaultGlacierHttpAuthSchemeParametersProvider = 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: "glacier", region: authParameters.region, }, propertiesExtractor: (config, context) => ({ signingProperties: { config, context, }, }), };}const defaultGlacierHttpAuthSchemeProvider = (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: "glacier", });};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]], ["stringEquals", [{ fn: f, argv: [h, "name"] }, "aws-us-gov"]] ], 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://glacier-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", i], [a, "FIPS and DualStack are enabled, but this partition does not support one or both"], ["https://glacier.{Region}.amazonaws.com", i], ["https://glacier-fips.{Region}.{PartitionResult#dnsSuffix}", i], [a, "FIPS is enabled but this partition does not support FIPS"], ["https://glacier.{Region}.{PartitionResult#dualStackDnsSuffix}", i], [a, "DualStack is enabled but this partition does not support DualStack"], ["https://glacier.{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, 13, 3, 1, 4, r + 12, 2, 5, r + 12, 3, 8, 6, 4, 7, r + 11, 5, r + 9, r + 10, 4, 11, 9, 6, 10, r + 8, 7, r + 6, r + 7, 5, 12, r + 5, 6, r + 4, r + 5, 3, r + 1, 14, 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 GlacierServiceException extends ServiceException { constructor(options) { super(options); Object.setPrototypeOf(this, GlacierServiceException.prototype); }} class InvalidParameterValueException extends GlacierServiceException { name = "InvalidParameterValueException"; $fault = "client"; type; code; constructor(opts) { super({ name: "InvalidParameterValueException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidParameterValueException.prototype); this.type = opts.type; this.code = opts.code; }}class MissingParameterValueException extends GlacierServiceException { name = "MissingParameterValueException"; $fault = "client"; type; code; constructor(opts) { super({ name: "MissingParameterValueException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, MissingParameterValueException.prototype); this.type = opts.type; this.code = opts.code; }}class NoLongerSupportedException extends GlacierServiceException { name = "NoLongerSupportedException"; $fault = "client"; type; code; constructor(opts) { super({ name: "NoLongerSupportedException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, NoLongerSupportedException.prototype); this.type = opts.type; this.code = opts.code; }}class ResourceNotFoundException extends GlacierServiceException { name = "ResourceNotFoundException"; $fault = "client"; type; code; constructor(opts) { super({ name: "ResourceNotFoundException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ResourceNotFoundException.prototype); this.type = opts.type; this.code = opts.code; }}class ServiceUnavailableException extends GlacierServiceException { name = "ServiceUnavailableException"; $fault = "server"; type; code; constructor(opts) { super({ name: "ServiceUnavailableException", $fault: "server", ...opts, }); Object.setPrototypeOf(this, ServiceUnavailableException.prototype); this.type = opts.type; this.code = opts.code; }}class LimitExceededException extends GlacierServiceException { name = "LimitExceededException"; $fault = "client"; type; code; constructor(opts) { super({ name: "LimitExceededException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, LimitExceededException.prototype); this.type = opts.type; this.code = opts.code; }}class InsufficientCapacityException extends GlacierServiceException { name = "InsufficientCapacityException"; $fault = "client"; type; code; constructor(opts) { super({ name: "InsufficientCapacityException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InsufficientCapacityException.prototype); this.type = opts.type; this.code = opts.code; }}class PolicyEnforcedException extends GlacierServiceException { name = "PolicyEnforcedException"; $fault = "client"; type; code; constructor(opts) { super({ name: "PolicyEnforcedException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, PolicyEnforcedException.prototype); this.type = opts.type; this.code = opts.code; }}class RequestTimeoutException extends GlacierServiceException { name = "RequestTimeoutException"; $fault = "client"; type; code; constructor(opts) { super({ name: "RequestTimeoutException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, RequestTimeoutException.prototype); this.type = opts.type; this.code = opts.code; }} const _A = "Action";const _ACL = "AccessControlList";const _ACO = "ArchiveCreationOutput";const _ACPL = "AccessControlPolicyList";const _AD = "ArchiveDescription";const _AI = "ArchiveId";const _AMU = "AbortMultipartUpload";const _AMUI = "AbortMultipartUploadInput";const _AR = "Accept-Ranges";const _ASHATH = "ArchiveSHA256TreeHash";const _ASIB = "ArchiveSizeInBytes";const _ATTV = "AddTagsToVault";const _ATTVI = "AddTagsToVaultInput";const _AVL = "AbortVaultLock";const _AVLI = "AbortVaultLockInput";const _BN = "BucketName";const _BPH = "BytesPerHour";const _C = "Comments";const _CACL = "CannedACL";const _CD = "CreationDate";const _CDo = "CompletionDate";const _CI = "CapacityId";const _CMU = "CompleteMultipartUpload";const _CMUI = "CompleteMultipartUploadInput";const _CR = "Content-Range";const _CSVI = "CSVInput";const _CSVO = "CSVOutput";const _CT = "Content-Type";const _CV = "CreateVault";const _CVI = "CreateVaultInput";const _CVL = "CompleteVaultLock";const _CVLI = "CompleteVaultLockInput";const _CVO = "CreateVaultOutput";const _Co = "Completed";const _D = "Description";const _DA = "DeleteArchive";const _DAI = "DeleteArchiveInput";const _DJ = "DescribeJob";const _DJI = "DescribeJobInput";const _DN = "DisplayName";const _DRP = "DataRetrievalPolicy";const _DRR = "DataRetrievalRule";const _DRRL = "DataRetrievalRulesList";const _DV = "DeleteVault";const _DVAP = "DeleteVaultAccessPolicy";const _DVAPI = "DeleteVaultAccessPolicyInput";const _DVI = "DeleteVaultInput";const _DVIe = "DescribeVaultInput";const _DVN = "DeleteVaultNotifications";const _DVNI = "DeleteVaultNotificationsInput";const _DVO = "DescribeVaultOutput";const _DVe = "DescribeVault";const _E = "Encryption";const _EA = "EmailAddress";const _ED = "ExpirationDate";const _EDn = "EndDate";const _ET = "EncryptionType";const _ETx = "ExpressionType";const _Ev = "Events";const _Ex = "Expression";const _F = "Format";const _FD = "FieldDelimiter";const _FHI = "FileHeaderInfo";const _G = "Grant";const _GDRP = "GetDataRetrievalPolicy";const _GDRPI = "GetDataRetrievalPolicyInput";const _GDRPO = "GetDataRetrievalPolicyOutput";const _GJD = "GlacierJobDescription";const _GJO = "GetJobOutput";const _GJOI = "GetJobOutputInput";const _GJOO = "GetJobOutputOutput";const _GVAP = "GetVaultAccessPolicy";const _GVAPI = "GetVaultAccessPolicyInput";const _GVAPO = "GetVaultAccessPolicyOutput";const _GVL = "GetVaultLock";const _GVLI = "GetVaultLockInput";const _GVLO = "GetVaultLockOutput";const _GVN = "GetVaultNotifications";const _GVNI = "GetVaultNotificationsInput";const _GVNO = "GetVaultNotificationsOutput";const _Gr = "Grantee";const _ICE = "InsufficientCapacityException";const _ID = "ID";const _IJ = "InitiateJob";const _IJI = "InitiateJobInput";const _IJO = "InitiateJobOutput";const _IMU = "InitiateMultipartUpload";const _IMUI = "InitiateMultipartUploadInput";const _IMUO = "InitiateMultipartUploadOutput";const _IPVE = "InvalidParameterValueException";const _IRJD = "InventoryRetrievalJobDescription";const _IRJI = "InventoryRetrievalJobInput";const _IRP = "InventoryRetrievalParameters";const _IS = "InputSerialization";const _ISIB = "InventorySizeInBytes";const _IVL = "InitiateVaultLock";const _IVLI = "InitiateVaultLockInput";const _IVLO = "InitiateVaultLockOutput";const _JD = "JobDescription";const _JI = "JobId";const _JL = "JobList";const _JOP = "JobOutputPath";const _JP = "JobParameters";const _KMSC = "KMSContext";const _KMSKI = "KMSKeyId";const _L = "Location";const _LEE = "LimitExceededException";const _LID = "LastInventoryDate";const _LJ = "ListJobs";const _LJI = "ListJobsInput";const _LJO = "ListJobsOutput";const _LMU = "ListMultipartUploads";const _LMUI = "ListMultipartUploadsInput";const _LMUO = "ListMultipartUploadsOutput";const _LP = "ListParts";const _LPC = "ListProvisionedCapacity";const _LPCI = "ListProvisionedCapacityInput";const _LPCO = "ListProvisionedCapacityOutput";const _LPI = "ListPartsInput";const _LPO = "ListPartsOutput";const _LTFV = "ListTagsForVault";const _LTFVI = "ListTagsForVaultInput";const _LTFVO = "ListTagsForVaultOutput";const _LV = "ListVaults";const _LVI = "ListVaultsInput";const _LVO = "ListVaultsOutput";const _Li = "Limit";const _M = "Marker";const _MPVE = "MissingParameterValueException";const _MUI = "MultipartUploadId";const _NLSE = "NoLongerSupportedException";const _NOA = "NumberOfArchives";const _OL = "OutputLocation";const _OS = "OutputSerialization";const _P = "Policy";const _PCD = "ProvisionedCapacityDescription";const _PCL = "ProvisionedCapacityList";const _PEE = "PolicyEnforcedException";const _PL = "PartList";const _PLE = "PartListElement";const _PPC = "PurchaseProvisionedCapacity";const _PPCI = "PurchaseProvisionedCapacityInput";const _PPCO = "PurchaseProvisionedCapacityOutput";const _PSIB = "PartSizeInBytes";const _Pa = "Parts";const _Pe = "Permission";const _Pr = "Prefix";const _QC = "QuoteCharacter";const _QEC = "QuoteEscapeCharacter";const _QF = "QuoteFields";const _R = "Rules";const _RBR = "RetrievalByteRange";const _RD = "RecordDelimiter";const _RIB = "RangeInBytes";const _RNFE = "ResourceNotFoundException";const _RTE = "RequestTimeoutException";const _RTFV = "RemoveTagsFromVault";const _RTFVI = "RemoveTagsFromVaultInput";const _Ra = "Range";const _S = "Stream";const _SC = "StatusCode";const _SCt = "StorageClass";const _SD = "StartDate";const _SDRP = "SetDataRetrievalPolicy";const _SDRPI = "SetDataRetrievalPolicyInput";const _SHATH = "SHA256TreeHash";const _SIB = "SizeInBytes";const _SL = "S3Location";const _SM = "StatusMessage";const _SNST = "SNSTopic";const _SP = "SelectParameters";const _SUE = "ServiceUnavailableException";const _SVAP = "SetVaultAccessPolicy";const _SVAPI = "SetVaultAccessPolicyInput";const _SVN = "SetVaultNotifications";const _SVNI = "SetVaultNotificationsInput";const _S_ = "S3";const _St = "Strategy";const _Sta = "State";const _T = "Tags";const _TK = "TagKeys";const _Ta = "Tagging";const _Ti = "Tier";const _Ty = "Type";const _UA = "UploadArchive";const _UAI = "UploadArchiveInput";const _UL = "UploadsList";const _ULE = "UploadListElement";const _UM = "UserMetadata";const _UMP = "UploadMultipartPart";const _UMPI = "UploadMultipartPartInput";const _UMPO = "UploadMultipartPartOutput";const _URI = "URI";const _VAP = "VaultAccessPolicy";const _VARN = "VaultARN";const _VL = "VaultList";const _VLP = "VaultLockPolicy";const _VN = "VaultName";const _VNC = "VaultNotificationConfig";const _aD = "archiveDescription";const _aI = "accountId";const _aIr = "archiveId";const _aR = "acceptRanges";const _aS = "archiveSize";const _b = "body";const _c = "client";const _cI = "capacityId";const _cR = "contentRange";const _cT = "contentType";const _ch = "checksum";const _co = "code";const _com = "completed";const _cs = "csv";const _e = "error";const _h = "http";const _hE = "httpError";const _hH = "httpHeader";const _hQ = "httpQuery";const _jI = "jobId";const _jOP = "jobOutputPath";const _jP = "jobParameters";const _l = "location";const _lI = "lockId";const _li = "limit";const _m = "message";const _ma = "marker";const _p = "policy";const _pS = "partSize";const _r = "range";const _s = "smithy.ts.sdk.synthetic.com.amazonaws.glacier";const _se = "server";const _st = "streaming";const _sta = "status";const _stat = "statuscode";const _t = "type";const _uI = "uploadId";const _vN = "vaultName";const _vNC = "vaultNotificationConfig";const _xaad = "x-amz-archive-description";const _xaai = "x-amz-archive-id";const _xaas = "x-amz-archive-size";const _xaci = "x-amz-capacity-id";const _xaji = "x-amz-job-id";const _xajop = "x-amz-job-output-path";const _xali = "x-amz-lock-id";const _xamui = "x-amz-multipart-upload-id";const _xaps = "x-amz-part-size";const _xasth = "x-amz-sha256-tree-hash";const n0 = "com.amazonaws.glacier";const _s_registry = TypeRegistry.for(_s);var GlacierServiceException$ = [-3, _s, "GlacierServiceException", 0, [], []];_s_registry.registerError(GlacierServiceException$, GlacierServiceException);const n0_registry = TypeRegistry.for(n0);var InsufficientCapacityException$ = [-3, n0, _ICE, { [_e]: _c, [_hE]: 400 }, [_t, _co, _m], [0, 0, 0]];n0_registry.registerError(InsufficientCapacityException$, InsufficientCapacityException);var InvalidParameterValueException$ = [-3, n0, _IPVE, { [_e]: _c, [_hE]: 400 }, [_t, _co, _m], [0, 0, 0]];n0_registry.registerError(InvalidParameterValueException$, InvalidParameterValueException);var LimitExceededException$ = [-3, n0, _LEE, { [_e]: _c, [_hE]: 400 }, [_t, _co, _m], [0, 0, 0]];n0_registry.registerError(LimitExceededException$, LimitExceededException);var MissingParameterValueException$ = [-3, n0, _MPVE, { [_e]: _c, [_hE]: 400 }, [_t, _co, _m], [0, 0, 0]];n0_registry.registerError(MissingParameterValueException$, MissingParameterValueException);var NoLongerSupportedException$ = [-3, n0, _NLSE, { [_e]: _c, [_hE]: 400 }, [_t, _co, _m], [0, 0, 0]];n0_registry.registerError(NoLongerSupportedException$, NoLongerSupportedException);var PolicyEnforcedException$ = [-3, n0, _PEE, { [_e]: _c, [_hE]: 400 }, [_t, _co, _m], [0, 0, 0]];n0_registry.registerError(PolicyEnforcedException$, PolicyEnforcedException);var RequestTimeoutException$ = [-3, n0, _RTE, { [_e]: _c, [_hE]: 408 }, [_t, _co, _m], [0, 0, 0]];n0_registry.registerError(RequestTimeoutException$, RequestTimeoutException);var ResourceNotFoundException$ = [-3, n0, _RNFE, { [_e]: _c, [_hE]: 404 }, [_t, _co, _m], [0, 0, 0]];n0_registry.registerError(ResourceNotFoundException$, ResourceNotFoundException);var ServiceUnavailableException$ = [-3, n0, _SUE, { [_e]: _se, [_hE]: 500 }, [_t, _co, _m], [0, 0, 0]];n0_registry.registerError(ServiceUnavailableException$, ServiceUnavailableException);const errorTypeRegistries = [ _s_registry, n0_registry,];var _Stream = [0, n0, _S, { [_st]: 1 }, 42];var AbortMultipartUploadInput$ = [3, n0, _AMUI, 0, [_aI, _vN, _uI], [[0, 1], [0, 1], [0, 1]], 3];var AbortVaultLockInput$ = [3, n0, _AVLI, 0, [_aI, _vN], [[0, 1], [0, 1]], 2];var AddTagsToVaultInput$ = [3, n0, _ATTVI, 0, [_aI, _vN, _T], [[0, 1], [0, 1], 128 | 0], 2];var ArchiveCreationOutput$ = [3, n0, _ACO, 0, [_l, _ch, _aIr], [[0, { [_hH]: _L }], [0, { [_hH]: _xasth }], [0, { [_hH]: _xaai }]]];var CompleteMultipartUploadInput$ = [3, n0, _CMUI, 0, [_aI, _vN, _uI, _aS, _ch], [[0, 1], [0, 1], [0, 1], [0, { [_hH]: _xaas }], [0, { [_hH]: _xasth }]], 3];var CompleteVaultLockInput$ = [3, n0, _CVLI, 0, [_aI, _vN, _lI], [[0, 1], [0, 1], [0, 1]], 3];var CreateVaultInput$ = [3, n0, _CVI, 0, [_aI, _vN], [[0, 1], [0, 1]], 2];var CreateVaultOutput$ = [3, n0, _CVO, 0, [_l], [[0, { [_hH]: _L }]]];var CSVInput$ = [3, n0, _CSVI, 0, [_FHI, _C, _QEC, _RD, _FD, _QC], [0, 0, 0, 0, 0, 0]];var CSVOutput$ = [3, n0, _CSVO, 0, [_QF, _QEC, _RD, _FD, _QC], [0, 0, 0, 0, 0]];var DataRetrievalPolicy$ = [3, n0, _DRP, 0, [_R], [() => DataRetrievalRulesList]];var DataRetrievalRule$ = [3, n0, _DRR, 0, [_St, _BPH], [0, 1]];var DeleteArchiveInput$ = [3, n0, _DAI, 0, [_aI, _vN, _aIr], [[0, 1], [0, 1], [0, 1]], 3];var DeleteVaultAccessPolicyInput$ = [3, n0, _DVAPI, 0, [_aI, _vN], [[0, 1], [0, 1]], 2];var DeleteVaultInput$ = [3, n0, _DVI, 0, [_aI, _vN], [[0, 1], [0, 1]], 2];var DeleteVaultNotificationsInput$ = [3, n0, _DVNI, 0, [_aI, _vN], [[0, 1], [0, 1]], 2];var DescribeJobInput$ = [3, n0, _DJI, 0, [_aI, _vN, _jI], [[0, 1], [0, 1], [0, 1]], 3];var DescribeVaultInput$ = [3, n0, _DVIe, 0, [_aI, _vN], [[0, 1], [0, 1]], 2];var DescribeVaultOutput$ = [3, n0, _DVO, 0, [_VARN, _VN, _CD, _LID, _NOA, _SIB], [0, 0, 0, 0, 1, 1]];var Encryption$ = [3, n0, _E, 0, [_ET, _KMSKI, _KMSC], [0, 0, 0]];var GetDataRetrievalPolicyInput$ = [3, n0, _GDRPI, 0, [_aI], [[0, 1]], 1];var GetDataRetrievalPolicyOutput$ = [3, n0, _GDRPO, 0, [_P], [() => DataRetrievalPolicy$]];var GetJobOutputInput$ = [3, n0, _GJOI, 0, [_aI, _vN, _jI, _r], [[0, 1], [0, 1], [0, 1], [0, { [_hH]: _Ra }]], 3];var GetJobOutputOutput$ = [3, n0, _GJOO, 0, [_b, _ch, _sta, _cR, _aR, _cT, _aD], [[() => _Stream, 16], [0, { [_hH]: _xasth }], [1, 32], [0, { [_hH]: _CR }], [0, { [_hH]: _AR }], [0, { [_hH]: _CT }], [0, { [_hH]: _xaad }]]];var GetVaultAccessPolicyInput$ = [3, n0, _GVAPI, 0, [_aI, _vN], [[0, 1], [0, 1]], 2];var GetVaultAccessPolicyOutput$ = [3, n0, _GVAPO, 0, [_p], [[() => VaultAccessPolicy$, 16]]];var GetVaultLockInput$ = [3, n0, _GVLI, 0, [_aI, _vN], [[0, 1], [0, 1]], 2];var GetVaultLockOutput$ = [3, n0, _GVLO, 0, [_P, _Sta, _ED, _CD], [0, 0, 0, 0]];var GetVaultNotificationsInput$ = [3, n0, _GVNI, 0, [_aI, _vN], [[0, 1], [0, 1]], 2];var GetVaultNotificationsOutput$ = [3, n0, _GVNO, 0, [_vNC], [[() => VaultNotificationConfig$, 16]]];var GlacierJobDescription$ = [3, n0, _GJD, 0, [_JI, _JD, _A, _AI, _VARN, _CD, _Co, _SC, _SM, _ASIB, _ISIB, _SNST, _CDo, _SHATH, _ASHATH, _RBR, _Ti, _IRP, _JOP, _SP, _OL], [0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, () => InventoryRetrievalJobDescription$, 0, () => SelectParameters$, () => OutputLocation$]];var Grant$ = [3, n0, _G, 0, [_Gr, _Pe], [() => Grantee$, 0]];var Grantee$ = [3, n0, _Gr, 0, [_Ty, _DN, _URI, _ID, _EA], [0, 0, 0, 0, 0], 1];var InitiateJobInput$ = [3, n0, _IJI, 0, [_aI, _vN, _jP], [[0, 1], [0, 1], [() => JobParameters$, 16]], 2];var InitiateJobOutput$ = [3, n0, _IJO, 0, [_l, _jI, _jOP], [[0, { [_hH]: _L }], [0, { [_hH]: _xaji }], [0, { [_hH]: _xajop }]]];var InitiateMultipartUploadInput$ = [3, n0, _IMUI, 0, [_aI, _vN, _aD, _pS], [[0, 1], [0, 1], [0, { [_hH]: _xaad }], [0, { [_hH]: _xaps }]], 2];var InitiateMultipartUploadOutput$ = [3, n0, _IMUO, 0, [_l, _uI], [[0, { [_hH]: _L }], [0, { [_hH]: _xamui }]]];var InitiateVaultLockInput$ = [3, n0, _IVLI, 0, [_aI, _vN, _p], [[0, 1], [0, 1], [() => VaultLockPolicy$, 16]], 2];var InitiateVaultLockOutput$ = [3, n0, _IVLO, 0, [_lI], [[0, { [_hH]: _xali }]]];var InputSerialization$ = [3, n0, _IS, 0, [_cs], [() => CSVInput$]];var InventoryRetrievalJobDescription$ = [3, n0, _IRJD, 0, [_F, _SD, _EDn, _Li, _M], [0, 0, 0, 0, 0]];var InventoryRetrievalJobInput$ = [3, n0, _IRJI, 0, [_SD, _EDn, _Li, _M], [0, 0, 0, 0]];var JobParameters$ = [3, n0, _JP, 0, [_F, _Ty, _AI, _D, _SNST, _RBR, _Ti, _IRP, _SP, _OL], [0, 0, 0, 0, 0, 0, 0, () => InventoryRetrievalJobInput$, () => SelectParameters$, () => OutputLocation$]];var ListJobsInput$ = [3, n0, _LJI, 0, [_aI, _vN, _li, _ma, _stat, _com], [[0, 1], [0, 1], [1, { [_hQ]: _li }], [0, { [_hQ]: _ma }], [0, { [_hQ]: _stat }], [0, { [_hQ]: _com }]], 2];var ListJobsOutput$ = [3, n0, _LJO, 0, [_JL, _M], [() => JobList, 0]];var ListMultipartUploadsInput$ = [3, n0, _LMUI, 0, [_aI, _vN, _li, _ma], [[0, 1], [0, 1], [1, { [_hQ]: _li }], [0, { [_hQ]: _ma }]], 2];var ListMultipartUploadsOutput$ = [3, n0, _LMUO, 0, [_UL, _M], [() => UploadsList, 0]];var ListPartsInput$ = [3, n0, _LPI, 0, [_aI, _vN, _uI, _ma, _li], [[0, 1], [0, 1], [0, 1], [0, { [_hQ]: _ma }], [1, { [_hQ]: _li }]], 3];var ListPartsOutput$ = [3, n0, _LPO, 0, [_MUI, _VARN, _AD, _PSIB, _CD, _Pa, _M], [0, 0, 0, 1, 0, () => PartList, 0]];var ListProvisionedCapacityInput$ = [3, n0, _LPCI, 0, [_aI], [[0, 1]], 1];var ListProvisionedCapacityOutput$ = [3, n0, _LPCO, 0, [_PCL], [() => ProvisionedCapacityList]];var ListTagsForVaultInput$ = [3, n0, _LTFVI, 0, [_aI, _vN], [[0, 1], [0, 1]], 2];var ListTagsForVaultOutput$ = [3, n0, _LTFVO, 0, [_T], [128 | 0]];var ListVaultsInput$ = [3, n0, _LVI, 0, [_aI, _ma, _li], [[0, 1], [0, { [_hQ]: _ma }], [1, { [_hQ]: _li }]], 1];var ListVaultsOutput$ = [3, n0, _LVO, 0, [_VL, _M], [() => VaultList, 0]];var OutputLocation$ = [3, n0, _OL, 0, [_S_], [() => S3Location$]];var OutputSerialization$ = [3, n0, _OS, 0, [_cs], [() => CSVOutput$]];var PartListElement$ = [3, n0, _PLE, 0, [_RIB, _SHATH], [0, 0]];var ProvisionedCapacityDescription$ = [3, n0, _PCD, 0, [_CI, _SD, _ED], [0, 0, 0]];var PurchaseProvisionedCapacityInput$ = [3, n0, _PPCI, 0, [_aI], [[0, 1]], 1];var PurchaseProvisionedCapacityOutput$ = [3, n0, _PPCO, 0, [_cI], [[0, { [_hH]: _xaci }]]];var RemoveTagsFromVaultInput$ = [3, n0, _RTFVI, 0, [_aI, _vN, _TK], [[0, 1], [0, 1], 64 | 0], 2];var S3Location$ = [3, n0, _SL, 0, [_BN, _Pr, _E, _CACL, _ACL, _Ta, _UM, _SCt], [0, 0, () => Encryption$, 0, () => AccessControlPolicyList, 128 | 0, 128 | 0, 0]];var SelectParameters$ = [3, n0, _SP, 0, [_IS, _ETx, _Ex, _OS], [() => InputSerialization$, 0, 0, () => OutputSerialization$]];var SetDataRetrievalPolicyInput$ = [3, n0, _SDRPI, 0, [_aI, _P], [[0, 1], () => DataRetrievalPolicy$], 1];var SetVaultAccessPolicyInput$ = [3, n0, _SVAPI, 0, [_aI, _vN, _p], [[0, 1], [0, 1], [() => VaultAccessPolicy$, 16]], 2];var SetVaultNotificationsInput$ = [3, n0, _SVNI, 0, [_aI, _vN, _vNC], [[0, 1], [0, 1], [() => VaultNotificationConfig$, 16]], 2];var UploadArchiveInput$ = [3, n0, _UAI, 0, [_vN, _aI, _aD, _ch, _b], [[0, 1], [0, 1], [0, { [_hH]: _xaad }], [0, { [_hH]: _xasth }], [() => _Stream, 16]], 2];var UploadListElement$ = [3, n0, _ULE, 0, [_MUI, _VARN, _AD, _PSIB, _CD], [0, 0, 0, 1, 0]];var UploadMultipartPartInput$ = [3, n0, _UMPI, 0, [_aI, _vN, _uI, _ch, _r, _b], [[0, 1], [0, 1], [0, 1], [0, { [_hH]: _xasth }], [0, { [_hH]: _CR }], [() => _Stream, 16]], 3];var UploadMultipartPartOutput$ = [3, n0, _UMPO, 0, [_ch], [[0, { [_hH]: _xasth }]]];var VaultAccessPolicy$ = [3, n0, _VAP, 0, [_P], [0]];var VaultLockPolicy$ = [3, n0, _VLP, 0, [_P], [0]];var VaultNotificationConfig$ = [3, n0, _VNC, 0, [_SNST, _Ev], [0, 64 | 0]];var __Unit = "unit";var AccessControlPolicyList = [1, n0, _ACPL, 0, () => Grant$];var DataRetrievalRulesList = [1, n0, _DRRL, 0, () => DataRetrievalRule$];var JobList = [1, n0, _JL, 0, () => GlacierJobDescription$];var PartList = [1, n0, _PL, 0, () => PartListElement$];var ProvisionedCapacityList = [1, n0, _PCL, 0, () => ProvisionedCapacityDescription$];var UploadsList = [1, n0, _UL, 0, () => UploadListElement$];var VaultList = [1, n0, _VL, 0, () => DescribeVaultOutput$];var AbortMultipartUpload$ = [9, n0, _AMU, { [_h]: ["DELETE", "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", 204] }, () => AbortMultipartUploadInput$, () => __Unit];var AbortVaultLock$ = [9, n0, _AVL, { [_h]: ["DELETE", "/{accountId}/vaults/{vaultName}/lock-policy", 204] }, () => AbortVaultLockInput$, () => __Unit];var AddTagsToVault$ = [9, n0, _ATTV, { [_h]: ["POST", "/{accountId}/vaults/{vaultName}/tags?operation=add", 204] }, () => AddTagsToVaultInput$, () => __Unit];var CompleteMultipartUpload$ = [9, n0, _CMU, { [_h]: ["POST", "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", 201] }, () => CompleteMultipartUploadInput$, () => ArchiveCreationOutput$];var CompleteVaultLock$ = [9, n0, _CVL, { [_h]: ["POST", "/{accountId}/vaults/{vaultName}/lock-policy/{lockId}", 204] }, () => CompleteVaultLockInput$, () => __Unit];var CreateVault$ = [9, n0, _CV, { [_h]: ["PUT", "/{accountId}/vaults/{vaultName}", 201] }, () => CreateVaultInput$, () => CreateVaultOutput$];var DeleteArchive$ = [9, n0, _DA, { [_h]: ["DELETE", "/{accountId}/vaults/{vaultName}/archives/{archiveId}", 204] }, () => DeleteArchiveInput$, () => __Unit];var DeleteVault$ = [9, n0, _DV, { [_h]: ["DELETE", "/{accountId}/vaults/{vaultName}", 204] }, () => DeleteVaultInput$, () => __Unit];var DeleteVaultAccessPolicy$ = [9, n0, _DVAP, { [_h]: ["DELETE", "/{accountId}/vaults/{vaultName}/access-policy", 204] }, () => DeleteVaultAccessPolicyInput$, () => __Unit];var DeleteVaultNotifications$ = [9, n0, _DVN, { [_h]: ["DELETE", "/{accountId}/vaults/{vaultName}/notification-configuration", 204] }, () => DeleteVaultNotificationsInput$, () => __Unit];var DescribeJob$ = [9, n0, _DJ, { [_h]: ["GET", "/{accountId}/vaults/{vaultName}/jobs/{jobId}", 200] }, () => DescribeJobInput$, () => GlacierJobDescription$];var DescribeVault$ = [9, n0, _DVe, { [_h]: ["GET", "/{accountId}/vaults/{vaultName}", 200] }, () => DescribeVaultInput$, () => DescribeVaultOutput$];var GetDataRetrievalPolicy$ = [9, n0, _GDRP, { [_h]: ["GET", "/{accountId}/policies/data-retrieval", 200] }, () => GetDataRetrievalPolicyInput$, () => GetDataRetrievalPolicyOutput$];var GetJobOutput$ = [9, n0, _GJO, { [_h]: ["GET", "/{accountId}/vaults/{vaultName}/jobs/{jobId}/output", 200] }, () => GetJobOutputInput$, () => GetJobOutputOutput$];var GetVaultAccessPolicy$ = [9, n0, _GVAP, { [_h]: ["GET", "/{accountId}/vaults/{vaultName}/access-policy", 200] }, () => GetVaultAccessPolicyInput$, () => GetVaultAccessPolicyOutput$];var GetVaultLock$ = [9, n0, _GVL, { [_h]: ["GET", "/{accountId}/vaults/{vaultName}/lock-policy", 200] }, () => GetVaultLockInput$, () => GetVaultLockOutput$];var GetVaultNotifications$ = [9, n0, _GVN, { [_h]: ["GET", "/{accountId}/vaults/{vaultName}/notification-configuration", 200] }, () => GetVaultNotificationsInput$, () => GetVaultNotificationsOutput$];var InitiateJob$ = [9, n0, _IJ, { [_h]: ["POST", "/{accountId}/vaults/{vaultName}/jobs", 202] }, () => InitiateJobInput$, () => InitiateJobOutput$];var InitiateMultipartUpload$ = [9, n0, _IMU, { [_h]: ["POST", "/{accountId}/vaults/{vaultName}/multipart-uploads", 201] }, () => InitiateMultipartUploadInput$, () => InitiateMultipartUploadOutput$];var InitiateVaultLock$ = [9, n0, _IVL, { [_h]: ["POST", "/{accountId}/vaults/{vaultName}/lock-policy", 201] }, () => InitiateVaultLockInput$, () => InitiateVaultLockOutput$];var ListJobs$ = [9, n0, _LJ, { [_h]: ["GET", "/{accountId}/vaults/{vaultName}/jobs", 200] }, () => ListJobsInput$, () => ListJobsOutput$];var ListMultipartUploads$ = [9, n0, _LMU, { [_h]: ["GET", "/{accountId}/vaults/{vaultName}/multipart-uploads", 200] }, () => ListMultipartUploadsInput$, () => ListMultipartUploadsOutput$];var ListParts$ = [9, n0, _LP, { [_h]: ["GET", "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", 200] }, () => ListPartsInput$, () => ListPartsOutput$];var ListProvisionedCapacity$ = [9, n0, _LPC, { [_h]: ["GET", "/{accountId}/provisioned-capacity", 200] }, () => ListProvisionedCapacityInput$, () => ListProvisionedCapacityOutput$];var ListTagsForVault$ = [9, n0, _LTFV, { [_h]: ["GET", "/{accountId}/vaults/{vaultName}/tags", 200] }, () => ListTagsForVaultInput$, () => ListTagsForVaultOutput$];var ListVaults$ = [9, n0, _LV, { [_h]: ["GET", "/{accountId}/vaults", 200] }, () => ListVaultsInput$, () => ListVaultsOutput$];var PurchaseProvisionedCapacity$ = [9, n0, _PPC, { [_h]: ["POST", "/{accountId}/provisioned-capacity", 201] }, () => PurchaseProvisionedCapacityInput$, () => PurchaseProvisionedCapacityOutput$];var RemoveTagsFromVault$ = [9, n0, _RTFV, { [_h]: ["POST", "/{accountId}/vaults/{vaultName}/tags?operation=remove", 204] }, () => RemoveTagsFromVaultInput$, () => __Unit];var SetDataRetrievalPolicy$ = [9, n0, _SDRP, { [_h]: ["PUT", "/{accountId}/policies/data-retrieval", 204] }, () => SetDataRetrievalPolicyInput$, () => __Unit];var SetVaultAccessPolicy$ = [9, n0, _SVAP, { [_h]: ["PUT", "/{accountId}/vaults/{vaultName}/access-policy", 204] }, () => SetVaultAccessPolicyInput$, () => __Unit];var SetVaultNotifications$ = [9, n0, _SVN, { [_h]: ["PUT", "/{accountId}/vaults/{vaultName}/notification-configuration", 204] }, () => SetVaultNotificationsInput$, () => __Unit];var UploadArchive$ = [9, n0, _UA, { [_h]: ["POST", "/{accountId}/vaults/{vaultName}/archives", 201] }, () => UploadArchiveInput$, () => ArchiveCreationOutput$];var UploadMultipartPart$ = [9, n0, _UMP, { [_h]: ["PUT", "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", 204] }, () => UploadMultipartPartInput$, () => UploadMultipartPartOutput$]; const getRuntimeConfig$1 = (config) => { return { apiVersion: "2012-06-01", base64Decoder: config?.base64Decoder ?? fromBase64, base64Encoder: config?.base64Encoder ?? toBase64, disableHostPrefix: config?.disableHostPrefix ?? false, endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, extensions: config?.extensions ?? [], httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultGlacierHttpAuthSchemeProvider, 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.glacier", errorTypeRegistries, xmlNamespace: "http://glacier.amazonaws.com/doc/2012-06-01/", version: "2012-06-01", serviceTarget: "Glacier", }, sdkStreamMixin: config?.sdkStreamMixin ?? sdkStreamMixin, serviceId: config?.serviceId ?? "Glacier", 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), bodyChecksumGenerator: config?.bodyChecksumGenerator ?? bodyChecksumGenerator, 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 GlacierClient 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(getGlacierPlugin(this.config)); this.middlewareStack.use(getHttpAuthSchemeEndpointRuleSetPlugin(this.config, { httpAuthSchemeParametersProvider: defaultGlacierHttpAuthSchemeParametersProvider, identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials, }), })); this.middlewareStack.use(getHttpSigningPlugin(this.config)); } destroy() { super.destroy(); }} const command = makeBuilder(commonParams, "Glacier", "GlacierClient", getEndpointPlugin);const _ep0 = {};const _mw0 = (Command, cs, config, o) => []; class AbortMultipartUploadCommand extends command(_ep0, _mw0, "AbortMultipartUpload", AbortMultipartUpload$) {} class AbortVaultLockCommand extends command(_ep0, _mw0, "AbortVaultLock", AbortVaultLock$) {} class AddTagsToVaultCommand extends command(_ep0, _mw0, "AddTagsToVault", AddTagsToVault$) {} class CompleteMultipartUploadCommand extends command(_ep0, _mw0, "CompleteMultipartUpload", CompleteMultipartUpload$) {} class CompleteVaultLockCommand extends command(_ep0, _mw0, "CompleteVaultLock", CompleteVaultLock$) {} class CreateVaultCommand extends command(_ep0, _mw0, "CreateVault", CreateVault$) {} class DeleteArchiveCommand extends command(_ep0, _mw0, "DeleteArchive", DeleteArchive$) {} class DeleteVaultAccessPolicyCommand extends command(_ep0, _mw0, "DeleteVaultAccessPolicy", DeleteVaultAccessPolicy$) {} class DeleteVaultCommand extends command(_ep0, _mw0, "DeleteVault", DeleteVault$) {} class DeleteVaultNotificationsCommand extends command(_ep0, _mw0, "DeleteVaultNotifications", DeleteVaultNotifications$) {} class DescribeJobCommand extends command(_ep0, _mw0, "DescribeJob", DescribeJob$) {} class DescribeVaultCommand extends command(_ep0, _mw0, "DescribeVault", DescribeVault$) {} class GetDataRetrievalPolicyCommand extends command(_ep0, _mw0, "GetDataRetrievalPolicy", GetDataRetrievalPolicy$) {} class GetJobOutputCommand extends command(_ep0, _mw0, "GetJobOutput", GetJobOutput$) {} class GetVaultAccessPolicyCommand extends command(_ep0, _mw0, "GetVaultAccessPolicy", GetVaultAccessPolicy$) {} class GetVaultLockCommand extends command(_ep0, _mw0, "GetVaultLock", GetVaultLock$) {} class GetVaultNotificationsCommand extends command(_ep0, _mw0, "GetVaultNotifications", GetVaultNotifications$) {} class InitiateJobCommand extends command(_ep0, _mw0, "InitiateJob", InitiateJob$) {} class InitiateMultipartUploadCommand extends command(_ep0, _mw0, "InitiateMultipartUpload", InitiateMultipartUpload$) {} class InitiateVaultLockCommand extends command(_ep0, _mw0, "InitiateVaultLock", InitiateVaultLock$) {} class ListJobsCommand extends command(_ep0, _mw0, "ListJobs", ListJobs$) {} class ListMultipartUploadsCommand extends command(_ep0, _mw0, "ListMultipartUploads", ListMultipartUploads$) {} class ListPartsCommand extends command(_ep0, _mw0, "ListParts", ListParts$) {} class ListProvisionedCapacityCommand extends command(_ep0, _mw0, "ListProvisionedCapacity", ListProvisionedCapacity$) {} class ListTagsForVaultCommand extends command(_ep0, _mw0, "ListTagsForVault", ListTagsForVault$) {} class ListVaultsCommand extends command(_ep0, _mw0, "ListVaults", ListVaults$) {} class PurchaseProvisionedCapacityCommand extends command(_ep0, _mw0, "PurchaseProvisionedCapacity", PurchaseProvisionedCapacity$) {} class RemoveTagsFromVaultCommand extends command(_ep0, _mw0, "RemoveTagsFromVault", RemoveTagsFromVault$) {} class SetDataRetrievalPolicyCommand extends command(_ep0, _mw0, "SetDataRetrievalPolicy", SetDataRetrievalPolicy$) {} class SetVaultAccessPolicyCommand extends command(_ep0, _mw0, "SetVaultAccessPolicy", SetVaultAccessPolicy$) {} class SetVaultNotificationsCommand extends command(_ep0, _mw0, "SetVaultNotifications", SetVaultNotifications$) {} class UploadArchiveCommand extends command(_ep0, _mw0, "UploadArchive", UploadArchive$) {} class UploadMultipartPartCommand extends command(_ep0, _mw0, "UploadMultipartPart", UploadMultipartPart$) {} const paginateListJobs = createPaginator(GlacierClient, ListJobsCommand, "marker", "Marker", "limit"); const paginateListMultipartUploads = createPaginator(GlacierClient, ListMultipartUploadsCommand, "marker", "Marker", "limit"); const paginateListParts = createPaginator(GlacierClient, ListPartsCommand, "marker", "Marker", "limit"); const paginateListVaults = createPaginator(GlacierClient, ListVaultsCommand, "marker", "Marker", "limit"); const checkState$1 = async (client, input) => { let reason; try { let result = await client.send(new DescribeVaultCommand(input)); reason = result; return { state: WaiterState.SUCCESS, reason }; } catch (exception) { reason = exception; if (exception.name === "ResourceNotFoundException") { return { state: WaiterState.RETRY, reason }; } } return { state: WaiterState.RETRY, reason };};const waitForVaultExists = async (params, input) => { const serviceDefaults = { minDelay: 3, maxDelay: 120 }; return createWaiter({ ...serviceDefaults, ...params }, input, checkState$1);};const waitUntilVaultExists = async (params, input) => { const serviceDefaults = { minDelay: 3, maxDelay: 120 }; const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$1); return checkExceptions(result);}; const checkState = async (client, input) => { let reason; try { let result = await client.send(new DescribeVaultCommand(input)); reason = result; return { state: WaiterState.RETRY, reason }; } catch (exception) { reason = exception; if (exception.name === "ResourceNotFoundException") { return { state: WaiterState.SUCCESS, reason }; } } return { state: WaiterState.RETRY, reason };};const waitForVaultNotExists = async (params, input) => { const serviceDefaults = { minDelay: 3, maxDelay: 120 }; return createWaiter({ ...serviceDefaults, ...params }, input, checkState);};const waitUntilVaultNotExists = async (params, input) => { const serviceDefaults = { minDelay: 3, maxDelay: 120 }; const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState); return checkExceptions(result);}; const commands = { AbortMultipartUploadCommand, AbortVaultLockCommand, AddTagsToVaultCommand, CompleteMultipartUploadCommand, CompleteVaultLockCommand, CreateVaultCommand, DeleteArchiveCommand, DeleteVaultCommand, DeleteVaultAccessPolicyCommand, DeleteVaultNotificationsCommand, DescribeJobCommand, DescribeVaultCommand, GetDataRetrievalPolicyCommand, GetJobOutputCommand, GetVaultAccessPolicyCommand, GetVaultLockCommand, GetVaultNotificationsCommand, InitiateJobCommand, InitiateMultipartUploadCommand, InitiateVaultLockCommand, ListJobsCommand, ListMultipartUploadsCommand, ListPartsCommand, ListProvisionedCapacityCommand, ListTagsForVaultCommand, ListVaultsCommand, PurchaseProvisionedCapacityCommand, RemoveTagsFromVaultCommand, SetDataRetrievalPolicyCommand, SetVaultAccessPolicyCommand, SetVaultNotificationsCommand, UploadArchiveCommand, UploadMultipartPartCommand,};const paginators = { paginateListJobs, paginateListMultipartUploads, paginateListParts, paginateListVaults,};const waiters = { waitUntilVaultExists, waitUntilVaultNotExists,};class Glacier extends GlacierClient {}createAggregatedClient(commands, Glacier, { paginators, waiters }); const Type = { AmazonCustomerByEmail: "AmazonCustomerByEmail", CanonicalUser: "CanonicalUser", Group: "Group",};const Permission = { FULL_CONTROL: "FULL_CONTROL", READ: "READ", READ_ACP: "READ_ACP", WRITE: "WRITE", WRITE_ACP: "WRITE_ACP",};const ActionCode = { ArchiveRetrieval: "ArchiveRetrieval", InventoryRetrieval: "InventoryRetrieval", Select: "Select",};const CannedACL = { AuthenticatedRead: "authenticated-read", AwsExecRead: "aws-exec-read", BucketOwnerFullControl: "bucket-owner-full-control", BucketOwnerRead: "bucket-owner-read", Private: "private", PublicRead: "public-read", PublicReadWrite: "public-read-write",};const FileHeaderInfo = { Ignore: "IGNORE", None: "NONE", Use: "USE",};const QuoteFields = { Always: "ALWAYS", AsNeeded: "ASNEEDED",};const EncryptionType = { KMS: "aws:kms", S3: "AES256",};const StorageClass = { ReducedRedundancy: "REDUCED_REDUNDANCY", Standard: "STANDARD", StandardInfrequentAccess: "STANDARD_IA",};const ExpressionType = { SQL: "SQL",};const StatusCode = { Failed: "Failed", InProgress: "InProgress", Succeeded: "Succeeded",}; exports.AbortMultipartUpload$ = AbortMultipartUpload$;exports.AbortMultipartUploadCommand = AbortMultipartUploadCommand;exports.AbortMultipartUploadInput$ = AbortMultipartUploadInput$;exports.AbortVaultLock$ = AbortVaultLock$;exports.AbortVaultLockCommand = AbortVaultLockCommand;exports.AbortVaultLockInput$ = AbortVaultLockInput$;exports.ActionCode = ActionCode;exports.AddTagsToVault$ = AddTagsToVault$;exports.AddTagsToVaultCommand = AddTagsToVaultCommand;exports.AddTagsToVaultInput$ = AddTagsToVaultInput$;exports.ArchiveCreationOutput$ = ArchiveCreationOutput$;exports.CSVInput$ = CSVInput$;exports.CSVOutput$ = CSVOutput$;exports.CannedACL = CannedACL;exports.CompleteMultipartUpload$ = CompleteMultipartUpload$;exports.CompleteMultipartUploadCommand = CompleteMultipartUploadCommand;exports.CompleteMultipartUploadInput$ = CompleteMultipartUploadInput$;exports.CompleteVaultLock$ = CompleteVaultLock$;exports.CompleteVaultLockCommand = CompleteVaultLockCommand;exports.CompleteVaultLockInput$ = CompleteVaultLockInput$;exports.CreateVault$ = CreateVault$;exports.CreateVaultCommand = CreateVaultCommand;exports.CreateVaultInput$ = CreateVaultInput$;exports.CreateVaultOutput$ = CreateVaultOutput$;exports.DataRetrievalPolicy$ = DataRetrievalPolicy$;exports.DataRetrievalRule$ = DataRetrievalRule$;exports.DeleteArchive$ = DeleteArchive$;exports.DeleteArchiveCommand = DeleteArchiveCommand;exports.DeleteArchiveInput$ = DeleteArchiveInput$;exports.DeleteVault$ = DeleteVault$;exports.DeleteVaultAccessPolicy$ = DeleteVaultAccessPolicy$;exports.DeleteVaultAccessPolicyCommand = DeleteVaultAccessPolicyCommand;exports.DeleteVaultAccessPolicyInput$ = DeleteVaultAccessPolicyInput$;exports.DeleteVaultCommand = DeleteVaultCommand;exports.DeleteVaultInput$ = DeleteVaultInput$;exports.DeleteVaultNotifications$ = DeleteVaultNotifications$;exports.DeleteVaultNotificationsCommand = DeleteVaultNotificationsCommand;exports.DeleteVaultNotificationsInput$ = DeleteVaultNotificationsInput$;exports.DescribeJob$ = DescribeJob$;exports.DescribeJobCommand = DescribeJobCommand;exports.DescribeJobInput$ = DescribeJobInput$;exports.DescribeVault$ = DescribeVault$;exports.DescribeVaultCommand = DescribeVaultCommand;exports.DescribeVaultInput$ = DescribeVaultInput$;exports.DescribeVaultOutput$ = DescribeVaultOutput$;exports.Encryption$ = Encryption$;exports.EncryptionType = EncryptionType;exports.ExpressionType = ExpressionType;exports.FileHeaderInfo = FileHeaderInfo;exports.GetDataRetrievalPolicy$ = GetDataRetrievalPolicy$;exports.GetDataRetrievalPolicyCommand = GetDataRetrievalPolicyCommand;exports.GetDataRetrievalPolicyInput$ = GetDataRetrievalPolicyInput$;exports.GetDataRetrievalPolicyOutput$ = GetDataRetrievalPolicyOutput$;exports.GetJobOutput$ = GetJobOutput$;exports.GetJobOutputCommand = GetJobOutputCommand;exports.GetJobOutputInput$ = GetJobOutputInput$;exports.GetJobOutputOutput$ = GetJobOutputOutput$;exports.GetVaultAccessPolicy$ = GetVaultAccessPolicy$;exports.GetVaultAccessPolicyCommand = GetVaultAccessPolicyCommand;exports.GetVaultAccessPolicyInput$ = GetVaultAccessPolicyInput$;exports.GetVaultAccessPolicyOutput$ = GetVaultAccessPolicyOutput$;exports.GetVaultLock$ = GetVaultLock$;exports.GetVaultLockCommand = GetVaultLockCommand;exports.GetVaultLockInput$ = GetVaultLockInput$;exports.GetVaultLockOutput$ = GetVaultLockOutput$;exports.GetVaultNotifications$ = GetVaultNotifications$;exports.GetVaultNotificationsCommand = GetVaultNotificationsCommand;exports.GetVaultNotificationsInput$ = GetVaultNotificationsInput$;exports.GetVaultNotificationsOutput$ = GetVaultNotificationsOutput$;exports.Glacier = Glacier;exports.GlacierClient = GlacierClient;exports.GlacierJobDescription$ = GlacierJobDescription$;exports.GlacierServiceException = GlacierServiceException;exports.GlacierServiceException$ = GlacierServiceException$;exports.Grant$ = Grant$;exports.Grantee$ = Grantee$;exports.InitiateJob$ = InitiateJob$;exports.InitiateJobCommand = InitiateJobCommand;exports.InitiateJobInput$ = InitiateJobInput$;exports.InitiateJobOutput$ = InitiateJobOutput$;exports.InitiateMultipartUpload$ = InitiateMultipartUpload$;exports.InitiateMultipartUploadCommand = InitiateMultipartUploadCommand;exports.InitiateMultipartUploadInput$ = InitiateMultipartUploadInput$;exports.InitiateMultipartUploadOutput$ = InitiateMultipartUploadOutput$;exports.InitiateVaultLock$ = InitiateVaultLock$;exports.InitiateVaultLockCommand = InitiateVaultLockCommand;exports.InitiateVaultLockInput$ = InitiateVaultLockInput$;exports.InitiateVaultLockOutput$ = InitiateVaultLockOutput$;exports.InputSerialization$ = InputSerialization$;exports.InsufficientCapacityException = InsufficientCapacityException;exports.InsufficientCapacityException$ = InsufficientCapacityException$;exports.InvalidParameterValueException = InvalidParameterValueException;exports.InvalidParameterValueException$ = InvalidParameterValueException$;exports.InventoryRetrievalJobDescription$ = InventoryRetrievalJobDescription$;exports.InventoryRetrievalJobInput$ = InventoryRetrievalJobInput$;exports.JobParameters$ = JobParameters$;exports.LimitExceededException = LimitExceededException;exports.LimitExceededException$ = LimitExceededException$;exports.ListJobs$ = ListJobs$;exports.ListJobsCommand = ListJobsCommand;exports.ListJobsInput$ = ListJobsInput$;exports.ListJobsOutput$ = ListJobsOutput$;exports.ListMultipartUploads$ = ListMultipartUploads$;exports.ListMultipartUploadsCommand = ListMultipartUploadsCommand;exports.ListMultipartUploadsInput$ = ListMultipartUploadsInput$;exports.ListMultipartUploadsOutput$ = ListMultipartUploadsOutput$;exports.ListParts$ = ListParts$;exports.ListPartsCommand = ListPartsCommand;exports.ListPartsInput$ = ListPartsInput$;exports.ListPartsOutput$ = ListPartsOutput$;exports.ListProvisionedCapacity$ = ListProvisionedCapacity$;exports.ListProvisionedCapacityCommand = ListProvisionedCapacityCommand;exports.ListProvisionedCapacityInput$ = ListProvisionedCapacityInput$;exports.ListProvisionedCapacityOutput$ = ListProvisionedCapacityOutput$;exports.ListTagsForVault$ = ListTagsForVault$;exports.ListTagsForVaultCommand = ListTagsForVaultCommand;exports.ListTagsForVaultInput$ = ListTagsForVaultInput$;exports.ListTagsForVaultOutput$ = ListTagsForVaultOutput$;exports.ListVaults$ = ListVaults$;exports.ListVaultsCommand = ListVaultsCommand;exports.ListVaultsInput$ = ListVaultsInput$;exports.ListVaultsOutput$ = ListVaultsOutput$;exports.MissingParameterValueException = MissingParameterValueException;exports.MissingParameterValueException$ = MissingParameterValueException$;exports.NoLongerSupportedException = NoLongerSupportedException;exports.NoLongerSupportedException$ = NoLongerSupportedException$;exports.OutputLocation$ = OutputLocation$;exports.OutputSerialization$ = OutputSerialization$;exports.PartListElement$ = PartListElement$;exports.Permission = Permission;exports.PolicyEnforcedException = PolicyEnforcedException;exports.PolicyEnforcedException$ = PolicyEnforcedException$;exports.ProvisionedCapacityDescription$ = ProvisionedCapacityDescription$;exports.PurchaseProvisionedCapacity$ = PurchaseProvisionedCapacity$;exports.PurchaseProvisionedCapacityCommand = PurchaseProvisionedCapacityCommand;exports.PurchaseProvisionedCapacityInput$ = PurchaseProvisionedCapacityInput$;exports.PurchaseProvisionedCapacityOutput$ = PurchaseProvisionedCapacityOutput$;exports.QuoteFields = QuoteFields;exports.RemoveTagsFromVault$ = RemoveTagsFromVault$;exports.RemoveTagsFromVaultCommand = RemoveTagsFromVaultCommand;exports.RemoveTagsFromVaultInput$ = RemoveTagsFromVaultInput$;exports.RequestTimeoutException = RequestTimeoutException;exports.RequestTimeoutException$ = RequestTimeoutException$;exports.ResourceNotFoundException = ResourceNotFoundException;exports.ResourceNotFoundException$ = ResourceNotFoundException$;exports.S3Location$ = S3Location$;exports.SelectParameters$ = SelectParameters$;exports.ServiceUnavailableException = ServiceUnavailableException;exports.ServiceUnavailableException$ = ServiceUnavailableException$;exports.SetDataRetrievalPolicy$ = SetDataRetrievalPolicy$;exports.SetDataRetrievalPolicyCommand = SetDataRetrievalPolicyCommand;exports.SetDataRetrievalPolicyInput$ = SetDataRetrievalPolicyInput$;exports.SetVaultAccessPolicy$ = SetVaultAccessPolicy$;exports.SetVaultAccessPolicyCommand = SetVaultAccessPolicyCommand;exports.SetVaultAccessPolicyInput$ = SetVaultAccessPolicyInput$;exports.SetVaultNotifications$ = SetVaultNotifications$;exports.SetVaultNotificationsCommand = SetVaultNotificationsCommand;exports.SetVaultNotificationsInput$ = SetVaultNotificationsInput$;exports.StatusCode = StatusCode;exports.StorageClass = StorageClass;exports.Type = Type;exports.UploadArchive$ = UploadArchive$;exports.UploadArchiveCommand = UploadArchiveCommand;exports.UploadArchiveInput$ = UploadArchiveInput$;exports.UploadListElement$ = UploadListElement$;exports.UploadMultipartPart$ = UploadMultipartPart$;exports.UploadMultipartPartCommand = UploadMultipartPartCommand;exports.UploadMultipartPartInput$ = UploadMultipartPartInput$;exports.UploadMultipartPartOutput$ = UploadMultipartPartOutput$;exports.VaultAccessPolicy$ = VaultAccessPolicy$;exports.VaultLockPolicy$ = VaultLockPolicy$;exports.VaultNotificationConfig$ = VaultNotificationConfig$;exports.errorTypeRegistries = errorTypeRegistries;exports.paginateListJobs = paginateListJobs;exports.paginateListMultipartUploads = paginateListMultipartUploads;exports.paginateListParts = paginateListParts;exports.paginateListVaults = paginateListVaults;exports.waitForVaultExists = waitForVaultExists;exports.waitForVaultNotExists = waitForVaultNotExists;exports.waitUntilVaultExists = waitUntilVaultExists;exports.waitUntilVaultNotExists = waitUntilVaultNotExists;