const { getFlexibleChecksumsPlugin, NODE_RESPONSE_CHECKSUM_VALIDATION_CONFIG_OPTIONS, NODE_REQUEST_CHECKSUM_CALCULATION_CONFIG_OPTIONS, resolveFlexibleChecksumsConfig } = require("@aws-sdk/checksums/flexible-checksums"); 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 { getThrow200ExceptionsPlugin, getSsecPlugin, getLocationConstraintPlugin, getS3ExpiresMiddlewarePlugin, getCheckContentLengthHeaderPlugin, S3RestXmlProtocol, NODE_USE_ARN_REGION_CONFIG_OPTIONS, NODE_DISABLE_S3_EXPRESS_SESSION_AUTH_OPTIONS, resolveS3Config, getValidateBucketNamePlugin, getAddExpectContinuePlugin, getRegionRedirectMiddlewarePlugin, getS3ExpressPlugin, getS3ExpressHttpSigningPlugin } = require("@aws-sdk/middleware-sdk-s3/s3"); const { getHttpAuthSchemeEndpointRuleSetPlugin, DefaultIdentityProviderConfig, getHttpSigningPlugin, createPaginator } = require("@smithy/core"); const { normalizeProvider, getSmithyContext, makeBuilder, ServiceException, NoOpLogger, emitWarningIfUnsupportedVersion, loadConfigsForDefaultMode, getDefaultExtensionConfiguration, resolveDefaultRuntimeConfig, Client, 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, resolveParams, getEndpointPlugin, resolveEndpointConfig } = require("@smithy/core/endpoints"); const { eventStreamSerdeProvider, resolveEventStreamSerdeConfig } = require("@smithy/core/event-streams"); 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, resolveAwsSdkSigV4AConfig, AwsSdkSigV4Signer, AwsSdkSigV4ASigner, NODE_SIGV4A_CONFIG_OPTIONS, NODE_AUTH_SCHEME_PREFERENCE_OPTIONS } = require("@aws-sdk/core/httpAuthSchemes"); const { SignatureV4MultiRegion } = require("@aws-sdk/signature-v4-multi-region"); const { defaultProvider } = require("@aws-sdk/credential-provider-node"); const { Sha256, Md5, readableStreamHasher } = require("@smithy/core/checksum"); const { toUtf8, fromUtf8, sdkStreamMixin, getAwsChunkedEncodingStream, toBase64, fromBase64, calculateBodyLength } = require("@smithy/core/serde"); const { streamCollector, NodeHttpHandler } = require("@smithy/node-http-handler"); const { Sha1 } = require("@aws-sdk/checksums/sha"); const aw = "ref", ax = "argv", ay = "backend", az = "authSchemes", aA = "disableDoubleEncoding", aB = "signingName", aC = "signingRegion", aD = "signingRegionSet"; const a = -1, b = true, c = false, d = "isSet", e = "booleanEquals", f = "stringEquals", g = "coalesce", h = "substring", i = "", j = "aws.partition", k = "partitionResult", l = "accessPointSuffix", m = "regionPrefix", n = (n) => "outpostId_ssa_" + n + i, o = "hardwareType", p = "ite", q = "isValidHostLabel", s = "sigv4", t = "aws.isVirtualHostableS3Bucket", u = "url", v = "getAttr", w = "bucketArn", x = "--", y = "arnType", z = "accesspoint", A = (n) => "accessPointName_ssa_" + n + i, B = "s3-object-lambda", C = "s3-outposts", D = "bucketPartition", E = "us-east-1", F = "outpostType", G = "name", H = "s3", I = "{url#scheme}://{Bucket}.{url#authority}{url#path}", J = "{url#scheme}://{url#authority}{url#path}", K = "{url#scheme}://{url#authority}{url#normalizedPath}{Bucket}", L = "https://{Bucket}.s3-accelerate.{partitionResult#dnsSuffix}", M = "https://{Bucket}.s3.{partitionResult#dnsSuffix}", N = (n) => "{url#scheme}://{accessPointName_ssa_" + n + "}-{bucketArn#accountId}.{url#authority}{url#path}", O = (n) => "Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName_ssa_" + n + "}`", P = "sigv4a", Q = "{url#scheme}://{url#authority}{url#normalizedPath}{uri_encoded_bucket}", R = "https://s3.{partitionResult#dnsSuffix}/{uri_encoded_bucket}", S = "https://s3.{partitionResult#dnsSuffix}", T = { [aw]: "UseFIPS" }, U = { [aw]: "UseDualStack" }, V = { [aw]: "Bucket" }, W = { "fn": v, [ax]: [{ [aw]: k }, G] }, X = { [aw]: u }, Y = { [aw]: "Region" }, Z = { [aw]: w }, aa = { [aw]: y }, ab = { [aw]: "accessPointName_ssa_1" }, ac = { "fn": v, [ax]: [Z, "region"] }, ad = { [aw]: o }, ae = { "fn": v, [ax]: [Z, "service"] }, af = { "fn": v, [ax]: [Z, "accountId"] }, ag = { [ay]: "S3Express", [az]: [{ [aA]: true, [G]: "{_s3e_auth}", [aB]: "s3express", [aC]: "{Region}" }] }, ah = { [ay]: "S3Express", [az]: [{ [aA]: true, [G]: s, [aB]: "s3express", [aC]: "{Region}" }] }, ai = { [az]: [{ [aA]: true, [G]: P, [aB]: C, [aD]: ["*"] }, { [aA]: true, [G]: s, [aB]: C, [aC]: "{Region}" }] }, aj = { [az]: [{ [aA]: true, [G]: s, [aB]: H, [aC]: E }] }, ak = { [az]: [{ [aA]: true, [G]: s, [aB]: H, [aC]: "{Region}" }] }, al = { [az]: [{ [aA]: true, [G]: s, [aB]: B, [aC]: "{bucketArn#region}" }] }, am = { [az]: [{ [aA]: true, [G]: s, [aB]: H, [aC]: "{bucketArn#region}" }] }, an = { [az]: [{ [aA]: true, [G]: P, [aB]: C, [aD]: ["*"] }, { [aA]: true, [G]: s, [aB]: C, [aC]: "{bucketArn#region}" }] }, ao = { [az]: [{ [aA]: true, [G]: s, [aB]: B, [aC]: "{Region}" }] }, ap = [Y], aq = [{ [aw]: "Endpoint" }], as = [V], at = [V, 0, 7, true], au = [Z, "resourceId[1]"], av = ["*"]; const _data = { conditions: [ [d, ap], [e, [{ [aw]: "Accelerate" }, b]], [e, [T, b]], [e, [U, b]], [d, aq], [d, as], [f, [{ fn: g, [ax]: [{ fn: h, [ax]: [V, 0, 6, b] }, i] }, "--x-s3"]], [f, [{ fn: g, [ax]: [{ fn: h, [ax]: at }, i] }, "--xa-s3"]], [j, ap, k], [h, at, l], [f, [{ [aw]: l }, "--op-s3"]], [h, [V, 8, 12, b], m], [h, [V, 32, 49, b], n(2)], [h, [V, 49, 50, b], o], [e, [{ [aw]: "ForcePathStyle" }, b]], [f, [W, "aws-cn"]], [p, [U, ".dualstack", i], "_s3e_ds"], [q, [{ [aw]: n(2) }, c]], [p, [T, "-fips", i], "_s3e_fips"], [p, [{ fn: g, [ax]: [{ [aw]: "DisableS3ExpressSessionAuth" }, c] }, s, "sigv4-s3express"], "_s3e_auth"], [t, [V, c]], ["parseURL", aq, u], [e, [{ fn: g, [ax]: [{ [aw]: "UseS3ExpressControlEndpoint" }, c] }, b]], [t, [V, b]], [f, [{ fn: v, [ax]: [X, "scheme"] }, "http"]], [q, [Y, c]], ["aws.parseArn", as, w], [v, [{ fn: "split", [ax]: [V, x, 0] }, "[-2]"], "s3expressAvailabilityZoneId"], [f, [{ fn: g, [ax]: [{ fn: h, [ax]: [V, 0, 4, c] }, i] }, "arn:"]], [f, [{ fn: g, [ax]: [{ fn: h, [ax]: [V, 16, 18, b] }, i] }, x]], [e, [{ fn: v, [ax]: [X, "isIp"] }, b]], [f, [{ fn: g, [ax]: [{ fn: h, [ax]: [V, 21, 23, b] }, i] }, x]], [f, [{ fn: g, [ax]: [{ fn: h, [ax]: [V, 27, 29, b] }, i] }, x]], [f, [{ [aw]: m }, "beta"]], ["uriEncode", as, "uri_encoded_bucket"], [q, [Y, b]], [e, [{ fn: g, [ax]: [{ [aw]: "UseObjectLambdaEndpoint" }, c] }, b]], [v, [Z, "resourceId[0]"], y], [f, [aa, i]], [f, [aa, z]], [v, au, A(1)], [f, [ab, i]], [f, [ac, i]], [f, [{ fn: g, [ax]: [{ fn: h, [ax]: [V, 14, 16, b] }, i] }, x]], [f, [ad, "e"]], [f, [ad, "o"]], [f, [Y, "aws-global"]], [f, [{ fn: g, [ax]: [{ fn: h, [ax]: [V, 19, 21, b] }, i] }, x]], [f, [ae, B]], [e, [{ fn: g, [ax]: [{ [aw]: "DisableAccessPoints" }, c] }, b]], [f, [ae, C]], [j, [ac], D], [q, [ab, b]], [f, [{ fn: g, [ax]: [{ fn: h, [ax]: [V, 26, 28, b] }, i] }, x]], [f, [{ fn: g, [ax]: [{ fn: h, [ax]: [V, 15, 17, b] }, i] }, x]], [v, [Z, "resourceId[4]"]], [f, [{ fn: g, [ax]: [{ fn: h, [ax]: [V, 20, 22, b] }, i] }, x]], [e, [{ [aw]: "UseGlobalEndpoint" }, b]], [f, [Y, E]], [v, au, n(1)], [e, [{ fn: g, [ax]: [{ [aw]: "UseArnRegion" }, b] }, b]], [q, [{ [aw]: n(1) }, c]], [v, [Z, "resourceId[2]"], F], [f, [Y, ac]], [f, [{ fn: v, [ax]: [{ [aw]: D }, G] }, W]], [e, [{ [aw]: "DisableMultiRegionAccessPoints" }, b]], [q, [ac, b]], [f, [{ fn: v, [ax]: [Z, "partition"] }, W]], [f, [af, i]], [f, [ae, H]], [q, [af, c]], [v, [Z, "resourceId[3]"], A(2)], [q, [ab, c]], [f, [{ [aw]: F }, z]], [q, [{ [aw]: A(2) }, c]] ], results: [ [a], [a, "Accelerate cannot be used with FIPS"], [a, "Cannot set dual-stack in combination with a custom endpoint."], [a, "A custom endpoint cannot be combined with FIPS"], [a, "A custom endpoint cannot be combined with S3 Accelerate"], [a, "Partition does not support FIPS"], [a, "S3Express does not support S3 Accelerate."], ["{url#scheme}://{url#authority}/{uri_encoded_bucket}{url#path}", ag], [I, ag], [a, "S3Express bucket name is not a valid virtual hostable name."], ["https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}", ah], ["https://{Bucket}.s3express{_s3e_fips}-{s3expressAvailabilityZoneId}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}", ag], [a, "Unrecognized S3Express bucket name format."], [J, ag], ["https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}", ah], [a, "Expected a endpoint to be specified but no endpoint was found"], ["https://{Bucket}.ec2.{url#authority}", ai], ["https://{Bucket}.ec2.s3-outposts.{Region}.{partitionResult#dnsSuffix}", ai], ["https://{Bucket}.op-{outpostId_ssa_2}.{url#authority}", ai], ["https://{Bucket}.op-{outpostId_ssa_2}.s3-outposts.{Region}.{partitionResult#dnsSuffix}", ai], [a, "Unrecognized hardware type: \"Expected hardware type o or e but got {hardwareType}\""], [a, "Invalid Outposts Bucket alias - it must be a valid bucket name."], [a, "Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`."], [a, "Custom endpoint `{Endpoint}` was not a valid URI"], [a, "S3 Accelerate cannot be used in this region"], ["https://{Bucket}.s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}", aj], ["https://{Bucket}.s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}", ak], ["https://{Bucket}.s3-fips.us-east-1.{partitionResult#dnsSuffix}", aj], ["https://{Bucket}.s3-fips.{Region}.{partitionResult#dnsSuffix}", ak], ["https://{Bucket}.s3-accelerate.dualstack.us-east-1.{partitionResult#dnsSuffix}", aj], ["https://{Bucket}.s3-accelerate.dualstack.{partitionResult#dnsSuffix}", ak], ["https://{Bucket}.s3.dualstack.us-east-1.{partitionResult#dnsSuffix}", aj], ["https://{Bucket}.s3.dualstack.{Region}.{partitionResult#dnsSuffix}", ak], [K, aj], [I, aj], [K, ak], [I, ak], [L, aj], [L, ak], [M, aj], [M, ak], ["https://{Bucket}.s3.{Region}.{partitionResult#dnsSuffix}", ak], [a, "Invalid region: region was not a valid DNS name."], [a, "S3 Object Lambda does not support Dual-stack"], [a, "S3 Object Lambda does not support S3 Accelerate"], [a, "Access points are not supported for this operation"], [a, "Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`"], [a, "Invalid ARN: Missing account id"], [N(1), al], ["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}", al], ["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda.{bucketArn#region}.{bucketPartition#dnsSuffix}", al], [a, O(1)], [a, "Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`"], [a, "Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)"], [a, "Client was configured for partition `{partitionResult#name}` but ARN (`{Bucket}`) has `{bucketPartition#name}`"], [a, "Invalid ARN: The ARN may only contain a single resource component after `accesspoint`."], [a, "Invalid ARN: bucket ARN is missing a region"], [a, "Invalid ARN: Expected a resource of the format `accesspoint:` but no name was provided"], [a, "Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `{arnType}`"], [a, "Access Points do not support S3 Accelerate"], ["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}", am], ["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}", am], ["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}", am], [N(1), am], ["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.{bucketArn#region}.{bucketPartition#dnsSuffix}", am], [a, "Invalid ARN: The ARN was not for the S3 service, found: {bucketArn#service}"], [a, "S3 MRAP does not support dual-stack"], [a, "S3 MRAP does not support FIPS"], [a, "S3 MRAP does not support S3 Accelerate"], [a, "Invalid configuration: Multi-Region Access Point ARNs are disabled."], ["https://{accessPointName_ssa_1}.accesspoint.s3-global.{partitionResult#dnsSuffix}", { [az]: [{ [aA]: b, name: P, [aB]: H, [aD]: av }] }], [a, "Client was configured for partition `{partitionResult#name}` but bucket referred to partition `{bucketArn#partition}`"], [a, "Invalid Access Point Name"], [a, "S3 Outposts does not support Dual-stack"], [a, "S3 Outposts does not support FIPS"], [a, "S3 Outposts does not support S3 Accelerate"], [a, "Invalid Arn: Outpost Access Point ARN contains sub resources"], ["https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.{url#authority}", an], ["https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}", an], [a, O(2)], [a, "Expected an outpost type `accesspoint`, found {outpostType}"], [a, "Invalid ARN: expected an access point name"], [a, "Invalid ARN: Expected a 4-component resource"], [a, "Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `{outpostId_ssa_1}`"], [a, "Invalid ARN: The Outpost Id was not set"], [a, "Invalid ARN: Unrecognized format: {Bucket} (type: {arnType})"], [a, "Invalid ARN: No ARN type specified"], [a, "Invalid ARN: `{Bucket}` was not a valid ARN"], [a, "Path-style addressing cannot be used with ARN buckets"], ["https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}", aj], ["https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}", ak], ["https://s3-fips.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}", aj], ["https://s3-fips.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}", ak], ["https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}", aj], ["https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}", ak], [Q, aj], [Q, ak], [R, aj], [R, ak], ["https://s3.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}", ak], [a, "Path-style addressing cannot be used with S3 Accelerate"], [J, ao], ["https://s3-object-lambda-fips.{Region}.{partitionResult#dnsSuffix}", ao], ["https://s3-object-lambda.{Region}.{partitionResult#dnsSuffix}", ao], ["https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}", aj], ["https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}", ak], ["https://s3-fips.us-east-1.{partitionResult#dnsSuffix}", aj], ["https://s3-fips.{Region}.{partitionResult#dnsSuffix}", ak], ["https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}", aj], ["https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}", ak], [J, aj], [J, ak], [S, aj], [S, ak], ["https://s3.{Region}.{partitionResult#dnsSuffix}", ak], [a, "A region must be set when sending requests to S3."] ] }; const root = 2; const r = 100_000_000; const nodes = new Int32Array([ -1, 1, -1, 0, 3, r + 115, 1, 424, 4, 2, 272, 5, 3, 233, 6, 4, 85, 7, 5, 15, 8, 8, 9, r + 115, 16, 10, 13, 18, 11, 13, 19, 12, 13, 22, r + 14, 13, 35, 14, r + 42, 36, r + 103, 435, 6, 271, 16, 7, 270, 17, 8, 19, 18, 14, 501, 106, 9, 20, 24, 10, 21, 24, 11, 22, 24, 12, 23, 24, 13, 547, 24, 14, 77, 25, 20, 73, 26, 26, 27, 78, 37, 28, r + 86, 38, r + 86, 29, 39, 47, 30, 48, r + 58, 31, 50, 32, r + 85, 51, 33, 136, 55, r + 76, 34, 59, 35, r + 84, 60, 39, 36, 61, 37, r + 83, 62, 38, 146, 63, 41, r + 46, 61, 40, r + 83, 62, 41, 150, 64, 42, r + 54, 66, 43, r + 53, 70, 44, r + 52, 71, 45, r + 81, 73, 46, r + 80, 74, r + 78, r + 79, 40, 48, r + 57, 41, r + 57, 49, 42, 185, 50, 48, 62, 51, 49, r + 45, 52, 51, 53, 526, 60, 56, 54, 62, r + 55, 55, 63, 57, r + 46, 62, r + 55, 57, 64, 58, r + 54, 66, 59, r + 53, 69, 60, r + 65, 70, 61, r + 52, 72, r + 64, r + 51, 49, r + 45, 63, 51, 64, 526, 60, 67, 65, 62, r + 55, 66, 63, 68, r + 46, 62, r + 55, 68, 64, 69, r + 54, 66, 70, r + 53, 68, r + 47, 71, 70, 72, r + 52, 72, r + 50, r + 51, 25, 74, r + 42, 46, r + 39, 75, 57, 76, r + 41, 58, r + 40, r + 41, 26, r + 88, 78, 28, r + 87, 79, 34, 82, 80, 35, 81, 545, 36, r + 103, r + 115, 46, r + 97, 83, 57, 84, r + 99, 58, r + 98, r + 99, 5, 101, 86, 8, 87, r + 115, 16, 88, 89, 18, 91, 89, 19, 90, 92, 21, 97, 95, 19, 93, 92, 21, 98, 95, 21, 97, 94, 22, r + 14, 95, 35, 96, r + 42, 36, r + 103, r + 42, 22, r + 13, 98, 35, 99, r + 42, 36, r + 101, 100, 46, r + 110, r + 111, 6, 214, 102, 7, 208, 103, 8, 119, 104, 14, 118, 105, 21, 106, r + 23, 26, 107, 502, 37, 108, r + 86, 38, r + 86, 109, 39, 112, 110, 48, r + 58, 111, 50, 136, r + 85, 40, 113, r + 57, 41, r + 57, 114, 42, 115, 500, 48, r + 56, 116, 52, 117, r + 72, 65, r + 69, r + 72, 21, 501, r + 23, 9, 120, 124, 10, 121, 124, 11, 122, 124, 12, 123, 124, 13, 202, 124, 14, 195, 125, 20, 190, 126, 21, 127, r + 23, 23, 128, 129, 24, 189, 129, 26, 130, 197, 37, 131, r + 86, 38, r + 86, 132, 39, 159, 133, 48, r + 58, 134, 50, 135, r + 85, 51, 141, 136, 55, r + 76, 137, 59, 138, r + 84, 60, r + 83, 139, 61, 140, r + 83, 63, r + 83, r + 46, 55, r + 76, 142, 59, 143, r + 84, 60, 148, 144, 61, 145, r + 83, 62, 147, 146, 63, 150, r + 46, 63, 153, r + 46, 61, 149, r + 83, 62, 153, 150, 64, 151, r + 54, 66, 152, r + 53, 70, r + 82, r + 52, 64, 154, r + 54, 66, 155, r + 53, 70, 156, r + 52, 71, 157, r + 81, 73, 158, r + 80, 74, r + 77, r + 79, 40, 160, r + 57, 41, r + 57, 161, 42, 185, 162, 48, 174, 163, 49, r + 45, 164, 51, 165, 526, 60, 168, 166, 62, r + 55, 167, 63, 169, r + 46, 62, r + 55, 169, 64, 170, r + 54, 66, 171, r + 53, 69, 172, r + 65, 70, 173, r + 52, 72, r + 63, r + 51, 49, r + 45, 175, 51, 176, 526, 60, 179, 177, 62, r + 55, 178, 63, 180, r + 46, 62, r + 55, 180, 64, 181, r + 54, 66, 182, r + 53, 68, r + 47, 183, 70, 184, r + 52, 72, r + 48, r + 51, 48, r + 56, 186, 52, 187, r + 72, 65, r + 69, 188, 67, r + 70, r + 71, 25, r + 36, r + 42, 21, 191, r + 23, 25, 192, r + 42, 30, 194, 193, 46, r + 34, r + 36, 46, r + 33, r + 35, 21, 196, r + 23, 26, r + 88, 197, 28, r + 87, 198, 34, 201, 199, 35, 200, 545, 36, r + 101, r + 115, 46, r + 95, r + 96, 17, 203, r + 22, 20, 204, r + 21, 21, 205, 550, 33, 206, 550, 44, r + 16, 207, 45, r + 18, r + 20, 8, 209, 215, 16, 210, 220, 18, 211, 220, 19, 212, 224, 20, 213, 227, 21, 231, 401, 8, 218, 215, 19, 216, r + 9, 20, 217, 227, 21, 231, r + 9, 16, 219, 220, 18, 223, 220, 19, 221, 224, 20, 222, 227, 21, 231, r + 12, 19, 226, 224, 20, 225, r + 9, 21, r + 9, r + 12, 20, 230, 227, 21, 228, r + 9, 30, 229, r + 9, 34, r + 7, r + 9, 21, 231, 415, 30, 232, r + 8, 34, r + 7, r + 8, 4, r + 2, 234, 5, 235, 480, 6, 271, 236, 7, 270, 237, 8, 238, 491, 9, 239, 243, 10, 240, 243, 11, 241, 243, 12, 242, 243, 13, 547, 243, 14, 266, 244, 20, 264, 245, 26, 246, 267, 37, 247, r + 86, 38, r + 86, 248, 39, 249, 518, 40, 250, r + 57, 41, r + 57, 251, 42, 538, 252, 48, r + 43, 253, 49, r + 45, 254, 51, 255, 526, 60, 258, 256, 62, r + 55, 257, 63, 259, r + 46, 62, r + 55, 259, 64, 260, r + 54, 66, 261, r + 53, 69, 262, r + 65, 70, 263, r + 52, 72, r + 62, r + 51, 25, 265, r + 42, 46, r + 31, r + 32, 26, r + 88, 267, 28, r + 87, 268, 34, 269, 544, 46, r + 93, r + 94, 8, 397, r + 9, 8, 407, r + 9, 3, 346, 273, 4, r + 3, 274, 5, 284, 275, 8, 276, r + 115, 15, r + 5, 277, 16, 278, 281, 18, 279, 281, 19, 280, 281, 22, r + 14, 281, 35, 282, r + 42, 36, r + 102, 283, 46, r + 106, r + 107, 6, 405, 285, 7, 395, 286, 8, 295, 287, 14, 501, 288, 26, 289, 502, 37, 290, r + 86, 38, r + 86, 291, 39, 292, 307, 40, 293, r + 57, 41, r + 57, 294, 42, 335, 500, 9, 296, 300, 10, 297, 300, 11, 298, 300, 12, 299, 300, 13, 394, 300, 14, 339, 301, 15, r + 5, 302, 20, 337, 303, 26, 304, 341, 37, 305, r + 86, 38, r + 86, 306, 39, 309, 307, 48, r + 58, 308, 50, r + 74, r + 85, 40, 310, r + 57, 41, r + 57, 311, 42, 335, 312, 48, 324, 313, 49, r + 45, 314, 51, 315, 526, 60, 318, 316, 62, r + 55, 317, 63, 319, r + 46, 62, r + 55, 319, 64, 320, r + 54, 66, 321, r + 53, 69, 322, r + 65, 70, 323, r + 52, 72, r + 61, r + 51, 49, r + 45, 325, 51, 326, 526, 60, 329, 327, 62, r + 55, 328, 63, 330, r + 46, 62, r + 55, 330, 64, 331, r + 54, 66, 332, r + 53, 68, r + 47, 333, 70, 334, r + 52, 72, r + 49, r + 51, 48, r + 56, 336, 52, r + 67, r + 72, 25, 338, r + 42, 46, r + 27, r + 28, 15, r + 5, 340, 26, r + 88, 341, 28, r + 87, 342, 34, 345, 343, 35, 344, 545, 36, r + 102, r + 115, 46, r + 91, r + 92, 4, r + 2, 347, 5, 357, 348, 8, 349, r + 115, 15, r + 5, 350, 16, 351, 354, 18, 352, 354, 19, 353, 354, 22, r + 14, 354, 35, 355, r + 42, 36, r + 43, 356, 46, r + 104, r + 105, 6, 405, 358, 7, 395, 359, 8, 360, 491, 9, 361, 365, 10, 362, 365, 11, 363, 365, 12, 364, 365, 13, 394, 365, 14, 389, 366, 15, r + 5, 367, 20, 387, 368, 26, 369, 391, 37, 370, r + 86, 38, r + 86, 371, 39, 372, 518, 40, 373, r + 57, 41, r + 57, 374, 42, 538, 375, 48, r + 43, 376, 49, r + 45, 377, 51, 378, 526, 60, 381, 379, 62, r + 55, 380, 63, 382, r + 46, 62, r + 55, 382, 64, 383, r + 54, 66, 384, r + 53, 69, 385, r + 65, 70, 386, r + 52, 72, r + 60, r + 51, 25, 388, r + 42, 46, r + 25, r + 26, 15, r + 5, 390, 26, r + 88, 391, 28, r + 87, 392, 34, 393, 544, 46, r + 89, r + 90, 15, r + 5, 547, 8, 396, r + 9, 15, r + 5, 397, 16, 398, 410, 18, 399, 410, 19, 400, 410, 20, 401, r + 9, 27, 402, r + 12, 29, r + 11, 403, 31, r + 11, 404, 32, r + 11, 422, 8, 406, r + 9, 15, r + 5, 407, 16, 408, 410, 18, 409, 410, 19, 411, 410, 20, r + 12, r + 9, 20, 414, 412, 22, 413, r + 9, 34, r + 10, r + 9, 22, 416, 415, 27, 419, r + 12, 27, 418, 417, 34, r + 10, r + 12, 34, r + 10, 419, 43, r + 11, 420, 47, r + 11, 421, 53, r + 11, 422, 54, r + 11, 423, 56, r + 11, r + 12, 2, r + 1, 425, 3, 478, 426, 4, r + 4, 427, 5, 438, 428, 8, 429, r + 115, 16, 430, 433, 18, 431, 433, 19, 432, 433, 22, r + 14, 433, 35, 434, r + 42, 36, r + 44, 435, 46, r + 112, 436, 57, 437, r + 114, 58, r + 113, r + 114, 6, r + 6, 439, 7, r + 6, 440, 8, 450, 441, 14, 501, 442, 26, 443, 502, 37, 444, r + 86, 38, r + 86, 445, 39, 446, 465, 40, 447, r + 57, 41, r + 57, 448, 42, 471, 449, 48, r + 44, 500, 9, 451, 455, 10, 452, 455, 11, 453, 455, 12, 454, 455, 13, 547, 455, 14, 473, 456, 15, 460, 457, 20, 458, 461, 25, 459, r + 42, 46, r + 37, r + 38, 20, 540, 461, 26, 462, 474, 37, 463, r + 86, 38, r + 86, 464, 39, 467, 465, 48, r + 58, 466, 50, r + 75, r + 85, 40, 468, r + 57, 41, r + 57, 469, 42, 471, 470, 48, r + 44, 524, 48, r + 44, 472, 52, r + 68, r + 72, 26, r + 88, 474, 28, r + 87, 475, 34, r + 100, 476, 35, 477, 545, 36, r + 44, r + 115, 4, r + 2, 479, 5, 488, 480, 8, 481, r + 115, 16, 482, 485, 18, 483, 485, 19, 484, 485, 22, r + 14, 485, 35, 486, r + 42, 36, r + 43, 487, 46, r + 108, r + 109, 6, r + 6, 489, 7, r + 6, 490, 8, 503, 491, 14, 501, 492, 26, 493, 502, 37, 494, r + 86, 38, r + 86, 495, 39, 496, 518, 40, 497, r + 57, 41, r + 57, 498, 42, 538, 499, 48, r + 43, 500, 49, r + 45, 526, 26, r + 88, 502, 28, r + 87, r + 115, 9, 504, 508, 10, 505, 508, 11, 506, 508, 12, 507, 508, 13, 547, 508, 14, 541, 509, 15, 513, 510, 20, 511, 514, 25, 512, r + 42, 46, r + 29, r + 30, 20, 540, 514, 26, 515, 542, 37, 516, r + 86, 38, r + 86, 517, 39, 520, 518, 48, r + 58, 519, 50, r + 73, r + 85, 40, 521, r + 57, 41, r + 57, 522, 42, 538, 523, 48, r + 43, 524, 49, r + 45, 525, 51, 529, 526, 60, r + 55, 527, 62, r + 55, 528, 63, r + 55, r + 46, 60, 532, 530, 62, r + 55, 531, 63, 533, r + 46, 62, r + 55, 533, 64, 534, r + 54, 66, 535, r + 53, 69, 536, r + 65, 70, 537, r + 52, 72, r + 59, r + 51, 48, r + 43, 539, 52, r + 66, r + 72, 25, r + 24, r + 42, 26, r + 88, 542, 28, r + 87, 543, 34, r + 100, 544, 35, 546, 545, 36, r + 42, r + 115, 36, r + 43, r + 115, 17, 548, r + 22, 20, 549, r + 21, 33, 552, 550, 44, r + 17, 551, 45, r + 19, r + 20, 44, r + 15, 553, 45, r + 15, r + 20, ]); const bdd = BinaryDecisionDiagram.from(nodes, root, _data.conditions, _data.results); const cache = new EndpointCache({ size: 50, params: [ "Accelerate", "Bucket", "DisableAccessPoints", "DisableMultiRegionAccessPoints", "DisableS3ExpressSessionAuth", "Endpoint", "ForcePathStyle", "Region", "UseArnRegion", "UseDualStack", "UseFIPS", "UseGlobalEndpoint", "UseObjectLambdaEndpoint", "UseS3ExpressControlEndpoint", ], }); const defaultEndpointResolver = (endpointParams, context = {}) => { return cache.get(endpointParams, () => decideEndpoint(bdd, { endpointParams: endpointParams, logger: context.logger, })); }; customEndpointFunctions.aws = awsEndpointFunctions; const createEndpointRuleSetHttpAuthSchemeParametersProvider = (defaultHttpAuthSchemeParametersProvider) => async (config, context, input) => { if (!input) { throw new Error("Could not find `input` for `defaultEndpointRuleSetHttpAuthSchemeParametersProvider`"); } const defaultParameters = await defaultHttpAuthSchemeParametersProvider(config, context, input); const instructionsFn = getSmithyContext(context)?.commandInstance?.constructor ?.getEndpointParameterInstructions; if (!instructionsFn) { throw new Error(`getEndpointParameterInstructions() is not defined on '${context.commandName}'`); } const endpointParameters = await resolveParams(input, { getEndpointParameterInstructions: instructionsFn }, config); return Object.assign(defaultParameters, endpointParameters); }; const _defaultS3HttpAuthSchemeParametersProvider = 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`"); })(), }; }; const defaultS3HttpAuthSchemeParametersProvider = createEndpointRuleSetHttpAuthSchemeParametersProvider(_defaultS3HttpAuthSchemeParametersProvider); function createAwsAuthSigv4HttpAuthOption(authParameters) { return { schemeId: "aws.auth#sigv4", signingProperties: { name: "s3", region: authParameters.region, }, propertiesExtractor: (config, context) => ({ signingProperties: { config, context, }, }), }; } function createAwsAuthSigv4aHttpAuthOption(authParameters) { return { schemeId: "aws.auth#sigv4a", signingProperties: { name: "s3", region: authParameters.region, }, propertiesExtractor: (config, context) => ({ signingProperties: { config, context, }, }), }; } const createEndpointRuleSetHttpAuthSchemeProvider = (defaultEndpointResolver, defaultHttpAuthSchemeResolver, createHttpAuthOptionFunctions) => { const endpointRuleSetHttpAuthSchemeProvider = (authParameters) => { const endpoint = defaultEndpointResolver(authParameters); const authSchemes = endpoint.properties?.authSchemes; if (!authSchemes) { return defaultHttpAuthSchemeResolver(authParameters); } const options = []; for (const scheme of authSchemes) { const { name: resolvedName, properties = {}, ...rest } = scheme; const name = resolvedName.toLowerCase(); if (resolvedName !== name) { console.warn(`HttpAuthScheme has been normalized with lowercasing: '${resolvedName}' to '${name}'`); } let schemeId; if (name === "sigv4a") { schemeId = "aws.auth#sigv4a"; const sigv4Present = authSchemes.find((s) => { const name = s.name.toLowerCase(); return name !== "sigv4a" && name.startsWith("sigv4"); }); if (SignatureV4MultiRegion.sigv4aDependency() === "none" && sigv4Present) { continue; } } else if (name.startsWith("sigv4")) { schemeId = "aws.auth#sigv4"; } else { throw new Error(`Unknown HttpAuthScheme found in '@smithy.rules#endpointRuleSet': '${name}'`); } const createOption = createHttpAuthOptionFunctions[schemeId]; if (!createOption) { throw new Error(`Could not find HttpAuthOption create function for '${schemeId}'`); } const option = createOption(authParameters); option.schemeId = schemeId; option.signingProperties = { ...(option.signingProperties || {}), ...rest, ...properties }; options.push(option); } return options; }; return endpointRuleSetHttpAuthSchemeProvider; }; const _defaultS3HttpAuthSchemeProvider = (authParameters) => { const options = []; switch (authParameters.operation) { default: { options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); options.push(createAwsAuthSigv4aHttpAuthOption(authParameters)); } } return options; }; const defaultS3HttpAuthSchemeProvider = createEndpointRuleSetHttpAuthSchemeProvider(defaultEndpointResolver, _defaultS3HttpAuthSchemeProvider, { "aws.auth#sigv4": createAwsAuthSigv4HttpAuthOption, "aws.auth#sigv4a": createAwsAuthSigv4aHttpAuthOption, }); const resolveHttpAuthSchemeConfig = (config) => { const config_0 = resolveAwsSdkSigV4Config(config); const config_1 = resolveAwsSdkSigV4AConfig(config_0); return Object.assign(config_1, { authSchemePreference: normalizeProvider(config.authSchemePreference ?? []), }); }; const resolveClientEndpointParameters = (options) => { return Object.assign(options, { useFipsEndpoint: options.useFipsEndpoint ?? false, useDualstackEndpoint: options.useDualstackEndpoint ?? false, forcePathStyle: options.forcePathStyle ?? false, useAccelerateEndpoint: options.useAccelerateEndpoint ?? false, useGlobalEndpoint: options.useGlobalEndpoint ?? false, disableMultiregionAccessPoints: options.disableMultiregionAccessPoints ?? false, defaultSigningName: "s3", clientContextParams: options.clientContextParams ?? {}, }); }; const commonParams = { ForcePathStyle: { type: "clientContextParams", name: "forcePathStyle" }, UseArnRegion: { type: "clientContextParams", name: "useArnRegion" }, DisableMultiRegionAccessPoints: { type: "clientContextParams", name: "disableMultiregionAccessPoints" }, Accelerate: { type: "clientContextParams", name: "useAccelerateEndpoint" }, DisableS3ExpressSessionAuth: { type: "clientContextParams", name: "disableS3ExpressSessionAuth" }, UseGlobalEndpoint: { type: "builtInParams", name: "useGlobalEndpoint" }, UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" }, }; const command = makeBuilder(commonParams, "AmazonS3", "S3Client", getEndpointPlugin); const _ep0 = { Bucket: { type: "contextParams", name: "Bucket" }, Key: { type: "contextParams", name: "Key" }, }; const _ep1 = { DisableS3ExpressSessionAuth: { type: "staticContextParams", value: true }, Bucket: { type: "contextParams", name: "Bucket" }, Key: { type: "contextParams", name: "Key" }, CopySource: { type: "contextParams", name: "CopySource" }, }; const _ep2 = { UseS3ExpressControlEndpoint: { type: "staticContextParams", value: true }, DisableAccessPoints: { type: "staticContextParams", value: true }, Bucket: { type: "contextParams", name: "Bucket" }, }; const _ep3 = { UseS3ExpressControlEndpoint: { type: "staticContextParams", value: true }, Bucket: { type: "contextParams", name: "Bucket" }, }; const _ep4 = { DisableS3ExpressSessionAuth: { type: "staticContextParams", value: true }, Bucket: { type: "contextParams", name: "Bucket" }, }; const _ep5 = { Bucket: { type: "contextParams", name: "Bucket" }, }; const _ep6 = {}; const _ep7 = { UseS3ExpressControlEndpoint: { type: "staticContextParams", value: true }, }; const _ep8 = { Bucket: { type: "contextParams", name: "Bucket" }, Prefix: { type: "contextParams", name: "Prefix" }, }; const _ep9 = { UseObjectLambdaEndpoint: { type: "staticContextParams", value: true }, }; const _mw0 = (Command, cs, config, o) => [ getThrow200ExceptionsPlugin(config), ]; const _mw1 = (Command, cs, config, o) => [ getThrow200ExceptionsPlugin(config), getSsecPlugin(config), ]; const _mw2 = (Command, cs, config, o) => [ getThrow200ExceptionsPlugin(config), getLocationConstraintPlugin(config), ]; const _mw3 = (Command, cs, config, o) => [ getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { "httpHeader": "x-amz-sdk-checksum-algorithm", "name": "ChecksumAlgorithm", }, requestChecksumRequired: true, }), ]; const _mw4 = (Command, cs, config, o) => []; const _mw5 = (Command, cs, config, o) => [ getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { "httpHeader": "x-amz-sdk-checksum-algorithm", "name": "ChecksumAlgorithm", }, requestChecksumRequired: true, }), getThrow200ExceptionsPlugin(config), ]; const _mw6 = (Command, cs, config, o) => [ getFlexibleChecksumsPlugin(config, { requestChecksumRequired: false, requestValidationModeMember: "ChecksumMode", responseAlgorithms: ["CRC64NVME", "CRC32", "CRC32C", "SHA256", "SHA1", "SHA512", "MD5", "XXHASH64", "XXHASH3", "XXHASH128"], }), ]; const _mw7 = (Command, cs, config, o) => [ getFlexibleChecksumsPlugin(config, { requestChecksumRequired: false, requestValidationModeMember: "ChecksumMode", responseAlgorithms: ["CRC64NVME", "CRC32", "CRC32C", "SHA256", "SHA1", "SHA512", "MD5", "XXHASH64", "XXHASH3", "XXHASH128"], }), getSsecPlugin(config), getS3ExpiresMiddlewarePlugin(config), ]; const _mw8 = (Command, cs, config, o) => [ getThrow200ExceptionsPlugin(config), getSsecPlugin(config), getS3ExpiresMiddlewarePlugin(config), ]; const _mw9 = (Command, cs, config, o) => [ getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { "httpHeader": "x-amz-sdk-checksum-algorithm", "name": "ChecksumAlgorithm", }, requestChecksumRequired: false, }), ]; const _mw10 = (Command, cs, config, o) => [ getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { "httpHeader": "x-amz-sdk-checksum-algorithm", "name": "ChecksumAlgorithm", }, requestChecksumRequired: false, }), getThrow200ExceptionsPlugin(config), ]; const _mw11 = (Command, cs, config, o) => [ getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { "httpHeader": "x-amz-sdk-checksum-algorithm", "name": "ChecksumAlgorithm", }, requestChecksumRequired: false, }), getCheckContentLengthHeaderPlugin(config), getThrow200ExceptionsPlugin(config), getSsecPlugin(config), ]; const _mw12 = (Command, cs, config, o) => [ getSsecPlugin(config), ]; const _mw13 = (Command, cs, config, o) => [ getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { "httpHeader": "x-amz-sdk-checksum-algorithm", "name": "ChecksumAlgorithm", }, requestChecksumRequired: false, }), getThrow200ExceptionsPlugin(config), getSsecPlugin(config), ]; class S3ServiceException extends ServiceException { constructor(options) { super(options); Object.setPrototypeOf(this, S3ServiceException.prototype); } } class NoSuchUpload extends S3ServiceException { name = "NoSuchUpload"; $fault = "client"; constructor(opts) { super({ name: "NoSuchUpload", $fault: "client", ...opts, }); Object.setPrototypeOf(this, NoSuchUpload.prototype); } } class AccessDenied extends S3ServiceException { name = "AccessDenied"; $fault = "client"; constructor(opts) { super({ name: "AccessDenied", $fault: "client", ...opts, }); Object.setPrototypeOf(this, AccessDenied.prototype); } } class ObjectNotInActiveTierError extends S3ServiceException { name = "ObjectNotInActiveTierError"; $fault = "client"; constructor(opts) { super({ name: "ObjectNotInActiveTierError", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ObjectNotInActiveTierError.prototype); } } class BucketAlreadyExists extends S3ServiceException { name = "BucketAlreadyExists"; $fault = "client"; constructor(opts) { super({ name: "BucketAlreadyExists", $fault: "client", ...opts, }); Object.setPrototypeOf(this, BucketAlreadyExists.prototype); } } class BucketAlreadyOwnedByYou extends S3ServiceException { name = "BucketAlreadyOwnedByYou"; $fault = "client"; constructor(opts) { super({ name: "BucketAlreadyOwnedByYou", $fault: "client", ...opts, }); Object.setPrototypeOf(this, BucketAlreadyOwnedByYou.prototype); } } class NoSuchBucket extends S3ServiceException { name = "NoSuchBucket"; $fault = "client"; constructor(opts) { super({ name: "NoSuchBucket", $fault: "client", ...opts, }); Object.setPrototypeOf(this, NoSuchBucket.prototype); } } class NoSuchKey extends S3ServiceException { name = "NoSuchKey"; $fault = "client"; constructor(opts) { super({ name: "NoSuchKey", $fault: "client", ...opts, }); Object.setPrototypeOf(this, NoSuchKey.prototype); } } class InvalidObjectState extends S3ServiceException { name = "InvalidObjectState"; $fault = "client"; StorageClass; AccessTier; constructor(opts) { super({ name: "InvalidObjectState", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidObjectState.prototype); this.StorageClass = opts.StorageClass; this.AccessTier = opts.AccessTier; } } class NoSuchAnnotation extends S3ServiceException { name = "NoSuchAnnotation"; $fault = "client"; constructor(opts) { super({ name: "NoSuchAnnotation", $fault: "client", ...opts, }); Object.setPrototypeOf(this, NoSuchAnnotation.prototype); } } class NotFound extends S3ServiceException { name = "NotFound"; $fault = "client"; constructor(opts) { super({ name: "NotFound", $fault: "client", ...opts, }); Object.setPrototypeOf(this, NotFound.prototype); } } class InvalidPrefix extends S3ServiceException { name = "InvalidPrefix"; $fault = "client"; constructor(opts) { super({ name: "InvalidPrefix", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidPrefix.prototype); } } class EncryptionTypeMismatch extends S3ServiceException { name = "EncryptionTypeMismatch"; $fault = "client"; constructor(opts) { super({ name: "EncryptionTypeMismatch", $fault: "client", ...opts, }); Object.setPrototypeOf(this, EncryptionTypeMismatch.prototype); } } class InvalidRequest extends S3ServiceException { name = "InvalidRequest"; $fault = "client"; constructor(opts) { super({ name: "InvalidRequest", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidRequest.prototype); } } class InvalidWriteOffset extends S3ServiceException { name = "InvalidWriteOffset"; $fault = "client"; constructor(opts) { super({ name: "InvalidWriteOffset", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidWriteOffset.prototype); } } class TooManyParts extends S3ServiceException { name = "TooManyParts"; $fault = "client"; constructor(opts) { super({ name: "TooManyParts", $fault: "client", ...opts, }); Object.setPrototypeOf(this, TooManyParts.prototype); } } class AnnotationLimitExceeded extends S3ServiceException { name = "AnnotationLimitExceeded"; $fault = "client"; constructor(opts) { super({ name: "AnnotationLimitExceeded", $fault: "client", ...opts, }); Object.setPrototypeOf(this, AnnotationLimitExceeded.prototype); } } class AnnotationNameTooLong extends S3ServiceException { name = "AnnotationNameTooLong"; $fault = "client"; constructor(opts) { super({ name: "AnnotationNameTooLong", $fault: "client", ...opts, }); Object.setPrototypeOf(this, AnnotationNameTooLong.prototype); } } class InvalidAnnotationName extends S3ServiceException { name = "InvalidAnnotationName"; $fault = "client"; constructor(opts) { super({ name: "InvalidAnnotationName", $fault: "client", ...opts, }); Object.setPrototypeOf(this, InvalidAnnotationName.prototype); } } class UnsupportedMediaType extends S3ServiceException { name = "UnsupportedMediaType"; $fault = "client"; constructor(opts) { super({ name: "UnsupportedMediaType", $fault: "client", ...opts, }); Object.setPrototypeOf(this, UnsupportedMediaType.prototype); } } class IdempotencyParameterMismatch extends S3ServiceException { name = "IdempotencyParameterMismatch"; $fault = "client"; constructor(opts) { super({ name: "IdempotencyParameterMismatch", $fault: "client", ...opts, }); Object.setPrototypeOf(this, IdempotencyParameterMismatch.prototype); } } class ObjectAlreadyInActiveTierError extends S3ServiceException { name = "ObjectAlreadyInActiveTierError"; $fault = "client"; constructor(opts) { super({ name: "ObjectAlreadyInActiveTierError", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ObjectAlreadyInActiveTierError.prototype); } } const _A = "Account"; const _AAO = "AnalyticsAndOperator"; const _AC = "AccelerateConfiguration"; const _ACL = "AccessControlList"; const _ACL_ = "ACL"; const _ACLn = "AnalyticsConfigurationList"; const _ACP = "AccessControlPolicy"; const _ACT = "AccessControlTranslation"; const _ACn = "AnalyticsConfiguration"; const _ACnn = "AnnotationCount"; const _AD = "AccessDenied"; const _ADb = "AbortDate"; const _ADn = "AnnotationDirective"; const _AE = "AnnotationEntry"; const _AED = "AnalyticsExportDestination"; const _AF = "AnalyticsFilter"; const _AH = "AllowedHeaders"; const _AHl = "AllowedHeader"; const _AI = "AccountId"; const _AIMU = "AbortIncompleteMultipartUpload"; const _AKI = "AccessKeyId"; const _AL = "AnnotationList"; const _ALE = "AnnotationLimitExceeded"; const _AM = "AllowedMethods"; const _AMU = "AbortMultipartUpload"; const _AMUO = "AbortMultipartUploadOutput"; const _AMUR = "AbortMultipartUploadRequest"; const _AMl = "AllowedMethod"; const _AN = "AnnotationName"; const _ANTL = "AnnotationNameTooLong"; const _AO = "AllowedOrigins"; const _AOl = "AllowedOrigin"; const _AP = "AnnotationPayload"; const _APA = "AccessPointAlias"; const _APAc = "AccessPointArn"; const _APn = "AnnotationPrefix"; const _AQRD = "AllowQuotedRecordDelimiter"; const _AR = "AcceptRanges"; const _ARI = "AbortRuleId"; const _AS = "AbacStatus"; const _ASBD = "AnalyticsS3BucketDestination"; const _ASSEBD = "ApplyServerSideEncryptionByDefault"; const _ASr = "ArchiveStatus"; const _AT = "AccessTier"; const _ATC = "AnnotationTableConfiguration"; const _ATCR = "AnnotationTableConfigurationResult"; const _ATCU = "AnnotationTableConfigurationUpdates"; const _An = "And"; const _Ann = "Annotations"; const _B = "Bucket"; const _BA = "BucketArn"; const _BAE = "BucketAlreadyExists"; const _BAI = "BucketAccountId"; const _BAOBY = "BucketAlreadyOwnedByYou"; const _BET = "BlockedEncryptionTypes"; const _BGR = "BypassGovernanceRetention"; const _BI = "BucketInfo"; const _BKE = "BucketKeyEnabled"; const _BLC = "BucketLifecycleConfiguration"; const _BLN = "BucketLocationName"; const _BLS = "BucketLoggingStatus"; const _BLT = "BucketLocationType"; const _BN = "BucketNamespace"; const _BNu = "BucketName"; const _BP = "BytesProcessed"; const _BPA = "BlockPublicAcls"; const _BPP = "BlockPublicPolicy"; const _BR = "BucketRegion"; const _BRy = "BytesReturned"; const _BS = "BytesScanned"; const _Bo = "Body"; const _Bu = "Buckets"; const _C = "Checksum"; const _CA = "ChecksumAlgorithm"; const _CACL = "CannedACL"; const _CB = "CreateBucket"; const _CBC = "CreateBucketConfiguration"; const _CBMC = "CreateBucketMetadataConfiguration"; const _CBMCR = "CreateBucketMetadataConfigurationRequest"; const _CBMTC = "CreateBucketMetadataTableConfiguration"; const _CBMTCR = "CreateBucketMetadataTableConfigurationRequest"; const _CBO = "CreateBucketOutput"; const _CBR = "CreateBucketRequest"; const _CC = "CacheControl"; const _CCRC = "ChecksumCRC32"; const _CCRCC = "ChecksumCRC32C"; const _CCRCNVME = "ChecksumCRC64NVME"; const _CC_ = "Cache-Control"; const _CD = "CreationDate"; const _CD_ = "Content-Disposition"; const _CDo = "ContentDisposition"; const _CE = "ContinuationEvent"; const _CE_ = "Content-Encoding"; const _CEo = "ContentEncoding"; const _CF = "CloudFunction"; const _CFC = "CloudFunctionConfiguration"; const _CL = "ContentLanguage"; const _CL_ = "Content-Language"; const _CL__ = "Content-Length"; const _CLo = "ContentLength"; const _CM = "Content-MD5"; const _CMD = "ChecksumMD5"; const _CMDo = "ContentMD5"; const _CMU = "CompletedMultipartUpload"; const _CMUO = "CompleteMultipartUploadOutput"; const _CMUOr = "CreateMultipartUploadOutput"; const _CMUR = "CompleteMultipartUploadResult"; const _CMURo = "CompleteMultipartUploadRequest"; const _CMURr = "CreateMultipartUploadRequest"; const _CMUo = "CompleteMultipartUpload"; const _CMUr = "CreateMultipartUpload"; const _CMh = "ChecksumMode"; const _CO = "CopyObject"; const _COO = "CopyObjectOutput"; const _COR = "CopyObjectResult"; const _CORSC = "CORSConfiguration"; const _CORSR = "CORSRules"; const _CORSRu = "CORSRule"; const _CORo = "CopyObjectRequest"; const _CP = "CommonPrefix"; const _CPL = "CommonPrefixList"; const _CPLo = "CompletedPartList"; const _CPR = "CopyPartResult"; const _CPo = "CompletedPart"; const _CPom = "CommonPrefixes"; const _CR = "ContentRange"; const _CRSBA = "ConfirmRemoveSelfBucketAccess"; const _CR_ = "Content-Range"; const _CS = "ConfigurationState"; const _CSHA = "ChecksumSHA1"; const _CSHAh = "ChecksumSHA256"; const _CSHAhe = "ChecksumSHA512"; const _CSIM = "CopySourceIfMatch"; const _CSIMS = "CopySourceIfModifiedSince"; const _CSINM = "CopySourceIfNoneMatch"; const _CSIUS = "CopySourceIfUnmodifiedSince"; const _CSO = "CreateSessionOutput"; const _CSR = "CreateSessionResult"; const _CSRo = "CopySourceRange"; const _CSRr = "CreateSessionRequest"; const _CSSSECA = "CopySourceSSECustomerAlgorithm"; const _CSSSECK = "CopySourceSSECustomerKey"; const _CSSSECKMD = "CopySourceSSECustomerKeyMD5"; const _CSV = "CSV"; const _CSVI = "CopySourceVersionId"; const _CSVIn = "CSVInput"; const _CSVO = "CSVOutput"; const _CSo = "CopySource"; const _CSr = "CreateSession"; const _CT = "ChecksumType"; const _CT_ = "Content-Type"; const _CTl = "ClientToken"; const _CTo = "ContentType"; const _CTom = "CompressionType"; const _CTon = "ContinuationToken"; const _CXXHASH = "ChecksumXXHASH64"; const _CXXHASHh = "ChecksumXXHASH3"; const _CXXHASHhe = "ChecksumXXHASH128"; const _Co = "Condition"; const _Cod = "Code"; const _Com = "Comments"; const _Con = "Contents"; const _Cont = "Cont"; const _Cr = "Credentials"; const _D = "Days"; const _DAI = "DaysAfterInitiation"; const _DB = "DeleteBucket"; const _DBAC = "DeleteBucketAnalyticsConfiguration"; const _DBACR = "DeleteBucketAnalyticsConfigurationRequest"; const _DBC = "DeleteBucketCors"; const _DBCR = "DeleteBucketCorsRequest"; const _DBE = "DeleteBucketEncryption"; const _DBER = "DeleteBucketEncryptionRequest"; const _DBIC = "DeleteBucketInventoryConfiguration"; const _DBICR = "DeleteBucketInventoryConfigurationRequest"; const _DBITC = "DeleteBucketIntelligentTieringConfiguration"; const _DBITCR = "DeleteBucketIntelligentTieringConfigurationRequest"; const _DBL = "DeleteBucketLifecycle"; const _DBLR = "DeleteBucketLifecycleRequest"; const _DBMC = "DeleteBucketMetadataConfiguration"; const _DBMCR = "DeleteBucketMetadataConfigurationRequest"; const _DBMCRe = "DeleteBucketMetricsConfigurationRequest"; const _DBMCe = "DeleteBucketMetricsConfiguration"; const _DBMTC = "DeleteBucketMetadataTableConfiguration"; const _DBMTCR = "DeleteBucketMetadataTableConfigurationRequest"; const _DBOC = "DeleteBucketOwnershipControls"; const _DBOCR = "DeleteBucketOwnershipControlsRequest"; const _DBP = "DeleteBucketPolicy"; const _DBPR = "DeleteBucketPolicyRequest"; const _DBR = "DeleteBucketRequest"; const _DBRR = "DeleteBucketReplicationRequest"; const _DBRe = "DeleteBucketReplication"; const _DBT = "DeleteBucketTagging"; const _DBTR = "DeleteBucketTaggingRequest"; const _DBW = "DeleteBucketWebsite"; const _DBWR = "DeleteBucketWebsiteRequest"; const _DE = "DataExport"; const _DIM = "DestinationIfMatch"; const _DIMS = "DestinationIfModifiedSince"; const _DINM = "DestinationIfNoneMatch"; const _DIUS = "DestinationIfUnmodifiedSince"; const _DM = "DeleteMarker"; const _DME = "DeleteMarkerEntry"; const _DMR = "DeleteMarkerReplication"; const _DMVI = "DeleteMarkerVersionId"; const _DMe = "DeleteMarkers"; const _DN = "DisplayName"; const _DO = "DeletedObject"; const _DOA = "DeleteObjectAnnotation"; const _DOAO = "DeleteObjectAnnotationOutput"; const _DOAR = "DeleteObjectAnnotationRequest"; const _DOO = "DeleteObjectOutput"; const _DOOe = "DeleteObjectsOutput"; const _DOR = "DeleteObjectRequest"; const _DORe = "DeleteObjectsRequest"; const _DOT = "DeleteObjectTagging"; const _DOTO = "DeleteObjectTaggingOutput"; const _DOTR = "DeleteObjectTaggingRequest"; const _DOe = "DeletedObjects"; const _DOel = "DeleteObject"; const _DOele = "DeleteObjects"; const _DPAB = "DeletePublicAccessBlock"; const _DPABR = "DeletePublicAccessBlockRequest"; const _DR = "DataRedundancy"; const _DRe = "DefaultRetention"; const _DRel = "DeleteResult"; const _DRes = "DestinationResult"; const _Da = "Date"; const _De = "Delete"; const _Del = "Deleted"; const _Deli = "Delimiter"; const _Des = "Destination"; const _Desc = "Description"; const _Det = "Details"; const _E = "Error"; const _EA = "EmailAddress"; const _EBC = "EventBridgeConfiguration"; const _EBO = "ExpectedBucketOwner"; const _EC = "EncryptionConfiguration"; const _ECr = "ErrorCode"; const _ED = "ErrorDetails"; const _EDr = "ErrorDocument"; const _EE = "EndEvent"; const _EH = "ExposeHeaders"; const _EHx = "ExposeHeader"; const _EM = "ErrorMessage"; const _EODM = "ExpiredObjectDeleteMarker"; const _EOR = "ExistingObjectReplication"; const _ES = "ExpiresString"; const _ESBO = "ExpectedSourceBucketOwner"; const _ET = "ETag"; const _ETL = "EncryptionTypeList"; const _ETM = "EncryptionTypeMismatch"; const _ETn = "EncryptionType"; const _ETnc = "EncodingType"; const _ETv = "EventThreshold"; const _ETx = "ExpressionType"; const _En = "Encryption"; const _Ena = "Enabled"; const _End = "End"; const _Er = "Errors"; const _Ev = "Events"; const _Eve = "Event"; const _Ex = "Expiration"; const _Exp = "Expires"; const _Expr = "Expression"; const _F = "Filter"; const _FD = "FieldDelimiter"; const _FHI = "FileHeaderInfo"; const _FO = "FetchOwner"; const _FR = "FilterRule"; const _FRL = "FilterRuleList"; const _FRi = "FilterRules"; const _Fi = "Field"; const _Fo = "Format"; const _Fr = "Frequency"; const _G = "Grants"; const _GBA = "GetBucketAbac"; const _GBAC = "GetBucketAccelerateConfiguration"; const _GBACO = "GetBucketAccelerateConfigurationOutput"; const _GBACOe = "GetBucketAnalyticsConfigurationOutput"; const _GBACR = "GetBucketAccelerateConfigurationRequest"; const _GBACRe = "GetBucketAnalyticsConfigurationRequest"; const _GBACe = "GetBucketAnalyticsConfiguration"; const _GBAO = "GetBucketAbacOutput"; const _GBAOe = "GetBucketAclOutput"; const _GBAR = "GetBucketAbacRequest"; const _GBARe = "GetBucketAclRequest"; const _GBAe = "GetBucketAcl"; const _GBC = "GetBucketCors"; const _GBCO = "GetBucketCorsOutput"; const _GBCR = "GetBucketCorsRequest"; const _GBE = "GetBucketEncryption"; const _GBEO = "GetBucketEncryptionOutput"; const _GBER = "GetBucketEncryptionRequest"; const _GBIC = "GetBucketInventoryConfiguration"; const _GBICO = "GetBucketInventoryConfigurationOutput"; const _GBICR = "GetBucketInventoryConfigurationRequest"; const _GBITC = "GetBucketIntelligentTieringConfiguration"; const _GBITCO = "GetBucketIntelligentTieringConfigurationOutput"; const _GBITCR = "GetBucketIntelligentTieringConfigurationRequest"; const _GBL = "GetBucketLocation"; const _GBLC = "GetBucketLifecycleConfiguration"; const _GBLCO = "GetBucketLifecycleConfigurationOutput"; const _GBLCR = "GetBucketLifecycleConfigurationRequest"; const _GBLO = "GetBucketLocationOutput"; const _GBLOe = "GetBucketLoggingOutput"; const _GBLR = "GetBucketLocationRequest"; const _GBLRe = "GetBucketLoggingRequest"; const _GBLe = "GetBucketLogging"; const _GBMC = "GetBucketMetadataConfiguration"; const _GBMCO = "GetBucketMetadataConfigurationOutput"; const _GBMCOe = "GetBucketMetricsConfigurationOutput"; const _GBMCR = "GetBucketMetadataConfigurationResult"; const _GBMCRe = "GetBucketMetadataConfigurationRequest"; const _GBMCRet = "GetBucketMetricsConfigurationRequest"; const _GBMCe = "GetBucketMetricsConfiguration"; const _GBMTC = "GetBucketMetadataTableConfiguration"; const _GBMTCO = "GetBucketMetadataTableConfigurationOutput"; const _GBMTCR = "GetBucketMetadataTableConfigurationResult"; const _GBMTCRe = "GetBucketMetadataTableConfigurationRequest"; const _GBNC = "GetBucketNotificationConfiguration"; const _GBNCR = "GetBucketNotificationConfigurationRequest"; const _GBOC = "GetBucketOwnershipControls"; const _GBOCO = "GetBucketOwnershipControlsOutput"; const _GBOCR = "GetBucketOwnershipControlsRequest"; const _GBP = "GetBucketPolicy"; const _GBPO = "GetBucketPolicyOutput"; const _GBPR = "GetBucketPolicyRequest"; const _GBPS = "GetBucketPolicyStatus"; const _GBPSO = "GetBucketPolicyStatusOutput"; const _GBPSR = "GetBucketPolicyStatusRequest"; const _GBR = "GetBucketReplication"; const _GBRO = "GetBucketReplicationOutput"; const _GBRP = "GetBucketRequestPayment"; const _GBRPO = "GetBucketRequestPaymentOutput"; const _GBRPR = "GetBucketRequestPaymentRequest"; const _GBRR = "GetBucketReplicationRequest"; const _GBT = "GetBucketTagging"; const _GBTO = "GetBucketTaggingOutput"; const _GBTR = "GetBucketTaggingRequest"; const _GBV = "GetBucketVersioning"; const _GBVO = "GetBucketVersioningOutput"; const _GBVR = "GetBucketVersioningRequest"; const _GBW = "GetBucketWebsite"; const _GBWO = "GetBucketWebsiteOutput"; const _GBWR = "GetBucketWebsiteRequest"; const _GFC = "GrantFullControl"; const _GJP = "GlacierJobParameters"; const _GO = "GetObject"; const _GOA = "GetObjectAcl"; const _GOAO = "GetObjectAclOutput"; const _GOAOe = "GetObjectAnnotationOutput"; const _GOAOet = "GetObjectAttributesOutput"; const _GOAP = "GetObjectAttributesParts"; const _GOAR = "GetObjectAclRequest"; const _GOARe = "GetObjectAnnotationRequest"; const _GOARet = "GetObjectAttributesResponse"; const _GOARetb = "GetObjectAttributesRequest"; const _GOAe = "GetObjectAnnotation"; const _GOAet = "GetObjectAttributes"; const _GOLC = "GetObjectLockConfiguration"; const _GOLCO = "GetObjectLockConfigurationOutput"; const _GOLCR = "GetObjectLockConfigurationRequest"; const _GOLH = "GetObjectLegalHold"; const _GOLHO = "GetObjectLegalHoldOutput"; const _GOLHR = "GetObjectLegalHoldRequest"; const _GOO = "GetObjectOutput"; const _GOR = "GetObjectRequest"; const _GORO = "GetObjectRetentionOutput"; const _GORR = "GetObjectRetentionRequest"; const _GORe = "GetObjectRetention"; const _GOT = "GetObjectTagging"; const _GOTO = "GetObjectTaggingOutput"; const _GOTOe = "GetObjectTorrentOutput"; const _GOTR = "GetObjectTaggingRequest"; const _GOTRe = "GetObjectTorrentRequest"; const _GOTe = "GetObjectTorrent"; const _GPAB = "GetPublicAccessBlock"; const _GPABO = "GetPublicAccessBlockOutput"; const _GPABR = "GetPublicAccessBlockRequest"; const _GR = "GrantRead"; const _GRACP = "GrantReadACP"; const _GW = "GrantWrite"; const _GWACP = "GrantWriteACP"; const _Gr = "Grant"; const _Gra = "Grantee"; const _HB = "HeadBucket"; const _HBO = "HeadBucketOutput"; const _HBR = "HeadBucketRequest"; const _HECRE = "HttpErrorCodeReturnedEquals"; const _HN = "HostName"; const _HO = "HeadObject"; const _HOO = "HeadObjectOutput"; const _HOR = "HeadObjectRequest"; const _HRC = "HttpRedirectCode"; const _I = "Id"; const _IAN = "InvalidAnnotationName"; const _IC = "InventoryConfiguration"; const _ICL = "InventoryConfigurationList"; const _ID = "ID"; const _IDn = "IndexDocument"; const _IDnv = "InventoryDestination"; const _IE = "IsEnabled"; const _IEn = "InventoryEncryption"; const _IF = "InventoryFilter"; const _IL = "IsLatest"; const _IM = "IfMatch"; const _IMIT = "IfMatchInitiatedTime"; const _IMLMT = "IfMatchLastModifiedTime"; const _IMS = "IfMatchSize"; const _IMS_ = "If-Modified-Since"; const _IMSf = "IfModifiedSince"; const _IMUR = "InitiateMultipartUploadResult"; const _IM_ = "If-Match"; const _INM = "IfNoneMatch"; const _INM_ = "If-None-Match"; const _IOF = "InventoryOptionalFields"; const _IOS = "InvalidObjectState"; const _IOV = "IncludedObjectVersions"; const _IP = "InvalidPrefix"; const _IPA = "IgnorePublicAcls"; const _IPM = "IdempotencyParameterMismatch"; const _IPs = "IsPublic"; const _IR = "InvalidRequest"; const _IRIP = "IsRestoreInProgress"; const _IS = "InputSerialization"; const _ISBD = "InventoryS3BucketDestination"; const _ISn = "InventorySchedule"; const _IT = "IsTruncated"; const _ITAO = "IntelligentTieringAndOperator"; const _ITC = "IntelligentTieringConfiguration"; const _ITCL = "IntelligentTieringConfigurationList"; const _ITCR = "InventoryTableConfigurationResult"; const _ITCU = "InventoryTableConfigurationUpdates"; const _ITCn = "InventoryTableConfiguration"; const _ITF = "IntelligentTieringFilter"; const _IUS = "IfUnmodifiedSince"; const _IUS_ = "If-Unmodified-Since"; const _IWO = "InvalidWriteOffset"; const _In = "Initiator"; const _Ini = "Initiated"; const _JSON = "JSON"; const _JSONI = "JSONInput"; const _JSONO = "JSONOutput"; const _JTC = "JournalTableConfiguration"; const _JTCR = "JournalTableConfigurationResult"; const _JTCU = "JournalTableConfigurationUpdates"; const _K = "Key"; const _KC = "KeyCount"; const _KI = "KeyId"; const _KKA = "KmsKeyArn"; const _KM = "KeyMarker"; const _KMSC = "KMSContext"; const _KMSKA = "KMSKeyArn"; const _KMSKI = "KMSKeyId"; const _KMSMKID = "KMSMasterKeyID"; const _KPE = "KeyPrefixEquals"; const _L = "Location"; const _LAMBR = "ListAllMyBucketsResult"; const _LAMDBR = "ListAllMyDirectoryBucketsResult"; const _LB = "ListBuckets"; const _LBAC = "ListBucketAnalyticsConfigurations"; const _LBACO = "ListBucketAnalyticsConfigurationsOutput"; const _LBACR = "ListBucketAnalyticsConfigurationResult"; const _LBACRi = "ListBucketAnalyticsConfigurationsRequest"; const _LBIC = "ListBucketInventoryConfigurations"; const _LBICO = "ListBucketInventoryConfigurationsOutput"; const _LBICR = "ListBucketInventoryConfigurationsRequest"; const _LBITC = "ListBucketIntelligentTieringConfigurations"; const _LBITCO = "ListBucketIntelligentTieringConfigurationsOutput"; const _LBITCR = "ListBucketIntelligentTieringConfigurationsRequest"; const _LBMC = "ListBucketMetricsConfigurations"; const _LBMCO = "ListBucketMetricsConfigurationsOutput"; const _LBMCR = "ListBucketMetricsConfigurationsRequest"; const _LBO = "ListBucketsOutput"; const _LBR = "ListBucketsRequest"; const _LBRi = "ListBucketResult"; const _LC = "LocationConstraint"; const _LCi = "LifecycleConfiguration"; const _LDB = "ListDirectoryBuckets"; const _LDBO = "ListDirectoryBucketsOutput"; const _LDBR = "ListDirectoryBucketsRequest"; const _LE = "LoggingEnabled"; const _LEi = "LifecycleExpiration"; const _LFA = "LambdaFunctionArn"; const _LFC = "LambdaFunctionConfiguration"; const _LFCL = "LambdaFunctionConfigurationList"; const _LFCa = "LambdaFunctionConfigurations"; const _LH = "LegalHold"; const _LI = "LocationInfo"; const _LICR = "ListInventoryConfigurationsResult"; const _LM = "LastModified"; const _LMCR = "ListMetricsConfigurationsResult"; const _LMT = "LastModifiedTime"; const _LMU = "ListMultipartUploads"; const _LMUO = "ListMultipartUploadsOutput"; const _LMUR = "ListMultipartUploadsResult"; const _LMURi = "ListMultipartUploadsRequest"; const _LM_ = "Last-Modified"; const _LO = "ListObjects"; const _LOA = "ListObjectAnnotations"; const _LOAO = "ListObjectAnnotationsOutput"; const _LOAR = "ListObjectAnnotationsRequest"; const _LOO = "ListObjectsOutput"; const _LOR = "ListObjectsRequest"; const _LOV = "ListObjectsV2"; const _LOVO = "ListObjectsV2Output"; const _LOVOi = "ListObjectVersionsOutput"; const _LOVR = "ListObjectsV2Request"; const _LOVRi = "ListObjectVersionsRequest"; const _LOVi = "ListObjectVersions"; const _LP = "ListParts"; const _LPO = "ListPartsOutput"; const _LPR = "ListPartsResult"; const _LPRi = "ListPartsRequest"; const _LR = "LifecycleRule"; const _LRAO = "LifecycleRuleAndOperator"; const _LRF = "LifecycleRuleFilter"; const _LRi = "LifecycleRules"; const _LVR = "ListVersionsResult"; const _M = "Metadata"; const _MAO = "MetricsAndOperator"; const _MAR = "MaxAnnotationResults"; const _MAS = "MaxAgeSeconds"; const _MB = "MaxBuckets"; const _MC = "MetadataConfiguration"; const _MCL = "MetricsConfigurationList"; const _MCR = "MetadataConfigurationResult"; const _MCe = "MetricsConfiguration"; const _MD = "MetadataDirective"; const _MDB = "MaxDirectoryBuckets"; const _MDf = "MfaDelete"; const _ME = "MetadataEntry"; const _MF = "MetricsFilter"; const _MFA = "MFA"; const _MFAD = "MFADelete"; const _MK = "MaxKeys"; const _MM = "MissingMeta"; const _MOS = "MpuObjectSize"; const _MP = "MaxParts"; const _MTC = "MetadataTableConfiguration"; const _MTCR = "MetadataTableConfigurationResult"; const _MTEC = "MetadataTableEncryptionConfiguration"; const _MU = "MultipartUpload"; const _MUL = "MultipartUploadList"; const _MUa = "MaxUploads"; const _Ma = "Marker"; const _Me = "Metrics"; const _Mes = "Message"; const _Mi = "Minutes"; const _Mo = "Mode"; const _N = "Name"; const _NC = "NotificationConfiguration"; const _NCF = "NotificationConfigurationFilter"; const _NCT = "NextContinuationToken"; const _ND = "NoncurrentDays"; const _NEKKAS = "NonEmptyKmsKeyArnString"; const _NF = "NotFound"; const _NKM = "NextKeyMarker"; const _NM = "NextMarker"; const _NNV = "NewerNoncurrentVersions"; const _NPNM = "NextPartNumberMarker"; const _NSA = "NoSuchAnnotation"; const _NSB = "NoSuchBucket"; const _NSK = "NoSuchKey"; const _NSU = "NoSuchUpload"; const _NUIM = "NextUploadIdMarker"; const _NVE = "NoncurrentVersionExpiration"; const _NVIM = "NextVersionIdMarker"; const _NVT = "NoncurrentVersionTransitions"; const _NVTL = "NoncurrentVersionTransitionList"; const _NVTo = "NoncurrentVersionTransition"; const _O = "Owner"; const _OA = "ObjectAttributes"; const _OAIATE = "ObjectAlreadyInActiveTierError"; const _OC = "OwnershipControls"; const _OCR = "OwnershipControlsRule"; const _OCRw = "OwnershipControlsRules"; const _OE = "ObjectEncryption"; const _OF = "OptionalFields"; const _OI = "ObjectIdentifier"; const _OIL = "ObjectIdentifierList"; const _OIM = "ObjectIfMatch"; const _OL = "OutputLocation"; const _OLC = "ObjectLockConfiguration"; const _OLE = "ObjectLockEnabled"; const _OLEFB = "ObjectLockEnabledForBucket"; const _OLLH = "ObjectLockLegalHold"; const _OLLHS = "ObjectLockLegalHoldStatus"; const _OLM = "ObjectLockMode"; const _OLR = "ObjectLockRetention"; const _OLRUD = "ObjectLockRetainUntilDate"; const _OLRb = "ObjectLockRule"; const _OLb = "ObjectList"; const _ONIATE = "ObjectNotInActiveTierError"; const _OO = "ObjectOwnership"; const _OOA = "OptionalObjectAttributes"; const _OP = "ObjectParts"; const _OPb = "ObjectPart"; const _OS = "ObjectSize"; const _OSGT = "ObjectSizeGreaterThan"; const _OSLT = "ObjectSizeLessThan"; const _OSV = "OutputSchemaVersion"; const _OSu = "OutputSerialization"; const _OV = "ObjectVersion"; const _OVI = "ObjectVersionId"; const _OVL = "ObjectVersionList"; const _Ob = "Objects"; const _Obj = "Object"; const _P = "Prefix"; const _PABC = "PublicAccessBlockConfiguration"; const _PBA = "PutBucketAbac"; const _PBAC = "PutBucketAccelerateConfiguration"; const _PBACR = "PutBucketAccelerateConfigurationRequest"; const _PBACRu = "PutBucketAnalyticsConfigurationRequest"; const _PBACu = "PutBucketAnalyticsConfiguration"; const _PBAR = "PutBucketAbacRequest"; const _PBARu = "PutBucketAclRequest"; const _PBAu = "PutBucketAcl"; const _PBC = "PutBucketCors"; const _PBCR = "PutBucketCorsRequest"; const _PBE = "PutBucketEncryption"; const _PBER = "PutBucketEncryptionRequest"; const _PBIC = "PutBucketInventoryConfiguration"; const _PBICR = "PutBucketInventoryConfigurationRequest"; const _PBITC = "PutBucketIntelligentTieringConfiguration"; const _PBITCR = "PutBucketIntelligentTieringConfigurationRequest"; const _PBL = "PutBucketLogging"; const _PBLC = "PutBucketLifecycleConfiguration"; const _PBLCO = "PutBucketLifecycleConfigurationOutput"; const _PBLCR = "PutBucketLifecycleConfigurationRequest"; const _PBLR = "PutBucketLoggingRequest"; const _PBMC = "PutBucketMetricsConfiguration"; const _PBMCR = "PutBucketMetricsConfigurationRequest"; const _PBNC = "PutBucketNotificationConfiguration"; const _PBNCR = "PutBucketNotificationConfigurationRequest"; const _PBOC = "PutBucketOwnershipControls"; const _PBOCR = "PutBucketOwnershipControlsRequest"; const _PBP = "PutBucketPolicy"; const _PBPR = "PutBucketPolicyRequest"; const _PBR = "PutBucketReplication"; const _PBRP = "PutBucketRequestPayment"; const _PBRPR = "PutBucketRequestPaymentRequest"; const _PBRR = "PutBucketReplicationRequest"; const _PBT = "PutBucketTagging"; const _PBTR = "PutBucketTaggingRequest"; const _PBV = "PutBucketVersioning"; const _PBVR = "PutBucketVersioningRequest"; const _PBW = "PutBucketWebsite"; const _PBWR = "PutBucketWebsiteRequest"; const _PC = "PartsCount"; const _PDS = "PartitionDateSource"; const _PE = "ProgressEvent"; const _PI = "ParquetInput"; const _PL = "PartsList"; const _PN = "PartNumber"; const _PNM = "PartNumberMarker"; const _PO = "PutObject"; const _POA = "PutObjectAcl"; const _POAO = "PutObjectAclOutput"; const _POAOu = "PutObjectAnnotationOutput"; const _POAR = "PutObjectAclRequest"; const _POARu = "PutObjectAnnotationRequest"; const _POAu = "PutObjectAnnotation"; const _POLC = "PutObjectLockConfiguration"; const _POLCO = "PutObjectLockConfigurationOutput"; const _POLCR = "PutObjectLockConfigurationRequest"; const _POLH = "PutObjectLegalHold"; const _POLHO = "PutObjectLegalHoldOutput"; const _POLHR = "PutObjectLegalHoldRequest"; const _POO = "PutObjectOutput"; const _POR = "PutObjectRequest"; const _PORO = "PutObjectRetentionOutput"; const _PORR = "PutObjectRetentionRequest"; const _PORu = "PutObjectRetention"; const _POT = "PutObjectTagging"; const _POTO = "PutObjectTaggingOutput"; const _POTR = "PutObjectTaggingRequest"; const _PP = "PartitionedPrefix"; const _PPAB = "PutPublicAccessBlock"; const _PPABR = "PutPublicAccessBlockRequest"; const _PS = "PolicyStatus"; const _Pa = "Parts"; const _Par = "Part"; const _Parq = "Parquet"; const _Pay = "Payer"; const _Payl = "Payload"; const _Pe = "Permission"; const _Po = "Policy"; const _Pr = "Progress"; const _Pri = "Priority"; const _Pro = "Protocol"; const _Q = "Quiet"; const _QA = "QueueArn"; const _QC = "QuoteCharacter"; const _QCL = "QueueConfigurationList"; const _QCu = "QueueConfigurations"; const _QCue = "QueueConfiguration"; const _QEC = "QuoteEscapeCharacter"; const _QF = "QuoteFields"; const _Qu = "Queue"; const _R = "Role"; const _RART = "RedirectAllRequestsTo"; const _RC = "RequestCharged"; const _RCC = "ResponseCacheControl"; const _RCD = "ResponseContentDisposition"; const _RCE = "ResponseContentEncoding"; const _RCL = "ResponseContentLanguage"; const _RCT = "ResponseContentType"; const _RCe = "ReplicationConfiguration"; const _RD = "RecordDelimiter"; const _RE = "ResponseExpires"; const _RED = "RestoreExpiryDate"; const _REe = "RecordExpiration"; const _REec = "RecordsEvent"; const _RKKID = "ReplicaKmsKeyID"; const _RKPW = "ReplaceKeyPrefixWith"; const _RKW = "ReplaceKeyWith"; const _RM = "ReplicaModifications"; const _RO = "RenameObject"; const _ROO = "RenameObjectOutput"; const _ROOe = "RestoreObjectOutput"; const _ROP = "RestoreOutputPath"; const _ROR = "RenameObjectRequest"; const _RORe = "RestoreObjectRequest"; const _ROe = "RestoreObject"; const _RP = "RequestPayer"; const _RPB = "RestrictPublicBuckets"; const _RPC = "RequestPaymentConfiguration"; const _RPe = "RequestProgress"; const _RR = "RoutingRules"; const _RRAO = "ReplicationRuleAndOperator"; const _RRF = "ReplicationRuleFilter"; const _RRe = "ReplicationRule"; const _RRep = "ReplicationRules"; const _RReq = "RequestRoute"; const _RRes = "RestoreRequest"; const _RRo = "RoutingRule"; const _RS = "ReplicationStatus"; const _RSe = "RestoreStatus"; const _RSen = "RenameSource"; const _RT = "ReplicationTime"; const _RTV = "ReplicationTimeValue"; const _RTe = "RequestToken"; const _RUD = "RetainUntilDate"; const _Ra = "Range"; const _Re = "Restore"; const _Rec = "Records"; const _Red = "Redirect"; const _Ret = "Retention"; const _Ru = "Rules"; const _Rul = "Rule"; const _S = "Status"; const _SA = "StartAfter"; const _SAK = "SecretAccessKey"; const _SAs = "SseAlgorithm"; const _SB = "StreamingBlob"; const _SBD = "S3BucketDestination"; const _SC = "StorageClass"; const _SCA = "StorageClassAnalysis"; const _SCADE = "StorageClassAnalysisDataExport"; const _SCV = "SessionCredentialValue"; const _SCe = "SessionCredentials"; const _SCt = "StatusCode"; const _SDV = "SkipDestinationValidation"; const _SE = "StatsEvent"; const _SIM = "SourceIfMatch"; const _SIMS = "SourceIfModifiedSince"; const _SINM = "SourceIfNoneMatch"; const _SIUS = "SourceIfUnmodifiedSince"; const _SK = "SSE-KMS"; const _SKEO = "SseKmsEncryptedObjects"; const _SKF = "S3KeyFilter"; const _SKe = "S3Key"; const _SL = "S3Location"; const _SM = "SessionMode"; const _SOC = "SelectObjectContent"; const _SOCES = "SelectObjectContentEventStream"; const _SOCO = "SelectObjectContentOutput"; const _SOCR = "SelectObjectContentRequest"; const _SP = "SelectParameters"; const _SPi = "SimplePrefix"; const _SR = "ScanRange"; const _SS = "SSE-S3"; const _SSC = "SourceSelectionCriteria"; const _SSE = "ServerSideEncryption"; const _SSEA = "SSEAlgorithm"; const _SSEBD = "ServerSideEncryptionByDefault"; const _SSEC = "ServerSideEncryptionConfiguration"; const _SSECA = "SSECustomerAlgorithm"; const _SSECK = "SSECustomerKey"; const _SSECKMD = "SSECustomerKeyMD5"; const _SSEKMS = "SSEKMS"; const _SSEKMSE = "SSEKMSEncryption"; const _SSEKMSEC = "SSEKMSEncryptionContext"; const _SSEKMSKI = "SSEKMSKeyId"; const _SSER = "ServerSideEncryptionRule"; const _SSERe = "ServerSideEncryptionRules"; const _SSES = "SSES3"; const _ST = "SessionToken"; const _STD = "S3TablesDestination"; const _STDR = "S3TablesDestinationResult"; const _S_ = "S3"; const _Sc = "Schedule"; const _Si = "Size"; const _St = "Start"; const _Sta = "Stats"; const _Su = "Suffix"; const _T = "Tags"; const _TA = "TableArn"; const _TAo = "TopicArn"; const _TB = "TargetBucket"; const _TBA = "TableBucketArn"; const _TBT = "TableBucketType"; const _TC = "TagCount"; const _TCL = "TopicConfigurationList"; const _TCo = "TopicConfigurations"; const _TCop = "TopicConfiguration"; const _TD = "TaggingDirective"; const _TDMOS = "TransitionDefaultMinimumObjectSize"; const _TG = "TargetGrants"; const _TGa = "TargetGrant"; const _TL = "TieringList"; const _TLr = "TransitionList"; const _TMP = "TooManyParts"; const _TN = "TableName"; const _TNa = "TableNamespace"; const _TOKF = "TargetObjectKeyFormat"; const _TP = "TargetPrefix"; const _TPC = "TotalPartsCount"; const _TS = "TableStatus"; const _TSa = "TagSet"; const _Ta = "Tag"; const _Tag = "Tagging"; const _Ti = "Tier"; const _Tie = "Tierings"; const _Tier = "Tiering"; const _Tim = "Time"; const _To = "Token"; const _Top = "Topic"; const _Tr = "Transitions"; const _Tra = "Transition"; const _Ty = "Type"; const _U = "Uploads"; const _UBMATC = "UpdateBucketMetadataAnnotationTableConfiguration"; const _UBMATCR = "UpdateBucketMetadataAnnotationTableConfigurationRequest"; const _UBMITC = "UpdateBucketMetadataInventoryTableConfiguration"; const _UBMITCR = "UpdateBucketMetadataInventoryTableConfigurationRequest"; const _UBMJTC = "UpdateBucketMetadataJournalTableConfiguration"; const _UBMJTCR = "UpdateBucketMetadataJournalTableConfigurationRequest"; const _UI = "UploadId"; const _UIM = "UploadIdMarker"; const _UM = "UserMetadata"; const _UMT = "UnsupportedMediaType"; const _UOE = "UpdateObjectEncryption"; const _UOER = "UpdateObjectEncryptionRequest"; const _UOERp = "UpdateObjectEncryptionResponse"; const _UP = "UploadPart"; const _UPC = "UploadPartCopy"; const _UPCO = "UploadPartCopyOutput"; const _UPCR = "UploadPartCopyRequest"; const _UPO = "UploadPartOutput"; const _UPR = "UploadPartRequest"; const _URI = "URI"; const _Up = "Upload"; const _V = "Value"; const _VC = "VersioningConfiguration"; const _VI = "VersionId"; const _VIM = "VersionIdMarker"; const _Ve = "Versions"; const _Ver = "Version"; const _WC = "WebsiteConfiguration"; const _WGOR = "WriteGetObjectResponse"; const _WGORR = "WriteGetObjectResponseRequest"; const _WOB = "WriteOffsetBytes"; const _WRL = "WebsiteRedirectLocation"; const _Y = "Years"; const _aN = "annotationName"; const _ap = "annotation-prefix"; const _ar = "accept-ranges"; const _br = "bucket-region"; const _c = "client"; const _ct = "continuation-token"; const _d = "delimiter"; const _e = "error"; const _eP = "eventPayload"; const _en = "endpoint"; const _et = "encoding-type"; const _fo = "fetch-owner"; const _h = "http"; const _hC = "httpChecksum"; const _hE = "httpError"; const _hH = "httpHeader"; const _hL = "hostLabel"; const _hP = "httpPayload"; const _hPH = "httpPrefixHeaders"; const _hQ = "httpQuery"; const _hi = "http://www.w3.org/2001/XMLSchema-instance"; const _i = "id"; const _iT = "idempotencyToken"; const _km = "key-marker"; const _m = "marker"; const _mar = "max-annotation-results"; const _mb = "max-buckets"; const _mdb = "max-directory-buckets"; const _mk = "max-keys"; const _mp = "max-parts"; const _mu = "max-uploads"; const _p = "prefix"; const _pN = "partNumber"; const _pnm = "part-number-marker"; const _rcc = "response-cache-control"; const _rcd = "response-content-disposition"; const _rce = "response-content-encoding"; const _rcl = "response-content-language"; const _rct = "response-content-type"; const _re = "response-expires"; const _s = "smithy.ts.sdk.synthetic.com.amazonaws.s3"; const _sa = "start-after"; const _st = "streaming"; const _uI = "uploadId"; const _uim = "upload-id-marker"; const _vI = "versionId"; const _vim = "version-id-marker"; const _x = "xsi"; const _xA = "xmlAttribute"; const _xF = "xmlFlattened"; const _xN = "xmlName"; const _xNm = "xmlNamespace"; const _xaa = "x-amz-acl"; const _xaad = "x-amz-abort-date"; const _xaapa = "x-amz-access-point-alias"; const _xaari = "x-amz-abort-rule-id"; const _xaas = "x-amz-archive-status"; const _xaba = "x-amz-bucket-arn"; const _xabgr = "x-amz-bypass-governance-retention"; const _xabln = "x-amz-bucket-location-name"; const _xablt = "x-amz-bucket-location-type"; const _xabn = "x-amz-bucket-namespace"; const _xabole = "x-amz-bucket-object-lock-enabled"; const _xabolt = "x-amz-bucket-object-lock-token"; const _xabr = "x-amz-bucket-region"; const _xaca = "x-amz-checksum-algorithm"; const _xacc = "x-amz-checksum-crc32"; const _xacc_ = "x-amz-checksum-crc32c"; const _xacc__ = "x-amz-checksum-crc64nvme"; const _xacm = "x-amz-checksum-md5"; const _xacm_ = "x-amz-checksum-mode"; const _xacrsba = "x-amz-confirm-remove-self-bucket-access"; const _xacs = "x-amz-checksum-sha1"; const _xacs_ = "x-amz-checksum-sha256"; const _xacs__ = "x-amz-checksum-sha512"; const _xacs___ = "x-amz-copy-source"; const _xacsim = "x-amz-copy-source-if-match"; const _xacsims = "x-amz-copy-source-if-modified-since"; const _xacsinm = "x-amz-copy-source-if-none-match"; const _xacsius = "x-amz-copy-source-if-unmodified-since"; const _xacsm = "x-amz-create-session-mode"; const _xacsr = "x-amz-copy-source-range"; const _xacssseca = "x-amz-copy-source-server-side-encryption-customer-algorithm"; const _xacssseck = "x-amz-copy-source-server-side-encryption-customer-key"; const _xacssseckM = "x-amz-copy-source-server-side-encryption-customer-key-MD5"; const _xacsvi = "x-amz-copy-source-version-id"; const _xact = "x-amz-checksum-type"; const _xact_ = "x-amz-client-token"; const _xacx = "x-amz-checksum-xxhash64"; const _xacx_ = "x-amz-checksum-xxhash3"; const _xacx__ = "x-amz-checksum-xxhash128"; const _xadm = "x-amz-delete-marker"; const _xae = "x-amz-expiration"; const _xaebo = "x-amz-expected-bucket-owner"; const _xafec = "x-amz-fwd-error-code"; const _xafem = "x-amz-fwd-error-message"; const _xafhCC = "x-amz-fwd-header-Cache-Control"; const _xafhCD = "x-amz-fwd-header-Content-Disposition"; const _xafhCE = "x-amz-fwd-header-Content-Encoding"; const _xafhCL = "x-amz-fwd-header-Content-Language"; const _xafhCR = "x-amz-fwd-header-Content-Range"; const _xafhCT = "x-amz-fwd-header-Content-Type"; const _xafhE = "x-amz-fwd-header-ETag"; const _xafhE_ = "x-amz-fwd-header-Expires"; const _xafhLM = "x-amz-fwd-header-Last-Modified"; const _xafhar = "x-amz-fwd-header-accept-ranges"; const _xafhxacc = "x-amz-fwd-header-x-amz-checksum-crc32"; const _xafhxacc_ = "x-amz-fwd-header-x-amz-checksum-crc32c"; const _xafhxacc__ = "x-amz-fwd-header-x-amz-checksum-crc64nvme"; const _xafhxacm = "x-amz-fwd-header-x-amz-checksum-md5"; const _xafhxacs = "x-amz-fwd-header-x-amz-checksum-sha1"; const _xafhxacs_ = "x-amz-fwd-header-x-amz-checksum-sha256"; const _xafhxacs__ = "x-amz-fwd-header-x-amz-checksum-sha512"; const _xafhxacx = "x-amz-fwd-header-x-amz-checksum-xxhash64"; const _xafhxacx_ = "x-amz-fwd-header-x-amz-checksum-xxhash3"; const _xafhxacx__ = "x-amz-fwd-header-x-amz-checksum-xxhash128"; const _xafhxadm = "x-amz-fwd-header-x-amz-delete-marker"; const _xafhxae = "x-amz-fwd-header-x-amz-expiration"; const _xafhxamm = "x-amz-fwd-header-x-amz-missing-meta"; const _xafhxampc = "x-amz-fwd-header-x-amz-mp-parts-count"; const _xafhxaollh = "x-amz-fwd-header-x-amz-object-lock-legal-hold"; const _xafhxaolm = "x-amz-fwd-header-x-amz-object-lock-mode"; const _xafhxaolrud = "x-amz-fwd-header-x-amz-object-lock-retain-until-date"; const _xafhxar = "x-amz-fwd-header-x-amz-restore"; const _xafhxarc = "x-amz-fwd-header-x-amz-request-charged"; const _xafhxars = "x-amz-fwd-header-x-amz-replication-status"; const _xafhxasc = "x-amz-fwd-header-x-amz-storage-class"; const _xafhxasse = "x-amz-fwd-header-x-amz-server-side-encryption"; const _xafhxasseakki = "x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id"; const _xafhxassebke = "x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled"; const _xafhxasseca = "x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm"; const _xafhxasseckM = "x-amz-fwd-header-x-amz-server-side-encryption-customer-key-MD5"; const _xafhxatc = "x-amz-fwd-header-x-amz-tagging-count"; const _xafhxavi = "x-amz-fwd-header-x-amz-version-id"; const _xafs = "x-amz-fwd-status"; const _xagfc = "x-amz-grant-full-control"; const _xagr = "x-amz-grant-read"; const _xagra = "x-amz-grant-read-acp"; const _xagw = "x-amz-grant-write"; const _xagwa = "x-amz-grant-write-acp"; const _xaimit = "x-amz-if-match-initiated-time"; const _xaimlmt = "x-amz-if-match-last-modified-time"; const _xaims = "x-amz-if-match-size"; const _xam = "x-amz-meta-"; const _xam_ = "x-amz-mfa"; const _xamd = "x-amz-metadata-directive"; const _xamm = "x-amz-missing-meta"; const _xamos = "x-amz-mp-object-size"; const _xamp = "x-amz-max-parts"; const _xampc = "x-amz-mp-parts-count"; const _xaoa = "x-amz-object-attributes"; const _xaoad = "x-amz-object-annotation-directive"; const _xaoim = "x-amz-object-if-match"; const _xaollh = "x-amz-object-lock-legal-hold"; const _xaolm = "x-amz-object-lock-mode"; const _xaolrud = "x-amz-object-lock-retain-until-date"; const _xaoo = "x-amz-object-ownership"; const _xaooa = "x-amz-optional-object-attributes"; const _xaos = "x-amz-object-size"; const _xaovi = "x-amz-object-version-id"; const _xapnm = "x-amz-part-number-marker"; const _xar = "x-amz-restore"; const _xarc = "x-amz-request-charged"; const _xarop = "x-amz-restore-output-path"; const _xarp = "x-amz-request-payer"; const _xarr = "x-amz-request-route"; const _xars = "x-amz-replication-status"; const _xars_ = "x-amz-rename-source"; const _xarsim = "x-amz-rename-source-if-match"; const _xarsims = "x-amz-rename-source-if-modified-since"; const _xarsinm = "x-amz-rename-source-if-none-match"; const _xarsius = "x-amz-rename-source-if-unmodified-since"; const _xart = "x-amz-request-token"; const _xasc = "x-amz-storage-class"; const _xasca = "x-amz-sdk-checksum-algorithm"; const _xasdv = "x-amz-skip-destination-validation"; const _xasebo = "x-amz-source-expected-bucket-owner"; const _xasse = "x-amz-server-side-encryption"; const _xasseakki = "x-amz-server-side-encryption-aws-kms-key-id"; const _xassebke = "x-amz-server-side-encryption-bucket-key-enabled"; const _xassec = "x-amz-server-side-encryption-context"; const _xasseca = "x-amz-server-side-encryption-customer-algorithm"; const _xasseck = "x-amz-server-side-encryption-customer-key"; const _xasseckM = "x-amz-server-side-encryption-customer-key-MD5"; const _xat = "x-amz-tagging"; const _xatc = "x-amz-tagging-count"; const _xatd = "x-amz-tagging-directive"; const _xatdmos = "x-amz-transition-default-minimum-object-size"; const _xavi = "x-amz-version-id"; const _xawob = "x-amz-write-offset-bytes"; const _xawrl = "x-amz-website-redirect-location"; const _xs = "xsi:type"; const n0 = "com.amazonaws.s3"; const _s_registry = TypeRegistry.for(_s); var S3ServiceException$ = [-3, _s, "S3ServiceException", 0, [], []]; _s_registry.registerError(S3ServiceException$, S3ServiceException); const n0_registry = TypeRegistry.for(n0); var AccessDenied$ = [-3, n0, _AD, { [_e]: _c, [_hE]: 403 }, [], [] ]; n0_registry.registerError(AccessDenied$, AccessDenied); var AnnotationLimitExceeded$ = [-3, n0, _ALE, { [_e]: _c, [_hE]: 400 }, [], [] ]; n0_registry.registerError(AnnotationLimitExceeded$, AnnotationLimitExceeded); var AnnotationNameTooLong$ = [-3, n0, _ANTL, { [_e]: _c, [_hE]: 400 }, [], [] ]; n0_registry.registerError(AnnotationNameTooLong$, AnnotationNameTooLong); var BucketAlreadyExists$ = [-3, n0, _BAE, { [_e]: _c, [_hE]: 409 }, [], [] ]; n0_registry.registerError(BucketAlreadyExists$, BucketAlreadyExists); var BucketAlreadyOwnedByYou$ = [-3, n0, _BAOBY, { [_e]: _c, [_hE]: 409 }, [], [] ]; n0_registry.registerError(BucketAlreadyOwnedByYou$, BucketAlreadyOwnedByYou); var EncryptionTypeMismatch$ = [-3, n0, _ETM, { [_e]: _c, [_hE]: 400 }, [], [] ]; n0_registry.registerError(EncryptionTypeMismatch$, EncryptionTypeMismatch); var IdempotencyParameterMismatch$ = [-3, n0, _IPM, { [_e]: _c, [_hE]: 400 }, [], [] ]; n0_registry.registerError(IdempotencyParameterMismatch$, IdempotencyParameterMismatch); var InvalidAnnotationName$ = [-3, n0, _IAN, { [_e]: _c, [_hE]: 400 }, [], [] ]; n0_registry.registerError(InvalidAnnotationName$, InvalidAnnotationName); var InvalidObjectState$ = [-3, n0, _IOS, { [_e]: _c, [_hE]: 403 }, [_SC, _AT], [0, 0] ]; n0_registry.registerError(InvalidObjectState$, InvalidObjectState); var InvalidPrefix$ = [-3, n0, _IP, { [_e]: _c, [_hE]: 400 }, [], [] ]; n0_registry.registerError(InvalidPrefix$, InvalidPrefix); var InvalidRequest$ = [-3, n0, _IR, { [_e]: _c, [_hE]: 400 }, [], [] ]; n0_registry.registerError(InvalidRequest$, InvalidRequest); var InvalidWriteOffset$ = [-3, n0, _IWO, { [_e]: _c, [_hE]: 400 }, [], [] ]; n0_registry.registerError(InvalidWriteOffset$, InvalidWriteOffset); var NoSuchAnnotation$ = [-3, n0, _NSA, { [_e]: _c, [_hE]: 404 }, [], [] ]; n0_registry.registerError(NoSuchAnnotation$, NoSuchAnnotation); var NoSuchBucket$ = [-3, n0, _NSB, { [_e]: _c, [_hE]: 404 }, [], [] ]; n0_registry.registerError(NoSuchBucket$, NoSuchBucket); var NoSuchKey$ = [-3, n0, _NSK, { [_e]: _c, [_hE]: 404 }, [], [] ]; n0_registry.registerError(NoSuchKey$, NoSuchKey); var NoSuchUpload$ = [-3, n0, _NSU, { [_e]: _c, [_hE]: 404 }, [], [] ]; n0_registry.registerError(NoSuchUpload$, NoSuchUpload); var NotFound$ = [-3, n0, _NF, { [_e]: _c }, [], [] ]; n0_registry.registerError(NotFound$, NotFound); var ObjectAlreadyInActiveTierError$ = [-3, n0, _OAIATE, { [_e]: _c, [_hE]: 403 }, [], [] ]; n0_registry.registerError(ObjectAlreadyInActiveTierError$, ObjectAlreadyInActiveTierError); var ObjectNotInActiveTierError$ = [-3, n0, _ONIATE, { [_e]: _c, [_hE]: 403 }, [], [] ]; n0_registry.registerError(ObjectNotInActiveTierError$, ObjectNotInActiveTierError); var TooManyParts$ = [-3, n0, _TMP, { [_e]: _c, [_hE]: 400 }, [], [] ]; n0_registry.registerError(TooManyParts$, TooManyParts); var UnsupportedMediaType$ = [-3, n0, _UMT, { [_e]: _c, [_hE]: 415 }, [], [] ]; n0_registry.registerError(UnsupportedMediaType$, UnsupportedMediaType); const errorTypeRegistries = [ _s_registry, n0_registry, ]; var CopySourceSSECustomerKey = [0, n0, _CSSSECK, 8, 0]; var NonEmptyKmsKeyArnString = [0, n0, _NEKKAS, 8, 0]; var SessionCredentialValue = [0, n0, _SCV, 8, 0]; var SSECustomerKey = [0, n0, _SSECK, 8, 0]; var SSEKMSEncryptionContext = [0, n0, _SSEKMSEC, 8, 0]; var SSEKMSKeyId = [0, n0, _SSEKMSKI, 8, 0]; var StreamingBlob = [0, n0, _SB, { [_st]: 1 }, 42]; var AbacStatus$ = [3, n0, _AS, 0, [_S], [0] ]; var AbortIncompleteMultipartUpload$ = [3, n0, _AIMU, 0, [_DAI], [1] ]; var AbortMultipartUploadOutput$ = [3, n0, _AMUO, 0, [_RC], [[0, { [_hH]: _xarc }]] ]; var AbortMultipartUploadRequest$ = [3, n0, _AMUR, 0, [_B, _K, _UI, _RP, _EBO, _IMIT], [[0, 1], [0, 1], [0, { [_hQ]: _uI }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }], [6, { [_hH]: _xaimit }]], 3 ]; var AccelerateConfiguration$ = [3, n0, _AC, 0, [_S], [0] ]; var AccessControlPolicy$ = [3, n0, _ACP, 0, [_G, _O], [[() => Grants, { [_xN]: _ACL }], () => Owner$] ]; var AccessControlTranslation$ = [3, n0, _ACT, 0, [_O], [0], 1 ]; var AnalyticsAndOperator$ = [3, n0, _AAO, 0, [_P, _T], [0, [() => TagSet, { [_xF]: 1, [_xN]: _Ta }]] ]; var AnalyticsConfiguration$ = [3, n0, _ACn, 0, [_I, _SCA, _F], [0, () => StorageClassAnalysis$, [() => AnalyticsFilter$, 0]], 2 ]; var AnalyticsExportDestination$ = [3, n0, _AED, 0, [_SBD], [() => AnalyticsS3BucketDestination$], 1 ]; var AnalyticsS3BucketDestination$ = [3, n0, _ASBD, 0, [_Fo, _B, _BAI, _P], [0, 0, 0, 0], 2 ]; var AnnotationEntry$ = [3, n0, _AE, 0, [_AN, _LM, _Si, _ET, _CA, _RS], [0, 4, 1, 0, [64 | 0, { [_xF]: 1 }], 0], 3 ]; var AnnotationTableConfiguration$ = [3, n0, _ATC, 0, [_CS, _EC, _R], [0, () => MetadataTableEncryptionConfiguration$, 0], 1 ]; var AnnotationTableConfigurationResult$ = [3, n0, _ATCR, 0, [_CS, _TS, _E, _TN, _TA, _R], [0, 0, () => ErrorDetails$, 0, 0, 0], 1 ]; var AnnotationTableConfigurationUpdates$ = [3, n0, _ATCU, 0, [_CS, _EC, _R], [0, () => MetadataTableEncryptionConfiguration$, 0], 1 ]; var BlockedEncryptionTypes$ = [3, n0, _BET, 0, [_ETn], [[() => EncryptionTypeList, { [_xF]: 1 }]] ]; var Bucket$ = [3, n0, _B, 0, [_N, _CD, _BR, _BA], [0, 4, 0, 0] ]; var BucketInfo$ = [3, n0, _BI, 0, [_DR, _Ty], [0, 0] ]; var BucketLifecycleConfiguration$ = [3, n0, _BLC, 0, [_Ru], [[() => LifecycleRules, { [_xF]: 1, [_xN]: _Rul }]], 1 ]; var BucketLoggingStatus$ = [3, n0, _BLS, 0, [_LE], [[() => LoggingEnabled$, 0]] ]; var Checksum$ = [3, n0, _C, 0, [_CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _CT], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ]; var CommonPrefix$ = [3, n0, _CP, 0, [_P], [0] ]; var CompletedMultipartUpload$ = [3, n0, _CMU, 0, [_Pa], [[() => CompletedPartList, { [_xF]: 1, [_xN]: _Par }]] ]; var CompletedPart$ = [3, n0, _CPo, 0, [_ET, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _PN], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1] ]; var CompleteMultipartUploadOutput$ = [3, n0, _CMUO, { [_xN]: _CMUR }, [_L, _B, _K, _Ex, _ET, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _CT, _SSE, _VI, _SSEKMSKI, _BKE, _RC], [0, 0, 0, [0, { [_hH]: _xae }], 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, [0, { [_hH]: _xasse }], [0, { [_hH]: _xavi }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [2, { [_hH]: _xassebke }], [0, { [_hH]: _xarc }]] ]; var CompleteMultipartUploadRequest$ = [3, n0, _CMURo, 0, [_B, _K, _UI, _MU, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _CT, _MOS, _RP, _EBO, _IM, _INM, _SSECA, _SSECK, _SSECKMD], [[0, 1], [0, 1], [0, { [_hQ]: _uI }], [() => CompletedMultipartUpload$, { [_hP]: 1, [_xN]: _CMUo }], [0, { [_hH]: _xacc }], [0, { [_hH]: _xacc_ }], [0, { [_hH]: _xacc__ }], [0, { [_hH]: _xacs }], [0, { [_hH]: _xacs_ }], [0, { [_hH]: _xacs__ }], [0, { [_hH]: _xacm }], [0, { [_hH]: _xacx }], [0, { [_hH]: _xacx_ }], [0, { [_hH]: _xacx__ }], [0, { [_hH]: _xact }], [1, { [_hH]: _xamos }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _IM_ }], [0, { [_hH]: _INM_ }], [0, { [_hH]: _xasseca }], [() => SSECustomerKey, { [_hH]: _xasseck }], [0, { [_hH]: _xasseckM }]], 3 ]; var Condition$ = [3, n0, _Co, 0, [_HECRE, _KPE], [0, 0] ]; var ContinuationEvent$ = [3, n0, _CE, 0, [], [] ]; var CopyObjectOutput$ = [3, n0, _COO, 0, [_COR, _Ex, _CSVI, _VI, _SSE, _SSECA, _SSECKMD, _SSEKMSKI, _SSEKMSEC, _BKE, _RC], [[() => CopyObjectResult$, 16], [0, { [_hH]: _xae }], [0, { [_hH]: _xacsvi }], [0, { [_hH]: _xavi }], [0, { [_hH]: _xasse }], [0, { [_hH]: _xasseca }], [0, { [_hH]: _xasseckM }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [() => SSEKMSEncryptionContext, { [_hH]: _xassec }], [2, { [_hH]: _xassebke }], [0, { [_hH]: _xarc }]] ]; var CopyObjectRequest$ = [3, n0, _CORo, 0, [_B, _CSo, _K, _ACL_, _CC, _CA, _CDo, _CEo, _CL, _CTo, _CSIM, _CSIMS, _CSINM, _CSIUS, _Exp, _GFC, _GR, _GRACP, _GWACP, _IM, _INM, _M, _MD, _TD, _ADn, _SSE, _SC, _WRL, _SSECA, _SSECK, _SSECKMD, _SSEKMSKI, _SSEKMSEC, _BKE, _CSSSECA, _CSSSECK, _CSSSECKMD, _RP, _Tag, _OLM, _OLRUD, _OLLHS, _EBO, _ESBO], [[0, 1], [0, { [_hH]: _xacs___ }], [0, 1], [0, { [_hH]: _xaa }], [0, { [_hH]: _CC_ }], [0, { [_hH]: _xaca }], [0, { [_hH]: _CD_ }], [0, { [_hH]: _CE_ }], [0, { [_hH]: _CL_ }], [0, { [_hH]: _CT_ }], [0, { [_hH]: _xacsim }], [4, { [_hH]: _xacsims }], [0, { [_hH]: _xacsinm }], [4, { [_hH]: _xacsius }], [4, { [_hH]: _Exp }], [0, { [_hH]: _xagfc }], [0, { [_hH]: _xagr }], [0, { [_hH]: _xagra }], [0, { [_hH]: _xagwa }], [0, { [_hH]: _IM_ }], [0, { [_hH]: _INM_ }], [128 | 0, { [_hPH]: _xam }], [0, { [_hH]: _xamd }], [0, { [_hH]: _xatd }], [0, { [_hH]: _xaoad }], [0, { [_hH]: _xasse }], [0, { [_hH]: _xasc }], [0, { [_hH]: _xawrl }], [0, { [_hH]: _xasseca }], [() => SSECustomerKey, { [_hH]: _xasseck }], [0, { [_hH]: _xasseckM }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [() => SSEKMSEncryptionContext, { [_hH]: _xassec }], [2, { [_hH]: _xassebke }], [0, { [_hH]: _xacssseca }], [() => CopySourceSSECustomerKey, { [_hH]: _xacssseck }], [0, { [_hH]: _xacssseckM }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xat }], [0, { [_hH]: _xaolm }], [5, { [_hH]: _xaolrud }], [0, { [_hH]: _xaollh }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xasebo }]], 3 ]; var CopyObjectResult$ = [3, n0, _COR, 0, [_ET, _LM, _CT, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe], [0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ]; var CopyPartResult$ = [3, n0, _CPR, 0, [_ET, _LM, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe], [0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ]; var CORSConfiguration$ = [3, n0, _CORSC, 0, [_CORSR], [[() => CORSRules, { [_xF]: 1, [_xN]: _CORSRu }]], 1 ]; var CORSRule$ = [3, n0, _CORSRu, 0, [_AM, _AO, _ID, _AH, _EH, _MAS], [[64 | 0, { [_xF]: 1, [_xN]: _AMl }], [64 | 0, { [_xF]: 1, [_xN]: _AOl }], 0, [64 | 0, { [_xF]: 1, [_xN]: _AHl }], [64 | 0, { [_xF]: 1, [_xN]: _EHx }], 1], 2 ]; var CreateBucketConfiguration$ = [3, n0, _CBC, 0, [_LC, _L, _B, _T], [0, () => LocationInfo$, () => BucketInfo$, [() => TagSet, 0]] ]; var CreateBucketMetadataConfigurationRequest$ = [3, n0, _CBMCR, 0, [_B, _MC, _CMDo, _CA, _EBO], [[0, 1], [() => MetadataConfiguration$, { [_hP]: 1, [_xN]: _MC }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var CreateBucketMetadataTableConfigurationRequest$ = [3, n0, _CBMTCR, 0, [_B, _MTC, _CMDo, _CA, _EBO], [[0, 1], [() => MetadataTableConfiguration$, { [_hP]: 1, [_xN]: _MTC }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var CreateBucketOutput$ = [3, n0, _CBO, 0, [_L, _BA], [[0, { [_hH]: _L }], [0, { [_hH]: _xaba }]] ]; var CreateBucketRequest$ = [3, n0, _CBR, 0, [_B, _ACL_, _CBC, _GFC, _GR, _GRACP, _GW, _GWACP, _OLEFB, _OO, _BN], [[0, 1], [0, { [_hH]: _xaa }], [() => CreateBucketConfiguration$, { [_hP]: 1, [_xN]: _CBC }], [0, { [_hH]: _xagfc }], [0, { [_hH]: _xagr }], [0, { [_hH]: _xagra }], [0, { [_hH]: _xagw }], [0, { [_hH]: _xagwa }], [2, { [_hH]: _xabole }], [0, { [_hH]: _xaoo }], [0, { [_hH]: _xabn }]], 1 ]; var CreateMultipartUploadOutput$ = [3, n0, _CMUOr, { [_xN]: _IMUR }, [_ADb, _ARI, _B, _K, _UI, _SSE, _SSECA, _SSECKMD, _SSEKMSKI, _SSEKMSEC, _BKE, _RC, _CA, _CT], [[4, { [_hH]: _xaad }], [0, { [_hH]: _xaari }], [0, { [_xN]: _B }], 0, 0, [0, { [_hH]: _xasse }], [0, { [_hH]: _xasseca }], [0, { [_hH]: _xasseckM }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [() => SSEKMSEncryptionContext, { [_hH]: _xassec }], [2, { [_hH]: _xassebke }], [0, { [_hH]: _xarc }], [0, { [_hH]: _xaca }], [0, { [_hH]: _xact }]] ]; var CreateMultipartUploadRequest$ = [3, n0, _CMURr, 0, [_B, _K, _ACL_, _CC, _CDo, _CEo, _CL, _CTo, _Exp, _GFC, _GR, _GRACP, _GWACP, _M, _SSE, _SC, _WRL, _SSECA, _SSECK, _SSECKMD, _SSEKMSKI, _SSEKMSEC, _BKE, _RP, _Tag, _OLM, _OLRUD, _OLLHS, _EBO, _CA, _CT], [[0, 1], [0, 1], [0, { [_hH]: _xaa }], [0, { [_hH]: _CC_ }], [0, { [_hH]: _CD_ }], [0, { [_hH]: _CE_ }], [0, { [_hH]: _CL_ }], [0, { [_hH]: _CT_ }], [4, { [_hH]: _Exp }], [0, { [_hH]: _xagfc }], [0, { [_hH]: _xagr }], [0, { [_hH]: _xagra }], [0, { [_hH]: _xagwa }], [128 | 0, { [_hPH]: _xam }], [0, { [_hH]: _xasse }], [0, { [_hH]: _xasc }], [0, { [_hH]: _xawrl }], [0, { [_hH]: _xasseca }], [() => SSECustomerKey, { [_hH]: _xasseck }], [0, { [_hH]: _xasseckM }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [() => SSEKMSEncryptionContext, { [_hH]: _xassec }], [2, { [_hH]: _xassebke }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xat }], [0, { [_hH]: _xaolm }], [5, { [_hH]: _xaolrud }], [0, { [_hH]: _xaollh }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xaca }], [0, { [_hH]: _xact }]], 2 ]; var CreateSessionOutput$ = [3, n0, _CSO, { [_xN]: _CSR }, [_Cr, _SSE, _SSEKMSKI, _SSEKMSEC, _BKE], [[() => SessionCredentials$, { [_xN]: _Cr }], [0, { [_hH]: _xasse }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [() => SSEKMSEncryptionContext, { [_hH]: _xassec }], [2, { [_hH]: _xassebke }]], 1 ]; var CreateSessionRequest$ = [3, n0, _CSRr, 0, [_B, _SM, _SSE, _SSEKMSKI, _SSEKMSEC, _BKE], [[0, 1], [0, { [_hH]: _xacsm }], [0, { [_hH]: _xasse }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [() => SSEKMSEncryptionContext, { [_hH]: _xassec }], [2, { [_hH]: _xassebke }]], 1 ]; var CSVInput$ = [3, n0, _CSVIn, 0, [_FHI, _Com, _QEC, _RD, _FD, _QC, _AQRD], [0, 0, 0, 0, 0, 0, 2] ]; var CSVOutput$ = [3, n0, _CSVO, 0, [_QF, _QEC, _RD, _FD, _QC], [0, 0, 0, 0, 0] ]; var DefaultRetention$ = [3, n0, _DRe, 0, [_Mo, _D, _Y], [0, 1, 1] ]; var Delete$ = [3, n0, _De, 0, [_Ob, _Q], [[() => ObjectIdentifierList, { [_xF]: 1, [_xN]: _Obj }], 2], 1 ]; var DeleteBucketAnalyticsConfigurationRequest$ = [3, n0, _DBACR, 0, [_B, _I, _EBO], [[0, 1], [0, { [_hQ]: _i }], [0, { [_hH]: _xaebo }]], 2 ]; var DeleteBucketCorsRequest$ = [3, n0, _DBCR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var DeleteBucketEncryptionRequest$ = [3, n0, _DBER, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var DeleteBucketIntelligentTieringConfigurationRequest$ = [3, n0, _DBITCR, 0, [_B, _I, _EBO], [[0, 1], [0, { [_hQ]: _i }], [0, { [_hH]: _xaebo }]], 2 ]; var DeleteBucketInventoryConfigurationRequest$ = [3, n0, _DBICR, 0, [_B, _I, _EBO], [[0, 1], [0, { [_hQ]: _i }], [0, { [_hH]: _xaebo }]], 2 ]; var DeleteBucketLifecycleRequest$ = [3, n0, _DBLR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var DeleteBucketMetadataConfigurationRequest$ = [3, n0, _DBMCR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var DeleteBucketMetadataTableConfigurationRequest$ = [3, n0, _DBMTCR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var DeleteBucketMetricsConfigurationRequest$ = [3, n0, _DBMCRe, 0, [_B, _I, _EBO], [[0, 1], [0, { [_hQ]: _i }], [0, { [_hH]: _xaebo }]], 2 ]; var DeleteBucketOwnershipControlsRequest$ = [3, n0, _DBOCR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var DeleteBucketPolicyRequest$ = [3, n0, _DBPR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var DeleteBucketReplicationRequest$ = [3, n0, _DBRR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var DeleteBucketRequest$ = [3, n0, _DBR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var DeleteBucketTaggingRequest$ = [3, n0, _DBTR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var DeleteBucketWebsiteRequest$ = [3, n0, _DBWR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var DeletedObject$ = [3, n0, _DO, 0, [_K, _VI, _DM, _DMVI], [0, 0, 2, 0] ]; var DeleteMarkerEntry$ = [3, n0, _DME, 0, [_O, _K, _VI, _IL, _LM], [() => Owner$, 0, 0, 2, 4] ]; var DeleteMarkerReplication$ = [3, n0, _DMR, 0, [_S], [0] ]; var DeleteObjectAnnotationOutput$ = [3, n0, _DOAO, 0, [_OVI, _RC], [[0, { [_hH]: _xaovi }], [0, { [_hH]: _xarc }]] ]; var DeleteObjectAnnotationRequest$ = [3, n0, _DOAR, 0, [_B, _K, _AN, _VI, _RP, _EBO, _OIM], [[0, 1], [0, 1], [0, { [_hQ]: _aN }], [0, { [_hQ]: _vI }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xaoim }]], 3 ]; var DeleteObjectOutput$ = [3, n0, _DOO, 0, [_DM, _VI, _RC], [[2, { [_hH]: _xadm }], [0, { [_hH]: _xavi }], [0, { [_hH]: _xarc }]] ]; var DeleteObjectRequest$ = [3, n0, _DOR, 0, [_B, _K, _MFA, _VI, _RP, _BGR, _EBO, _IM, _IMLMT, _IMS], [[0, 1], [0, 1], [0, { [_hH]: _xam_ }], [0, { [_hQ]: _vI }], [0, { [_hH]: _xarp }], [2, { [_hH]: _xabgr }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _IM_ }], [6, { [_hH]: _xaimlmt }], [1, { [_hH]: _xaims }]], 2 ]; var DeleteObjectsOutput$ = [3, n0, _DOOe, { [_xN]: _DRel }, [_Del, _RC, _Er], [[() => DeletedObjects, { [_xF]: 1 }], [0, { [_hH]: _xarc }], [() => Errors, { [_xF]: 1, [_xN]: _E }]] ]; var DeleteObjectsRequest$ = [3, n0, _DORe, 0, [_B, _De, _MFA, _RP, _BGR, _EBO, _CA], [[0, 1], [() => Delete$, { [_hP]: 1, [_xN]: _De }], [0, { [_hH]: _xam_ }], [0, { [_hH]: _xarp }], [2, { [_hH]: _xabgr }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xasca }]], 2 ]; var DeleteObjectTaggingOutput$ = [3, n0, _DOTO, 0, [_VI], [[0, { [_hH]: _xavi }]] ]; var DeleteObjectTaggingRequest$ = [3, n0, _DOTR, 0, [_B, _K, _VI, _EBO], [[0, 1], [0, 1], [0, { [_hQ]: _vI }], [0, { [_hH]: _xaebo }]], 2 ]; var DeletePublicAccessBlockRequest$ = [3, n0, _DPABR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var Destination$ = [3, n0, _Des, 0, [_B, _A, _SC, _ACT, _EC, _RT, _Me], [0, 0, 0, () => AccessControlTranslation$, () => EncryptionConfiguration$, () => ReplicationTime$, () => Metrics$], 1 ]; var DestinationResult$ = [3, n0, _DRes, 0, [_TBT, _TBA, _TNa], [0, 0, 0] ]; var Encryption$ = [3, n0, _En, 0, [_ETn, _KMSKI, _KMSC], [0, [() => SSEKMSKeyId, 0], 0], 1 ]; var EncryptionConfiguration$ = [3, n0, _EC, 0, [_RKKID], [0] ]; var EndEvent$ = [3, n0, _EE, 0, [], [] ]; var _Error$ = [3, n0, _E, 0, [_K, _VI, _Cod, _Mes], [0, 0, 0, 0] ]; var ErrorDetails$ = [3, n0, _ED, 0, [_ECr, _EM], [0, 0] ]; var ErrorDocument$ = [3, n0, _EDr, 0, [_K], [0], 1 ]; var EventBridgeConfiguration$ = [3, n0, _EBC, 0, [], [] ]; var ExistingObjectReplication$ = [3, n0, _EOR, 0, [_S], [0], 1 ]; var FilterRule$ = [3, n0, _FR, 0, [_N, _V], [0, 0] ]; var GetBucketAbacOutput$ = [3, n0, _GBAO, 0, [_AS], [[() => AbacStatus$, 16]] ]; var GetBucketAbacRequest$ = [3, n0, _GBAR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketAccelerateConfigurationOutput$ = [3, n0, _GBACO, { [_xN]: _AC }, [_S, _RC], [0, [0, { [_hH]: _xarc }]] ]; var GetBucketAccelerateConfigurationRequest$ = [3, n0, _GBACR, 0, [_B, _EBO, _RP], [[0, 1], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xarp }]], 1 ]; var GetBucketAclOutput$ = [3, n0, _GBAOe, { [_xN]: _ACP }, [_O, _G], [() => Owner$, [() => Grants, { [_xN]: _ACL }]] ]; var GetBucketAclRequest$ = [3, n0, _GBARe, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketAnalyticsConfigurationOutput$ = [3, n0, _GBACOe, 0, [_ACn], [[() => AnalyticsConfiguration$, 16]] ]; var GetBucketAnalyticsConfigurationRequest$ = [3, n0, _GBACRe, 0, [_B, _I, _EBO], [[0, 1], [0, { [_hQ]: _i }], [0, { [_hH]: _xaebo }]], 2 ]; var GetBucketCorsOutput$ = [3, n0, _GBCO, { [_xN]: _CORSC }, [_CORSR], [[() => CORSRules, { [_xF]: 1, [_xN]: _CORSRu }]] ]; var GetBucketCorsRequest$ = [3, n0, _GBCR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketEncryptionOutput$ = [3, n0, _GBEO, 0, [_SSEC], [[() => ServerSideEncryptionConfiguration$, 16]] ]; var GetBucketEncryptionRequest$ = [3, n0, _GBER, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketIntelligentTieringConfigurationOutput$ = [3, n0, _GBITCO, 0, [_ITC], [[() => IntelligentTieringConfiguration$, 16]] ]; var GetBucketIntelligentTieringConfigurationRequest$ = [3, n0, _GBITCR, 0, [_B, _I, _EBO], [[0, 1], [0, { [_hQ]: _i }], [0, { [_hH]: _xaebo }]], 2 ]; var GetBucketInventoryConfigurationOutput$ = [3, n0, _GBICO, 0, [_IC], [[() => InventoryConfiguration$, 16]] ]; var GetBucketInventoryConfigurationRequest$ = [3, n0, _GBICR, 0, [_B, _I, _EBO], [[0, 1], [0, { [_hQ]: _i }], [0, { [_hH]: _xaebo }]], 2 ]; var GetBucketLifecycleConfigurationOutput$ = [3, n0, _GBLCO, { [_xN]: _LCi }, [_Ru, _TDMOS], [[() => LifecycleRules, { [_xF]: 1, [_xN]: _Rul }], [0, { [_hH]: _xatdmos }]] ]; var GetBucketLifecycleConfigurationRequest$ = [3, n0, _GBLCR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketLocationOutput$ = [3, n0, _GBLO, { [_xN]: _LC }, [_LC], [0] ]; var GetBucketLocationRequest$ = [3, n0, _GBLR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketLoggingOutput$ = [3, n0, _GBLOe, { [_xN]: _BLS }, [_LE], [[() => LoggingEnabled$, 0]] ]; var GetBucketLoggingRequest$ = [3, n0, _GBLRe, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketMetadataConfigurationOutput$ = [3, n0, _GBMCO, 0, [_GBMCR], [[() => GetBucketMetadataConfigurationResult$, 16]] ]; var GetBucketMetadataConfigurationRequest$ = [3, n0, _GBMCRe, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketMetadataConfigurationResult$ = [3, n0, _GBMCR, 0, [_MCR], [() => MetadataConfigurationResult$], 1 ]; var GetBucketMetadataTableConfigurationOutput$ = [3, n0, _GBMTCO, 0, [_GBMTCR], [[() => GetBucketMetadataTableConfigurationResult$, 16]] ]; var GetBucketMetadataTableConfigurationRequest$ = [3, n0, _GBMTCRe, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketMetadataTableConfigurationResult$ = [3, n0, _GBMTCR, 0, [_MTCR, _S, _E], [() => MetadataTableConfigurationResult$, 0, () => ErrorDetails$], 2 ]; var GetBucketMetricsConfigurationOutput$ = [3, n0, _GBMCOe, 0, [_MCe], [[() => MetricsConfiguration$, 16]] ]; var GetBucketMetricsConfigurationRequest$ = [3, n0, _GBMCRet, 0, [_B, _I, _EBO], [[0, 1], [0, { [_hQ]: _i }], [0, { [_hH]: _xaebo }]], 2 ]; var GetBucketNotificationConfigurationRequest$ = [3, n0, _GBNCR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketOwnershipControlsOutput$ = [3, n0, _GBOCO, 0, [_OC], [[() => OwnershipControls$, 16]] ]; var GetBucketOwnershipControlsRequest$ = [3, n0, _GBOCR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketPolicyOutput$ = [3, n0, _GBPO, 0, [_Po], [[0, 16]] ]; var GetBucketPolicyRequest$ = [3, n0, _GBPR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketPolicyStatusOutput$ = [3, n0, _GBPSO, 0, [_PS], [[() => PolicyStatus$, 16]] ]; var GetBucketPolicyStatusRequest$ = [3, n0, _GBPSR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketReplicationOutput$ = [3, n0, _GBRO, 0, [_RCe], [[() => ReplicationConfiguration$, 16]] ]; var GetBucketReplicationRequest$ = [3, n0, _GBRR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketRequestPaymentOutput$ = [3, n0, _GBRPO, { [_xN]: _RPC }, [_Pay], [0] ]; var GetBucketRequestPaymentRequest$ = [3, n0, _GBRPR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketTaggingOutput$ = [3, n0, _GBTO, { [_xN]: _Tag }, [_TSa], [[() => TagSet, 0]], 1 ]; var GetBucketTaggingRequest$ = [3, n0, _GBTR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketVersioningOutput$ = [3, n0, _GBVO, { [_xN]: _VC }, [_S, _MFAD], [0, [0, { [_xN]: _MDf }]] ]; var GetBucketVersioningRequest$ = [3, n0, _GBVR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetBucketWebsiteOutput$ = [3, n0, _GBWO, { [_xN]: _WC }, [_RART, _IDn, _EDr, _RR], [() => RedirectAllRequestsTo$, () => IndexDocument$, () => ErrorDocument$, [() => RoutingRules, 0]] ]; var GetBucketWebsiteRequest$ = [3, n0, _GBWR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetObjectAclOutput$ = [3, n0, _GOAO, { [_xN]: _ACP }, [_O, _G, _RC], [() => Owner$, [() => Grants, { [_xN]: _ACL }], [0, { [_hH]: _xarc }]] ]; var GetObjectAclRequest$ = [3, n0, _GOAR, 0, [_B, _K, _VI, _RP, _EBO], [[0, 1], [0, 1], [0, { [_hQ]: _vI }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }]], 2 ]; var GetObjectAnnotationOutput$ = [3, n0, _GOAOe, 0, [_AP, _OVI, _LM, _CLo, _ET, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _CT, _SSE, _RC, _RS], [[() => StreamingBlob, 16], [0, { [_hH]: _xaovi }], [4, { [_hH]: _LM_ }], [1, { [_hH]: _CL__ }], [0, { [_hH]: _ET }], [0, { [_hH]: _xacc }], [0, { [_hH]: _xacc_ }], [0, { [_hH]: _xacc__ }], [0, { [_hH]: _xacs }], [0, { [_hH]: _xacs_ }], [0, { [_hH]: _xacs__ }], [0, { [_hH]: _xacm }], [0, { [_hH]: _xacx }], [0, { [_hH]: _xacx_ }], [0, { [_hH]: _xacx__ }], [0, { [_hH]: _xact }], [0, { [_hH]: _xasse }], [0, { [_hH]: _xarc }], [0, { [_hH]: _xars }]] ]; var GetObjectAnnotationRequest$ = [3, n0, _GOARe, 0, [_B, _K, _AN, _VI, _RP, _EBO, _CMh], [[0, 1], [0, 1], [0, { [_hQ]: _aN }], [0, { [_hQ]: _vI }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xacm_ }]], 3 ]; var GetObjectAttributesOutput$ = [3, n0, _GOAOet, { [_xN]: _GOARet }, [_DM, _LM, _VI, _RC, _ET, _C, _OP, _SC, _OS], [[2, { [_hH]: _xadm }], [4, { [_hH]: _LM_ }], [0, { [_hH]: _xavi }], [0, { [_hH]: _xarc }], 0, () => Checksum$, [() => GetObjectAttributesParts$, 0], 0, 1] ]; var GetObjectAttributesParts$ = [3, n0, _GOAP, 0, [_TPC, _PNM, _NPNM, _MP, _IT, _Pa], [[1, { [_xN]: _PC }], 0, 0, 1, 2, [() => PartsList, { [_xF]: 1, [_xN]: _Par }]] ]; var GetObjectAttributesRequest$ = [3, n0, _GOARetb, 0, [_B, _K, _OA, _VI, _MP, _PNM, _SSECA, _SSECK, _SSECKMD, _RP, _EBO], [[0, 1], [0, 1], [64 | 0, { [_hH]: _xaoa }], [0, { [_hQ]: _vI }], [1, { [_hH]: _xamp }], [0, { [_hH]: _xapnm }], [0, { [_hH]: _xasseca }], [() => SSECustomerKey, { [_hH]: _xasseck }], [0, { [_hH]: _xasseckM }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }]], 3 ]; var GetObjectLegalHoldOutput$ = [3, n0, _GOLHO, 0, [_LH], [[() => ObjectLockLegalHold$, { [_hP]: 1, [_xN]: _LH }]] ]; var GetObjectLegalHoldRequest$ = [3, n0, _GOLHR, 0, [_B, _K, _VI, _RP, _EBO], [[0, 1], [0, 1], [0, { [_hQ]: _vI }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }]], 2 ]; var GetObjectLockConfigurationOutput$ = [3, n0, _GOLCO, 0, [_OLC], [[() => ObjectLockConfiguration$, 16]] ]; var GetObjectLockConfigurationRequest$ = [3, n0, _GOLCR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GetObjectOutput$ = [3, n0, _GOO, 0, [_Bo, _DM, _AR, _Ex, _Re, _LM, _CLo, _ET, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _CT, _MM, _VI, _CC, _CDo, _CEo, _CL, _CR, _CTo, _Exp, _ES, _WRL, _SSE, _M, _SSECA, _SSECKMD, _SSEKMSKI, _BKE, _SC, _RC, _RS, _PC, _TC, _OLM, _OLRUD, _OLLHS], [[() => StreamingBlob, 16], [2, { [_hH]: _xadm }], [0, { [_hH]: _ar }], [0, { [_hH]: _xae }], [0, { [_hH]: _xar }], [4, { [_hH]: _LM_ }], [1, { [_hH]: _CL__ }], [0, { [_hH]: _ET }], [0, { [_hH]: _xacc }], [0, { [_hH]: _xacc_ }], [0, { [_hH]: _xacc__ }], [0, { [_hH]: _xacs }], [0, { [_hH]: _xacs_ }], [0, { [_hH]: _xacs__ }], [0, { [_hH]: _xacm }], [0, { [_hH]: _xacx }], [0, { [_hH]: _xacx_ }], [0, { [_hH]: _xacx__ }], [0, { [_hH]: _xact }], [1, { [_hH]: _xamm }], [0, { [_hH]: _xavi }], [0, { [_hH]: _CC_ }], [0, { [_hH]: _CD_ }], [0, { [_hH]: _CE_ }], [0, { [_hH]: _CL_ }], [0, { [_hH]: _CR_ }], [0, { [_hH]: _CT_ }], [4, { [_hH]: _Exp }], [0, { [_hH]: _ES }], [0, { [_hH]: _xawrl }], [0, { [_hH]: _xasse }], [128 | 0, { [_hPH]: _xam }], [0, { [_hH]: _xasseca }], [0, { [_hH]: _xasseckM }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [2, { [_hH]: _xassebke }], [0, { [_hH]: _xasc }], [0, { [_hH]: _xarc }], [0, { [_hH]: _xars }], [1, { [_hH]: _xampc }], [1, { [_hH]: _xatc }], [0, { [_hH]: _xaolm }], [5, { [_hH]: _xaolrud }], [0, { [_hH]: _xaollh }]] ]; var GetObjectRequest$ = [3, n0, _GOR, 0, [_B, _K, _IM, _IMSf, _INM, _IUS, _Ra, _RCC, _RCD, _RCE, _RCL, _RCT, _RE, _VI, _SSECA, _SSECK, _SSECKMD, _RP, _PN, _EBO, _CMh], [[0, 1], [0, 1], [0, { [_hH]: _IM_ }], [4, { [_hH]: _IMS_ }], [0, { [_hH]: _INM_ }], [4, { [_hH]: _IUS_ }], [0, { [_hH]: _Ra }], [0, { [_hQ]: _rcc }], [0, { [_hQ]: _rcd }], [0, { [_hQ]: _rce }], [0, { [_hQ]: _rcl }], [0, { [_hQ]: _rct }], [6, { [_hQ]: _re }], [0, { [_hQ]: _vI }], [0, { [_hH]: _xasseca }], [() => SSECustomerKey, { [_hH]: _xasseck }], [0, { [_hH]: _xasseckM }], [0, { [_hH]: _xarp }], [1, { [_hQ]: _pN }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xacm_ }]], 2 ]; var GetObjectRetentionOutput$ = [3, n0, _GORO, 0, [_Ret], [[() => ObjectLockRetention$, { [_hP]: 1, [_xN]: _Ret }]] ]; var GetObjectRetentionRequest$ = [3, n0, _GORR, 0, [_B, _K, _VI, _RP, _EBO], [[0, 1], [0, 1], [0, { [_hQ]: _vI }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }]], 2 ]; var GetObjectTaggingOutput$ = [3, n0, _GOTO, { [_xN]: _Tag }, [_TSa, _VI], [[() => TagSet, 0], [0, { [_hH]: _xavi }]], 1 ]; var GetObjectTaggingRequest$ = [3, n0, _GOTR, 0, [_B, _K, _VI, _EBO, _RP], [[0, 1], [0, 1], [0, { [_hQ]: _vI }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xarp }]], 2 ]; var GetObjectTorrentOutput$ = [3, n0, _GOTOe, 0, [_Bo, _RC], [[() => StreamingBlob, 16], [0, { [_hH]: _xarc }]] ]; var GetObjectTorrentRequest$ = [3, n0, _GOTRe, 0, [_B, _K, _RP, _EBO], [[0, 1], [0, 1], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }]], 2 ]; var GetPublicAccessBlockOutput$ = [3, n0, _GPABO, 0, [_PABC], [[() => PublicAccessBlockConfiguration$, 16]] ]; var GetPublicAccessBlockRequest$ = [3, n0, _GPABR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var GlacierJobParameters$ = [3, n0, _GJP, 0, [_Ti], [0], 1 ]; var Grant$ = [3, n0, _Gr, 0, [_Gra, _Pe], [[() => Grantee$, { [_xNm]: [_x, _hi] }], 0] ]; var Grantee$ = [3, n0, _Gra, 0, [_Ty, _DN, _EA, _ID, _URI], [[0, { [_xA]: 1, [_xN]: _xs }], 0, 0, 0, 0], 1 ]; var HeadBucketOutput$ = [3, n0, _HBO, 0, [_BA, _BLT, _BLN, _BR, _APA], [[0, { [_hH]: _xaba }], [0, { [_hH]: _xablt }], [0, { [_hH]: _xabln }], [0, { [_hH]: _xabr }], [2, { [_hH]: _xaapa }]] ]; var HeadBucketRequest$ = [3, n0, _HBR, 0, [_B, _EBO], [[0, 1], [0, { [_hH]: _xaebo }]], 1 ]; var HeadObjectOutput$ = [3, n0, _HOO, 0, [_DM, _AR, _Ex, _Re, _ASr, _LM, _CLo, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _CT, _ET, _MM, _VI, _CC, _CDo, _CEo, _CL, _CTo, _CR, _Exp, _ES, _WRL, _SSE, _M, _SSECA, _SSECKMD, _SSEKMSKI, _BKE, _SC, _RC, _RS, _PC, _TC, _OLM, _OLRUD, _OLLHS], [[2, { [_hH]: _xadm }], [0, { [_hH]: _ar }], [0, { [_hH]: _xae }], [0, { [_hH]: _xar }], [0, { [_hH]: _xaas }], [4, { [_hH]: _LM_ }], [1, { [_hH]: _CL__ }], [0, { [_hH]: _xacc }], [0, { [_hH]: _xacc_ }], [0, { [_hH]: _xacc__ }], [0, { [_hH]: _xacs }], [0, { [_hH]: _xacs_ }], [0, { [_hH]: _xacs__ }], [0, { [_hH]: _xacm }], [0, { [_hH]: _xacx }], [0, { [_hH]: _xacx_ }], [0, { [_hH]: _xacx__ }], [0, { [_hH]: _xact }], [0, { [_hH]: _ET }], [1, { [_hH]: _xamm }], [0, { [_hH]: _xavi }], [0, { [_hH]: _CC_ }], [0, { [_hH]: _CD_ }], [0, { [_hH]: _CE_ }], [0, { [_hH]: _CL_ }], [0, { [_hH]: _CT_ }], [0, { [_hH]: _CR_ }], [4, { [_hH]: _Exp }], [0, { [_hH]: _ES }], [0, { [_hH]: _xawrl }], [0, { [_hH]: _xasse }], [128 | 0, { [_hPH]: _xam }], [0, { [_hH]: _xasseca }], [0, { [_hH]: _xasseckM }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [2, { [_hH]: _xassebke }], [0, { [_hH]: _xasc }], [0, { [_hH]: _xarc }], [0, { [_hH]: _xars }], [1, { [_hH]: _xampc }], [1, { [_hH]: _xatc }], [0, { [_hH]: _xaolm }], [5, { [_hH]: _xaolrud }], [0, { [_hH]: _xaollh }]] ]; var HeadObjectRequest$ = [3, n0, _HOR, 0, [_B, _K, _IM, _IMSf, _INM, _IUS, _Ra, _RCC, _RCD, _RCE, _RCL, _RCT, _RE, _VI, _SSECA, _SSECK, _SSECKMD, _RP, _PN, _EBO, _CMh], [[0, 1], [0, 1], [0, { [_hH]: _IM_ }], [4, { [_hH]: _IMS_ }], [0, { [_hH]: _INM_ }], [4, { [_hH]: _IUS_ }], [0, { [_hH]: _Ra }], [0, { [_hQ]: _rcc }], [0, { [_hQ]: _rcd }], [0, { [_hQ]: _rce }], [0, { [_hQ]: _rcl }], [0, { [_hQ]: _rct }], [6, { [_hQ]: _re }], [0, { [_hQ]: _vI }], [0, { [_hH]: _xasseca }], [() => SSECustomerKey, { [_hH]: _xasseck }], [0, { [_hH]: _xasseckM }], [0, { [_hH]: _xarp }], [1, { [_hQ]: _pN }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xacm_ }]], 2 ]; var IndexDocument$ = [3, n0, _IDn, 0, [_Su], [0], 1 ]; var Initiator$ = [3, n0, _In, 0, [_ID, _DN], [0, 0] ]; var InputSerialization$ = [3, n0, _IS, 0, [_CSV, _CTom, _JSON, _Parq], [() => CSVInput$, 0, () => JSONInput$, () => ParquetInput$] ]; var IntelligentTieringAndOperator$ = [3, n0, _ITAO, 0, [_P, _T], [0, [() => TagSet, { [_xF]: 1, [_xN]: _Ta }]] ]; var IntelligentTieringConfiguration$ = [3, n0, _ITC, 0, [_I, _S, _Tie, _F], [0, 0, [() => TieringList, { [_xF]: 1, [_xN]: _Tier }], [() => IntelligentTieringFilter$, 0]], 3 ]; var IntelligentTieringFilter$ = [3, n0, _ITF, 0, [_P, _Ta, _An], [0, () => Tag$, [() => IntelligentTieringAndOperator$, 0]] ]; var InventoryConfiguration$ = [3, n0, _IC, 0, [_Des, _IE, _I, _IOV, _Sc, _F, _OF], [[() => InventoryDestination$, 0], 2, 0, 0, () => InventorySchedule$, () => InventoryFilter$, [() => InventoryOptionalFields, 0]], 5 ]; var InventoryDestination$ = [3, n0, _IDnv, 0, [_SBD], [[() => InventoryS3BucketDestination$, 0]], 1 ]; var InventoryEncryption$ = [3, n0, _IEn, 0, [_SSES, _SSEKMS], [[() => SSES3$, { [_xN]: _SS }], [() => SSEKMS$, { [_xN]: _SK }]] ]; var InventoryFilter$ = [3, n0, _IF, 0, [_P], [0], 1 ]; var InventoryS3BucketDestination$ = [3, n0, _ISBD, 0, [_B, _Fo, _AI, _P, _En], [0, 0, 0, 0, [() => InventoryEncryption$, 0]], 2 ]; var InventorySchedule$ = [3, n0, _ISn, 0, [_Fr], [0], 1 ]; var InventoryTableConfiguration$ = [3, n0, _ITCn, 0, [_CS, _EC], [0, () => MetadataTableEncryptionConfiguration$], 1 ]; var InventoryTableConfigurationResult$ = [3, n0, _ITCR, 0, [_CS, _TS, _E, _TN, _TA], [0, 0, () => ErrorDetails$, 0, 0], 1 ]; var InventoryTableConfigurationUpdates$ = [3, n0, _ITCU, 0, [_CS, _EC], [0, () => MetadataTableEncryptionConfiguration$], 1 ]; var JournalTableConfiguration$ = [3, n0, _JTC, 0, [_REe, _EC], [() => RecordExpiration$, () => MetadataTableEncryptionConfiguration$], 1 ]; var JournalTableConfigurationResult$ = [3, n0, _JTCR, 0, [_TS, _TN, _REe, _E, _TA], [0, 0, () => RecordExpiration$, () => ErrorDetails$, 0], 3 ]; var JournalTableConfigurationUpdates$ = [3, n0, _JTCU, 0, [_REe], [() => RecordExpiration$], 1 ]; var JSONInput$ = [3, n0, _JSONI, 0, [_Ty], [0] ]; var JSONOutput$ = [3, n0, _JSONO, 0, [_RD], [0] ]; var LambdaFunctionConfiguration$ = [3, n0, _LFC, 0, [_LFA, _Ev, _I, _F], [[0, { [_xN]: _CF }], [64 | 0, { [_xF]: 1, [_xN]: _Eve }], 0, [() => NotificationConfigurationFilter$, 0]], 2 ]; var LifecycleExpiration$ = [3, n0, _LEi, 0, [_Da, _D, _EODM], [5, 1, 2] ]; var LifecycleRule$ = [3, n0, _LR, 0, [_S, _Ex, _ID, _P, _F, _Tr, _NVT, _NVE, _AIMU], [0, () => LifecycleExpiration$, 0, 0, [() => LifecycleRuleFilter$, 0], [() => TransitionList, { [_xF]: 1, [_xN]: _Tra }], [() => NoncurrentVersionTransitionList, { [_xF]: 1, [_xN]: _NVTo }], () => NoncurrentVersionExpiration$, () => AbortIncompleteMultipartUpload$], 1 ]; var LifecycleRuleAndOperator$ = [3, n0, _LRAO, 0, [_P, _T, _OSGT, _OSLT], [0, [() => TagSet, { [_xF]: 1, [_xN]: _Ta }], 1, 1] ]; var LifecycleRuleFilter$ = [3, n0, _LRF, 0, [_P, _Ta, _OSGT, _OSLT, _An], [0, () => Tag$, 1, 1, [() => LifecycleRuleAndOperator$, 0]] ]; var ListBucketAnalyticsConfigurationsOutput$ = [3, n0, _LBACO, { [_xN]: _LBACR }, [_IT, _CTon, _NCT, _ACLn], [2, 0, 0, [() => AnalyticsConfigurationList, { [_xF]: 1, [_xN]: _ACn }]] ]; var ListBucketAnalyticsConfigurationsRequest$ = [3, n0, _LBACRi, 0, [_B, _CTon, _EBO], [[0, 1], [0, { [_hQ]: _ct }], [0, { [_hH]: _xaebo }]], 1 ]; var ListBucketIntelligentTieringConfigurationsOutput$ = [3, n0, _LBITCO, 0, [_IT, _CTon, _NCT, _ITCL], [2, 0, 0, [() => IntelligentTieringConfigurationList, { [_xF]: 1, [_xN]: _ITC }]] ]; var ListBucketIntelligentTieringConfigurationsRequest$ = [3, n0, _LBITCR, 0, [_B, _CTon, _EBO], [[0, 1], [0, { [_hQ]: _ct }], [0, { [_hH]: _xaebo }]], 1 ]; var ListBucketInventoryConfigurationsOutput$ = [3, n0, _LBICO, { [_xN]: _LICR }, [_CTon, _ICL, _IT, _NCT], [0, [() => InventoryConfigurationList, { [_xF]: 1, [_xN]: _IC }], 2, 0] ]; var ListBucketInventoryConfigurationsRequest$ = [3, n0, _LBICR, 0, [_B, _CTon, _EBO], [[0, 1], [0, { [_hQ]: _ct }], [0, { [_hH]: _xaebo }]], 1 ]; var ListBucketMetricsConfigurationsOutput$ = [3, n0, _LBMCO, { [_xN]: _LMCR }, [_IT, _CTon, _NCT, _MCL], [2, 0, 0, [() => MetricsConfigurationList, { [_xF]: 1, [_xN]: _MCe }]] ]; var ListBucketMetricsConfigurationsRequest$ = [3, n0, _LBMCR, 0, [_B, _CTon, _EBO], [[0, 1], [0, { [_hQ]: _ct }], [0, { [_hH]: _xaebo }]], 1 ]; var ListBucketsOutput$ = [3, n0, _LBO, { [_xN]: _LAMBR }, [_Bu, _O, _CTon, _P], [[() => Buckets, 0], () => Owner$, 0, 0] ]; var ListBucketsRequest$ = [3, n0, _LBR, 0, [_MB, _CTon, _P, _BR], [[1, { [_hQ]: _mb }], [0, { [_hQ]: _ct }], [0, { [_hQ]: _p }], [0, { [_hQ]: _br }]] ]; var ListDirectoryBucketsOutput$ = [3, n0, _LDBO, { [_xN]: _LAMDBR }, [_Bu, _CTon], [[() => Buckets, 0], 0] ]; var ListDirectoryBucketsRequest$ = [3, n0, _LDBR, 0, [_CTon, _MDB], [[0, { [_hQ]: _ct }], [1, { [_hQ]: _mdb }]] ]; var ListMultipartUploadsOutput$ = [3, n0, _LMUO, { [_xN]: _LMUR }, [_B, _KM, _UIM, _NKM, _P, _Deli, _NUIM, _MUa, _IT, _U, _CPom, _ETnc, _RC], [0, 0, 0, 0, 0, 0, 0, 1, 2, [() => MultipartUploadList, { [_xF]: 1, [_xN]: _Up }], [() => CommonPrefixList, { [_xF]: 1 }], 0, [0, { [_hH]: _xarc }]] ]; var ListMultipartUploadsRequest$ = [3, n0, _LMURi, 0, [_B, _Deli, _ETnc, _KM, _MUa, _P, _UIM, _EBO, _RP], [[0, 1], [0, { [_hQ]: _d }], [0, { [_hQ]: _et }], [0, { [_hQ]: _km }], [1, { [_hQ]: _mu }], [0, { [_hQ]: _p }], [0, { [_hQ]: _uim }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xarp }]], 1 ]; var ListObjectAnnotationsOutput$ = [3, n0, _LOAO, 0, [_Ann, _B, _K, _OVI, _APn, _MAR, _ACnn, _CTon, _NCT, _RC], [[() => AnnotationList, 0], 0, 0, [0, { [_hH]: _xaovi }], 0, 1, 1, 0, 0, [0, { [_hH]: _xarc }]] ]; var ListObjectAnnotationsRequest$ = [3, n0, _LOAR, 0, [_B, _K, _VI, _MAR, _APn, _CTon, _RP, _EBO], [[0, 1], [0, 1], [0, { [_hQ]: _vI }], [1, { [_hQ]: _mar }], [0, { [_hQ]: _ap }], [0, { [_hQ]: _ct }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }]], 2 ]; var ListObjectsOutput$ = [3, n0, _LOO, { [_xN]: _LBRi }, [_IT, _Ma, _NM, _Con, _N, _P, _Deli, _MK, _CPom, _ETnc, _RC], [2, 0, 0, [() => ObjectList, { [_xF]: 1 }], 0, 0, 0, 1, [() => CommonPrefixList, { [_xF]: 1 }], 0, [0, { [_hH]: _xarc }]] ]; var ListObjectsRequest$ = [3, n0, _LOR, 0, [_B, _Deli, _ETnc, _Ma, _MK, _P, _RP, _EBO, _OOA], [[0, 1], [0, { [_hQ]: _d }], [0, { [_hQ]: _et }], [0, { [_hQ]: _m }], [1, { [_hQ]: _mk }], [0, { [_hQ]: _p }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }], [64 | 0, { [_hH]: _xaooa }]], 1 ]; var ListObjectsV2Output$ = [3, n0, _LOVO, { [_xN]: _LBRi }, [_IT, _Con, _N, _P, _Deli, _MK, _CPom, _ETnc, _KC, _CTon, _NCT, _SA, _RC], [2, [() => ObjectList, { [_xF]: 1 }], 0, 0, 0, 1, [() => CommonPrefixList, { [_xF]: 1 }], 0, 1, 0, 0, 0, [0, { [_hH]: _xarc }]] ]; var ListObjectsV2Request$ = [3, n0, _LOVR, 0, [_B, _Deli, _ETnc, _MK, _P, _CTon, _FO, _SA, _RP, _EBO, _OOA], [[0, 1], [0, { [_hQ]: _d }], [0, { [_hQ]: _et }], [1, { [_hQ]: _mk }], [0, { [_hQ]: _p }], [0, { [_hQ]: _ct }], [2, { [_hQ]: _fo }], [0, { [_hQ]: _sa }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }], [64 | 0, { [_hH]: _xaooa }]], 1 ]; var ListObjectVersionsOutput$ = [3, n0, _LOVOi, { [_xN]: _LVR }, [_IT, _KM, _VIM, _NKM, _NVIM, _Ve, _DMe, _N, _P, _Deli, _MK, _CPom, _ETnc, _RC], [2, 0, 0, 0, 0, [() => ObjectVersionList, { [_xF]: 1, [_xN]: _Ver }], [() => DeleteMarkers, { [_xF]: 1, [_xN]: _DM }], 0, 0, 0, 1, [() => CommonPrefixList, { [_xF]: 1 }], 0, [0, { [_hH]: _xarc }]] ]; var ListObjectVersionsRequest$ = [3, n0, _LOVRi, 0, [_B, _Deli, _ETnc, _KM, _MK, _P, _VIM, _EBO, _RP, _OOA], [[0, 1], [0, { [_hQ]: _d }], [0, { [_hQ]: _et }], [0, { [_hQ]: _km }], [1, { [_hQ]: _mk }], [0, { [_hQ]: _p }], [0, { [_hQ]: _vim }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xarp }], [64 | 0, { [_hH]: _xaooa }]], 1 ]; var ListPartsOutput$ = [3, n0, _LPO, { [_xN]: _LPR }, [_ADb, _ARI, _B, _K, _UI, _PNM, _NPNM, _MP, _IT, _Pa, _In, _O, _SC, _RC, _CA, _CT], [[4, { [_hH]: _xaad }], [0, { [_hH]: _xaari }], 0, 0, 0, 0, 0, 1, 2, [() => Parts, { [_xF]: 1, [_xN]: _Par }], () => Initiator$, () => Owner$, 0, [0, { [_hH]: _xarc }], 0, 0] ]; var ListPartsRequest$ = [3, n0, _LPRi, 0, [_B, _K, _UI, _MP, _PNM, _RP, _EBO, _SSECA, _SSECK, _SSECKMD], [[0, 1], [0, 1], [0, { [_hQ]: _uI }], [1, { [_hQ]: _mp }], [0, { [_hQ]: _pnm }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xasseca }], [() => SSECustomerKey, { [_hH]: _xasseck }], [0, { [_hH]: _xasseckM }]], 3 ]; var LocationInfo$ = [3, n0, _LI, 0, [_Ty, _N], [0, 0] ]; var LoggingEnabled$ = [3, n0, _LE, 0, [_TB, _TP, _TG, _TOKF], [0, 0, [() => TargetGrants, 0], [() => TargetObjectKeyFormat$, 0]], 2 ]; var MetadataConfiguration$ = [3, n0, _MC, 0, [_JTC, _ITCn, _ATC], [() => JournalTableConfiguration$, () => InventoryTableConfiguration$, () => AnnotationTableConfiguration$], 1 ]; var MetadataConfigurationResult$ = [3, n0, _MCR, 0, [_DRes, _JTCR, _ITCR, _ATCR], [() => DestinationResult$, () => JournalTableConfigurationResult$, () => InventoryTableConfigurationResult$, () => AnnotationTableConfigurationResult$], 1 ]; var MetadataEntry$ = [3, n0, _ME, 0, [_N, _V], [0, 0] ]; var MetadataTableConfiguration$ = [3, n0, _MTC, 0, [_STD], [() => S3TablesDestination$], 1 ]; var MetadataTableConfigurationResult$ = [3, n0, _MTCR, 0, [_STDR], [() => S3TablesDestinationResult$], 1 ]; var MetadataTableEncryptionConfiguration$ = [3, n0, _MTEC, 0, [_SAs, _KKA], [0, 0], 1 ]; var Metrics$ = [3, n0, _Me, 0, [_S, _ETv], [0, () => ReplicationTimeValue$], 1 ]; var MetricsAndOperator$ = [3, n0, _MAO, 0, [_P, _T, _APAc], [0, [() => TagSet, { [_xF]: 1, [_xN]: _Ta }], 0] ]; var MetricsConfiguration$ = [3, n0, _MCe, 0, [_I, _F], [0, [() => MetricsFilter$, 0]], 1 ]; var MultipartUpload$ = [3, n0, _MU, 0, [_UI, _K, _Ini, _SC, _O, _In, _CA, _CT], [0, 0, 4, 0, () => Owner$, () => Initiator$, 0, 0] ]; var NoncurrentVersionExpiration$ = [3, n0, _NVE, 0, [_ND, _NNV], [1, 1] ]; var NoncurrentVersionTransition$ = [3, n0, _NVTo, 0, [_ND, _SC, _NNV], [1, 0, 1] ]; var NotificationConfiguration$ = [3, n0, _NC, 0, [_TCo, _QCu, _LFCa, _EBC], [[() => TopicConfigurationList, { [_xF]: 1, [_xN]: _TCop }], [() => QueueConfigurationList, { [_xF]: 1, [_xN]: _QCue }], [() => LambdaFunctionConfigurationList, { [_xF]: 1, [_xN]: _CFC }], () => EventBridgeConfiguration$] ]; var NotificationConfigurationFilter$ = [3, n0, _NCF, 0, [_K], [[() => S3KeyFilter$, { [_xN]: _SKe }]] ]; var _Object$ = [3, n0, _Obj, 0, [_K, _LM, _ET, _CA, _CT, _Si, _SC, _O, _RSe], [0, 4, 0, [64 | 0, { [_xF]: 1 }], 0, 1, 0, () => Owner$, () => RestoreStatus$] ]; var ObjectIdentifier$ = [3, n0, _OI, 0, [_K, _VI, _ET, _LMT, _Si], [0, 0, 0, 6, 1], 1 ]; var ObjectLockConfiguration$ = [3, n0, _OLC, 0, [_OLE, _Rul], [0, () => ObjectLockRule$] ]; var ObjectLockLegalHold$ = [3, n0, _OLLH, 0, [_S], [0] ]; var ObjectLockRetention$ = [3, n0, _OLR, 0, [_Mo, _RUD], [0, 5] ]; var ObjectLockRule$ = [3, n0, _OLRb, 0, [_DRe], [() => DefaultRetention$] ]; var ObjectPart$ = [3, n0, _OPb, 0, [_PN, _Si, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ]; var ObjectVersion$ = [3, n0, _OV, 0, [_ET, _CA, _CT, _Si, _SC, _K, _VI, _IL, _LM, _O, _RSe], [0, [64 | 0, { [_xF]: 1 }], 0, 1, 0, 0, 0, 2, 4, () => Owner$, () => RestoreStatus$] ]; var OutputLocation$ = [3, n0, _OL, 0, [_S_], [[() => S3Location$, 0]] ]; var OutputSerialization$ = [3, n0, _OSu, 0, [_CSV, _JSON], [() => CSVOutput$, () => JSONOutput$] ]; var Owner$ = [3, n0, _O, 0, [_DN, _ID], [0, 0] ]; var OwnershipControls$ = [3, n0, _OC, 0, [_Ru], [[() => OwnershipControlsRules, { [_xF]: 1, [_xN]: _Rul }]], 1 ]; var OwnershipControlsRule$ = [3, n0, _OCR, 0, [_OO], [0], 1 ]; var ParquetInput$ = [3, n0, _PI, 0, [], [] ]; var Part$ = [3, n0, _Par, 0, [_PN, _LM, _ET, _Si, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe], [1, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ]; var PartitionedPrefix$ = [3, n0, _PP, { [_xN]: _PP }, [_PDS], [0] ]; var PolicyStatus$ = [3, n0, _PS, 0, [_IPs], [[2, { [_xN]: _IPs }]] ]; var Progress$ = [3, n0, _Pr, 0, [_BS, _BP, _BRy], [1, 1, 1] ]; var ProgressEvent$ = [3, n0, _PE, 0, [_Det], [[() => Progress$, { [_eP]: 1 }]] ]; var PublicAccessBlockConfiguration$ = [3, n0, _PABC, 0, [_BPA, _IPA, _BPP, _RPB], [[2, { [_xN]: _BPA }], [2, { [_xN]: _IPA }], [2, { [_xN]: _BPP }], [2, { [_xN]: _RPB }]] ]; var PutBucketAbacRequest$ = [3, n0, _PBAR, 0, [_B, _AS, _CMDo, _CA, _EBO], [[0, 1], [() => AbacStatus$, { [_hP]: 1, [_xN]: _AS }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var PutBucketAccelerateConfigurationRequest$ = [3, n0, _PBACR, 0, [_B, _AC, _EBO, _CA], [[0, 1], [() => AccelerateConfiguration$, { [_hP]: 1, [_xN]: _AC }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xasca }]], 2 ]; var PutBucketAclRequest$ = [3, n0, _PBARu, 0, [_B, _ACL_, _ACP, _CMDo, _CA, _GFC, _GR, _GRACP, _GW, _GWACP, _EBO], [[0, 1], [0, { [_hH]: _xaa }], [() => AccessControlPolicy$, { [_hP]: 1, [_xN]: _ACP }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xagfc }], [0, { [_hH]: _xagr }], [0, { [_hH]: _xagra }], [0, { [_hH]: _xagw }], [0, { [_hH]: _xagwa }], [0, { [_hH]: _xaebo }]], 1 ]; var PutBucketAnalyticsConfigurationRequest$ = [3, n0, _PBACRu, 0, [_B, _I, _ACn, _EBO], [[0, 1], [0, { [_hQ]: _i }], [() => AnalyticsConfiguration$, { [_hP]: 1, [_xN]: _ACn }], [0, { [_hH]: _xaebo }]], 3 ]; var PutBucketCorsRequest$ = [3, n0, _PBCR, 0, [_B, _CORSC, _CMDo, _CA, _EBO], [[0, 1], [() => CORSConfiguration$, { [_hP]: 1, [_xN]: _CORSC }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var PutBucketEncryptionRequest$ = [3, n0, _PBER, 0, [_B, _SSEC, _CMDo, _CA, _EBO], [[0, 1], [() => ServerSideEncryptionConfiguration$, { [_hP]: 1, [_xN]: _SSEC }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var PutBucketIntelligentTieringConfigurationRequest$ = [3, n0, _PBITCR, 0, [_B, _I, _ITC, _EBO], [[0, 1], [0, { [_hQ]: _i }], [() => IntelligentTieringConfiguration$, { [_hP]: 1, [_xN]: _ITC }], [0, { [_hH]: _xaebo }]], 3 ]; var PutBucketInventoryConfigurationRequest$ = [3, n0, _PBICR, 0, [_B, _I, _IC, _EBO], [[0, 1], [0, { [_hQ]: _i }], [() => InventoryConfiguration$, { [_hP]: 1, [_xN]: _IC }], [0, { [_hH]: _xaebo }]], 3 ]; var PutBucketLifecycleConfigurationOutput$ = [3, n0, _PBLCO, 0, [_TDMOS], [[0, { [_hH]: _xatdmos }]] ]; var PutBucketLifecycleConfigurationRequest$ = [3, n0, _PBLCR, 0, [_B, _CA, _LCi, _EBO, _TDMOS], [[0, 1], [0, { [_hH]: _xasca }], [() => BucketLifecycleConfiguration$, { [_hP]: 1, [_xN]: _LCi }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xatdmos }]], 1 ]; var PutBucketLoggingRequest$ = [3, n0, _PBLR, 0, [_B, _BLS, _CMDo, _CA, _EBO], [[0, 1], [() => BucketLoggingStatus$, { [_hP]: 1, [_xN]: _BLS }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var PutBucketMetricsConfigurationRequest$ = [3, n0, _PBMCR, 0, [_B, _I, _MCe, _EBO], [[0, 1], [0, { [_hQ]: _i }], [() => MetricsConfiguration$, { [_hP]: 1, [_xN]: _MCe }], [0, { [_hH]: _xaebo }]], 3 ]; var PutBucketNotificationConfigurationRequest$ = [3, n0, _PBNCR, 0, [_B, _NC, _EBO, _SDV], [[0, 1], [() => NotificationConfiguration$, { [_hP]: 1, [_xN]: _NC }], [0, { [_hH]: _xaebo }], [2, { [_hH]: _xasdv }]], 2 ]; var PutBucketOwnershipControlsRequest$ = [3, n0, _PBOCR, 0, [_B, _OC, _CMDo, _EBO, _CA], [[0, 1], [() => OwnershipControls$, { [_hP]: 1, [_xN]: _OC }], [0, { [_hH]: _CM }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xasca }]], 2 ]; var PutBucketPolicyRequest$ = [3, n0, _PBPR, 0, [_B, _Po, _CMDo, _CA, _CRSBA, _EBO], [[0, 1], [0, 16], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [2, { [_hH]: _xacrsba }], [0, { [_hH]: _xaebo }]], 2 ]; var PutBucketReplicationRequest$ = [3, n0, _PBRR, 0, [_B, _RCe, _CMDo, _CA, _To, _EBO], [[0, 1], [() => ReplicationConfiguration$, { [_hP]: 1, [_xN]: _RCe }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xabolt }], [0, { [_hH]: _xaebo }]], 2 ]; var PutBucketRequestPaymentRequest$ = [3, n0, _PBRPR, 0, [_B, _RPC, _CMDo, _CA, _EBO], [[0, 1], [() => RequestPaymentConfiguration$, { [_hP]: 1, [_xN]: _RPC }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var PutBucketTaggingRequest$ = [3, n0, _PBTR, 0, [_B, _Tag, _CMDo, _CA, _EBO], [[0, 1], [() => Tagging$, { [_hP]: 1, [_xN]: _Tag }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var PutBucketVersioningRequest$ = [3, n0, _PBVR, 0, [_B, _VC, _CMDo, _CA, _MFA, _EBO], [[0, 1], [() => VersioningConfiguration$, { [_hP]: 1, [_xN]: _VC }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xam_ }], [0, { [_hH]: _xaebo }]], 2 ]; var PutBucketWebsiteRequest$ = [3, n0, _PBWR, 0, [_B, _WC, _CMDo, _CA, _EBO], [[0, 1], [() => WebsiteConfiguration$, { [_hP]: 1, [_xN]: _WC }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var PutObjectAclOutput$ = [3, n0, _POAO, 0, [_RC], [[0, { [_hH]: _xarc }]] ]; var PutObjectAclRequest$ = [3, n0, _POAR, 0, [_B, _K, _ACL_, _ACP, _CMDo, _CA, _GFC, _GR, _GRACP, _GW, _GWACP, _RP, _VI, _EBO], [[0, 1], [0, 1], [0, { [_hH]: _xaa }], [() => AccessControlPolicy$, { [_hP]: 1, [_xN]: _ACP }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xagfc }], [0, { [_hH]: _xagr }], [0, { [_hH]: _xagra }], [0, { [_hH]: _xagw }], [0, { [_hH]: _xagwa }], [0, { [_hH]: _xarp }], [0, { [_hQ]: _vI }], [0, { [_hH]: _xaebo }]], 2 ]; var PutObjectAnnotationOutput$ = [3, n0, _POAOu, 0, [_K, _AN, _OVI, _ET, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _CT, _SSE, _RC], [0, 0, [0, { [_hH]: _xaovi }], [0, { [_hH]: _ET }], [0, { [_hH]: _xacc }], [0, { [_hH]: _xacc_ }], [0, { [_hH]: _xacc__ }], [0, { [_hH]: _xacs }], [0, { [_hH]: _xacs_ }], [0, { [_hH]: _xacs__ }], [0, { [_hH]: _xacm }], [0, { [_hH]: _xacx }], [0, { [_hH]: _xacx_ }], [0, { [_hH]: _xacx__ }], [0, { [_hH]: _xact }], [0, { [_hH]: _xasse }], [0, { [_hH]: _xarc }]] ]; var PutObjectAnnotationRequest$ = [3, n0, _POARu, 0, [_B, _K, _AN, _AP, _VI, _OIM, _CA, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _CMDo, _RP, _EBO], [[0, 1], [0, 1], [0, { [_hQ]: _aN }], [() => StreamingBlob, 16], [0, { [_hQ]: _vI }], [0, { [_hH]: _xaoim }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xacc }], [0, { [_hH]: _xacc_ }], [0, { [_hH]: _xacc__ }], [0, { [_hH]: _xacs }], [0, { [_hH]: _xacs_ }], [0, { [_hH]: _xacs__ }], [0, { [_hH]: _xacm }], [0, { [_hH]: _xacx }], [0, { [_hH]: _xacx_ }], [0, { [_hH]: _xacx__ }], [0, { [_hH]: _CM }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }]], 4 ]; var PutObjectLegalHoldOutput$ = [3, n0, _POLHO, 0, [_RC], [[0, { [_hH]: _xarc }]] ]; var PutObjectLegalHoldRequest$ = [3, n0, _POLHR, 0, [_B, _K, _LH, _RP, _VI, _CMDo, _CA, _EBO], [[0, 1], [0, 1], [() => ObjectLockLegalHold$, { [_hP]: 1, [_xN]: _LH }], [0, { [_hH]: _xarp }], [0, { [_hQ]: _vI }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var PutObjectLockConfigurationOutput$ = [3, n0, _POLCO, 0, [_RC], [[0, { [_hH]: _xarc }]] ]; var PutObjectLockConfigurationRequest$ = [3, n0, _POLCR, 0, [_B, _OLC, _RP, _To, _CMDo, _CA, _EBO], [[0, 1], [() => ObjectLockConfiguration$, { [_hP]: 1, [_xN]: _OLC }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xabolt }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 1 ]; var PutObjectOutput$ = [3, n0, _POO, 0, [_Ex, _ET, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _CT, _SSE, _VI, _SSECA, _SSECKMD, _SSEKMSKI, _SSEKMSEC, _BKE, _Si, _RC], [[0, { [_hH]: _xae }], [0, { [_hH]: _ET }], [0, { [_hH]: _xacc }], [0, { [_hH]: _xacc_ }], [0, { [_hH]: _xacc__ }], [0, { [_hH]: _xacs }], [0, { [_hH]: _xacs_ }], [0, { [_hH]: _xacs__ }], [0, { [_hH]: _xacm }], [0, { [_hH]: _xacx }], [0, { [_hH]: _xacx_ }], [0, { [_hH]: _xacx__ }], [0, { [_hH]: _xact }], [0, { [_hH]: _xasse }], [0, { [_hH]: _xavi }], [0, { [_hH]: _xasseca }], [0, { [_hH]: _xasseckM }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [() => SSEKMSEncryptionContext, { [_hH]: _xassec }], [2, { [_hH]: _xassebke }], [1, { [_hH]: _xaos }], [0, { [_hH]: _xarc }]] ]; var PutObjectRequest$ = [3, n0, _POR, 0, [_B, _K, _ACL_, _Bo, _CC, _CDo, _CEo, _CL, _CLo, _CMDo, _CTo, _CA, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _Exp, _IM, _INM, _GFC, _GR, _GRACP, _GWACP, _WOB, _M, _SSE, _SC, _WRL, _SSECA, _SSECK, _SSECKMD, _SSEKMSKI, _SSEKMSEC, _BKE, _RP, _Tag, _OLM, _OLRUD, _OLLHS, _EBO], [[0, 1], [0, 1], [0, { [_hH]: _xaa }], [() => StreamingBlob, 16], [0, { [_hH]: _CC_ }], [0, { [_hH]: _CD_ }], [0, { [_hH]: _CE_ }], [0, { [_hH]: _CL_ }], [1, { [_hH]: _CL__ }], [0, { [_hH]: _CM }], [0, { [_hH]: _CT_ }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xacc }], [0, { [_hH]: _xacc_ }], [0, { [_hH]: _xacc__ }], [0, { [_hH]: _xacs }], [0, { [_hH]: _xacs_ }], [0, { [_hH]: _xacs__ }], [0, { [_hH]: _xacm }], [0, { [_hH]: _xacx }], [0, { [_hH]: _xacx_ }], [0, { [_hH]: _xacx__ }], [4, { [_hH]: _Exp }], [0, { [_hH]: _IM_ }], [0, { [_hH]: _INM_ }], [0, { [_hH]: _xagfc }], [0, { [_hH]: _xagr }], [0, { [_hH]: _xagra }], [0, { [_hH]: _xagwa }], [1, { [_hH]: _xawob }], [128 | 0, { [_hPH]: _xam }], [0, { [_hH]: _xasse }], [0, { [_hH]: _xasc }], [0, { [_hH]: _xawrl }], [0, { [_hH]: _xasseca }], [() => SSECustomerKey, { [_hH]: _xasseck }], [0, { [_hH]: _xasseckM }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [() => SSEKMSEncryptionContext, { [_hH]: _xassec }], [2, { [_hH]: _xassebke }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xat }], [0, { [_hH]: _xaolm }], [5, { [_hH]: _xaolrud }], [0, { [_hH]: _xaollh }], [0, { [_hH]: _xaebo }]], 2 ]; var PutObjectRetentionOutput$ = [3, n0, _PORO, 0, [_RC], [[0, { [_hH]: _xarc }]] ]; var PutObjectRetentionRequest$ = [3, n0, _PORR, 0, [_B, _K, _Ret, _RP, _VI, _BGR, _CMDo, _CA, _EBO], [[0, 1], [0, 1], [() => ObjectLockRetention$, { [_hP]: 1, [_xN]: _Ret }], [0, { [_hH]: _xarp }], [0, { [_hQ]: _vI }], [2, { [_hH]: _xabgr }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var PutObjectTaggingOutput$ = [3, n0, _POTO, 0, [_VI], [[0, { [_hH]: _xavi }]] ]; var PutObjectTaggingRequest$ = [3, n0, _POTR, 0, [_B, _K, _Tag, _VI, _CMDo, _CA, _EBO, _RP], [[0, 1], [0, 1], [() => Tagging$, { [_hP]: 1, [_xN]: _Tag }], [0, { [_hQ]: _vI }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xarp }]], 3 ]; var PutPublicAccessBlockRequest$ = [3, n0, _PPABR, 0, [_B, _PABC, _CMDo, _CA, _EBO], [[0, 1], [() => PublicAccessBlockConfiguration$, { [_hP]: 1, [_xN]: _PABC }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var QueueConfiguration$ = [3, n0, _QCue, 0, [_QA, _Ev, _I, _F], [[0, { [_xN]: _Qu }], [64 | 0, { [_xF]: 1, [_xN]: _Eve }], 0, [() => NotificationConfigurationFilter$, 0]], 2 ]; var RecordExpiration$ = [3, n0, _REe, 0, [_Ex, _D], [0, 1], 1 ]; var RecordsEvent$ = [3, n0, _REec, 0, [_Payl], [[21, { [_eP]: 1 }]] ]; var Redirect$ = [3, n0, _Red, 0, [_HN, _HRC, _Pro, _RKPW, _RKW], [0, 0, 0, 0, 0] ]; var RedirectAllRequestsTo$ = [3, n0, _RART, 0, [_HN, _Pro], [0, 0], 1 ]; var RenameObjectOutput$ = [3, n0, _ROO, 0, [], [] ]; var RenameObjectRequest$ = [3, n0, _ROR, 0, [_B, _K, _RSen, _DIM, _DINM, _DIMS, _DIUS, _SIM, _SINM, _SIMS, _SIUS, _CTl], [[0, 1], [0, 1], [0, { [_hH]: _xars_ }], [0, { [_hH]: _IM_ }], [0, { [_hH]: _INM_ }], [4, { [_hH]: _IMS_ }], [4, { [_hH]: _IUS_ }], [0, { [_hH]: _xarsim }], [0, { [_hH]: _xarsinm }], [6, { [_hH]: _xarsims }], [6, { [_hH]: _xarsius }], [0, { [_hH]: _xact_, [_iT]: 1 }]], 3 ]; var ReplicaModifications$ = [3, n0, _RM, 0, [_S], [0], 1 ]; var ReplicationConfiguration$ = [3, n0, _RCe, 0, [_R, _Ru], [0, [() => ReplicationRules, { [_xF]: 1, [_xN]: _Rul }]], 2 ]; var ReplicationRule$ = [3, n0, _RRe, 0, [_S, _Des, _ID, _Pri, _P, _F, _SSC, _EOR, _DMR], [0, () => Destination$, 0, 1, 0, [() => ReplicationRuleFilter$, 0], () => SourceSelectionCriteria$, () => ExistingObjectReplication$, () => DeleteMarkerReplication$], 2 ]; var ReplicationRuleAndOperator$ = [3, n0, _RRAO, 0, [_P, _T], [0, [() => TagSet, { [_xF]: 1, [_xN]: _Ta }]] ]; var ReplicationRuleFilter$ = [3, n0, _RRF, 0, [_P, _Ta, _An], [0, () => Tag$, [() => ReplicationRuleAndOperator$, 0]] ]; var ReplicationTime$ = [3, n0, _RT, 0, [_S, _Tim], [0, () => ReplicationTimeValue$], 2 ]; var ReplicationTimeValue$ = [3, n0, _RTV, 0, [_Mi], [1] ]; var RequestPaymentConfiguration$ = [3, n0, _RPC, 0, [_Pay], [0], 1 ]; var RequestProgress$ = [3, n0, _RPe, 0, [_Ena], [2] ]; var RestoreObjectOutput$ = [3, n0, _ROOe, 0, [_RC, _ROP], [[0, { [_hH]: _xarc }], [0, { [_hH]: _xarop }]] ]; var RestoreObjectRequest$ = [3, n0, _RORe, 0, [_B, _K, _VI, _RRes, _RP, _CA, _EBO], [[0, 1], [0, 1], [0, { [_hQ]: _vI }], [() => RestoreRequest$, { [_hP]: 1, [_xN]: _RRes }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var RestoreRequest$ = [3, n0, _RRes, 0, [_D, _GJP, _Ty, _Ti, _Desc, _SP, _OL], [1, () => GlacierJobParameters$, 0, 0, 0, () => SelectParameters$, [() => OutputLocation$, 0]] ]; var RestoreStatus$ = [3, n0, _RSe, 0, [_IRIP, _RED], [2, 4] ]; var RoutingRule$ = [3, n0, _RRo, 0, [_Red, _Co], [() => Redirect$, () => Condition$], 1 ]; var S3KeyFilter$ = [3, n0, _SKF, 0, [_FRi], [[() => FilterRuleList, { [_xF]: 1, [_xN]: _FR }]] ]; var S3Location$ = [3, n0, _SL, 0, [_BNu, _P, _En, _CACL, _ACL, _Tag, _UM, _SC], [0, 0, [() => Encryption$, 0], 0, [() => Grants, 0], [() => Tagging$, 0], [() => UserMetadata, 0], 0], 2 ]; var S3TablesDestination$ = [3, n0, _STD, 0, [_TBA, _TN], [0, 0], 2 ]; var S3TablesDestinationResult$ = [3, n0, _STDR, 0, [_TBA, _TN, _TA, _TNa], [0, 0, 0, 0], 4 ]; var ScanRange$ = [3, n0, _SR, 0, [_St, _End], [1, 1] ]; var SelectObjectContentOutput$ = [3, n0, _SOCO, 0, [_Payl], [[() => SelectObjectContentEventStream$, 16]] ]; var SelectObjectContentRequest$ = [3, n0, _SOCR, 0, [_B, _K, _Expr, _ETx, _IS, _OSu, _SSECA, _SSECK, _SSECKMD, _RPe, _SR, _EBO], [[0, 1], [0, 1], 0, 0, () => InputSerialization$, () => OutputSerialization$, [0, { [_hH]: _xasseca }], [() => SSECustomerKey, { [_hH]: _xasseck }], [0, { [_hH]: _xasseckM }], () => RequestProgress$, () => ScanRange$, [0, { [_hH]: _xaebo }]], 6 ]; var SelectParameters$ = [3, n0, _SP, 0, [_IS, _ETx, _Expr, _OSu], [() => InputSerialization$, 0, 0, () => OutputSerialization$], 4 ]; var ServerSideEncryptionByDefault$ = [3, n0, _SSEBD, 0, [_SSEA, _KMSMKID], [0, [() => SSEKMSKeyId, 0]], 1 ]; var ServerSideEncryptionConfiguration$ = [3, n0, _SSEC, 0, [_Ru], [[() => ServerSideEncryptionRules, { [_xF]: 1, [_xN]: _Rul }]], 1 ]; var ServerSideEncryptionRule$ = [3, n0, _SSER, 0, [_ASSEBD, _BKE, _BET], [[() => ServerSideEncryptionByDefault$, 0], 2, [() => BlockedEncryptionTypes$, 0]] ]; var SessionCredentials$ = [3, n0, _SCe, 0, [_AKI, _SAK, _ST, _Ex], [[0, { [_xN]: _AKI }], [() => SessionCredentialValue, { [_xN]: _SAK }], [() => SessionCredentialValue, { [_xN]: _ST }], [4, { [_xN]: _Ex }]], 4 ]; var SimplePrefix$ = [3, n0, _SPi, { [_xN]: _SPi }, [], [] ]; var SourceSelectionCriteria$ = [3, n0, _SSC, 0, [_SKEO, _RM], [() => SseKmsEncryptedObjects$, () => ReplicaModifications$] ]; var SSEKMS$ = [3, n0, _SSEKMS, { [_xN]: _SK }, [_KI], [[() => SSEKMSKeyId, 0]], 1 ]; var SseKmsEncryptedObjects$ = [3, n0, _SKEO, 0, [_S], [0], 1 ]; var SSEKMSEncryption$ = [3, n0, _SSEKMSE, { [_xN]: _SK }, [_KMSKA, _BKE], [[() => NonEmptyKmsKeyArnString, 0], 2], 1 ]; var SSES3$ = [3, n0, _SSES, { [_xN]: _SS }, [], [] ]; var Stats$ = [3, n0, _Sta, 0, [_BS, _BP, _BRy], [1, 1, 1] ]; var StatsEvent$ = [3, n0, _SE, 0, [_Det], [[() => Stats$, { [_eP]: 1 }]] ]; var StorageClassAnalysis$ = [3, n0, _SCA, 0, [_DE], [() => StorageClassAnalysisDataExport$] ]; var StorageClassAnalysisDataExport$ = [3, n0, _SCADE, 0, [_OSV, _Des], [0, () => AnalyticsExportDestination$], 2 ]; var Tag$ = [3, n0, _Ta, 0, [_K, _V], [0, 0], 2 ]; var Tagging$ = [3, n0, _Tag, 0, [_TSa], [[() => TagSet, 0]], 1 ]; var TargetGrant$ = [3, n0, _TGa, 0, [_Gra, _Pe], [[() => Grantee$, { [_xNm]: [_x, _hi] }], 0] ]; var TargetObjectKeyFormat$ = [3, n0, _TOKF, 0, [_SPi, _PP], [[() => SimplePrefix$, { [_xN]: _SPi }], [() => PartitionedPrefix$, { [_xN]: _PP }]] ]; var Tiering$ = [3, n0, _Tier, 0, [_D, _AT], [1, 0], 2 ]; var TopicConfiguration$ = [3, n0, _TCop, 0, [_TAo, _Ev, _I, _F], [[0, { [_xN]: _Top }], [64 | 0, { [_xF]: 1, [_xN]: _Eve }], 0, [() => NotificationConfigurationFilter$, 0]], 2 ]; var Transition$ = [3, n0, _Tra, 0, [_Da, _D, _SC], [5, 1, 0] ]; var UpdateBucketMetadataAnnotationTableConfigurationRequest$ = [3, n0, _UBMATCR, 0, [_B, _ATC, _CMDo, _CA, _EBO], [[0, 1], [() => AnnotationTableConfigurationUpdates$, { [_hP]: 1, [_xN]: _ATC }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var UpdateBucketMetadataInventoryTableConfigurationRequest$ = [3, n0, _UBMITCR, 0, [_B, _ITCn, _CMDo, _CA, _EBO], [[0, 1], [() => InventoryTableConfigurationUpdates$, { [_hP]: 1, [_xN]: _ITCn }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var UpdateBucketMetadataJournalTableConfigurationRequest$ = [3, n0, _UBMJTCR, 0, [_B, _JTC, _CMDo, _CA, _EBO], [[0, 1], [() => JournalTableConfigurationUpdates$, { [_hP]: 1, [_xN]: _JTC }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xaebo }]], 2 ]; var UpdateObjectEncryptionRequest$ = [3, n0, _UOER, 0, [_B, _K, _OE, _VI, _RP, _EBO, _CMDo, _CA], [[0, 1], [0, 1], [() => ObjectEncryption$, 16], [0, { [_hQ]: _vI }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }]], 3 ]; var UpdateObjectEncryptionResponse$ = [3, n0, _UOERp, 0, [_RC], [[0, { [_hH]: _xarc }]] ]; var UploadPartCopyOutput$ = [3, n0, _UPCO, 0, [_CSVI, _CPR, _SSE, _SSECA, _SSECKMD, _SSEKMSKI, _BKE, _RC], [[0, { [_hH]: _xacsvi }], [() => CopyPartResult$, 16], [0, { [_hH]: _xasse }], [0, { [_hH]: _xasseca }], [0, { [_hH]: _xasseckM }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [2, { [_hH]: _xassebke }], [0, { [_hH]: _xarc }]] ]; var UploadPartCopyRequest$ = [3, n0, _UPCR, 0, [_B, _CSo, _K, _PN, _UI, _CSIM, _CSIMS, _CSINM, _CSIUS, _CSRo, _SSECA, _SSECK, _SSECKMD, _CSSSECA, _CSSSECK, _CSSSECKMD, _RP, _EBO, _ESBO], [[0, 1], [0, { [_hH]: _xacs___ }], [0, 1], [1, { [_hQ]: _pN }], [0, { [_hQ]: _uI }], [0, { [_hH]: _xacsim }], [4, { [_hH]: _xacsims }], [0, { [_hH]: _xacsinm }], [4, { [_hH]: _xacsius }], [0, { [_hH]: _xacsr }], [0, { [_hH]: _xasseca }], [() => SSECustomerKey, { [_hH]: _xasseck }], [0, { [_hH]: _xasseckM }], [0, { [_hH]: _xacssseca }], [() => CopySourceSSECustomerKey, { [_hH]: _xacssseck }], [0, { [_hH]: _xacssseckM }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }], [0, { [_hH]: _xasebo }]], 5 ]; var UploadPartOutput$ = [3, n0, _UPO, 0, [_SSE, _ET, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _SSECA, _SSECKMD, _SSEKMSKI, _BKE, _RC], [[0, { [_hH]: _xasse }], [0, { [_hH]: _ET }], [0, { [_hH]: _xacc }], [0, { [_hH]: _xacc_ }], [0, { [_hH]: _xacc__ }], [0, { [_hH]: _xacs }], [0, { [_hH]: _xacs_ }], [0, { [_hH]: _xacs__ }], [0, { [_hH]: _xacm }], [0, { [_hH]: _xacx }], [0, { [_hH]: _xacx_ }], [0, { [_hH]: _xacx__ }], [0, { [_hH]: _xasseca }], [0, { [_hH]: _xasseckM }], [() => SSEKMSKeyId, { [_hH]: _xasseakki }], [2, { [_hH]: _xassebke }], [0, { [_hH]: _xarc }]] ]; var UploadPartRequest$ = [3, n0, _UPR, 0, [_B, _K, _PN, _UI, _Bo, _CLo, _CMDo, _CA, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _SSECA, _SSECK, _SSECKMD, _RP, _EBO], [[0, 1], [0, 1], [1, { [_hQ]: _pN }], [0, { [_hQ]: _uI }], [() => StreamingBlob, 16], [1, { [_hH]: _CL__ }], [0, { [_hH]: _CM }], [0, { [_hH]: _xasca }], [0, { [_hH]: _xacc }], [0, { [_hH]: _xacc_ }], [0, { [_hH]: _xacc__ }], [0, { [_hH]: _xacs }], [0, { [_hH]: _xacs_ }], [0, { [_hH]: _xacs__ }], [0, { [_hH]: _xacm }], [0, { [_hH]: _xacx }], [0, { [_hH]: _xacx_ }], [0, { [_hH]: _xacx__ }], [0, { [_hH]: _xasseca }], [() => SSECustomerKey, { [_hH]: _xasseck }], [0, { [_hH]: _xasseckM }], [0, { [_hH]: _xarp }], [0, { [_hH]: _xaebo }]], 4 ]; var VersioningConfiguration$ = [3, n0, _VC, 0, [_MFAD, _S], [[0, { [_xN]: _MDf }], 0] ]; var WebsiteConfiguration$ = [3, n0, _WC, 0, [_EDr, _IDn, _RART, _RR], [() => ErrorDocument$, () => IndexDocument$, () => RedirectAllRequestsTo$, [() => RoutingRules, 0]] ]; var WriteGetObjectResponseRequest$ = [3, n0, _WGORR, 0, [_RReq, _RTe, _Bo, _SCt, _ECr, _EM, _AR, _CC, _CDo, _CEo, _CL, _CLo, _CR, _CTo, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CSHAhe, _CMD, _CXXHASH, _CXXHASHh, _CXXHASHhe, _DM, _ET, _Exp, _Ex, _LM, _MM, _M, _OLM, _OLLHS, _OLRUD, _PC, _RS, _RC, _Re, _SSE, _SSECA, _SSEKMSKI, _SSECKMD, _SC, _TC, _VI, _BKE], [[0, { [_hL]: 1, [_hH]: _xarr }], [0, { [_hH]: _xart }], [() => StreamingBlob, 16], [1, { [_hH]: _xafs }], [0, { [_hH]: _xafec }], [0, { [_hH]: _xafem }], [0, { [_hH]: _xafhar }], [0, { [_hH]: _xafhCC }], [0, { [_hH]: _xafhCD }], [0, { [_hH]: _xafhCE }], [0, { [_hH]: _xafhCL }], [1, { [_hH]: _CL__ }], [0, { [_hH]: _xafhCR }], [0, { [_hH]: _xafhCT }], [0, { [_hH]: _xafhxacc }], [0, { [_hH]: _xafhxacc_ }], [0, { [_hH]: _xafhxacc__ }], [0, { [_hH]: _xafhxacs }], [0, { [_hH]: _xafhxacs_ }], [0, { [_hH]: _xafhxacs__ }], [0, { [_hH]: _xafhxacm }], [0, { [_hH]: _xafhxacx }], [0, { [_hH]: _xafhxacx_ }], [0, { [_hH]: _xafhxacx__ }], [2, { [_hH]: _xafhxadm }], [0, { [_hH]: _xafhE }], [4, { [_hH]: _xafhE_ }], [0, { [_hH]: _xafhxae }], [4, { [_hH]: _xafhLM }], [1, { [_hH]: _xafhxamm }], [128 | 0, { [_hPH]: _xam }], [0, { [_hH]: _xafhxaolm }], [0, { [_hH]: _xafhxaollh }], [5, { [_hH]: _xafhxaolrud }], [1, { [_hH]: _xafhxampc }], [0, { [_hH]: _xafhxars }], [0, { [_hH]: _xafhxarc }], [0, { [_hH]: _xafhxar }], [0, { [_hH]: _xafhxasse }], [0, { [_hH]: _xafhxasseca }], [() => SSEKMSKeyId, { [_hH]: _xafhxasseakki }], [0, { [_hH]: _xafhxasseckM }], [0, { [_hH]: _xafhxasc }], [1, { [_hH]: _xafhxatc }], [0, { [_hH]: _xafhxavi }], [2, { [_hH]: _xafhxassebke }]], 2 ]; var __Unit = "unit"; var AnalyticsConfigurationList = [1, n0, _ACLn, 0, [() => AnalyticsConfiguration$, 0] ]; var AnnotationList = [1, n0, _AL, 0, [() => AnnotationEntry$, { [_xN]: _AE }] ]; var Buckets = [1, n0, _Bu, 0, [() => Bucket$, { [_xN]: _B }] ]; var CommonPrefixList = [1, n0, _CPL, 0, () => CommonPrefix$ ]; var CompletedPartList = [1, n0, _CPLo, 0, () => CompletedPart$ ]; var CORSRules = [1, n0, _CORSR, 0, [() => CORSRule$, 0] ]; var DeletedObjects = [1, n0, _DOe, 0, () => DeletedObject$ ]; var DeleteMarkers = [1, n0, _DMe, 0, () => DeleteMarkerEntry$ ]; var EncryptionTypeList = [1, n0, _ETL, 0, [0, { [_xN]: _ETn }] ]; var Errors = [1, n0, _Er, 0, () => _Error$ ]; var FilterRuleList = [1, n0, _FRL, 0, () => FilterRule$ ]; var Grants = [1, n0, _G, 0, [() => Grant$, { [_xN]: _Gr }] ]; var IntelligentTieringConfigurationList = [1, n0, _ITCL, 0, [() => IntelligentTieringConfiguration$, 0] ]; var InventoryConfigurationList = [1, n0, _ICL, 0, [() => InventoryConfiguration$, 0] ]; var InventoryOptionalFields = [1, n0, _IOF, 0, [0, { [_xN]: _Fi }] ]; var LambdaFunctionConfigurationList = [1, n0, _LFCL, 0, [() => LambdaFunctionConfiguration$, 0] ]; var LifecycleRules = [1, n0, _LRi, 0, [() => LifecycleRule$, 0] ]; var MetricsConfigurationList = [1, n0, _MCL, 0, [() => MetricsConfiguration$, 0] ]; var MultipartUploadList = [1, n0, _MUL, 0, () => MultipartUpload$ ]; var NoncurrentVersionTransitionList = [1, n0, _NVTL, 0, () => NoncurrentVersionTransition$ ]; var ObjectIdentifierList = [1, n0, _OIL, 0, () => ObjectIdentifier$ ]; var ObjectList = [1, n0, _OLb, 0, [() => _Object$, 0] ]; var ObjectVersionList = [1, n0, _OVL, 0, [() => ObjectVersion$, 0] ]; var OwnershipControlsRules = [1, n0, _OCRw, 0, () => OwnershipControlsRule$ ]; var Parts = [1, n0, _Pa, 0, () => Part$ ]; var PartsList = [1, n0, _PL, 0, () => ObjectPart$ ]; var QueueConfigurationList = [1, n0, _QCL, 0, [() => QueueConfiguration$, 0] ]; var ReplicationRules = [1, n0, _RRep, 0, [() => ReplicationRule$, 0] ]; var RoutingRules = [1, n0, _RR, 0, [() => RoutingRule$, { [_xN]: _RRo }] ]; var ServerSideEncryptionRules = [1, n0, _SSERe, 0, [() => ServerSideEncryptionRule$, 0] ]; var TagSet = [1, n0, _TSa, 0, [() => Tag$, { [_xN]: _Ta }] ]; var TargetGrants = [1, n0, _TG, 0, [() => TargetGrant$, { [_xN]: _Gr }] ]; var TieringList = [1, n0, _TL, 0, () => Tiering$ ]; var TopicConfigurationList = [1, n0, _TCL, 0, [() => TopicConfiguration$, 0] ]; var TransitionList = [1, n0, _TLr, 0, () => Transition$ ]; var UserMetadata = [1, n0, _UM, 0, [() => MetadataEntry$, { [_xN]: _ME }] ]; var AnalyticsFilter$ = [4, n0, _AF, 0, [_P, _Ta, _An], [0, () => Tag$, [() => AnalyticsAndOperator$, 0]] ]; var MetricsFilter$ = [4, n0, _MF, 0, [_P, _Ta, _APAc, _An], [0, () => Tag$, 0, [() => MetricsAndOperator$, 0]] ]; var ObjectEncryption$ = [4, n0, _OE, 0, [_SSEKMS], [[() => SSEKMSEncryption$, { [_xN]: _SK }]] ]; var SelectObjectContentEventStream$ = [4, n0, _SOCES, { [_st]: 1 }, [_Rec, _Sta, _Pr, _Cont, _End], [[() => RecordsEvent$, 0], [() => StatsEvent$, 0], [() => ProgressEvent$, 0], () => ContinuationEvent$, () => EndEvent$] ]; var AbortMultipartUpload$ = [9, n0, _AMU, { [_h]: ["DELETE", "/{Key+}?x-id=AbortMultipartUpload", 204] }, () => AbortMultipartUploadRequest$, () => AbortMultipartUploadOutput$ ]; var CompleteMultipartUpload$ = [9, n0, _CMUo, { [_h]: ["POST", "/{Key+}", 200] }, () => CompleteMultipartUploadRequest$, () => CompleteMultipartUploadOutput$ ]; var CopyObject$ = [9, n0, _CO, { [_h]: ["PUT", "/{Key+}?x-id=CopyObject", 200] }, () => CopyObjectRequest$, () => CopyObjectOutput$ ]; var CreateBucket$ = [9, n0, _CB, { [_h]: ["PUT", "/", 200] }, () => CreateBucketRequest$, () => CreateBucketOutput$ ]; var CreateBucketMetadataConfiguration$ = [9, n0, _CBMC, { [_hC]: "-", [_h]: ["POST", "/?metadataConfiguration", 200] }, () => CreateBucketMetadataConfigurationRequest$, () => __Unit ]; var CreateBucketMetadataTableConfiguration$ = [9, n0, _CBMTC, { [_hC]: "-", [_h]: ["POST", "/?metadataTable", 200] }, () => CreateBucketMetadataTableConfigurationRequest$, () => __Unit ]; var CreateMultipartUpload$ = [9, n0, _CMUr, { [_h]: ["POST", "/{Key+}?uploads", 200] }, () => CreateMultipartUploadRequest$, () => CreateMultipartUploadOutput$ ]; var CreateSession$ = [9, n0, _CSr, { [_h]: ["GET", "/?session", 200] }, () => CreateSessionRequest$, () => CreateSessionOutput$ ]; var DeleteBucket$ = [9, n0, _DB, { [_h]: ["DELETE", "/", 204] }, () => DeleteBucketRequest$, () => __Unit ]; var DeleteBucketAnalyticsConfiguration$ = [9, n0, _DBAC, { [_h]: ["DELETE", "/?analytics", 204] }, () => DeleteBucketAnalyticsConfigurationRequest$, () => __Unit ]; var DeleteBucketCors$ = [9, n0, _DBC, { [_h]: ["DELETE", "/?cors", 204] }, () => DeleteBucketCorsRequest$, () => __Unit ]; var DeleteBucketEncryption$ = [9, n0, _DBE, { [_h]: ["DELETE", "/?encryption", 204] }, () => DeleteBucketEncryptionRequest$, () => __Unit ]; var DeleteBucketIntelligentTieringConfiguration$ = [9, n0, _DBITC, { [_h]: ["DELETE", "/?intelligent-tiering", 204] }, () => DeleteBucketIntelligentTieringConfigurationRequest$, () => __Unit ]; var DeleteBucketInventoryConfiguration$ = [9, n0, _DBIC, { [_h]: ["DELETE", "/?inventory", 204] }, () => DeleteBucketInventoryConfigurationRequest$, () => __Unit ]; var DeleteBucketLifecycle$ = [9, n0, _DBL, { [_h]: ["DELETE", "/?lifecycle", 204] }, () => DeleteBucketLifecycleRequest$, () => __Unit ]; var DeleteBucketMetadataConfiguration$ = [9, n0, _DBMC, { [_h]: ["DELETE", "/?metadataConfiguration", 204] }, () => DeleteBucketMetadataConfigurationRequest$, () => __Unit ]; var DeleteBucketMetadataTableConfiguration$ = [9, n0, _DBMTC, { [_h]: ["DELETE", "/?metadataTable", 204] }, () => DeleteBucketMetadataTableConfigurationRequest$, () => __Unit ]; var DeleteBucketMetricsConfiguration$ = [9, n0, _DBMCe, { [_h]: ["DELETE", "/?metrics", 204] }, () => DeleteBucketMetricsConfigurationRequest$, () => __Unit ]; var DeleteBucketOwnershipControls$ = [9, n0, _DBOC, { [_h]: ["DELETE", "/?ownershipControls", 204] }, () => DeleteBucketOwnershipControlsRequest$, () => __Unit ]; var DeleteBucketPolicy$ = [9, n0, _DBP, { [_h]: ["DELETE", "/?policy", 204] }, () => DeleteBucketPolicyRequest$, () => __Unit ]; var DeleteBucketReplication$ = [9, n0, _DBRe, { [_h]: ["DELETE", "/?replication", 204] }, () => DeleteBucketReplicationRequest$, () => __Unit ]; var DeleteBucketTagging$ = [9, n0, _DBT, { [_h]: ["DELETE", "/?tagging", 204] }, () => DeleteBucketTaggingRequest$, () => __Unit ]; var DeleteBucketWebsite$ = [9, n0, _DBW, { [_h]: ["DELETE", "/?website", 204] }, () => DeleteBucketWebsiteRequest$, () => __Unit ]; var DeleteObject$ = [9, n0, _DOel, { [_h]: ["DELETE", "/{Key+}?x-id=DeleteObject", 204] }, () => DeleteObjectRequest$, () => DeleteObjectOutput$ ]; var DeleteObjectAnnotation$ = [9, n0, _DOA, { [_h]: ["DELETE", "/{Key+}?annotation", 204] }, () => DeleteObjectAnnotationRequest$, () => DeleteObjectAnnotationOutput$ ]; var DeleteObjects$ = [9, n0, _DOele, { [_hC]: "-", [_h]: ["POST", "/?delete", 200] }, () => DeleteObjectsRequest$, () => DeleteObjectsOutput$ ]; var DeleteObjectTagging$ = [9, n0, _DOT, { [_h]: ["DELETE", "/{Key+}?tagging", 204] }, () => DeleteObjectTaggingRequest$, () => DeleteObjectTaggingOutput$ ]; var DeletePublicAccessBlock$ = [9, n0, _DPAB, { [_h]: ["DELETE", "/?publicAccessBlock", 204] }, () => DeletePublicAccessBlockRequest$, () => __Unit ]; var GetBucketAbac$ = [9, n0, _GBA, { [_h]: ["GET", "/?abac", 200] }, () => GetBucketAbacRequest$, () => GetBucketAbacOutput$ ]; var GetBucketAccelerateConfiguration$ = [9, n0, _GBAC, { [_h]: ["GET", "/?accelerate", 200] }, () => GetBucketAccelerateConfigurationRequest$, () => GetBucketAccelerateConfigurationOutput$ ]; var GetBucketAcl$ = [9, n0, _GBAe, { [_h]: ["GET", "/?acl", 200] }, () => GetBucketAclRequest$, () => GetBucketAclOutput$ ]; var GetBucketAnalyticsConfiguration$ = [9, n0, _GBACe, { [_h]: ["GET", "/?analytics&x-id=GetBucketAnalyticsConfiguration", 200] }, () => GetBucketAnalyticsConfigurationRequest$, () => GetBucketAnalyticsConfigurationOutput$ ]; var GetBucketCors$ = [9, n0, _GBC, { [_h]: ["GET", "/?cors", 200] }, () => GetBucketCorsRequest$, () => GetBucketCorsOutput$ ]; var GetBucketEncryption$ = [9, n0, _GBE, { [_h]: ["GET", "/?encryption", 200] }, () => GetBucketEncryptionRequest$, () => GetBucketEncryptionOutput$ ]; var GetBucketIntelligentTieringConfiguration$ = [9, n0, _GBITC, { [_h]: ["GET", "/?intelligent-tiering&x-id=GetBucketIntelligentTieringConfiguration", 200] }, () => GetBucketIntelligentTieringConfigurationRequest$, () => GetBucketIntelligentTieringConfigurationOutput$ ]; var GetBucketInventoryConfiguration$ = [9, n0, _GBIC, { [_h]: ["GET", "/?inventory&x-id=GetBucketInventoryConfiguration", 200] }, () => GetBucketInventoryConfigurationRequest$, () => GetBucketInventoryConfigurationOutput$ ]; var GetBucketLifecycleConfiguration$ = [9, n0, _GBLC, { [_h]: ["GET", "/?lifecycle", 200] }, () => GetBucketLifecycleConfigurationRequest$, () => GetBucketLifecycleConfigurationOutput$ ]; var GetBucketLocation$ = [9, n0, _GBL, { [_h]: ["GET", "/?location", 200] }, () => GetBucketLocationRequest$, () => GetBucketLocationOutput$ ]; var GetBucketLogging$ = [9, n0, _GBLe, { [_h]: ["GET", "/?logging", 200] }, () => GetBucketLoggingRequest$, () => GetBucketLoggingOutput$ ]; var GetBucketMetadataConfiguration$ = [9, n0, _GBMC, { [_h]: ["GET", "/?metadataConfiguration", 200] }, () => GetBucketMetadataConfigurationRequest$, () => GetBucketMetadataConfigurationOutput$ ]; var GetBucketMetadataTableConfiguration$ = [9, n0, _GBMTC, { [_h]: ["GET", "/?metadataTable", 200] }, () => GetBucketMetadataTableConfigurationRequest$, () => GetBucketMetadataTableConfigurationOutput$ ]; var GetBucketMetricsConfiguration$ = [9, n0, _GBMCe, { [_h]: ["GET", "/?metrics&x-id=GetBucketMetricsConfiguration", 200] }, () => GetBucketMetricsConfigurationRequest$, () => GetBucketMetricsConfigurationOutput$ ]; var GetBucketNotificationConfiguration$ = [9, n0, _GBNC, { [_h]: ["GET", "/?notification", 200] }, () => GetBucketNotificationConfigurationRequest$, () => NotificationConfiguration$ ]; var GetBucketOwnershipControls$ = [9, n0, _GBOC, { [_h]: ["GET", "/?ownershipControls", 200] }, () => GetBucketOwnershipControlsRequest$, () => GetBucketOwnershipControlsOutput$ ]; var GetBucketPolicy$ = [9, n0, _GBP, { [_h]: ["GET", "/?policy", 200] }, () => GetBucketPolicyRequest$, () => GetBucketPolicyOutput$ ]; var GetBucketPolicyStatus$ = [9, n0, _GBPS, { [_h]: ["GET", "/?policyStatus", 200] }, () => GetBucketPolicyStatusRequest$, () => GetBucketPolicyStatusOutput$ ]; var GetBucketReplication$ = [9, n0, _GBR, { [_h]: ["GET", "/?replication", 200] }, () => GetBucketReplicationRequest$, () => GetBucketReplicationOutput$ ]; var GetBucketRequestPayment$ = [9, n0, _GBRP, { [_h]: ["GET", "/?requestPayment", 200] }, () => GetBucketRequestPaymentRequest$, () => GetBucketRequestPaymentOutput$ ]; var GetBucketTagging$ = [9, n0, _GBT, { [_h]: ["GET", "/?tagging", 200] }, () => GetBucketTaggingRequest$, () => GetBucketTaggingOutput$ ]; var GetBucketVersioning$ = [9, n0, _GBV, { [_h]: ["GET", "/?versioning", 200] }, () => GetBucketVersioningRequest$, () => GetBucketVersioningOutput$ ]; var GetBucketWebsite$ = [9, n0, _GBW, { [_h]: ["GET", "/?website", 200] }, () => GetBucketWebsiteRequest$, () => GetBucketWebsiteOutput$ ]; var GetObject$ = [9, n0, _GO, { [_hC]: "-", [_h]: ["GET", "/{Key+}?x-id=GetObject", 200] }, () => GetObjectRequest$, () => GetObjectOutput$ ]; var GetObjectAcl$ = [9, n0, _GOA, { [_h]: ["GET", "/{Key+}?acl", 200] }, () => GetObjectAclRequest$, () => GetObjectAclOutput$ ]; var GetObjectAnnotation$ = [9, n0, _GOAe, { [_hC]: "-", [_h]: ["GET", "/{Key+}?annotation&x-id=GetObjectAnnotation", 200] }, () => GetObjectAnnotationRequest$, () => GetObjectAnnotationOutput$ ]; var GetObjectAttributes$ = [9, n0, _GOAet, { [_h]: ["GET", "/{Key+}?attributes", 200] }, () => GetObjectAttributesRequest$, () => GetObjectAttributesOutput$ ]; var GetObjectLegalHold$ = [9, n0, _GOLH, { [_h]: ["GET", "/{Key+}?legal-hold", 200] }, () => GetObjectLegalHoldRequest$, () => GetObjectLegalHoldOutput$ ]; var GetObjectLockConfiguration$ = [9, n0, _GOLC, { [_h]: ["GET", "/?object-lock", 200] }, () => GetObjectLockConfigurationRequest$, () => GetObjectLockConfigurationOutput$ ]; var GetObjectRetention$ = [9, n0, _GORe, { [_h]: ["GET", "/{Key+}?retention", 200] }, () => GetObjectRetentionRequest$, () => GetObjectRetentionOutput$ ]; var GetObjectTagging$ = [9, n0, _GOT, { [_h]: ["GET", "/{Key+}?tagging", 200] }, () => GetObjectTaggingRequest$, () => GetObjectTaggingOutput$ ]; var GetObjectTorrent$ = [9, n0, _GOTe, { [_h]: ["GET", "/{Key+}?torrent", 200] }, () => GetObjectTorrentRequest$, () => GetObjectTorrentOutput$ ]; var GetPublicAccessBlock$ = [9, n0, _GPAB, { [_h]: ["GET", "/?publicAccessBlock", 200] }, () => GetPublicAccessBlockRequest$, () => GetPublicAccessBlockOutput$ ]; var HeadBucket$ = [9, n0, _HB, { [_h]: ["HEAD", "/", 200] }, () => HeadBucketRequest$, () => HeadBucketOutput$ ]; var HeadObject$ = [9, n0, _HO, { [_h]: ["HEAD", "/{Key+}", 200] }, () => HeadObjectRequest$, () => HeadObjectOutput$ ]; var ListBucketAnalyticsConfigurations$ = [9, n0, _LBAC, { [_h]: ["GET", "/?analytics&x-id=ListBucketAnalyticsConfigurations", 200] }, () => ListBucketAnalyticsConfigurationsRequest$, () => ListBucketAnalyticsConfigurationsOutput$ ]; var ListBucketIntelligentTieringConfigurations$ = [9, n0, _LBITC, { [_h]: ["GET", "/?intelligent-tiering&x-id=ListBucketIntelligentTieringConfigurations", 200] }, () => ListBucketIntelligentTieringConfigurationsRequest$, () => ListBucketIntelligentTieringConfigurationsOutput$ ]; var ListBucketInventoryConfigurations$ = [9, n0, _LBIC, { [_h]: ["GET", "/?inventory&x-id=ListBucketInventoryConfigurations", 200] }, () => ListBucketInventoryConfigurationsRequest$, () => ListBucketInventoryConfigurationsOutput$ ]; var ListBucketMetricsConfigurations$ = [9, n0, _LBMC, { [_h]: ["GET", "/?metrics&x-id=ListBucketMetricsConfigurations", 200] }, () => ListBucketMetricsConfigurationsRequest$, () => ListBucketMetricsConfigurationsOutput$ ]; var ListBuckets$ = [9, n0, _LB, { [_h]: ["GET", "/?x-id=ListBuckets", 200] }, () => ListBucketsRequest$, () => ListBucketsOutput$ ]; var ListDirectoryBuckets$ = [9, n0, _LDB, { [_h]: ["GET", "/?x-id=ListDirectoryBuckets", 200] }, () => ListDirectoryBucketsRequest$, () => ListDirectoryBucketsOutput$ ]; var ListMultipartUploads$ = [9, n0, _LMU, { [_h]: ["GET", "/?uploads", 200] }, () => ListMultipartUploadsRequest$, () => ListMultipartUploadsOutput$ ]; var ListObjectAnnotations$ = [9, n0, _LOA, { [_h]: ["GET", "/{Key+}?annotation&x-id=ListObjectAnnotations", 200] }, () => ListObjectAnnotationsRequest$, () => ListObjectAnnotationsOutput$ ]; var ListObjects$ = [9, n0, _LO, { [_h]: ["GET", "/", 200] }, () => ListObjectsRequest$, () => ListObjectsOutput$ ]; var ListObjectsV2$ = [9, n0, _LOV, { [_h]: ["GET", "/?list-type=2", 200] }, () => ListObjectsV2Request$, () => ListObjectsV2Output$ ]; var ListObjectVersions$ = [9, n0, _LOVi, { [_h]: ["GET", "/?versions", 200] }, () => ListObjectVersionsRequest$, () => ListObjectVersionsOutput$ ]; var ListParts$ = [9, n0, _LP, { [_h]: ["GET", "/{Key+}?x-id=ListParts", 200] }, () => ListPartsRequest$, () => ListPartsOutput$ ]; var PutBucketAbac$ = [9, n0, _PBA, { [_hC]: "-", [_h]: ["PUT", "/?abac", 200] }, () => PutBucketAbacRequest$, () => __Unit ]; var PutBucketAccelerateConfiguration$ = [9, n0, _PBAC, { [_hC]: "-", [_h]: ["PUT", "/?accelerate", 200] }, () => PutBucketAccelerateConfigurationRequest$, () => __Unit ]; var PutBucketAcl$ = [9, n0, _PBAu, { [_hC]: "-", [_h]: ["PUT", "/?acl", 200] }, () => PutBucketAclRequest$, () => __Unit ]; var PutBucketAnalyticsConfiguration$ = [9, n0, _PBACu, { [_h]: ["PUT", "/?analytics", 200] }, () => PutBucketAnalyticsConfigurationRequest$, () => __Unit ]; var PutBucketCors$ = [9, n0, _PBC, { [_hC]: "-", [_h]: ["PUT", "/?cors", 200] }, () => PutBucketCorsRequest$, () => __Unit ]; var PutBucketEncryption$ = [9, n0, _PBE, { [_hC]: "-", [_h]: ["PUT", "/?encryption", 200] }, () => PutBucketEncryptionRequest$, () => __Unit ]; var PutBucketIntelligentTieringConfiguration$ = [9, n0, _PBITC, { [_h]: ["PUT", "/?intelligent-tiering", 200] }, () => PutBucketIntelligentTieringConfigurationRequest$, () => __Unit ]; var PutBucketInventoryConfiguration$ = [9, n0, _PBIC, { [_h]: ["PUT", "/?inventory", 200] }, () => PutBucketInventoryConfigurationRequest$, () => __Unit ]; var PutBucketLifecycleConfiguration$ = [9, n0, _PBLC, { [_hC]: "-", [_h]: ["PUT", "/?lifecycle", 200] }, () => PutBucketLifecycleConfigurationRequest$, () => PutBucketLifecycleConfigurationOutput$ ]; var PutBucketLogging$ = [9, n0, _PBL, { [_hC]: "-", [_h]: ["PUT", "/?logging", 200] }, () => PutBucketLoggingRequest$, () => __Unit ]; var PutBucketMetricsConfiguration$ = [9, n0, _PBMC, { [_h]: ["PUT", "/?metrics", 200] }, () => PutBucketMetricsConfigurationRequest$, () => __Unit ]; var PutBucketNotificationConfiguration$ = [9, n0, _PBNC, { [_h]: ["PUT", "/?notification", 200] }, () => PutBucketNotificationConfigurationRequest$, () => __Unit ]; var PutBucketOwnershipControls$ = [9, n0, _PBOC, { [_hC]: "-", [_h]: ["PUT", "/?ownershipControls", 200] }, () => PutBucketOwnershipControlsRequest$, () => __Unit ]; var PutBucketPolicy$ = [9, n0, _PBP, { [_hC]: "-", [_h]: ["PUT", "/?policy", 200] }, () => PutBucketPolicyRequest$, () => __Unit ]; var PutBucketReplication$ = [9, n0, _PBR, { [_hC]: "-", [_h]: ["PUT", "/?replication", 200] }, () => PutBucketReplicationRequest$, () => __Unit ]; var PutBucketRequestPayment$ = [9, n0, _PBRP, { [_hC]: "-", [_h]: ["PUT", "/?requestPayment", 200] }, () => PutBucketRequestPaymentRequest$, () => __Unit ]; var PutBucketTagging$ = [9, n0, _PBT, { [_hC]: "-", [_h]: ["PUT", "/?tagging", 200] }, () => PutBucketTaggingRequest$, () => __Unit ]; var PutBucketVersioning$ = [9, n0, _PBV, { [_hC]: "-", [_h]: ["PUT", "/?versioning", 200] }, () => PutBucketVersioningRequest$, () => __Unit ]; var PutBucketWebsite$ = [9, n0, _PBW, { [_hC]: "-", [_h]: ["PUT", "/?website", 200] }, () => PutBucketWebsiteRequest$, () => __Unit ]; var PutObject$ = [9, n0, _PO, { [_hC]: "-", [_h]: ["PUT", "/{Key+}?x-id=PutObject", 200] }, () => PutObjectRequest$, () => PutObjectOutput$ ]; var PutObjectAcl$ = [9, n0, _POA, { [_hC]: "-", [_h]: ["PUT", "/{Key+}?acl", 200] }, () => PutObjectAclRequest$, () => PutObjectAclOutput$ ]; var PutObjectAnnotation$ = [9, n0, _POAu, { [_hC]: "-", [_h]: ["PUT", "/{Key+}?annotation", 200] }, () => PutObjectAnnotationRequest$, () => PutObjectAnnotationOutput$ ]; var PutObjectLegalHold$ = [9, n0, _POLH, { [_hC]: "-", [_h]: ["PUT", "/{Key+}?legal-hold", 200] }, () => PutObjectLegalHoldRequest$, () => PutObjectLegalHoldOutput$ ]; var PutObjectLockConfiguration$ = [9, n0, _POLC, { [_hC]: "-", [_h]: ["PUT", "/?object-lock", 200] }, () => PutObjectLockConfigurationRequest$, () => PutObjectLockConfigurationOutput$ ]; var PutObjectRetention$ = [9, n0, _PORu, { [_hC]: "-", [_h]: ["PUT", "/{Key+}?retention", 200] }, () => PutObjectRetentionRequest$, () => PutObjectRetentionOutput$ ]; var PutObjectTagging$ = [9, n0, _POT, { [_hC]: "-", [_h]: ["PUT", "/{Key+}?tagging", 200] }, () => PutObjectTaggingRequest$, () => PutObjectTaggingOutput$ ]; var PutPublicAccessBlock$ = [9, n0, _PPAB, { [_hC]: "-", [_h]: ["PUT", "/?publicAccessBlock", 200] }, () => PutPublicAccessBlockRequest$, () => __Unit ]; var RenameObject$ = [9, n0, _RO, { [_h]: ["PUT", "/{Key+}?renameObject", 200] }, () => RenameObjectRequest$, () => RenameObjectOutput$ ]; var RestoreObject$ = [9, n0, _ROe, { [_hC]: "-", [_h]: ["POST", "/{Key+}?restore", 200] }, () => RestoreObjectRequest$, () => RestoreObjectOutput$ ]; var SelectObjectContent$ = [9, n0, _SOC, { [_h]: ["POST", "/{Key+}?select&select-type=2", 200] }, () => SelectObjectContentRequest$, () => SelectObjectContentOutput$ ]; var UpdateBucketMetadataAnnotationTableConfiguration$ = [9, n0, _UBMATC, { [_hC]: "-", [_h]: ["PUT", "/?metadataAnnotationTable", 200] }, () => UpdateBucketMetadataAnnotationTableConfigurationRequest$, () => __Unit ]; var UpdateBucketMetadataInventoryTableConfiguration$ = [9, n0, _UBMITC, { [_hC]: "-", [_h]: ["PUT", "/?metadataInventoryTable", 200] }, () => UpdateBucketMetadataInventoryTableConfigurationRequest$, () => __Unit ]; var UpdateBucketMetadataJournalTableConfiguration$ = [9, n0, _UBMJTC, { [_hC]: "-", [_h]: ["PUT", "/?metadataJournalTable", 200] }, () => UpdateBucketMetadataJournalTableConfigurationRequest$, () => __Unit ]; var UpdateObjectEncryption$ = [9, n0, _UOE, { [_hC]: "-", [_h]: ["PUT", "/{Key+}?encryption", 200] }, () => UpdateObjectEncryptionRequest$, () => UpdateObjectEncryptionResponse$ ]; var UploadPart$ = [9, n0, _UP, { [_hC]: "-", [_h]: ["PUT", "/{Key+}?x-id=UploadPart", 200] }, () => UploadPartRequest$, () => UploadPartOutput$ ]; var UploadPartCopy$ = [9, n0, _UPC, { [_h]: ["PUT", "/{Key+}?x-id=UploadPartCopy", 200] }, () => UploadPartCopyRequest$, () => UploadPartCopyOutput$ ]; var WriteGetObjectResponse$ = [9, n0, _WGOR, { [_en]: ["{RequestRoute}."], [_h]: ["POST", "/WriteGetObjectResponse", 200] }, () => WriteGetObjectResponseRequest$, () => __Unit ]; class CreateSessionCommand extends command(_ep4, _mw0, "CreateSession", CreateSession$) { } var version = "3.1080.0"; var packageInfo = { version: version}; const getRuntimeConfig$1 = (config) => { return { apiVersion: "2006-03-01", base64Decoder: config?.base64Decoder ?? fromBase64, base64Encoder: config?.base64Encoder ?? toBase64, disableHostPrefix: config?.disableHostPrefix ?? false, endpointProvider: config?.endpointProvider ?? defaultEndpointResolver, extensions: config?.extensions ?? [], getAwsChunkedEncodingStream: config?.getAwsChunkedEncodingStream ?? getAwsChunkedEncodingStream, httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultS3HttpAuthSchemeProvider, httpAuthSchemes: config?.httpAuthSchemes ?? [ { schemeId: "aws.auth#sigv4", identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4"), signer: new AwsSdkSigV4Signer(), }, { schemeId: "aws.auth#sigv4a", identityProvider: (ipc) => ipc.getIdentityProvider("aws.auth#sigv4a"), signer: new AwsSdkSigV4ASigner(), }, ], logger: config?.logger ?? new NoOpLogger(), md5: config?.md5 ?? Md5, protocol: config?.protocol ?? S3RestXmlProtocol, protocolSettings: config?.protocolSettings ?? { defaultNamespace: "com.amazonaws.s3", errorTypeRegistries, xmlNamespace: "http://s3.amazonaws.com/doc/2006-03-01/", version: "2006-03-01", serviceTarget: "AmazonS3", }, sdkStreamMixin: config?.sdkStreamMixin ?? sdkStreamMixin, serviceId: config?.serviceId ?? "S3", sha1: config?.sha1 ?? Sha1, sha256: config?.sha256 ?? Sha256, signerConstructor: config?.signerConstructor ?? SignatureV4MultiRegion, signingEscapePath: config?.signingEscapePath ?? false, urlParser: config?.urlParser ?? parseUrl, useArnRegion: config?.useArnRegion ?? undefined, 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 }), disableS3ExpressSessionAuth: config?.disableS3ExpressSessionAuth ?? loadConfig(NODE_DISABLE_S3_EXPRESS_SESSION_AUTH_OPTIONS, loaderConfig), eventStreamSerdeProvider: config?.eventStreamSerdeProvider ?? eventStreamSerdeProvider, maxAttempts: config?.maxAttempts ?? loadConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS, config), region: config?.region ?? loadConfig(NODE_REGION_CONFIG_OPTIONS, { ...NODE_REGION_CONFIG_FILE_OPTIONS, ...loaderConfig }), requestChecksumCalculation: config?.requestChecksumCalculation ?? loadConfig(NODE_REQUEST_CHECKSUM_CALCULATION_CONFIG_OPTIONS, loaderConfig), requestHandler: NodeHttpHandler.create(config?.requestHandler ?? defaultConfigProvider), responseChecksumValidation: config?.responseChecksumValidation ?? loadConfig(NODE_RESPONSE_CHECKSUM_VALIDATION_CONFIG_OPTIONS, loaderConfig), retryMode: config?.retryMode ?? loadConfig({ ...NODE_RETRY_MODE_CONFIG_OPTIONS, default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE, }, config), sigv4aSigningRegionSet: config?.sigv4aSigningRegionSet ?? loadConfig(NODE_SIGV4A_CONFIG_OPTIONS, loaderConfig), streamCollector: config?.streamCollector ?? streamCollector, streamHasher: config?.streamHasher ?? readableStreamHasher, useArnRegion: config?.useArnRegion ?? loadConfig(NODE_USE_ARN_REGION_CONFIG_OPTIONS, loaderConfig), 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 S3Client 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 = resolveFlexibleChecksumsConfig(_config_2); const _config_4 = resolveRetryConfig(_config_3); const _config_5 = resolveRegionConfig(_config_4); const _config_6 = resolveHostHeaderConfig(_config_5); const _config_7 = resolveEndpointConfig(_config_6); const _config_8 = resolveEventStreamSerdeConfig(_config_7); const _config_9 = resolveHttpAuthSchemeConfig(_config_8); const _config_10 = resolveS3Config(_config_9, { session: [() => this, CreateSessionCommand] }); const _config_11 = resolveRuntimeExtensions(_config_10, configuration?.extensions || []); this.config = _config_11; 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: defaultS3HttpAuthSchemeParametersProvider, identityProviderConfigProvider: async (config) => new DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials, "aws.auth#sigv4a": config.credentials, }), })); this.middlewareStack.use(getHttpSigningPlugin(this.config)); this.middlewareStack.use(getValidateBucketNamePlugin(this.config)); this.middlewareStack.use(getAddExpectContinuePlugin(this.config)); this.middlewareStack.use(getRegionRedirectMiddlewarePlugin(this.config)); this.middlewareStack.use(getS3ExpressPlugin(this.config)); this.middlewareStack.use(getS3ExpressHttpSigningPlugin(this.config)); } destroy() { super.destroy(); } } class AbortMultipartUploadCommand extends command(_ep0, _mw0, "AbortMultipartUpload", AbortMultipartUpload$) { } class CompleteMultipartUploadCommand extends command(_ep0, _mw1, "CompleteMultipartUpload", CompleteMultipartUpload$) { } class CopyObjectCommand extends command(_ep1, _mw1, "CopyObject", CopyObject$) { } class CreateBucketCommand extends command(_ep2, _mw2, "CreateBucket", CreateBucket$) { } class CreateBucketMetadataConfigurationCommand extends command(_ep3, _mw3, "CreateBucketMetadataConfiguration", CreateBucketMetadataConfiguration$) { } class CreateBucketMetadataTableConfigurationCommand extends command(_ep3, _mw3, "CreateBucketMetadataTableConfiguration", CreateBucketMetadataTableConfiguration$) { } class CreateMultipartUploadCommand extends command(_ep0, _mw1, "CreateMultipartUpload", CreateMultipartUpload$) { } class DeleteBucketAnalyticsConfigurationCommand extends command(_ep3, _mw4, "DeleteBucketAnalyticsConfiguration", DeleteBucketAnalyticsConfiguration$) { } class DeleteBucketCommand extends command(_ep3, _mw4, "DeleteBucket", DeleteBucket$) { } class DeleteBucketCorsCommand extends command(_ep3, _mw4, "DeleteBucketCors", DeleteBucketCors$) { } class DeleteBucketEncryptionCommand extends command(_ep3, _mw4, "DeleteBucketEncryption", DeleteBucketEncryption$) { } class DeleteBucketIntelligentTieringConfigurationCommand extends command(_ep3, _mw4, "DeleteBucketIntelligentTieringConfiguration", DeleteBucketIntelligentTieringConfiguration$) { } class DeleteBucketInventoryConfigurationCommand extends command(_ep3, _mw4, "DeleteBucketInventoryConfiguration", DeleteBucketInventoryConfiguration$) { } class DeleteBucketLifecycleCommand extends command(_ep3, _mw4, "DeleteBucketLifecycle", DeleteBucketLifecycle$) { } class DeleteBucketMetadataConfigurationCommand extends command(_ep3, _mw4, "DeleteBucketMetadataConfiguration", DeleteBucketMetadataConfiguration$) { } class DeleteBucketMetadataTableConfigurationCommand extends command(_ep3, _mw4, "DeleteBucketMetadataTableConfiguration", DeleteBucketMetadataTableConfiguration$) { } class DeleteBucketMetricsConfigurationCommand extends command(_ep3, _mw4, "DeleteBucketMetricsConfiguration", DeleteBucketMetricsConfiguration$) { } class DeleteBucketOwnershipControlsCommand extends command(_ep3, _mw4, "DeleteBucketOwnershipControls", DeleteBucketOwnershipControls$) { } class DeleteBucketPolicyCommand extends command(_ep3, _mw4, "DeleteBucketPolicy", DeleteBucketPolicy$) { } class DeleteBucketReplicationCommand extends command(_ep3, _mw4, "DeleteBucketReplication", DeleteBucketReplication$) { } class DeleteBucketTaggingCommand extends command(_ep3, _mw4, "DeleteBucketTagging", DeleteBucketTagging$) { } class DeleteBucketWebsiteCommand extends command(_ep3, _mw4, "DeleteBucketWebsite", DeleteBucketWebsite$) { } class DeleteObjectAnnotationCommand extends command(_ep5, _mw0, "DeleteObjectAnnotation", DeleteObjectAnnotation$) { } class DeleteObjectCommand extends command(_ep0, _mw0, "DeleteObject", DeleteObject$) { } class DeleteObjectsCommand extends command(_ep5, _mw5, "DeleteObjects", DeleteObjects$) { } class DeleteObjectTaggingCommand extends command(_ep5, _mw0, "DeleteObjectTagging", DeleteObjectTagging$) { } class DeletePublicAccessBlockCommand extends command(_ep3, _mw4, "DeletePublicAccessBlock", DeletePublicAccessBlock$) { } class GetBucketAbacCommand extends command(_ep5, _mw0, "GetBucketAbac", GetBucketAbac$) { } class GetBucketAccelerateConfigurationCommand extends command(_ep3, _mw0, "GetBucketAccelerateConfiguration", GetBucketAccelerateConfiguration$) { } class GetBucketAclCommand extends command(_ep3, _mw0, "GetBucketAcl", GetBucketAcl$) { } class GetBucketAnalyticsConfigurationCommand extends command(_ep3, _mw0, "GetBucketAnalyticsConfiguration", GetBucketAnalyticsConfiguration$) { } class GetBucketCorsCommand extends command(_ep3, _mw0, "GetBucketCors", GetBucketCors$) { } class GetBucketEncryptionCommand extends command(_ep3, _mw0, "GetBucketEncryption", GetBucketEncryption$) { } class GetBucketIntelligentTieringConfigurationCommand extends command(_ep3, _mw0, "GetBucketIntelligentTieringConfiguration", GetBucketIntelligentTieringConfiguration$) { } class GetBucketInventoryConfigurationCommand extends command(_ep3, _mw0, "GetBucketInventoryConfiguration", GetBucketInventoryConfiguration$) { } class GetBucketLifecycleConfigurationCommand extends command(_ep3, _mw0, "GetBucketLifecycleConfiguration", GetBucketLifecycleConfiguration$) { } class GetBucketLocationCommand extends command(_ep3, _mw0, "GetBucketLocation", GetBucketLocation$) { } class GetBucketLoggingCommand extends command(_ep3, _mw0, "GetBucketLogging", GetBucketLogging$) { } class GetBucketMetadataConfigurationCommand extends command(_ep3, _mw0, "GetBucketMetadataConfiguration", GetBucketMetadataConfiguration$) { } class GetBucketMetadataTableConfigurationCommand extends command(_ep3, _mw0, "GetBucketMetadataTableConfiguration", GetBucketMetadataTableConfiguration$) { } class GetBucketMetricsConfigurationCommand extends command(_ep3, _mw0, "GetBucketMetricsConfiguration", GetBucketMetricsConfiguration$) { } class GetBucketNotificationConfigurationCommand extends command(_ep3, _mw0, "GetBucketNotificationConfiguration", GetBucketNotificationConfiguration$) { } class GetBucketOwnershipControlsCommand extends command(_ep3, _mw0, "GetBucketOwnershipControls", GetBucketOwnershipControls$) { } class GetBucketPolicyCommand extends command(_ep3, _mw4, "GetBucketPolicy", GetBucketPolicy$) { } class GetBucketPolicyStatusCommand extends command(_ep3, _mw0, "GetBucketPolicyStatus", GetBucketPolicyStatus$) { } class GetBucketReplicationCommand extends command(_ep3, _mw0, "GetBucketReplication", GetBucketReplication$) { } class GetBucketRequestPaymentCommand extends command(_ep3, _mw0, "GetBucketRequestPayment", GetBucketRequestPayment$) { } class GetBucketTaggingCommand extends command(_ep3, _mw0, "GetBucketTagging", GetBucketTagging$) { } class GetBucketVersioningCommand extends command(_ep3, _mw0, "GetBucketVersioning", GetBucketVersioning$) { } class GetBucketWebsiteCommand extends command(_ep3, _mw0, "GetBucketWebsite", GetBucketWebsite$) { } class GetObjectAclCommand extends command(_ep0, _mw0, "GetObjectAcl", GetObjectAcl$) { } class GetObjectAnnotationCommand extends command(_ep0, _mw6, "GetObjectAnnotation", GetObjectAnnotation$) { } class GetObjectAttributesCommand extends command(_ep5, _mw1, "GetObjectAttributes", GetObjectAttributes$) { } class GetObjectCommand extends command(_ep0, _mw7, "GetObject", GetObject$) { } class GetObjectLegalHoldCommand extends command(_ep5, _mw0, "GetObjectLegalHold", GetObjectLegalHold$) { } class GetObjectLockConfigurationCommand extends command(_ep5, _mw0, "GetObjectLockConfiguration", GetObjectLockConfiguration$) { } class GetObjectRetentionCommand extends command(_ep5, _mw0, "GetObjectRetention", GetObjectRetention$) { } class GetObjectTaggingCommand extends command(_ep5, _mw0, "GetObjectTagging", GetObjectTagging$) { } class GetObjectTorrentCommand extends command(_ep5, _mw4, "GetObjectTorrent", GetObjectTorrent$) { } class GetPublicAccessBlockCommand extends command(_ep3, _mw0, "GetPublicAccessBlock", GetPublicAccessBlock$) { } class HeadBucketCommand extends command(_ep5, _mw0, "HeadBucket", HeadBucket$) { } class HeadObjectCommand extends command(_ep0, _mw8, "HeadObject", HeadObject$) { } class ListBucketAnalyticsConfigurationsCommand extends command(_ep3, _mw0, "ListBucketAnalyticsConfigurations", ListBucketAnalyticsConfigurations$) { } class ListBucketIntelligentTieringConfigurationsCommand extends command(_ep3, _mw0, "ListBucketIntelligentTieringConfigurations", ListBucketIntelligentTieringConfigurations$) { } class ListBucketInventoryConfigurationsCommand extends command(_ep3, _mw0, "ListBucketInventoryConfigurations", ListBucketInventoryConfigurations$) { } class ListBucketMetricsConfigurationsCommand extends command(_ep3, _mw0, "ListBucketMetricsConfigurations", ListBucketMetricsConfigurations$) { } class ListBucketsCommand extends command(_ep6, _mw0, "ListBuckets", ListBuckets$) { } class ListDirectoryBucketsCommand extends command(_ep7, _mw0, "ListDirectoryBuckets", ListDirectoryBuckets$) { } class ListMultipartUploadsCommand extends command(_ep8, _mw0, "ListMultipartUploads", ListMultipartUploads$) { } class ListObjectAnnotationsCommand extends command(_ep5, _mw0, "ListObjectAnnotations", ListObjectAnnotations$) { } class ListObjectsCommand extends command(_ep8, _mw0, "ListObjects", ListObjects$) { } class ListObjectsV2Command extends command(_ep8, _mw0, "ListObjectsV2", ListObjectsV2$) { } class ListObjectVersionsCommand extends command(_ep8, _mw0, "ListObjectVersions", ListObjectVersions$) { } class ListPartsCommand extends command(_ep0, _mw1, "ListParts", ListParts$) { } class PutBucketAbacCommand extends command(_ep5, _mw9, "PutBucketAbac", PutBucketAbac$) { } class PutBucketAccelerateConfigurationCommand extends command(_ep3, _mw9, "PutBucketAccelerateConfiguration", PutBucketAccelerateConfiguration$) { } class PutBucketAclCommand extends command(_ep3, _mw3, "PutBucketAcl", PutBucketAcl$) { } class PutBucketAnalyticsConfigurationCommand extends command(_ep3, _mw4, "PutBucketAnalyticsConfiguration", PutBucketAnalyticsConfiguration$) { } class PutBucketCorsCommand extends command(_ep3, _mw3, "PutBucketCors", PutBucketCors$) { } class PutBucketEncryptionCommand extends command(_ep3, _mw3, "PutBucketEncryption", PutBucketEncryption$) { } class PutBucketIntelligentTieringConfigurationCommand extends command(_ep3, _mw4, "PutBucketIntelligentTieringConfiguration", PutBucketIntelligentTieringConfiguration$) { } class PutBucketInventoryConfigurationCommand extends command(_ep3, _mw4, "PutBucketInventoryConfiguration", PutBucketInventoryConfiguration$) { } class PutBucketLifecycleConfigurationCommand extends command(_ep3, _mw5, "PutBucketLifecycleConfiguration", PutBucketLifecycleConfiguration$) { } class PutBucketLoggingCommand extends command(_ep3, _mw3, "PutBucketLogging", PutBucketLogging$) { } class PutBucketMetricsConfigurationCommand extends command(_ep3, _mw4, "PutBucketMetricsConfiguration", PutBucketMetricsConfiguration$) { } class PutBucketNotificationConfigurationCommand extends command(_ep3, _mw4, "PutBucketNotificationConfiguration", PutBucketNotificationConfiguration$) { } class PutBucketOwnershipControlsCommand extends command(_ep3, _mw3, "PutBucketOwnershipControls", PutBucketOwnershipControls$) { } class PutBucketPolicyCommand extends command(_ep3, _mw3, "PutBucketPolicy", PutBucketPolicy$) { } class PutBucketReplicationCommand extends command(_ep3, _mw3, "PutBucketReplication", PutBucketReplication$) { } class PutBucketRequestPaymentCommand extends command(_ep3, _mw3, "PutBucketRequestPayment", PutBucketRequestPayment$) { } class PutBucketTaggingCommand extends command(_ep3, _mw3, "PutBucketTagging", PutBucketTagging$) { } class PutBucketVersioningCommand extends command(_ep3, _mw3, "PutBucketVersioning", PutBucketVersioning$) { } class PutBucketWebsiteCommand extends command(_ep3, _mw3, "PutBucketWebsite", PutBucketWebsite$) { } class PutObjectAclCommand extends command(_ep0, _mw5, "PutObjectAcl", PutObjectAcl$) { } class PutObjectAnnotationCommand extends command(_ep0, _mw10, "PutObjectAnnotation", PutObjectAnnotation$) { } class PutObjectCommand extends command(_ep0, _mw11, "PutObject", PutObject$) { } class PutObjectLegalHoldCommand extends command(_ep5, _mw5, "PutObjectLegalHold", PutObjectLegalHold$) { } class PutObjectLockConfigurationCommand extends command(_ep5, _mw5, "PutObjectLockConfiguration", PutObjectLockConfiguration$) { } class PutObjectRetentionCommand extends command(_ep5, _mw5, "PutObjectRetention", PutObjectRetention$) { } class PutObjectTaggingCommand extends command(_ep5, _mw5, "PutObjectTagging", PutObjectTagging$) { } class PutPublicAccessBlockCommand extends command(_ep3, _mw3, "PutPublicAccessBlock", PutPublicAccessBlock$) { } class RenameObjectCommand extends command(_ep0, _mw0, "RenameObject", RenameObject$) { } class RestoreObjectCommand extends command(_ep5, _mw10, "RestoreObject", RestoreObject$) { } class SelectObjectContentCommand extends command(_ep5, _mw12, "SelectObjectContent", SelectObjectContent$) { } class UpdateBucketMetadataAnnotationTableConfigurationCommand extends command(_ep3, _mw3, "UpdateBucketMetadataAnnotationTableConfiguration", UpdateBucketMetadataAnnotationTableConfiguration$) { } class UpdateBucketMetadataInventoryTableConfigurationCommand extends command(_ep3, _mw3, "UpdateBucketMetadataInventoryTableConfiguration", UpdateBucketMetadataInventoryTableConfiguration$) { } class UpdateBucketMetadataJournalTableConfigurationCommand extends command(_ep3, _mw3, "UpdateBucketMetadataJournalTableConfiguration", UpdateBucketMetadataJournalTableConfiguration$) { } class UpdateObjectEncryptionCommand extends command(_ep5, _mw5, "UpdateObjectEncryption", UpdateObjectEncryption$) { } class UploadPartCommand extends command(_ep0, _mw13, "UploadPart", UploadPart$) { } class UploadPartCopyCommand extends command(_ep4, _mw1, "UploadPartCopy", UploadPartCopy$) { } class WriteGetObjectResponseCommand extends command(_ep9, _mw4, "WriteGetObjectResponse", WriteGetObjectResponse$) { } const paginateListBuckets = createPaginator(S3Client, ListBucketsCommand, "ContinuationToken", "ContinuationToken", "MaxBuckets"); const paginateListDirectoryBuckets = createPaginator(S3Client, ListDirectoryBucketsCommand, "ContinuationToken", "ContinuationToken", "MaxDirectoryBuckets"); const paginateListObjectAnnotations = createPaginator(S3Client, ListObjectAnnotationsCommand, "ContinuationToken", "NextContinuationToken", "MaxAnnotationResults"); const paginateListObjectsV2 = createPaginator(S3Client, ListObjectsV2Command, "ContinuationToken", "NextContinuationToken", "MaxKeys"); const paginateListParts = createPaginator(S3Client, ListPartsCommand, "PartNumberMarker", "NextPartNumberMarker", "MaxParts"); const checkState$3 = async (client, input) => { let reason; try { let result = await client.send(new HeadBucketCommand(input)); reason = result; return { state: WaiterState.SUCCESS, reason }; } catch (exception) { reason = exception; if (exception.name === "NotFound") { return { state: WaiterState.RETRY, reason }; } } return { state: WaiterState.RETRY, reason }; }; const waitForBucketExists = async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 120 }; return createWaiter({ ...serviceDefaults, ...params }, input, checkState$3); }; const waitUntilBucketExists = async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 120 }; const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$3); return checkExceptions(result); }; const checkState$2 = async (client, input) => { let reason; try { let result = await client.send(new HeadBucketCommand(input)); reason = result; } catch (exception) { reason = exception; if (exception.name === "NotFound") { return { state: WaiterState.SUCCESS, reason }; } } return { state: WaiterState.RETRY, reason }; }; const waitForBucketNotExists = async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 120 }; return createWaiter({ ...serviceDefaults, ...params }, input, checkState$2); }; const waitUntilBucketNotExists = async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 120 }; const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState$2); return checkExceptions(result); }; const checkState$1 = async (client, input) => { let reason; try { let result = await client.send(new HeadObjectCommand(input)); reason = result; return { state: WaiterState.SUCCESS, reason }; } catch (exception) { reason = exception; if (exception.name === "NotFound") { return { state: WaiterState.RETRY, reason }; } } return { state: WaiterState.RETRY, reason }; }; const waitForObjectExists = async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 120 }; return createWaiter({ ...serviceDefaults, ...params }, input, checkState$1); }; const waitUntilObjectExists = async (params, input) => { const serviceDefaults = { minDelay: 5, 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 HeadObjectCommand(input)); reason = result; } catch (exception) { reason = exception; if (exception.name === "NotFound") { return { state: WaiterState.SUCCESS, reason }; } } return { state: WaiterState.RETRY, reason }; }; const waitForObjectNotExists = async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 120 }; return createWaiter({ ...serviceDefaults, ...params }, input, checkState); }; const waitUntilObjectNotExists = async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 120 }; const result = await createWaiter({ ...serviceDefaults, ...params }, input, checkState); return checkExceptions(result); }; const commands = { AbortMultipartUploadCommand, CompleteMultipartUploadCommand, CopyObjectCommand, CreateBucketCommand, CreateBucketMetadataConfigurationCommand, CreateBucketMetadataTableConfigurationCommand, CreateMultipartUploadCommand, CreateSessionCommand, DeleteBucketCommand, DeleteBucketAnalyticsConfigurationCommand, DeleteBucketCorsCommand, DeleteBucketEncryptionCommand, DeleteBucketIntelligentTieringConfigurationCommand, DeleteBucketInventoryConfigurationCommand, DeleteBucketLifecycleCommand, DeleteBucketMetadataConfigurationCommand, DeleteBucketMetadataTableConfigurationCommand, DeleteBucketMetricsConfigurationCommand, DeleteBucketOwnershipControlsCommand, DeleteBucketPolicyCommand, DeleteBucketReplicationCommand, DeleteBucketTaggingCommand, DeleteBucketWebsiteCommand, DeleteObjectCommand, DeleteObjectAnnotationCommand, DeleteObjectsCommand, DeleteObjectTaggingCommand, DeletePublicAccessBlockCommand, GetBucketAbacCommand, GetBucketAccelerateConfigurationCommand, GetBucketAclCommand, GetBucketAnalyticsConfigurationCommand, GetBucketCorsCommand, GetBucketEncryptionCommand, GetBucketIntelligentTieringConfigurationCommand, GetBucketInventoryConfigurationCommand, GetBucketLifecycleConfigurationCommand, GetBucketLocationCommand, GetBucketLoggingCommand, GetBucketMetadataConfigurationCommand, GetBucketMetadataTableConfigurationCommand, GetBucketMetricsConfigurationCommand, GetBucketNotificationConfigurationCommand, GetBucketOwnershipControlsCommand, GetBucketPolicyCommand, GetBucketPolicyStatusCommand, GetBucketReplicationCommand, GetBucketRequestPaymentCommand, GetBucketTaggingCommand, GetBucketVersioningCommand, GetBucketWebsiteCommand, GetObjectCommand, GetObjectAclCommand, GetObjectAnnotationCommand, GetObjectAttributesCommand, GetObjectLegalHoldCommand, GetObjectLockConfigurationCommand, GetObjectRetentionCommand, GetObjectTaggingCommand, GetObjectTorrentCommand, GetPublicAccessBlockCommand, HeadBucketCommand, HeadObjectCommand, ListBucketAnalyticsConfigurationsCommand, ListBucketIntelligentTieringConfigurationsCommand, ListBucketInventoryConfigurationsCommand, ListBucketMetricsConfigurationsCommand, ListBucketsCommand, ListDirectoryBucketsCommand, ListMultipartUploadsCommand, ListObjectAnnotationsCommand, ListObjectsCommand, ListObjectsV2Command, ListObjectVersionsCommand, ListPartsCommand, PutBucketAbacCommand, PutBucketAccelerateConfigurationCommand, PutBucketAclCommand, PutBucketAnalyticsConfigurationCommand, PutBucketCorsCommand, PutBucketEncryptionCommand, PutBucketIntelligentTieringConfigurationCommand, PutBucketInventoryConfigurationCommand, PutBucketLifecycleConfigurationCommand, PutBucketLoggingCommand, PutBucketMetricsConfigurationCommand, PutBucketNotificationConfigurationCommand, PutBucketOwnershipControlsCommand, PutBucketPolicyCommand, PutBucketReplicationCommand, PutBucketRequestPaymentCommand, PutBucketTaggingCommand, PutBucketVersioningCommand, PutBucketWebsiteCommand, PutObjectCommand, PutObjectAclCommand, PutObjectAnnotationCommand, PutObjectLegalHoldCommand, PutObjectLockConfigurationCommand, PutObjectRetentionCommand, PutObjectTaggingCommand, PutPublicAccessBlockCommand, RenameObjectCommand, RestoreObjectCommand, SelectObjectContentCommand, UpdateBucketMetadataAnnotationTableConfigurationCommand, UpdateBucketMetadataInventoryTableConfigurationCommand, UpdateBucketMetadataJournalTableConfigurationCommand, UpdateObjectEncryptionCommand, UploadPartCommand, UploadPartCopyCommand, WriteGetObjectResponseCommand, }; const paginators = { paginateListBuckets, paginateListDirectoryBuckets, paginateListObjectAnnotations, paginateListObjectsV2, paginateListParts, }; const waiters = { waitUntilBucketExists, waitUntilBucketNotExists, waitUntilObjectExists, waitUntilObjectNotExists, }; class S3 extends S3Client { } createAggregatedClient(commands, S3, { paginators, waiters }); const BucketAbacStatus = { Disabled: "Disabled", Enabled: "Enabled", }; const RequestCharged = { requester: "requester", }; const RequestPayer = { requester: "requester", }; const BucketAccelerateStatus = { Enabled: "Enabled", Suspended: "Suspended", }; 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 OwnerOverride = { Destination: "Destination", }; const ChecksumType = { COMPOSITE: "COMPOSITE", FULL_OBJECT: "FULL_OBJECT", }; const ServerSideEncryption = { AES256: "AES256", aws_fsx: "aws:fsx", aws_kms: "aws:kms", aws_kms_dsse: "aws:kms:dsse", }; const ObjectCannedACL = { authenticated_read: "authenticated-read", aws_exec_read: "aws-exec-read", bucket_owner_full_control: "bucket-owner-full-control", bucket_owner_read: "bucket-owner-read", private: "private", public_read: "public-read", public_read_write: "public-read-write", }; const AnnotationDirective = { COPY: "COPY", EXCLUDE: "EXCLUDE", }; const ChecksumAlgorithm = { CRC32: "CRC32", CRC32C: "CRC32C", CRC64NVME: "CRC64NVME", MD5: "MD5", SHA1: "SHA1", SHA256: "SHA256", SHA512: "SHA512", XXHASH128: "XXHASH128", XXHASH3: "XXHASH3", XXHASH64: "XXHASH64", }; const MetadataDirective = { COPY: "COPY", REPLACE: "REPLACE", }; const ObjectLockLegalHoldStatus = { OFF: "OFF", ON: "ON", }; const ObjectLockMode = { COMPLIANCE: "COMPLIANCE", GOVERNANCE: "GOVERNANCE", }; const StorageClass = { DEEP_ARCHIVE: "DEEP_ARCHIVE", EXPRESS_ONEZONE: "EXPRESS_ONEZONE", FSX_ONTAP: "FSX_ONTAP", FSX_OPENZFS: "FSX_OPENZFS", GLACIER: "GLACIER", GLACIER_IR: "GLACIER_IR", INTELLIGENT_TIERING: "INTELLIGENT_TIERING", ONEZONE_IA: "ONEZONE_IA", OUTPOSTS: "OUTPOSTS", REDUCED_REDUNDANCY: "REDUCED_REDUNDANCY", SNOW: "SNOW", STANDARD: "STANDARD", STANDARD_IA: "STANDARD_IA", }; const TaggingDirective = { COPY: "COPY", REPLACE: "REPLACE", }; const BucketCannedACL = { authenticated_read: "authenticated-read", private: "private", public_read: "public-read", public_read_write: "public-read-write", }; const BucketNamespace = { ACCOUNT_REGIONAL: "account-regional", GLOBAL: "global", }; const DataRedundancy = { SingleAvailabilityZone: "SingleAvailabilityZone", SingleLocalZone: "SingleLocalZone", }; const BucketType = { Directory: "Directory", }; const LocationType = { AvailabilityZone: "AvailabilityZone", LocalZone: "LocalZone", }; const BucketLocationConstraint = { EU: "EU", af_south_1: "af-south-1", ap_east_1: "ap-east-1", ap_east_2: "ap-east-2", ap_northeast_1: "ap-northeast-1", ap_northeast_2: "ap-northeast-2", ap_northeast_3: "ap-northeast-3", ap_south_1: "ap-south-1", ap_south_2: "ap-south-2", ap_southeast_1: "ap-southeast-1", ap_southeast_2: "ap-southeast-2", ap_southeast_3: "ap-southeast-3", ap_southeast_4: "ap-southeast-4", ap_southeast_5: "ap-southeast-5", ap_southeast_6: "ap-southeast-6", ap_southeast_7: "ap-southeast-7", ca_central_1: "ca-central-1", ca_west_1: "ca-west-1", cn_north_1: "cn-north-1", cn_northwest_1: "cn-northwest-1", eu_central_1: "eu-central-1", eu_central_2: "eu-central-2", eu_north_1: "eu-north-1", eu_south_1: "eu-south-1", eu_south_2: "eu-south-2", eu_west_1: "eu-west-1", eu_west_2: "eu-west-2", eu_west_3: "eu-west-3", il_central_1: "il-central-1", me_central_1: "me-central-1", me_south_1: "me-south-1", mx_central_1: "mx-central-1", sa_east_1: "sa-east-1", us_east_2: "us-east-2", us_gov_east_1: "us-gov-east-1", us_gov_west_1: "us-gov-west-1", us_west_1: "us-west-1", us_west_2: "us-west-2", }; const ObjectOwnership = { BucketOwnerEnforced: "BucketOwnerEnforced", BucketOwnerPreferred: "BucketOwnerPreferred", ObjectWriter: "ObjectWriter", }; const AnnotationConfigurationState = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; const TableSseAlgorithm = { AES256: "AES256", aws_kms: "aws:kms", }; const InventoryConfigurationState = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; const ExpirationState = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; const SessionMode = { ReadOnly: "ReadOnly", ReadWrite: "ReadWrite", }; const AnalyticsS3ExportFileFormat = { CSV: "CSV", }; const StorageClassAnalysisSchemaVersion = { V_1: "V_1", }; const EncryptionType = { NONE: "NONE", SSE_C: "SSE-C", }; const IntelligentTieringStatus = { Disabled: "Disabled", Enabled: "Enabled", }; const IntelligentTieringAccessTier = { ARCHIVE_ACCESS: "ARCHIVE_ACCESS", DEEP_ARCHIVE_ACCESS: "DEEP_ARCHIVE_ACCESS", }; const InventoryFormat = { CSV: "CSV", ORC: "ORC", Parquet: "Parquet", }; const InventoryIncludedObjectVersions = { All: "All", Current: "Current", }; const InventoryOptionalField = { BucketKeyStatus: "BucketKeyStatus", ChecksumAlgorithm: "ChecksumAlgorithm", ETag: "ETag", EncryptionStatus: "EncryptionStatus", IntelligentTieringAccessTier: "IntelligentTieringAccessTier", IsMultipartUploaded: "IsMultipartUploaded", LastModifiedDate: "LastModifiedDate", LifecycleExpirationDate: "LifecycleExpirationDate", ObjectAccessControlList: "ObjectAccessControlList", ObjectLockLegalHoldStatus: "ObjectLockLegalHoldStatus", ObjectLockMode: "ObjectLockMode", ObjectLockRetainUntilDate: "ObjectLockRetainUntilDate", ObjectOwner: "ObjectOwner", ReplicationStatus: "ReplicationStatus", Size: "Size", StorageClass: "StorageClass", }; const InventoryFrequency = { Daily: "Daily", Weekly: "Weekly", }; const TransitionStorageClass = { DEEP_ARCHIVE: "DEEP_ARCHIVE", GLACIER: "GLACIER", GLACIER_IR: "GLACIER_IR", INTELLIGENT_TIERING: "INTELLIGENT_TIERING", ONEZONE_IA: "ONEZONE_IA", STANDARD_IA: "STANDARD_IA", }; const ExpirationStatus = { Disabled: "Disabled", Enabled: "Enabled", }; const TransitionDefaultMinimumObjectSize = { all_storage_classes_128K: "all_storage_classes_128K", varies_by_storage_class: "varies_by_storage_class", }; const BucketLogsPermission = { FULL_CONTROL: "FULL_CONTROL", READ: "READ", WRITE: "WRITE", }; const PartitionDateSource = { DeliveryTime: "DeliveryTime", EventTime: "EventTime", }; const S3TablesBucketType = { aws: "aws", customer: "customer", }; const Event = { s3_IntelligentTiering: "s3:IntelligentTiering", s3_LifecycleExpiration_: "s3:LifecycleExpiration:*", s3_LifecycleExpiration_Delete: "s3:LifecycleExpiration:Delete", s3_LifecycleExpiration_DeleteMarkerCreated: "s3:LifecycleExpiration:DeleteMarkerCreated", s3_LifecycleTransition: "s3:LifecycleTransition", s3_ObjectAcl_Put: "s3:ObjectAcl:Put", s3_ObjectAnnotation_: "s3:ObjectAnnotation:*", s3_ObjectAnnotation_Delete: "s3:ObjectAnnotation:Delete", s3_ObjectAnnotation_Put: "s3:ObjectAnnotation:Put", s3_ObjectCreated_: "s3:ObjectCreated:*", s3_ObjectCreated_CompleteMultipartUpload: "s3:ObjectCreated:CompleteMultipartUpload", s3_ObjectCreated_Copy: "s3:ObjectCreated:Copy", s3_ObjectCreated_Post: "s3:ObjectCreated:Post", s3_ObjectCreated_Put: "s3:ObjectCreated:Put", s3_ObjectRemoved_: "s3:ObjectRemoved:*", s3_ObjectRemoved_Delete: "s3:ObjectRemoved:Delete", s3_ObjectRemoved_DeleteMarkerCreated: "s3:ObjectRemoved:DeleteMarkerCreated", s3_ObjectRestore_: "s3:ObjectRestore:*", s3_ObjectRestore_Completed: "s3:ObjectRestore:Completed", s3_ObjectRestore_Delete: "s3:ObjectRestore:Delete", s3_ObjectRestore_Post: "s3:ObjectRestore:Post", s3_ObjectTagging_: "s3:ObjectTagging:*", s3_ObjectTagging_Delete: "s3:ObjectTagging:Delete", s3_ObjectTagging_Put: "s3:ObjectTagging:Put", s3_ReducedRedundancyLostObject: "s3:ReducedRedundancyLostObject", s3_Replication_: "s3:Replication:*", s3_Replication_OperationFailedReplication: "s3:Replication:OperationFailedReplication", s3_Replication_OperationMissedThreshold: "s3:Replication:OperationMissedThreshold", s3_Replication_OperationNotTracked: "s3:Replication:OperationNotTracked", s3_Replication_OperationReplicatedAfterThreshold: "s3:Replication:OperationReplicatedAfterThreshold", }; const FilterRuleName = { prefix: "prefix", suffix: "suffix", }; const DeleteMarkerReplicationStatus = { Disabled: "Disabled", Enabled: "Enabled", }; const MetricsStatus = { Disabled: "Disabled", Enabled: "Enabled", }; const ReplicationTimeStatus = { Disabled: "Disabled", Enabled: "Enabled", }; const ExistingObjectReplicationStatus = { Disabled: "Disabled", Enabled: "Enabled", }; const ReplicaModificationsStatus = { Disabled: "Disabled", Enabled: "Enabled", }; const SseKmsEncryptedObjectsStatus = { Disabled: "Disabled", Enabled: "Enabled", }; const ReplicationRuleStatus = { Disabled: "Disabled", Enabled: "Enabled", }; const Payer = { BucketOwner: "BucketOwner", Requester: "Requester", }; const MFADeleteStatus = { Disabled: "Disabled", Enabled: "Enabled", }; const BucketVersioningStatus = { Enabled: "Enabled", Suspended: "Suspended", }; const Protocol = { http: "http", https: "https", }; const ReplicationStatus = { COMPLETE: "COMPLETE", COMPLETED: "COMPLETED", FAILED: "FAILED", PENDING: "PENDING", REPLICA: "REPLICA", }; const ChecksumMode = { ENABLED: "ENABLED", }; const ObjectAttributes = { CHECKSUM: "Checksum", ETAG: "ETag", OBJECT_PARTS: "ObjectParts", OBJECT_SIZE: "ObjectSize", STORAGE_CLASS: "StorageClass", }; const ObjectLockEnabled = { Enabled: "Enabled", }; const ObjectLockRetentionMode = { COMPLIANCE: "COMPLIANCE", GOVERNANCE: "GOVERNANCE", }; const ArchiveStatus = { ARCHIVE_ACCESS: "ARCHIVE_ACCESS", DEEP_ARCHIVE_ACCESS: "DEEP_ARCHIVE_ACCESS", }; const EncodingType = { url: "url", }; const ObjectStorageClass = { DEEP_ARCHIVE: "DEEP_ARCHIVE", EXPRESS_ONEZONE: "EXPRESS_ONEZONE", FSX_ONTAP: "FSX_ONTAP", FSX_OPENZFS: "FSX_OPENZFS", GLACIER: "GLACIER", GLACIER_IR: "GLACIER_IR", INTELLIGENT_TIERING: "INTELLIGENT_TIERING", ONEZONE_IA: "ONEZONE_IA", OUTPOSTS: "OUTPOSTS", REDUCED_REDUNDANCY: "REDUCED_REDUNDANCY", SNOW: "SNOW", STANDARD: "STANDARD", STANDARD_IA: "STANDARD_IA", }; const OptionalObjectAttributes = { RESTORE_STATUS: "RestoreStatus", }; const ObjectVersionStorageClass = { STANDARD: "STANDARD", }; const MFADelete = { Disabled: "Disabled", Enabled: "Enabled", }; const Tier = { Bulk: "Bulk", Expedited: "Expedited", Standard: "Standard", }; const ExpressionType = { SQL: "SQL", }; const CompressionType = { BZIP2: "BZIP2", GZIP: "GZIP", NONE: "NONE", }; const FileHeaderInfo = { IGNORE: "IGNORE", NONE: "NONE", USE: "USE", }; const JSONType = { DOCUMENT: "DOCUMENT", LINES: "LINES", }; const QuoteFields = { ALWAYS: "ALWAYS", ASNEEDED: "ASNEEDED", }; const RestoreRequestType = { SELECT: "SELECT", }; exports.AbacStatus$ = AbacStatus$; exports.AbortIncompleteMultipartUpload$ = AbortIncompleteMultipartUpload$; exports.AbortMultipartUpload$ = AbortMultipartUpload$; exports.AbortMultipartUploadCommand = AbortMultipartUploadCommand; exports.AbortMultipartUploadOutput$ = AbortMultipartUploadOutput$; exports.AbortMultipartUploadRequest$ = AbortMultipartUploadRequest$; exports.AccelerateConfiguration$ = AccelerateConfiguration$; exports.AccessControlPolicy$ = AccessControlPolicy$; exports.AccessControlTranslation$ = AccessControlTranslation$; exports.AccessDenied = AccessDenied; exports.AccessDenied$ = AccessDenied$; exports.AnalyticsAndOperator$ = AnalyticsAndOperator$; exports.AnalyticsConfiguration$ = AnalyticsConfiguration$; exports.AnalyticsExportDestination$ = AnalyticsExportDestination$; exports.AnalyticsFilter$ = AnalyticsFilter$; exports.AnalyticsS3BucketDestination$ = AnalyticsS3BucketDestination$; exports.AnalyticsS3ExportFileFormat = AnalyticsS3ExportFileFormat; exports.AnnotationConfigurationState = AnnotationConfigurationState; exports.AnnotationDirective = AnnotationDirective; exports.AnnotationEntry$ = AnnotationEntry$; exports.AnnotationLimitExceeded = AnnotationLimitExceeded; exports.AnnotationLimitExceeded$ = AnnotationLimitExceeded$; exports.AnnotationNameTooLong = AnnotationNameTooLong; exports.AnnotationNameTooLong$ = AnnotationNameTooLong$; exports.AnnotationTableConfiguration$ = AnnotationTableConfiguration$; exports.AnnotationTableConfigurationResult$ = AnnotationTableConfigurationResult$; exports.AnnotationTableConfigurationUpdates$ = AnnotationTableConfigurationUpdates$; exports.ArchiveStatus = ArchiveStatus; exports.BlockedEncryptionTypes$ = BlockedEncryptionTypes$; exports.Bucket$ = Bucket$; exports.BucketAbacStatus = BucketAbacStatus; exports.BucketAccelerateStatus = BucketAccelerateStatus; exports.BucketAlreadyExists = BucketAlreadyExists; exports.BucketAlreadyExists$ = BucketAlreadyExists$; exports.BucketAlreadyOwnedByYou = BucketAlreadyOwnedByYou; exports.BucketAlreadyOwnedByYou$ = BucketAlreadyOwnedByYou$; exports.BucketCannedACL = BucketCannedACL; exports.BucketInfo$ = BucketInfo$; exports.BucketLifecycleConfiguration$ = BucketLifecycleConfiguration$; exports.BucketLocationConstraint = BucketLocationConstraint; exports.BucketLoggingStatus$ = BucketLoggingStatus$; exports.BucketLogsPermission = BucketLogsPermission; exports.BucketNamespace = BucketNamespace; exports.BucketType = BucketType; exports.BucketVersioningStatus = BucketVersioningStatus; exports.CORSConfiguration$ = CORSConfiguration$; exports.CORSRule$ = CORSRule$; exports.CSVInput$ = CSVInput$; exports.CSVOutput$ = CSVOutput$; exports.Checksum$ = Checksum$; exports.ChecksumAlgorithm = ChecksumAlgorithm; exports.ChecksumMode = ChecksumMode; exports.ChecksumType = ChecksumType; exports.CommonPrefix$ = CommonPrefix$; exports.CompleteMultipartUpload$ = CompleteMultipartUpload$; exports.CompleteMultipartUploadCommand = CompleteMultipartUploadCommand; exports.CompleteMultipartUploadOutput$ = CompleteMultipartUploadOutput$; exports.CompleteMultipartUploadRequest$ = CompleteMultipartUploadRequest$; exports.CompletedMultipartUpload$ = CompletedMultipartUpload$; exports.CompletedPart$ = CompletedPart$; exports.CompressionType = CompressionType; exports.Condition$ = Condition$; exports.ContinuationEvent$ = ContinuationEvent$; exports.CopyObject$ = CopyObject$; exports.CopyObjectCommand = CopyObjectCommand; exports.CopyObjectOutput$ = CopyObjectOutput$; exports.CopyObjectRequest$ = CopyObjectRequest$; exports.CopyObjectResult$ = CopyObjectResult$; exports.CopyPartResult$ = CopyPartResult$; exports.CreateBucket$ = CreateBucket$; exports.CreateBucketCommand = CreateBucketCommand; exports.CreateBucketConfiguration$ = CreateBucketConfiguration$; exports.CreateBucketMetadataConfiguration$ = CreateBucketMetadataConfiguration$; exports.CreateBucketMetadataConfigurationCommand = CreateBucketMetadataConfigurationCommand; exports.CreateBucketMetadataConfigurationRequest$ = CreateBucketMetadataConfigurationRequest$; exports.CreateBucketMetadataTableConfiguration$ = CreateBucketMetadataTableConfiguration$; exports.CreateBucketMetadataTableConfigurationCommand = CreateBucketMetadataTableConfigurationCommand; exports.CreateBucketMetadataTableConfigurationRequest$ = CreateBucketMetadataTableConfigurationRequest$; exports.CreateBucketOutput$ = CreateBucketOutput$; exports.CreateBucketRequest$ = CreateBucketRequest$; exports.CreateMultipartUpload$ = CreateMultipartUpload$; exports.CreateMultipartUploadCommand = CreateMultipartUploadCommand; exports.CreateMultipartUploadOutput$ = CreateMultipartUploadOutput$; exports.CreateMultipartUploadRequest$ = CreateMultipartUploadRequest$; exports.CreateSession$ = CreateSession$; exports.CreateSessionCommand = CreateSessionCommand; exports.CreateSessionOutput$ = CreateSessionOutput$; exports.CreateSessionRequest$ = CreateSessionRequest$; exports.DataRedundancy = DataRedundancy; exports.DefaultRetention$ = DefaultRetention$; exports.Delete$ = Delete$; exports.DeleteBucket$ = DeleteBucket$; exports.DeleteBucketAnalyticsConfiguration$ = DeleteBucketAnalyticsConfiguration$; exports.DeleteBucketAnalyticsConfigurationCommand = DeleteBucketAnalyticsConfigurationCommand; exports.DeleteBucketAnalyticsConfigurationRequest$ = DeleteBucketAnalyticsConfigurationRequest$; exports.DeleteBucketCommand = DeleteBucketCommand; exports.DeleteBucketCors$ = DeleteBucketCors$; exports.DeleteBucketCorsCommand = DeleteBucketCorsCommand; exports.DeleteBucketCorsRequest$ = DeleteBucketCorsRequest$; exports.DeleteBucketEncryption$ = DeleteBucketEncryption$; exports.DeleteBucketEncryptionCommand = DeleteBucketEncryptionCommand; exports.DeleteBucketEncryptionRequest$ = DeleteBucketEncryptionRequest$; exports.DeleteBucketIntelligentTieringConfiguration$ = DeleteBucketIntelligentTieringConfiguration$; exports.DeleteBucketIntelligentTieringConfigurationCommand = DeleteBucketIntelligentTieringConfigurationCommand; exports.DeleteBucketIntelligentTieringConfigurationRequest$ = DeleteBucketIntelligentTieringConfigurationRequest$; exports.DeleteBucketInventoryConfiguration$ = DeleteBucketInventoryConfiguration$; exports.DeleteBucketInventoryConfigurationCommand = DeleteBucketInventoryConfigurationCommand; exports.DeleteBucketInventoryConfigurationRequest$ = DeleteBucketInventoryConfigurationRequest$; exports.DeleteBucketLifecycle$ = DeleteBucketLifecycle$; exports.DeleteBucketLifecycleCommand = DeleteBucketLifecycleCommand; exports.DeleteBucketLifecycleRequest$ = DeleteBucketLifecycleRequest$; exports.DeleteBucketMetadataConfiguration$ = DeleteBucketMetadataConfiguration$; exports.DeleteBucketMetadataConfigurationCommand = DeleteBucketMetadataConfigurationCommand; exports.DeleteBucketMetadataConfigurationRequest$ = DeleteBucketMetadataConfigurationRequest$; exports.DeleteBucketMetadataTableConfiguration$ = DeleteBucketMetadataTableConfiguration$; exports.DeleteBucketMetadataTableConfigurationCommand = DeleteBucketMetadataTableConfigurationCommand; exports.DeleteBucketMetadataTableConfigurationRequest$ = DeleteBucketMetadataTableConfigurationRequest$; exports.DeleteBucketMetricsConfiguration$ = DeleteBucketMetricsConfiguration$; exports.DeleteBucketMetricsConfigurationCommand = DeleteBucketMetricsConfigurationCommand; exports.DeleteBucketMetricsConfigurationRequest$ = DeleteBucketMetricsConfigurationRequest$; exports.DeleteBucketOwnershipControls$ = DeleteBucketOwnershipControls$; exports.DeleteBucketOwnershipControlsCommand = DeleteBucketOwnershipControlsCommand; exports.DeleteBucketOwnershipControlsRequest$ = DeleteBucketOwnershipControlsRequest$; exports.DeleteBucketPolicy$ = DeleteBucketPolicy$; exports.DeleteBucketPolicyCommand = DeleteBucketPolicyCommand; exports.DeleteBucketPolicyRequest$ = DeleteBucketPolicyRequest$; exports.DeleteBucketReplication$ = DeleteBucketReplication$; exports.DeleteBucketReplicationCommand = DeleteBucketReplicationCommand; exports.DeleteBucketReplicationRequest$ = DeleteBucketReplicationRequest$; exports.DeleteBucketRequest$ = DeleteBucketRequest$; exports.DeleteBucketTagging$ = DeleteBucketTagging$; exports.DeleteBucketTaggingCommand = DeleteBucketTaggingCommand; exports.DeleteBucketTaggingRequest$ = DeleteBucketTaggingRequest$; exports.DeleteBucketWebsite$ = DeleteBucketWebsite$; exports.DeleteBucketWebsiteCommand = DeleteBucketWebsiteCommand; exports.DeleteBucketWebsiteRequest$ = DeleteBucketWebsiteRequest$; exports.DeleteMarkerEntry$ = DeleteMarkerEntry$; exports.DeleteMarkerReplication$ = DeleteMarkerReplication$; exports.DeleteMarkerReplicationStatus = DeleteMarkerReplicationStatus; exports.DeleteObject$ = DeleteObject$; exports.DeleteObjectAnnotation$ = DeleteObjectAnnotation$; exports.DeleteObjectAnnotationCommand = DeleteObjectAnnotationCommand; exports.DeleteObjectAnnotationOutput$ = DeleteObjectAnnotationOutput$; exports.DeleteObjectAnnotationRequest$ = DeleteObjectAnnotationRequest$; exports.DeleteObjectCommand = DeleteObjectCommand; exports.DeleteObjectOutput$ = DeleteObjectOutput$; exports.DeleteObjectRequest$ = DeleteObjectRequest$; exports.DeleteObjectTagging$ = DeleteObjectTagging$; exports.DeleteObjectTaggingCommand = DeleteObjectTaggingCommand; exports.DeleteObjectTaggingOutput$ = DeleteObjectTaggingOutput$; exports.DeleteObjectTaggingRequest$ = DeleteObjectTaggingRequest$; exports.DeleteObjects$ = DeleteObjects$; exports.DeleteObjectsCommand = DeleteObjectsCommand; exports.DeleteObjectsOutput$ = DeleteObjectsOutput$; exports.DeleteObjectsRequest$ = DeleteObjectsRequest$; exports.DeletePublicAccessBlock$ = DeletePublicAccessBlock$; exports.DeletePublicAccessBlockCommand = DeletePublicAccessBlockCommand; exports.DeletePublicAccessBlockRequest$ = DeletePublicAccessBlockRequest$; exports.DeletedObject$ = DeletedObject$; exports.Destination$ = Destination$; exports.DestinationResult$ = DestinationResult$; exports.EncodingType = EncodingType; exports.Encryption$ = Encryption$; exports.EncryptionConfiguration$ = EncryptionConfiguration$; exports.EncryptionType = EncryptionType; exports.EncryptionTypeMismatch = EncryptionTypeMismatch; exports.EncryptionTypeMismatch$ = EncryptionTypeMismatch$; exports.EndEvent$ = EndEvent$; exports.ErrorDetails$ = ErrorDetails$; exports.ErrorDocument$ = ErrorDocument$; exports.Event = Event; exports.EventBridgeConfiguration$ = EventBridgeConfiguration$; exports.ExistingObjectReplication$ = ExistingObjectReplication$; exports.ExistingObjectReplicationStatus = ExistingObjectReplicationStatus; exports.ExpirationState = ExpirationState; exports.ExpirationStatus = ExpirationStatus; exports.ExpressionType = ExpressionType; exports.FileHeaderInfo = FileHeaderInfo; exports.FilterRule$ = FilterRule$; exports.FilterRuleName = FilterRuleName; exports.GetBucketAbac$ = GetBucketAbac$; exports.GetBucketAbacCommand = GetBucketAbacCommand; exports.GetBucketAbacOutput$ = GetBucketAbacOutput$; exports.GetBucketAbacRequest$ = GetBucketAbacRequest$; exports.GetBucketAccelerateConfiguration$ = GetBucketAccelerateConfiguration$; exports.GetBucketAccelerateConfigurationCommand = GetBucketAccelerateConfigurationCommand; exports.GetBucketAccelerateConfigurationOutput$ = GetBucketAccelerateConfigurationOutput$; exports.GetBucketAccelerateConfigurationRequest$ = GetBucketAccelerateConfigurationRequest$; exports.GetBucketAcl$ = GetBucketAcl$; exports.GetBucketAclCommand = GetBucketAclCommand; exports.GetBucketAclOutput$ = GetBucketAclOutput$; exports.GetBucketAclRequest$ = GetBucketAclRequest$; exports.GetBucketAnalyticsConfiguration$ = GetBucketAnalyticsConfiguration$; exports.GetBucketAnalyticsConfigurationCommand = GetBucketAnalyticsConfigurationCommand; exports.GetBucketAnalyticsConfigurationOutput$ = GetBucketAnalyticsConfigurationOutput$; exports.GetBucketAnalyticsConfigurationRequest$ = GetBucketAnalyticsConfigurationRequest$; exports.GetBucketCors$ = GetBucketCors$; exports.GetBucketCorsCommand = GetBucketCorsCommand; exports.GetBucketCorsOutput$ = GetBucketCorsOutput$; exports.GetBucketCorsRequest$ = GetBucketCorsRequest$; exports.GetBucketEncryption$ = GetBucketEncryption$; exports.GetBucketEncryptionCommand = GetBucketEncryptionCommand; exports.GetBucketEncryptionOutput$ = GetBucketEncryptionOutput$; exports.GetBucketEncryptionRequest$ = GetBucketEncryptionRequest$; exports.GetBucketIntelligentTieringConfiguration$ = GetBucketIntelligentTieringConfiguration$; exports.GetBucketIntelligentTieringConfigurationCommand = GetBucketIntelligentTieringConfigurationCommand; exports.GetBucketIntelligentTieringConfigurationOutput$ = GetBucketIntelligentTieringConfigurationOutput$; exports.GetBucketIntelligentTieringConfigurationRequest$ = GetBucketIntelligentTieringConfigurationRequest$; exports.GetBucketInventoryConfiguration$ = GetBucketInventoryConfiguration$; exports.GetBucketInventoryConfigurationCommand = GetBucketInventoryConfigurationCommand; exports.GetBucketInventoryConfigurationOutput$ = GetBucketInventoryConfigurationOutput$; exports.GetBucketInventoryConfigurationRequest$ = GetBucketInventoryConfigurationRequest$; exports.GetBucketLifecycleConfiguration$ = GetBucketLifecycleConfiguration$; exports.GetBucketLifecycleConfigurationCommand = GetBucketLifecycleConfigurationCommand; exports.GetBucketLifecycleConfigurationOutput$ = GetBucketLifecycleConfigurationOutput$; exports.GetBucketLifecycleConfigurationRequest$ = GetBucketLifecycleConfigurationRequest$; exports.GetBucketLocation$ = GetBucketLocation$; exports.GetBucketLocationCommand = GetBucketLocationCommand; exports.GetBucketLocationOutput$ = GetBucketLocationOutput$; exports.GetBucketLocationRequest$ = GetBucketLocationRequest$; exports.GetBucketLogging$ = GetBucketLogging$; exports.GetBucketLoggingCommand = GetBucketLoggingCommand; exports.GetBucketLoggingOutput$ = GetBucketLoggingOutput$; exports.GetBucketLoggingRequest$ = GetBucketLoggingRequest$; exports.GetBucketMetadataConfiguration$ = GetBucketMetadataConfiguration$; exports.GetBucketMetadataConfigurationCommand = GetBucketMetadataConfigurationCommand; exports.GetBucketMetadataConfigurationOutput$ = GetBucketMetadataConfigurationOutput$; exports.GetBucketMetadataConfigurationRequest$ = GetBucketMetadataConfigurationRequest$; exports.GetBucketMetadataConfigurationResult$ = GetBucketMetadataConfigurationResult$; exports.GetBucketMetadataTableConfiguration$ = GetBucketMetadataTableConfiguration$; exports.GetBucketMetadataTableConfigurationCommand = GetBucketMetadataTableConfigurationCommand; exports.GetBucketMetadataTableConfigurationOutput$ = GetBucketMetadataTableConfigurationOutput$; exports.GetBucketMetadataTableConfigurationRequest$ = GetBucketMetadataTableConfigurationRequest$; exports.GetBucketMetadataTableConfigurationResult$ = GetBucketMetadataTableConfigurationResult$; exports.GetBucketMetricsConfiguration$ = GetBucketMetricsConfiguration$; exports.GetBucketMetricsConfigurationCommand = GetBucketMetricsConfigurationCommand; exports.GetBucketMetricsConfigurationOutput$ = GetBucketMetricsConfigurationOutput$; exports.GetBucketMetricsConfigurationRequest$ = GetBucketMetricsConfigurationRequest$; exports.GetBucketNotificationConfiguration$ = GetBucketNotificationConfiguration$; exports.GetBucketNotificationConfigurationCommand = GetBucketNotificationConfigurationCommand; exports.GetBucketNotificationConfigurationRequest$ = GetBucketNotificationConfigurationRequest$; exports.GetBucketOwnershipControls$ = GetBucketOwnershipControls$; exports.GetBucketOwnershipControlsCommand = GetBucketOwnershipControlsCommand; exports.GetBucketOwnershipControlsOutput$ = GetBucketOwnershipControlsOutput$; exports.GetBucketOwnershipControlsRequest$ = GetBucketOwnershipControlsRequest$; exports.GetBucketPolicy$ = GetBucketPolicy$; exports.GetBucketPolicyCommand = GetBucketPolicyCommand; exports.GetBucketPolicyOutput$ = GetBucketPolicyOutput$; exports.GetBucketPolicyRequest$ = GetBucketPolicyRequest$; exports.GetBucketPolicyStatus$ = GetBucketPolicyStatus$; exports.GetBucketPolicyStatusCommand = GetBucketPolicyStatusCommand; exports.GetBucketPolicyStatusOutput$ = GetBucketPolicyStatusOutput$; exports.GetBucketPolicyStatusRequest$ = GetBucketPolicyStatusRequest$; exports.GetBucketReplication$ = GetBucketReplication$; exports.GetBucketReplicationCommand = GetBucketReplicationCommand; exports.GetBucketReplicationOutput$ = GetBucketReplicationOutput$; exports.GetBucketReplicationRequest$ = GetBucketReplicationRequest$; exports.GetBucketRequestPayment$ = GetBucketRequestPayment$; exports.GetBucketRequestPaymentCommand = GetBucketRequestPaymentCommand; exports.GetBucketRequestPaymentOutput$ = GetBucketRequestPaymentOutput$; exports.GetBucketRequestPaymentRequest$ = GetBucketRequestPaymentRequest$; exports.GetBucketTagging$ = GetBucketTagging$; exports.GetBucketTaggingCommand = GetBucketTaggingCommand; exports.GetBucketTaggingOutput$ = GetBucketTaggingOutput$; exports.GetBucketTaggingRequest$ = GetBucketTaggingRequest$; exports.GetBucketVersioning$ = GetBucketVersioning$; exports.GetBucketVersioningCommand = GetBucketVersioningCommand; exports.GetBucketVersioningOutput$ = GetBucketVersioningOutput$; exports.GetBucketVersioningRequest$ = GetBucketVersioningRequest$; exports.GetBucketWebsite$ = GetBucketWebsite$; exports.GetBucketWebsiteCommand = GetBucketWebsiteCommand; exports.GetBucketWebsiteOutput$ = GetBucketWebsiteOutput$; exports.GetBucketWebsiteRequest$ = GetBucketWebsiteRequest$; exports.GetObject$ = GetObject$; exports.GetObjectAcl$ = GetObjectAcl$; exports.GetObjectAclCommand = GetObjectAclCommand; exports.GetObjectAclOutput$ = GetObjectAclOutput$; exports.GetObjectAclRequest$ = GetObjectAclRequest$; exports.GetObjectAnnotation$ = GetObjectAnnotation$; exports.GetObjectAnnotationCommand = GetObjectAnnotationCommand; exports.GetObjectAnnotationOutput$ = GetObjectAnnotationOutput$; exports.GetObjectAnnotationRequest$ = GetObjectAnnotationRequest$; exports.GetObjectAttributes$ = GetObjectAttributes$; exports.GetObjectAttributesCommand = GetObjectAttributesCommand; exports.GetObjectAttributesOutput$ = GetObjectAttributesOutput$; exports.GetObjectAttributesParts$ = GetObjectAttributesParts$; exports.GetObjectAttributesRequest$ = GetObjectAttributesRequest$; exports.GetObjectCommand = GetObjectCommand; exports.GetObjectLegalHold$ = GetObjectLegalHold$; exports.GetObjectLegalHoldCommand = GetObjectLegalHoldCommand; exports.GetObjectLegalHoldOutput$ = GetObjectLegalHoldOutput$; exports.GetObjectLegalHoldRequest$ = GetObjectLegalHoldRequest$; exports.GetObjectLockConfiguration$ = GetObjectLockConfiguration$; exports.GetObjectLockConfigurationCommand = GetObjectLockConfigurationCommand; exports.GetObjectLockConfigurationOutput$ = GetObjectLockConfigurationOutput$; exports.GetObjectLockConfigurationRequest$ = GetObjectLockConfigurationRequest$; exports.GetObjectOutput$ = GetObjectOutput$; exports.GetObjectRequest$ = GetObjectRequest$; exports.GetObjectRetention$ = GetObjectRetention$; exports.GetObjectRetentionCommand = GetObjectRetentionCommand; exports.GetObjectRetentionOutput$ = GetObjectRetentionOutput$; exports.GetObjectRetentionRequest$ = GetObjectRetentionRequest$; exports.GetObjectTagging$ = GetObjectTagging$; exports.GetObjectTaggingCommand = GetObjectTaggingCommand; exports.GetObjectTaggingOutput$ = GetObjectTaggingOutput$; exports.GetObjectTaggingRequest$ = GetObjectTaggingRequest$; exports.GetObjectTorrent$ = GetObjectTorrent$; exports.GetObjectTorrentCommand = GetObjectTorrentCommand; exports.GetObjectTorrentOutput$ = GetObjectTorrentOutput$; exports.GetObjectTorrentRequest$ = GetObjectTorrentRequest$; exports.GetPublicAccessBlock$ = GetPublicAccessBlock$; exports.GetPublicAccessBlockCommand = GetPublicAccessBlockCommand; exports.GetPublicAccessBlockOutput$ = GetPublicAccessBlockOutput$; exports.GetPublicAccessBlockRequest$ = GetPublicAccessBlockRequest$; exports.GlacierJobParameters$ = GlacierJobParameters$; exports.Grant$ = Grant$; exports.Grantee$ = Grantee$; exports.HeadBucket$ = HeadBucket$; exports.HeadBucketCommand = HeadBucketCommand; exports.HeadBucketOutput$ = HeadBucketOutput$; exports.HeadBucketRequest$ = HeadBucketRequest$; exports.HeadObject$ = HeadObject$; exports.HeadObjectCommand = HeadObjectCommand; exports.HeadObjectOutput$ = HeadObjectOutput$; exports.HeadObjectRequest$ = HeadObjectRequest$; exports.IdempotencyParameterMismatch = IdempotencyParameterMismatch; exports.IdempotencyParameterMismatch$ = IdempotencyParameterMismatch$; exports.IndexDocument$ = IndexDocument$; exports.Initiator$ = Initiator$; exports.InputSerialization$ = InputSerialization$; exports.IntelligentTieringAccessTier = IntelligentTieringAccessTier; exports.IntelligentTieringAndOperator$ = IntelligentTieringAndOperator$; exports.IntelligentTieringConfiguration$ = IntelligentTieringConfiguration$; exports.IntelligentTieringFilter$ = IntelligentTieringFilter$; exports.IntelligentTieringStatus = IntelligentTieringStatus; exports.InvalidAnnotationName = InvalidAnnotationName; exports.InvalidAnnotationName$ = InvalidAnnotationName$; exports.InvalidObjectState = InvalidObjectState; exports.InvalidObjectState$ = InvalidObjectState$; exports.InvalidPrefix = InvalidPrefix; exports.InvalidPrefix$ = InvalidPrefix$; exports.InvalidRequest = InvalidRequest; exports.InvalidRequest$ = InvalidRequest$; exports.InvalidWriteOffset = InvalidWriteOffset; exports.InvalidWriteOffset$ = InvalidWriteOffset$; exports.InventoryConfiguration$ = InventoryConfiguration$; exports.InventoryConfigurationState = InventoryConfigurationState; exports.InventoryDestination$ = InventoryDestination$; exports.InventoryEncryption$ = InventoryEncryption$; exports.InventoryFilter$ = InventoryFilter$; exports.InventoryFormat = InventoryFormat; exports.InventoryFrequency = InventoryFrequency; exports.InventoryIncludedObjectVersions = InventoryIncludedObjectVersions; exports.InventoryOptionalField = InventoryOptionalField; exports.InventoryS3BucketDestination$ = InventoryS3BucketDestination$; exports.InventorySchedule$ = InventorySchedule$; exports.InventoryTableConfiguration$ = InventoryTableConfiguration$; exports.InventoryTableConfigurationResult$ = InventoryTableConfigurationResult$; exports.InventoryTableConfigurationUpdates$ = InventoryTableConfigurationUpdates$; exports.JSONInput$ = JSONInput$; exports.JSONOutput$ = JSONOutput$; exports.JSONType = JSONType; exports.JournalTableConfiguration$ = JournalTableConfiguration$; exports.JournalTableConfigurationResult$ = JournalTableConfigurationResult$; exports.JournalTableConfigurationUpdates$ = JournalTableConfigurationUpdates$; exports.LambdaFunctionConfiguration$ = LambdaFunctionConfiguration$; exports.LifecycleExpiration$ = LifecycleExpiration$; exports.LifecycleRule$ = LifecycleRule$; exports.LifecycleRuleAndOperator$ = LifecycleRuleAndOperator$; exports.LifecycleRuleFilter$ = LifecycleRuleFilter$; exports.ListBucketAnalyticsConfigurations$ = ListBucketAnalyticsConfigurations$; exports.ListBucketAnalyticsConfigurationsCommand = ListBucketAnalyticsConfigurationsCommand; exports.ListBucketAnalyticsConfigurationsOutput$ = ListBucketAnalyticsConfigurationsOutput$; exports.ListBucketAnalyticsConfigurationsRequest$ = ListBucketAnalyticsConfigurationsRequest$; exports.ListBucketIntelligentTieringConfigurations$ = ListBucketIntelligentTieringConfigurations$; exports.ListBucketIntelligentTieringConfigurationsCommand = ListBucketIntelligentTieringConfigurationsCommand; exports.ListBucketIntelligentTieringConfigurationsOutput$ = ListBucketIntelligentTieringConfigurationsOutput$; exports.ListBucketIntelligentTieringConfigurationsRequest$ = ListBucketIntelligentTieringConfigurationsRequest$; exports.ListBucketInventoryConfigurations$ = ListBucketInventoryConfigurations$; exports.ListBucketInventoryConfigurationsCommand = ListBucketInventoryConfigurationsCommand; exports.ListBucketInventoryConfigurationsOutput$ = ListBucketInventoryConfigurationsOutput$; exports.ListBucketInventoryConfigurationsRequest$ = ListBucketInventoryConfigurationsRequest$; exports.ListBucketMetricsConfigurations$ = ListBucketMetricsConfigurations$; exports.ListBucketMetricsConfigurationsCommand = ListBucketMetricsConfigurationsCommand; exports.ListBucketMetricsConfigurationsOutput$ = ListBucketMetricsConfigurationsOutput$; exports.ListBucketMetricsConfigurationsRequest$ = ListBucketMetricsConfigurationsRequest$; exports.ListBuckets$ = ListBuckets$; exports.ListBucketsCommand = ListBucketsCommand; exports.ListBucketsOutput$ = ListBucketsOutput$; exports.ListBucketsRequest$ = ListBucketsRequest$; exports.ListDirectoryBuckets$ = ListDirectoryBuckets$; exports.ListDirectoryBucketsCommand = ListDirectoryBucketsCommand; exports.ListDirectoryBucketsOutput$ = ListDirectoryBucketsOutput$; exports.ListDirectoryBucketsRequest$ = ListDirectoryBucketsRequest$; exports.ListMultipartUploads$ = ListMultipartUploads$; exports.ListMultipartUploadsCommand = ListMultipartUploadsCommand; exports.ListMultipartUploadsOutput$ = ListMultipartUploadsOutput$; exports.ListMultipartUploadsRequest$ = ListMultipartUploadsRequest$; exports.ListObjectAnnotations$ = ListObjectAnnotations$; exports.ListObjectAnnotationsCommand = ListObjectAnnotationsCommand; exports.ListObjectAnnotationsOutput$ = ListObjectAnnotationsOutput$; exports.ListObjectAnnotationsRequest$ = ListObjectAnnotationsRequest$; exports.ListObjectVersions$ = ListObjectVersions$; exports.ListObjectVersionsCommand = ListObjectVersionsCommand; exports.ListObjectVersionsOutput$ = ListObjectVersionsOutput$; exports.ListObjectVersionsRequest$ = ListObjectVersionsRequest$; exports.ListObjects$ = ListObjects$; exports.ListObjectsCommand = ListObjectsCommand; exports.ListObjectsOutput$ = ListObjectsOutput$; exports.ListObjectsRequest$ = ListObjectsRequest$; exports.ListObjectsV2$ = ListObjectsV2$; exports.ListObjectsV2Command = ListObjectsV2Command; exports.ListObjectsV2Output$ = ListObjectsV2Output$; exports.ListObjectsV2Request$ = ListObjectsV2Request$; exports.ListParts$ = ListParts$; exports.ListPartsCommand = ListPartsCommand; exports.ListPartsOutput$ = ListPartsOutput$; exports.ListPartsRequest$ = ListPartsRequest$; exports.LocationInfo$ = LocationInfo$; exports.LocationType = LocationType; exports.LoggingEnabled$ = LoggingEnabled$; exports.MFADelete = MFADelete; exports.MFADeleteStatus = MFADeleteStatus; exports.MetadataConfiguration$ = MetadataConfiguration$; exports.MetadataConfigurationResult$ = MetadataConfigurationResult$; exports.MetadataDirective = MetadataDirective; exports.MetadataEntry$ = MetadataEntry$; exports.MetadataTableConfiguration$ = MetadataTableConfiguration$; exports.MetadataTableConfigurationResult$ = MetadataTableConfigurationResult$; exports.MetadataTableEncryptionConfiguration$ = MetadataTableEncryptionConfiguration$; exports.Metrics$ = Metrics$; exports.MetricsAndOperator$ = MetricsAndOperator$; exports.MetricsConfiguration$ = MetricsConfiguration$; exports.MetricsFilter$ = MetricsFilter$; exports.MetricsStatus = MetricsStatus; exports.MultipartUpload$ = MultipartUpload$; exports.NoSuchAnnotation = NoSuchAnnotation; exports.NoSuchAnnotation$ = NoSuchAnnotation$; exports.NoSuchBucket = NoSuchBucket; exports.NoSuchBucket$ = NoSuchBucket$; exports.NoSuchKey = NoSuchKey; exports.NoSuchKey$ = NoSuchKey$; exports.NoSuchUpload = NoSuchUpload; exports.NoSuchUpload$ = NoSuchUpload$; exports.NoncurrentVersionExpiration$ = NoncurrentVersionExpiration$; exports.NoncurrentVersionTransition$ = NoncurrentVersionTransition$; exports.NotFound = NotFound; exports.NotFound$ = NotFound$; exports.NotificationConfiguration$ = NotificationConfiguration$; exports.NotificationConfigurationFilter$ = NotificationConfigurationFilter$; exports.ObjectAlreadyInActiveTierError = ObjectAlreadyInActiveTierError; exports.ObjectAlreadyInActiveTierError$ = ObjectAlreadyInActiveTierError$; exports.ObjectAttributes = ObjectAttributes; exports.ObjectCannedACL = ObjectCannedACL; exports.ObjectEncryption$ = ObjectEncryption$; exports.ObjectIdentifier$ = ObjectIdentifier$; exports.ObjectLockConfiguration$ = ObjectLockConfiguration$; exports.ObjectLockEnabled = ObjectLockEnabled; exports.ObjectLockLegalHold$ = ObjectLockLegalHold$; exports.ObjectLockLegalHoldStatus = ObjectLockLegalHoldStatus; exports.ObjectLockMode = ObjectLockMode; exports.ObjectLockRetention$ = ObjectLockRetention$; exports.ObjectLockRetentionMode = ObjectLockRetentionMode; exports.ObjectLockRule$ = ObjectLockRule$; exports.ObjectNotInActiveTierError = ObjectNotInActiveTierError; exports.ObjectNotInActiveTierError$ = ObjectNotInActiveTierError$; exports.ObjectOwnership = ObjectOwnership; exports.ObjectPart$ = ObjectPart$; exports.ObjectStorageClass = ObjectStorageClass; exports.ObjectVersion$ = ObjectVersion$; exports.ObjectVersionStorageClass = ObjectVersionStorageClass; exports.OptionalObjectAttributes = OptionalObjectAttributes; exports.OutputLocation$ = OutputLocation$; exports.OutputSerialization$ = OutputSerialization$; exports.Owner$ = Owner$; exports.OwnerOverride = OwnerOverride; exports.OwnershipControls$ = OwnershipControls$; exports.OwnershipControlsRule$ = OwnershipControlsRule$; exports.ParquetInput$ = ParquetInput$; exports.Part$ = Part$; exports.PartitionDateSource = PartitionDateSource; exports.PartitionedPrefix$ = PartitionedPrefix$; exports.Payer = Payer; exports.Permission = Permission; exports.PolicyStatus$ = PolicyStatus$; exports.Progress$ = Progress$; exports.ProgressEvent$ = ProgressEvent$; exports.Protocol = Protocol; exports.PublicAccessBlockConfiguration$ = PublicAccessBlockConfiguration$; exports.PutBucketAbac$ = PutBucketAbac$; exports.PutBucketAbacCommand = PutBucketAbacCommand; exports.PutBucketAbacRequest$ = PutBucketAbacRequest$; exports.PutBucketAccelerateConfiguration$ = PutBucketAccelerateConfiguration$; exports.PutBucketAccelerateConfigurationCommand = PutBucketAccelerateConfigurationCommand; exports.PutBucketAccelerateConfigurationRequest$ = PutBucketAccelerateConfigurationRequest$; exports.PutBucketAcl$ = PutBucketAcl$; exports.PutBucketAclCommand = PutBucketAclCommand; exports.PutBucketAclRequest$ = PutBucketAclRequest$; exports.PutBucketAnalyticsConfiguration$ = PutBucketAnalyticsConfiguration$; exports.PutBucketAnalyticsConfigurationCommand = PutBucketAnalyticsConfigurationCommand; exports.PutBucketAnalyticsConfigurationRequest$ = PutBucketAnalyticsConfigurationRequest$; exports.PutBucketCors$ = PutBucketCors$; exports.PutBucketCorsCommand = PutBucketCorsCommand; exports.PutBucketCorsRequest$ = PutBucketCorsRequest$; exports.PutBucketEncryption$ = PutBucketEncryption$; exports.PutBucketEncryptionCommand = PutBucketEncryptionCommand; exports.PutBucketEncryptionRequest$ = PutBucketEncryptionRequest$; exports.PutBucketIntelligentTieringConfiguration$ = PutBucketIntelligentTieringConfiguration$; exports.PutBucketIntelligentTieringConfigurationCommand = PutBucketIntelligentTieringConfigurationCommand; exports.PutBucketIntelligentTieringConfigurationRequest$ = PutBucketIntelligentTieringConfigurationRequest$; exports.PutBucketInventoryConfiguration$ = PutBucketInventoryConfiguration$; exports.PutBucketInventoryConfigurationCommand = PutBucketInventoryConfigurationCommand; exports.PutBucketInventoryConfigurationRequest$ = PutBucketInventoryConfigurationRequest$; exports.PutBucketLifecycleConfiguration$ = PutBucketLifecycleConfiguration$; exports.PutBucketLifecycleConfigurationCommand = PutBucketLifecycleConfigurationCommand; exports.PutBucketLifecycleConfigurationOutput$ = PutBucketLifecycleConfigurationOutput$; exports.PutBucketLifecycleConfigurationRequest$ = PutBucketLifecycleConfigurationRequest$; exports.PutBucketLogging$ = PutBucketLogging$; exports.PutBucketLoggingCommand = PutBucketLoggingCommand; exports.PutBucketLoggingRequest$ = PutBucketLoggingRequest$; exports.PutBucketMetricsConfiguration$ = PutBucketMetricsConfiguration$; exports.PutBucketMetricsConfigurationCommand = PutBucketMetricsConfigurationCommand; exports.PutBucketMetricsConfigurationRequest$ = PutBucketMetricsConfigurationRequest$; exports.PutBucketNotificationConfiguration$ = PutBucketNotificationConfiguration$; exports.PutBucketNotificationConfigurationCommand = PutBucketNotificationConfigurationCommand; exports.PutBucketNotificationConfigurationRequest$ = PutBucketNotificationConfigurationRequest$; exports.PutBucketOwnershipControls$ = PutBucketOwnershipControls$; exports.PutBucketOwnershipControlsCommand = PutBucketOwnershipControlsCommand; exports.PutBucketOwnershipControlsRequest$ = PutBucketOwnershipControlsRequest$; exports.PutBucketPolicy$ = PutBucketPolicy$; exports.PutBucketPolicyCommand = PutBucketPolicyCommand; exports.PutBucketPolicyRequest$ = PutBucketPolicyRequest$; exports.PutBucketReplication$ = PutBucketReplication$; exports.PutBucketReplicationCommand = PutBucketReplicationCommand; exports.PutBucketReplicationRequest$ = PutBucketReplicationRequest$; exports.PutBucketRequestPayment$ = PutBucketRequestPayment$; exports.PutBucketRequestPaymentCommand = PutBucketRequestPaymentCommand; exports.PutBucketRequestPaymentRequest$ = PutBucketRequestPaymentRequest$; exports.PutBucketTagging$ = PutBucketTagging$; exports.PutBucketTaggingCommand = PutBucketTaggingCommand; exports.PutBucketTaggingRequest$ = PutBucketTaggingRequest$; exports.PutBucketVersioning$ = PutBucketVersioning$; exports.PutBucketVersioningCommand = PutBucketVersioningCommand; exports.PutBucketVersioningRequest$ = PutBucketVersioningRequest$; exports.PutBucketWebsite$ = PutBucketWebsite$; exports.PutBucketWebsiteCommand = PutBucketWebsiteCommand; exports.PutBucketWebsiteRequest$ = PutBucketWebsiteRequest$; exports.PutObject$ = PutObject$; exports.PutObjectAcl$ = PutObjectAcl$; exports.PutObjectAclCommand = PutObjectAclCommand; exports.PutObjectAclOutput$ = PutObjectAclOutput$; exports.PutObjectAclRequest$ = PutObjectAclRequest$; exports.PutObjectAnnotation$ = PutObjectAnnotation$; exports.PutObjectAnnotationCommand = PutObjectAnnotationCommand; exports.PutObjectAnnotationOutput$ = PutObjectAnnotationOutput$; exports.PutObjectAnnotationRequest$ = PutObjectAnnotationRequest$; exports.PutObjectCommand = PutObjectCommand; exports.PutObjectLegalHold$ = PutObjectLegalHold$; exports.PutObjectLegalHoldCommand = PutObjectLegalHoldCommand; exports.PutObjectLegalHoldOutput$ = PutObjectLegalHoldOutput$; exports.PutObjectLegalHoldRequest$ = PutObjectLegalHoldRequest$; exports.PutObjectLockConfiguration$ = PutObjectLockConfiguration$; exports.PutObjectLockConfigurationCommand = PutObjectLockConfigurationCommand; exports.PutObjectLockConfigurationOutput$ = PutObjectLockConfigurationOutput$; exports.PutObjectLockConfigurationRequest$ = PutObjectLockConfigurationRequest$; exports.PutObjectOutput$ = PutObjectOutput$; exports.PutObjectRequest$ = PutObjectRequest$; exports.PutObjectRetention$ = PutObjectRetention$; exports.PutObjectRetentionCommand = PutObjectRetentionCommand; exports.PutObjectRetentionOutput$ = PutObjectRetentionOutput$; exports.PutObjectRetentionRequest$ = PutObjectRetentionRequest$; exports.PutObjectTagging$ = PutObjectTagging$; exports.PutObjectTaggingCommand = PutObjectTaggingCommand; exports.PutObjectTaggingOutput$ = PutObjectTaggingOutput$; exports.PutObjectTaggingRequest$ = PutObjectTaggingRequest$; exports.PutPublicAccessBlock$ = PutPublicAccessBlock$; exports.PutPublicAccessBlockCommand = PutPublicAccessBlockCommand; exports.PutPublicAccessBlockRequest$ = PutPublicAccessBlockRequest$; exports.QueueConfiguration$ = QueueConfiguration$; exports.QuoteFields = QuoteFields; exports.RecordExpiration$ = RecordExpiration$; exports.RecordsEvent$ = RecordsEvent$; exports.Redirect$ = Redirect$; exports.RedirectAllRequestsTo$ = RedirectAllRequestsTo$; exports.RenameObject$ = RenameObject$; exports.RenameObjectCommand = RenameObjectCommand; exports.RenameObjectOutput$ = RenameObjectOutput$; exports.RenameObjectRequest$ = RenameObjectRequest$; exports.ReplicaModifications$ = ReplicaModifications$; exports.ReplicaModificationsStatus = ReplicaModificationsStatus; exports.ReplicationConfiguration$ = ReplicationConfiguration$; exports.ReplicationRule$ = ReplicationRule$; exports.ReplicationRuleAndOperator$ = ReplicationRuleAndOperator$; exports.ReplicationRuleFilter$ = ReplicationRuleFilter$; exports.ReplicationRuleStatus = ReplicationRuleStatus; exports.ReplicationStatus = ReplicationStatus; exports.ReplicationTime$ = ReplicationTime$; exports.ReplicationTimeStatus = ReplicationTimeStatus; exports.ReplicationTimeValue$ = ReplicationTimeValue$; exports.RequestCharged = RequestCharged; exports.RequestPayer = RequestPayer; exports.RequestPaymentConfiguration$ = RequestPaymentConfiguration$; exports.RequestProgress$ = RequestProgress$; exports.RestoreObject$ = RestoreObject$; exports.RestoreObjectCommand = RestoreObjectCommand; exports.RestoreObjectOutput$ = RestoreObjectOutput$; exports.RestoreObjectRequest$ = RestoreObjectRequest$; exports.RestoreRequest$ = RestoreRequest$; exports.RestoreRequestType = RestoreRequestType; exports.RestoreStatus$ = RestoreStatus$; exports.RoutingRule$ = RoutingRule$; exports.S3 = S3; exports.S3Client = S3Client; exports.S3KeyFilter$ = S3KeyFilter$; exports.S3Location$ = S3Location$; exports.S3ServiceException = S3ServiceException; exports.S3ServiceException$ = S3ServiceException$; exports.S3TablesBucketType = S3TablesBucketType; exports.S3TablesDestination$ = S3TablesDestination$; exports.S3TablesDestinationResult$ = S3TablesDestinationResult$; exports.SSEKMS$ = SSEKMS$; exports.SSEKMSEncryption$ = SSEKMSEncryption$; exports.SSES3$ = SSES3$; exports.ScanRange$ = ScanRange$; exports.SelectObjectContent$ = SelectObjectContent$; exports.SelectObjectContentCommand = SelectObjectContentCommand; exports.SelectObjectContentEventStream$ = SelectObjectContentEventStream$; exports.SelectObjectContentOutput$ = SelectObjectContentOutput$; exports.SelectObjectContentRequest$ = SelectObjectContentRequest$; exports.SelectParameters$ = SelectParameters$; exports.ServerSideEncryption = ServerSideEncryption; exports.ServerSideEncryptionByDefault$ = ServerSideEncryptionByDefault$; exports.ServerSideEncryptionConfiguration$ = ServerSideEncryptionConfiguration$; exports.ServerSideEncryptionRule$ = ServerSideEncryptionRule$; exports.SessionCredentials$ = SessionCredentials$; exports.SessionMode = SessionMode; exports.SimplePrefix$ = SimplePrefix$; exports.SourceSelectionCriteria$ = SourceSelectionCriteria$; exports.SseKmsEncryptedObjects$ = SseKmsEncryptedObjects$; exports.SseKmsEncryptedObjectsStatus = SseKmsEncryptedObjectsStatus; exports.Stats$ = Stats$; exports.StatsEvent$ = StatsEvent$; exports.StorageClass = StorageClass; exports.StorageClassAnalysis$ = StorageClassAnalysis$; exports.StorageClassAnalysisDataExport$ = StorageClassAnalysisDataExport$; exports.StorageClassAnalysisSchemaVersion = StorageClassAnalysisSchemaVersion; exports.TableSseAlgorithm = TableSseAlgorithm; exports.Tag$ = Tag$; exports.Tagging$ = Tagging$; exports.TaggingDirective = TaggingDirective; exports.TargetGrant$ = TargetGrant$; exports.TargetObjectKeyFormat$ = TargetObjectKeyFormat$; exports.Tier = Tier; exports.Tiering$ = Tiering$; exports.TooManyParts = TooManyParts; exports.TooManyParts$ = TooManyParts$; exports.TopicConfiguration$ = TopicConfiguration$; exports.Transition$ = Transition$; exports.TransitionDefaultMinimumObjectSize = TransitionDefaultMinimumObjectSize; exports.TransitionStorageClass = TransitionStorageClass; exports.Type = Type; exports.UnsupportedMediaType = UnsupportedMediaType; exports.UnsupportedMediaType$ = UnsupportedMediaType$; exports.UpdateBucketMetadataAnnotationTableConfiguration$ = UpdateBucketMetadataAnnotationTableConfiguration$; exports.UpdateBucketMetadataAnnotationTableConfigurationCommand = UpdateBucketMetadataAnnotationTableConfigurationCommand; exports.UpdateBucketMetadataAnnotationTableConfigurationRequest$ = UpdateBucketMetadataAnnotationTableConfigurationRequest$; exports.UpdateBucketMetadataInventoryTableConfiguration$ = UpdateBucketMetadataInventoryTableConfiguration$; exports.UpdateBucketMetadataInventoryTableConfigurationCommand = UpdateBucketMetadataInventoryTableConfigurationCommand; exports.UpdateBucketMetadataInventoryTableConfigurationRequest$ = UpdateBucketMetadataInventoryTableConfigurationRequest$; exports.UpdateBucketMetadataJournalTableConfiguration$ = UpdateBucketMetadataJournalTableConfiguration$; exports.UpdateBucketMetadataJournalTableConfigurationCommand = UpdateBucketMetadataJournalTableConfigurationCommand; exports.UpdateBucketMetadataJournalTableConfigurationRequest$ = UpdateBucketMetadataJournalTableConfigurationRequest$; exports.UpdateObjectEncryption$ = UpdateObjectEncryption$; exports.UpdateObjectEncryptionCommand = UpdateObjectEncryptionCommand; exports.UpdateObjectEncryptionRequest$ = UpdateObjectEncryptionRequest$; exports.UpdateObjectEncryptionResponse$ = UpdateObjectEncryptionResponse$; exports.UploadPart$ = UploadPart$; exports.UploadPartCommand = UploadPartCommand; exports.UploadPartCopy$ = UploadPartCopy$; exports.UploadPartCopyCommand = UploadPartCopyCommand; exports.UploadPartCopyOutput$ = UploadPartCopyOutput$; exports.UploadPartCopyRequest$ = UploadPartCopyRequest$; exports.UploadPartOutput$ = UploadPartOutput$; exports.UploadPartRequest$ = UploadPartRequest$; exports.VersioningConfiguration$ = VersioningConfiguration$; exports.WebsiteConfiguration$ = WebsiteConfiguration$; exports.WriteGetObjectResponse$ = WriteGetObjectResponse$; exports.WriteGetObjectResponseCommand = WriteGetObjectResponseCommand; exports.WriteGetObjectResponseRequest$ = WriteGetObjectResponseRequest$; exports._Error$ = _Error$; exports._Object$ = _Object$; exports.errorTypeRegistries = errorTypeRegistries; exports.paginateListBuckets = paginateListBuckets; exports.paginateListDirectoryBuckets = paginateListDirectoryBuckets; exports.paginateListObjectAnnotations = paginateListObjectAnnotations; exports.paginateListObjectsV2 = paginateListObjectsV2; exports.paginateListParts = paginateListParts; exports.waitForBucketExists = waitForBucketExists; exports.waitForBucketNotExists = waitForBucketNotExists; exports.waitForObjectExists = waitForObjectExists; exports.waitForObjectNotExists = waitForObjectNotExists; exports.waitUntilBucketExists = waitUntilBucketExists; exports.waitUntilBucketNotExists = waitUntilBucketNotExists; exports.waitUntilObjectExists = waitUntilObjectExists; exports.waitUntilObjectNotExists = waitUntilObjectNotExists;