backend v4 half

This commit is contained in:
2025-07-18 09:20:40 +02:00
parent aba7a506ad
commit 725516ad6c
4183 changed files with 217684 additions and 75056 deletions
@@ -145,6 +145,30 @@ export const se_CreateBucketCommand = async (input, context) => {
b.m("PUT").h(headers).b(body);
return b.build();
};
export const se_CreateBucketMetadataConfigurationCommand = async (input, context) => {
const b = rb(input, context);
const headers = map({}, isSerializableHeaderValue, {
"content-type": "application/xml",
[_cm]: input[_CMD],
[_xasca]: input[_CA],
[_xaebo]: input[_EBO],
});
b.bp("/");
b.p("Bucket", () => input.Bucket, "{Bucket}", false);
const query = map({
[_mC]: [, ""],
});
let body;
let contents;
if (input.MetadataConfiguration !== undefined) {
contents = se_MetadataConfiguration(input.MetadataConfiguration, context);
body = _ve;
contents.a("xmlns", "http://s3.amazonaws.com/doc/2006-03-01/");
body += contents.toString();
}
b.m("POST").h(headers).q(query).b(body);
return b.build();
};
export const se_CreateBucketMetadataTableConfigurationCommand = async (input, context) => {
const b = rb(input, context);
const headers = map({}, isSerializableHeaderValue, {
@@ -332,6 +356,20 @@ export const se_DeleteBucketLifecycleCommand = async (input, context) => {
b.m("DELETE").h(headers).q(query).b(body);
return b.build();
};
export const se_DeleteBucketMetadataConfigurationCommand = async (input, context) => {
const b = rb(input, context);
const headers = map({}, isSerializableHeaderValue, {
[_xaebo]: input[_EBO],
});
b.bp("/");
b.p("Bucket", () => input.Bucket, "{Bucket}", false);
const query = map({
[_mC]: [, ""],
});
let body;
b.m("DELETE").h(headers).q(query).b(body);
return b.build();
};
export const se_DeleteBucketMetadataTableConfigurationCommand = async (input, context) => {
const b = rb(input, context);
const headers = map({}, isSerializableHeaderValue, {
@@ -656,6 +694,20 @@ export const se_GetBucketLoggingCommand = async (input, context) => {
b.m("GET").h(headers).q(query).b(body);
return b.build();
};
export const se_GetBucketMetadataConfigurationCommand = async (input, context) => {
const b = rb(input, context);
const headers = map({}, isSerializableHeaderValue, {
[_xaebo]: input[_EBO],
});
b.bp("/");
b.p("Bucket", () => input.Bucket, "{Bucket}", false);
const query = map({
[_mC]: [, ""],
});
let body;
b.m("GET").h(headers).q(query).b(body);
return b.build();
};
export const se_GetBucketMetadataTableConfigurationCommand = async (input, context) => {
const b = rb(input, context);
const headers = map({}, isSerializableHeaderValue, {
@@ -1973,6 +2025,56 @@ export const se_SelectObjectContentCommand = async (input, context) => {
b.m("POST").h(headers).q(query).b(body);
return b.build();
};
export const se_UpdateBucketMetadataInventoryTableConfigurationCommand = async (input, context) => {
const b = rb(input, context);
const headers = map({}, isSerializableHeaderValue, {
"content-type": "application/xml",
[_cm]: input[_CMD],
[_xasca]: input[_CA],
[_xaebo]: input[_EBO],
});
b.bp("/");
b.p("Bucket", () => input.Bucket, "{Bucket}", false);
const query = map({
[_mIT]: [, ""],
});
let body;
let contents;
if (input.InventoryTableConfiguration !== undefined) {
contents = se_InventoryTableConfigurationUpdates(input.InventoryTableConfiguration, context);
contents = contents.n("InventoryTableConfiguration");
body = _ve;
contents.a("xmlns", "http://s3.amazonaws.com/doc/2006-03-01/");
body += contents.toString();
}
b.m("PUT").h(headers).q(query).b(body);
return b.build();
};
export const se_UpdateBucketMetadataJournalTableConfigurationCommand = async (input, context) => {
const b = rb(input, context);
const headers = map({}, isSerializableHeaderValue, {
"content-type": "application/xml",
[_cm]: input[_CMD],
[_xasca]: input[_CA],
[_xaebo]: input[_EBO],
});
b.bp("/");
b.p("Bucket", () => input.Bucket, "{Bucket}", false);
const query = map({
[_mJT]: [, ""],
});
let body;
let contents;
if (input.JournalTableConfiguration !== undefined) {
contents = se_JournalTableConfigurationUpdates(input.JournalTableConfiguration, context);
contents = contents.n("JournalTableConfiguration");
body = _ve;
contents.a("xmlns", "http://s3.amazonaws.com/doc/2006-03-01/");
body += contents.toString();
}
b.m("PUT").h(headers).q(query).b(body);
return b.build();
};
export const se_UploadPartCommand = async (input, context) => {
const b = rb(input, context);
const headers = map({}, isSerializableHeaderValue, {
@@ -2204,6 +2306,16 @@ export const de_CreateBucketCommand = async (output, context) => {
await collectBody(output.body, context);
return contents;
};
export const de_CreateBucketMetadataConfigurationCommand = async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = map({
$metadata: deserializeMetadata(output),
});
await collectBody(output.body, context);
return contents;
};
export const de_CreateBucketMetadataTableConfigurationCommand = async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
@@ -2334,6 +2446,16 @@ export const de_DeleteBucketLifecycleCommand = async (output, context) => {
await collectBody(output.body, context);
return contents;
};
export const de_DeleteBucketMetadataConfigurationCommand = async (output, context) => {
if (output.statusCode !== 204 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = map({
$metadata: deserializeMetadata(output),
});
await collectBody(output.body, context);
return contents;
};
export const de_DeleteBucketMetadataTableConfigurationCommand = async (output, context) => {
if (output.statusCode !== 204 && output.statusCode >= 300) {
return de_CommandError(output, context);
@@ -2597,6 +2719,17 @@ export const de_GetBucketLoggingCommand = async (output, context) => {
}
return contents;
};
export const de_GetBucketMetadataConfigurationCommand = async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = map({
$metadata: deserializeMetadata(output),
});
const data = __expectObject(await parseBody(output.body, context));
contents.GetBucketMetadataConfigurationResult = de_GetBucketMetadataConfigurationResult(data, context);
return contents;
};
export const de_GetBucketMetadataTableConfigurationCommand = async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
@@ -3743,6 +3876,26 @@ export const de_SelectObjectContentCommand = async (output, context) => {
contents.Payload = de_SelectObjectContentEventStream(data, context);
return contents;
};
export const de_UpdateBucketMetadataInventoryTableConfigurationCommand = async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = map({
$metadata: deserializeMetadata(output),
});
await collectBody(output.body, context);
return contents;
};
export const de_UpdateBucketMetadataJournalTableConfigurationCommand = async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
}
const contents = map({
$metadata: deserializeMetadata(output),
});
await collectBody(output.body, context);
return contents;
};
export const de_UploadPartCommand = async (output, context) => {
if (output.statusCode !== 200 && output.statusCode >= 300) {
return de_CommandError(output, context);
@@ -4552,6 +4705,43 @@ const se_InventorySchedule = (input, context) => {
}
return bn;
};
const se_InventoryTableConfiguration = (input, context) => {
const bn = new __XmlNode(_ITCn);
if (input[_CSo] != null) {
bn.c(__XmlNode.of(_ICS, input[_CSo]).n(_CSo));
}
if (input[_ECn] != null) {
bn.c(se_MetadataTableEncryptionConfiguration(input[_ECn], context).n(_ECn));
}
return bn;
};
const se_InventoryTableConfigurationUpdates = (input, context) => {
const bn = new __XmlNode(_ITCU);
if (input[_CSo] != null) {
bn.c(__XmlNode.of(_ICS, input[_CSo]).n(_CSo));
}
if (input[_ECn] != null) {
bn.c(se_MetadataTableEncryptionConfiguration(input[_ECn], context).n(_ECn));
}
return bn;
};
const se_JournalTableConfiguration = (input, context) => {
const bn = new __XmlNode(_JTC);
if (input[_REe] != null) {
bn.c(se_RecordExpiration(input[_REe], context).n(_REe));
}
if (input[_ECn] != null) {
bn.c(se_MetadataTableEncryptionConfiguration(input[_ECn], context).n(_ECn));
}
return bn;
};
const se_JournalTableConfigurationUpdates = (input, context) => {
const bn = new __XmlNode(_JTCU);
if (input[_REe] != null) {
bn.c(se_RecordExpiration(input[_REe], context).n(_REe));
}
return bn;
};
const se_JSONInput = (input, context) => {
const bn = new __XmlNode(_JSONI);
if (input[_Ty] != null) {
@@ -4679,6 +4869,16 @@ const se_LoggingEnabled = (input, context) => {
}
return bn;
};
const se_MetadataConfiguration = (input, context) => {
const bn = new __XmlNode(_MCe);
if (input[_JTC] != null) {
bn.c(se_JournalTableConfiguration(input[_JTC], context).n(_JTC));
}
if (input[_ITCn] != null) {
bn.c(se_InventoryTableConfiguration(input[_ITCn], context).n(_ITCn));
}
return bn;
};
const se_MetadataEntry = (input, context) => {
const bn = new __XmlNode(_ME);
if (input[_N] != null) {
@@ -4696,6 +4896,14 @@ const se_MetadataTableConfiguration = (input, context) => {
}
return bn;
};
const se_MetadataTableEncryptionConfiguration = (input, context) => {
const bn = new __XmlNode(_MTEC);
if (input[_SAs] != null) {
bn.c(__XmlNode.of(_TSA, input[_SAs]).n(_SAs));
}
bn.cc(input, _KKA);
return bn;
};
const se_Metrics = (input, context) => {
const bn = new __XmlNode(_Me);
if (input[_S] != null) {
@@ -4948,6 +5156,16 @@ const se_QueueConfigurationList = (input, context) => {
return n.n(_me);
});
};
const se_RecordExpiration = (input, context) => {
const bn = new __XmlNode(_REe);
if (input[_Exp] != null) {
bn.c(__XmlNode.of(_ESxp, input[_Exp]).n(_Exp));
}
if (input[_Da] != null) {
bn.c(__XmlNode.of(_RED, String(input[_Da])).n(_Da));
}
return bn;
};
const se_Redirect = (input, context) => {
const bn = new __XmlNode(_Red);
bn.cc(input, _HN);
@@ -5758,6 +5976,19 @@ const de_Destination = (output, context) => {
}
return contents;
};
const de_DestinationResult = (output, context) => {
const contents = {};
if (output[_TBT] != null) {
contents[_TBT] = __expectString(output[_TBT]);
}
if (output[_TBA] != null) {
contents[_TBA] = __expectString(output[_TBA]);
}
if (output[_TNa] != null) {
contents[_TNa] = __expectString(output[_TNa]);
}
return contents;
};
const de_EncryptionConfiguration = (output, context) => {
const contents = {};
if (output[_RKKID] != null) {
@@ -5851,6 +6082,13 @@ const de_FilterRuleList = (output, context) => {
return de_FilterRule(entry, context);
});
};
const de_GetBucketMetadataConfigurationResult = (output, context) => {
const contents = {};
if (output[_MCR] != null) {
contents[_MCR] = de_MetadataConfigurationResult(output[_MCR], context);
}
return contents;
};
const de_GetBucketMetadataTableConfigurationResult = (output, context) => {
const contents = {};
if (output[_MTCR] != null) {
@@ -6086,6 +6324,44 @@ const de_InventorySchedule = (output, context) => {
}
return contents;
};
const de_InventoryTableConfigurationResult = (output, context) => {
const contents = {};
if (output[_CSo] != null) {
contents[_CSo] = __expectString(output[_CSo]);
}
if (output[_TSa] != null) {
contents[_TSa] = __expectString(output[_TSa]);
}
if (output[_Er] != null) {
contents[_Er] = de_ErrorDetails(output[_Er], context);
}
if (output[_TN] != null) {
contents[_TN] = __expectString(output[_TN]);
}
if (output[_TAa] != null) {
contents[_TAa] = __expectString(output[_TAa]);
}
return contents;
};
const de_JournalTableConfigurationResult = (output, context) => {
const contents = {};
if (output[_TSa] != null) {
contents[_TSa] = __expectString(output[_TSa]);
}
if (output[_Er] != null) {
contents[_Er] = de_ErrorDetails(output[_Er], context);
}
if (output[_TN] != null) {
contents[_TN] = __expectString(output[_TN]);
}
if (output[_TAa] != null) {
contents[_TAa] = __expectString(output[_TAa]);
}
if (output[_REe] != null) {
contents[_REe] = de_RecordExpiration(output[_REe], context);
}
return contents;
};
const de_LambdaFunctionConfiguration = (output, context) => {
const contents = {};
if (output[_I] != null) {
@@ -6226,6 +6502,19 @@ const de_LoggingEnabled = (output, context) => {
}
return contents;
};
const de_MetadataConfigurationResult = (output, context) => {
const contents = {};
if (output[_DRes] != null) {
contents[_DRes] = de_DestinationResult(output[_DRes], context);
}
if (output[_JTCR] != null) {
contents[_JTCR] = de_JournalTableConfigurationResult(output[_JTCR], context);
}
if (output[_ITCR] != null) {
contents[_ITCR] = de_InventoryTableConfigurationResult(output[_ITCR], context);
}
return contents;
};
const de_MetadataTableConfigurationResult = (output, context) => {
const contents = {};
if (output[_STDR] != null) {
@@ -6668,6 +6957,16 @@ const de_QueueConfigurationList = (output, context) => {
return de_QueueConfiguration(entry, context);
});
};
const de_RecordExpiration = (output, context) => {
const contents = {};
if (output[_Exp] != null) {
contents[_Exp] = __expectString(output[_Exp]);
}
if (output[_Da] != null) {
contents[_Da] = __strictParseInt32(output[_Da]);
}
return contents;
};
const de_Redirect = (output, context) => {
const contents = {};
if (output[_HN] != null) {
@@ -6803,8 +7102,8 @@ const de_RestoreStatus = (output, context) => {
if (output[_IRIP] != null) {
contents[_IRIP] = __parseBoolean(output[_IRIP]);
}
if (output[_RED] != null) {
contents[_RED] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_RED]));
if (output[_REDe] != null) {
contents[_REDe] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_REDe]));
}
return contents;
};
@@ -7176,6 +7475,7 @@ const _CSV = "CSV";
const _CSVI = "CopySourceVersionId";
const _CSVIn = "CSVInput";
const _CSVO = "CSVOutput";
const _CSo = "ConfigurationState";
const _CT = "ChecksumType";
const _CTl = "ClientToken";
const _CTo = "ContentType";
@@ -7201,6 +7501,7 @@ const _DMe = "DeleteMarkers";
const _DN = "DisplayName";
const _DR = "DataRedundancy";
const _DRe = "DefaultRetention";
const _DRes = "DestinationResult";
const _Da = "Days";
const _Dat = "Date";
const _De = "Deleted";
@@ -7224,6 +7525,7 @@ const _ERP = "EnableRequestProgress";
const _ES = "ExpiresString";
const _ESBO = "ExpectedSourceBucketOwner";
const _ESx = "ExpirationStatus";
const _ESxp = "ExpirationState";
const _ET = "EncodingType";
const _ETa = "ETag";
const _ETn = "EncryptionType";
@@ -7264,6 +7566,7 @@ const _HRC = "HttpRedirectCode";
const _I = "Id";
const _IC = "InventoryConfiguration";
const _ICL = "InventoryConfigurationList";
const _ICS = "InventoryConfigurationState";
const _ID = "IndexDocument";
const _ID_ = "ID";
const _IDn = "InventoryDestination";
@@ -7294,6 +7597,9 @@ const _ITAO = "IntelligentTieringAndOperator";
const _ITAT = "IntelligentTieringAccessTier";
const _ITC = "IntelligentTieringConfiguration";
const _ITCL = "IntelligentTieringConfigurationList";
const _ITCR = "InventoryTableConfigurationResult";
const _ITCU = "InventoryTableConfigurationUpdates";
const _ITCn = "InventoryTableConfiguration";
const _ITD = "IntelligentTieringDays";
const _ITF = "IntelligentTieringFilter";
const _ITI = "IntelligentTieringId";
@@ -7305,9 +7611,13 @@ const _JSON = "JSON";
const _JSONI = "JSONInput";
const _JSONO = "JSONOutput";
const _JSONT = "JSONType";
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 _KMSKI = "KMSKeyId";
@@ -7335,6 +7645,8 @@ const _MAS = "MaxAgeSeconds";
const _MB = "MaxBuckets";
const _MC = "MetricsConfiguration";
const _MCL = "MetricsConfigurationList";
const _MCR = "MetadataConfigurationResult";
const _MCe = "MetadataConfiguration";
const _MD = "MetadataDirective";
const _MDB = "MaxDirectoryBuckets";
const _MDf = "MfaDelete";
@@ -7351,6 +7663,7 @@ const _MP = "MaxParts";
const _MS = "MetricsStatus";
const _MTC = "MetadataTableConfiguration";
const _MTCR = "MetadataTableConfigurationResult";
const _MTEC = "MetadataTableEncryptionConfiguration";
const _MU = "MaxUploads";
const _MV = "MetadataValue";
const _Me = "Metrics";
@@ -7438,7 +7751,9 @@ const _RCT = "ResponseContentType";
const _RCe = "ReplicationConfiguration";
const _RD = "RecordDelimiter";
const _RE = "ResponseExpires";
const _RED = "RestoreExpiryDate";
const _RED = "RecordExpirationDays";
const _REDe = "RestoreExpiryDate";
const _REe = "RecordExpiration";
const _RKKID = "ReplicaKmsKeyID";
const _RKPW = "ReplaceKeyPrefixWith";
const _RKW = "ReplaceKeyWith";
@@ -7474,6 +7789,7 @@ const _Rul = "Rules";
const _S = "Status";
const _SA = "StartAfter";
const _SAK = "SecretAccessKey";
const _SAs = "SseAlgorithm";
const _SBD = "S3BucketDestination";
const _SC = "StorageClass";
const _SCA = "StorageClassAnalysis";
@@ -7526,6 +7842,7 @@ const _TA = "TopicArn";
const _TAa = "TableArn";
const _TB = "TargetBucket";
const _TBA = "TableBucketArn";
const _TBT = "TableBucketType";
const _TC = "TagCount";
const _TCo = "TopicConfiguration";
const _TCop = "TopicConfigurations";
@@ -7539,7 +7856,9 @@ const _TOKF = "TargetObjectKeyFormat";
const _TP = "TargetPrefix";
const _TPC = "TotalPartsCount";
const _TS = "TagSet";
const _TSA = "TableSseAlgorithm";
const _TSC = "TransitionStorageClass";
const _TSa = "TableStatus";
const _Ta = "Tag";
const _Tag = "Tags";
const _Ti = "Tier";
@@ -7607,6 +7926,9 @@ const _lo = "location";
const _log = "logging";
const _lt = "list-type";
const _m = "metrics";
const _mC = "metadataConfiguration";
const _mIT = "metadataInventoryTable";
const _mJT = "metadataJournalTable";
const _mT = "metadataTable";
const _ma = "marker";
const _mb = "max-buckets";