diff --git a/clients/client-cloudfront/package.json b/clients/client-cloudfront/package.json index af18c0b7e193..e8ea4d919b8c 100644 --- a/clients/client-cloudfront/package.json +++ b/clients/client-cloudfront/package.json @@ -31,7 +31,6 @@ "@aws-sdk/util-endpoints": "*", "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", - "@aws-sdk/xml-builder": "*", "@smithy/config-resolver": "^4.4.3", "@smithy/core": "^3.18.2", "@smithy/fetch-http-handler": "^5.3.6", diff --git a/clients/client-cloudfront/src/CloudFrontClient.ts b/clients/client-cloudfront/src/CloudFrontClient.ts index 97bbf3cd0100..4c4e53cab28d 100644 --- a/clients/client-cloudfront/src/CloudFrontClient.ts +++ b/clients/client-cloudfront/src/CloudFrontClient.ts @@ -19,6 +19,7 @@ import { getHttpAuthSchemeEndpointRuleSetPlugin, getHttpSigningPlugin, } from "@smithy/core"; +import { getSchemaSerdePlugin } from "@smithy/core/schema"; import { getContentLengthPlugin } from "@smithy/middleware-content-length"; import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint"; import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry"; @@ -34,11 +35,14 @@ import { BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, + ClientProtocol, Decoder as __Decoder, Encoder as __Encoder, EndpointV2 as __EndpointV2, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, + HttpRequest, + HttpResponse, Logger as __Logger, Provider as __Provider, Provider, @@ -987,6 +991,16 @@ export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHand */ extensions?: RuntimeExtension[]; + /** + * The protocol controlling the message type (e.g. HTTP) and format (e.g. JSON) + * may be overridden. A default will always be set by the client. + * Available options depend on the service's supported protocols and will not be validated by + * the client. + * @alpha + * + */ + protocol?: ClientProtocol; + /** * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. */ @@ -1060,6 +1074,7 @@ export class CloudFrontClient extends __Client< const _config_7 = resolveHttpAuthSchemeConfig(_config_6); const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); this.config = _config_8; + this.middlewareStack.use(getSchemaSerdePlugin(this.config)); this.middlewareStack.use(getUserAgentPlugin(this.config)); this.middlewareStack.use(getRetryPlugin(this.config)); this.middlewareStack.use(getContentLengthPlugin(this.config)); diff --git a/clients/client-cloudfront/src/commands/AssociateAliasCommand.ts b/clients/client-cloudfront/src/commands/AssociateAliasCommand.ts index 95c25c23908e..15c114379af8 100644 --- a/clients/client-cloudfront/src/commands/AssociateAliasCommand.ts +++ b/clients/client-cloudfront/src/commands/AssociateAliasCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { AssociateAliasRequest } from "../models/models_0"; -import { de_AssociateAliasCommand, se_AssociateAliasCommand } from "../protocols/Aws_restXml"; +import { AssociateAlias } from "../schemas/schemas_0"; /** * @public @@ -84,16 +83,11 @@ export class AssociateAliasCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "AssociateAlias", {}) .n("CloudFrontClient", "AssociateAliasCommand") - .f(void 0, void 0) - .ser(se_AssociateAliasCommand) - .de(de_AssociateAliasCommand) + .sc(AssociateAlias) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/AssociateDistributionTenantWebACLCommand.ts b/clients/client-cloudfront/src/commands/AssociateDistributionTenantWebACLCommand.ts index b314c333539c..cf438ecee962 100644 --- a/clients/client-cloudfront/src/commands/AssociateDistributionTenantWebACLCommand.ts +++ b/clients/client-cloudfront/src/commands/AssociateDistributionTenantWebACLCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { AssociateDistributionTenantWebACLRequest, AssociateDistributionTenantWebACLResult } from "../models/models_0"; -import { - de_AssociateDistributionTenantWebACLCommand, - se_AssociateDistributionTenantWebACLCommand, -} from "../protocols/Aws_restXml"; +import { AssociateDistributionTenantWebACL } from "../schemas/schemas_0"; /** * @public @@ -94,16 +90,11 @@ export class AssociateDistributionTenantWebACLCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "AssociateDistributionTenantWebACL", {}) .n("CloudFrontClient", "AssociateDistributionTenantWebACLCommand") - .f(void 0, void 0) - .ser(se_AssociateDistributionTenantWebACLCommand) - .de(de_AssociateDistributionTenantWebACLCommand) + .sc(AssociateDistributionTenantWebACL) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/AssociateDistributionWebACLCommand.ts b/clients/client-cloudfront/src/commands/AssociateDistributionWebACLCommand.ts index 7c3c146b2ba5..2b0e8ddf67be 100644 --- a/clients/client-cloudfront/src/commands/AssociateDistributionWebACLCommand.ts +++ b/clients/client-cloudfront/src/commands/AssociateDistributionWebACLCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { AssociateDistributionWebACLRequest, AssociateDistributionWebACLResult } from "../models/models_0"; -import { de_AssociateDistributionWebACLCommand, se_AssociateDistributionWebACLCommand } from "../protocols/Aws_restXml"; +import { AssociateDistributionWebACL } from "../schemas/schemas_0"; /** * @public @@ -89,16 +88,11 @@ export class AssociateDistributionWebACLCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "AssociateDistributionWebACL", {}) .n("CloudFrontClient", "AssociateDistributionWebACLCommand") - .f(void 0, void 0) - .ser(se_AssociateDistributionWebACLCommand) - .de(de_AssociateDistributionWebACLCommand) + .sc(AssociateDistributionWebACL) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CopyDistributionCommand.ts b/clients/client-cloudfront/src/commands/CopyDistributionCommand.ts index 549b7521374e..6862e0db5ae7 100644 --- a/clients/client-cloudfront/src/commands/CopyDistributionCommand.ts +++ b/clients/client-cloudfront/src/commands/CopyDistributionCommand.ts @@ -1,17 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - CopyDistributionRequest, - CopyDistributionResult, - CopyDistributionResultFilterSensitiveLog, -} from "../models/models_0"; -import { de_CopyDistributionCommand, se_CopyDistributionCommand } from "../protocols/Aws_restXml"; +import { CopyDistributionRequest, CopyDistributionResult } from "../models/models_0"; +import { CopyDistribution } from "../schemas/schemas_0"; /** * @public @@ -634,16 +629,11 @@ export class CopyDistributionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CopyDistribution", {}) .n("CloudFrontClient", "CopyDistributionCommand") - .f(void 0, CopyDistributionResultFilterSensitiveLog) - .ser(se_CopyDistributionCommand) - .de(de_CopyDistributionCommand) + .sc(CopyDistribution) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateAnycastIpListCommand.ts b/clients/client-cloudfront/src/commands/CreateAnycastIpListCommand.ts index be793622fe32..a84d6c805583 100644 --- a/clients/client-cloudfront/src/commands/CreateAnycastIpListCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateAnycastIpListCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateAnycastIpListRequest, CreateAnycastIpListResult } from "../models/models_0"; -import { de_CreateAnycastIpListCommand, se_CreateAnycastIpListCommand } from "../protocols/Aws_restXml"; +import { CreateAnycastIpList } from "../schemas/schemas_0"; /** * @public @@ -110,16 +109,11 @@ export class CreateAnycastIpListCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateAnycastIpList", {}) .n("CloudFrontClient", "CreateAnycastIpListCommand") - .f(void 0, void 0) - .ser(se_CreateAnycastIpListCommand) - .de(de_CreateAnycastIpListCommand) + .sc(CreateAnycastIpList) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateCachePolicyCommand.ts b/clients/client-cloudfront/src/commands/CreateCachePolicyCommand.ts index 28ff42fd1ef2..56e6808bacf7 100644 --- a/clients/client-cloudfront/src/commands/CreateCachePolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateCachePolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateCachePolicyRequest, CreateCachePolicyResult } from "../models/models_0"; -import { de_CreateCachePolicyCommand, se_CreateCachePolicyCommand } from "../protocols/Aws_restXml"; +import { CreateCachePolicy } from "../schemas/schemas_0"; /** * @public @@ -174,16 +173,11 @@ export class CreateCachePolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateCachePolicy", {}) .n("CloudFrontClient", "CreateCachePolicyCommand") - .f(void 0, void 0) - .ser(se_CreateCachePolicyCommand) - .de(de_CreateCachePolicyCommand) + .sc(CreateCachePolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateCloudFrontOriginAccessIdentityCommand.ts b/clients/client-cloudfront/src/commands/CreateCloudFrontOriginAccessIdentityCommand.ts index af8e107d036b..23fc395ef4ec 100644 --- a/clients/client-cloudfront/src/commands/CreateCloudFrontOriginAccessIdentityCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateCloudFrontOriginAccessIdentityCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { CreateCloudFrontOriginAccessIdentityRequest, CreateCloudFrontOriginAccessIdentityResult, } from "../models/models_0"; -import { - de_CreateCloudFrontOriginAccessIdentityCommand, - se_CreateCloudFrontOriginAccessIdentityCommand, -} from "../protocols/Aws_restXml"; +import { CreateCloudFrontOriginAccessIdentity } from "../schemas/schemas_0"; /** * @public @@ -105,16 +101,11 @@ export class CreateCloudFrontOriginAccessIdentityCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateCloudFrontOriginAccessIdentity", {}) .n("CloudFrontClient", "CreateCloudFrontOriginAccessIdentityCommand") - .f(void 0, void 0) - .ser(se_CreateCloudFrontOriginAccessIdentityCommand) - .de(de_CreateCloudFrontOriginAccessIdentityCommand) + .sc(CreateCloudFrontOriginAccessIdentity) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateConnectionGroupCommand.ts b/clients/client-cloudfront/src/commands/CreateConnectionGroupCommand.ts index 1bc487706df4..d3c709db7713 100644 --- a/clients/client-cloudfront/src/commands/CreateConnectionGroupCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateConnectionGroupCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateConnectionGroupRequest, CreateConnectionGroupResult } from "../models/models_0"; -import { de_CreateConnectionGroupCommand, se_CreateConnectionGroupCommand } from "../protocols/Aws_restXml"; +import { CreateConnectionGroup } from "../schemas/schemas_0"; /** * @public @@ -120,16 +119,11 @@ export class CreateConnectionGroupCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateConnectionGroup", {}) .n("CloudFrontClient", "CreateConnectionGroupCommand") - .f(void 0, void 0) - .ser(se_CreateConnectionGroupCommand) - .de(de_CreateConnectionGroupCommand) + .sc(CreateConnectionGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateContinuousDeploymentPolicyCommand.ts b/clients/client-cloudfront/src/commands/CreateContinuousDeploymentPolicyCommand.ts index b387c1d6fefd..f7df6c955be5 100644 --- a/clients/client-cloudfront/src/commands/CreateContinuousDeploymentPolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateContinuousDeploymentPolicyCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateContinuousDeploymentPolicyRequest, CreateContinuousDeploymentPolicyResult } from "../models/models_0"; -import { - de_CreateContinuousDeploymentPolicyCommand, - se_CreateContinuousDeploymentPolicyCommand, -} from "../protocols/Aws_restXml"; +import { CreateContinuousDeploymentPolicy } from "../schemas/schemas_0"; /** * @public @@ -143,16 +139,11 @@ export class CreateContinuousDeploymentPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateContinuousDeploymentPolicy", {}) .n("CloudFrontClient", "CreateContinuousDeploymentPolicyCommand") - .f(void 0, void 0) - .ser(se_CreateContinuousDeploymentPolicyCommand) - .de(de_CreateContinuousDeploymentPolicyCommand) + .sc(CreateContinuousDeploymentPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateDistributionCommand.ts b/clients/client-cloudfront/src/commands/CreateDistributionCommand.ts index b580c0556418..a219a5b70656 100644 --- a/clients/client-cloudfront/src/commands/CreateDistributionCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateDistributionCommand.ts @@ -1,18 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - CreateDistributionRequest, - CreateDistributionRequestFilterSensitiveLog, - CreateDistributionResult, - CreateDistributionResultFilterSensitiveLog, -} from "../models/models_0"; -import { de_CreateDistributionCommand, se_CreateDistributionCommand } from "../protocols/Aws_restXml"; +import { CreateDistributionRequest, CreateDistributionResult } from "../models/models_0"; +import { CreateDistribution } from "../schemas/schemas_0"; /** * @public @@ -958,16 +952,11 @@ export class CreateDistributionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateDistribution", {}) .n("CloudFrontClient", "CreateDistributionCommand") - .f(CreateDistributionRequestFilterSensitiveLog, CreateDistributionResultFilterSensitiveLog) - .ser(se_CreateDistributionCommand) - .de(de_CreateDistributionCommand) + .sc(CreateDistribution) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateDistributionTenantCommand.ts b/clients/client-cloudfront/src/commands/CreateDistributionTenantCommand.ts index e37a39515e71..345216321a3a 100644 --- a/clients/client-cloudfront/src/commands/CreateDistributionTenantCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateDistributionTenantCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateDistributionTenantRequest, CreateDistributionTenantResult } from "../models/models_0"; -import { de_CreateDistributionTenantCommand, se_CreateDistributionTenantCommand } from "../protocols/Aws_restXml"; +import { CreateDistributionTenant } from "../schemas/schemas_0"; /** * @public @@ -182,16 +181,11 @@ export class CreateDistributionTenantCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateDistributionTenant", {}) .n("CloudFrontClient", "CreateDistributionTenantCommand") - .f(void 0, void 0) - .ser(se_CreateDistributionTenantCommand) - .de(de_CreateDistributionTenantCommand) + .sc(CreateDistributionTenant) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateDistributionWithTagsCommand.ts b/clients/client-cloudfront/src/commands/CreateDistributionWithTagsCommand.ts index 6ca34350bef5..1821d07138e7 100644 --- a/clients/client-cloudfront/src/commands/CreateDistributionWithTagsCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateDistributionWithTagsCommand.ts @@ -1,18 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - CreateDistributionWithTagsRequest, - CreateDistributionWithTagsRequestFilterSensitiveLog, - CreateDistributionWithTagsResult, - CreateDistributionWithTagsResultFilterSensitiveLog, -} from "../models/models_0"; -import { de_CreateDistributionWithTagsCommand, se_CreateDistributionWithTagsCommand } from "../protocols/Aws_restXml"; +import { CreateDistributionWithTagsRequest, CreateDistributionWithTagsResult } from "../models/models_0"; +import { CreateDistributionWithTags } from "../schemas/schemas_0"; /** * @public @@ -968,16 +962,11 @@ export class CreateDistributionWithTagsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateDistributionWithTags", {}) .n("CloudFrontClient", "CreateDistributionWithTagsCommand") - .f(CreateDistributionWithTagsRequestFilterSensitiveLog, CreateDistributionWithTagsResultFilterSensitiveLog) - .ser(se_CreateDistributionWithTagsCommand) - .de(de_CreateDistributionWithTagsCommand) + .sc(CreateDistributionWithTags) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateFieldLevelEncryptionConfigCommand.ts b/clients/client-cloudfront/src/commands/CreateFieldLevelEncryptionConfigCommand.ts index 4b4d7a2b5364..5a08620127c1 100644 --- a/clients/client-cloudfront/src/commands/CreateFieldLevelEncryptionConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateFieldLevelEncryptionConfigCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateFieldLevelEncryptionConfigRequest, CreateFieldLevelEncryptionConfigResult } from "../models/models_0"; -import { - de_CreateFieldLevelEncryptionConfigCommand, - se_CreateFieldLevelEncryptionConfigCommand, -} from "../protocols/Aws_restXml"; +import { CreateFieldLevelEncryptionConfig } from "../schemas/schemas_0"; /** * @public @@ -161,16 +157,11 @@ export class CreateFieldLevelEncryptionConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateFieldLevelEncryptionConfig", {}) .n("CloudFrontClient", "CreateFieldLevelEncryptionConfigCommand") - .f(void 0, void 0) - .ser(se_CreateFieldLevelEncryptionConfigCommand) - .de(de_CreateFieldLevelEncryptionConfigCommand) + .sc(CreateFieldLevelEncryptionConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateFieldLevelEncryptionProfileCommand.ts b/clients/client-cloudfront/src/commands/CreateFieldLevelEncryptionProfileCommand.ts index f0fb710cfdb6..9e8455abaad0 100644 --- a/clients/client-cloudfront/src/commands/CreateFieldLevelEncryptionProfileCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateFieldLevelEncryptionProfileCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateFieldLevelEncryptionProfileRequest, CreateFieldLevelEncryptionProfileResult } from "../models/models_0"; -import { - de_CreateFieldLevelEncryptionProfileCommand, - se_CreateFieldLevelEncryptionProfileCommand, -} from "../protocols/Aws_restXml"; +import { CreateFieldLevelEncryptionProfile } from "../schemas/schemas_0"; /** * @public @@ -143,16 +139,11 @@ export class CreateFieldLevelEncryptionProfileCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateFieldLevelEncryptionProfile", {}) .n("CloudFrontClient", "CreateFieldLevelEncryptionProfileCommand") - .f(void 0, void 0) - .ser(se_CreateFieldLevelEncryptionProfileCommand) - .de(de_CreateFieldLevelEncryptionProfileCommand) + .sc(CreateFieldLevelEncryptionProfile) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateFunctionCommand.ts b/clients/client-cloudfront/src/commands/CreateFunctionCommand.ts index 352ffbedafc6..2e7550129033 100644 --- a/clients/client-cloudfront/src/commands/CreateFunctionCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateFunctionCommand.ts @@ -1,17 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - CreateFunctionRequest, - CreateFunctionRequestFilterSensitiveLog, - CreateFunctionResult, -} from "../models/models_0"; -import { de_CreateFunctionCommand, se_CreateFunctionCommand } from "../protocols/Aws_restXml"; +import { CreateFunctionRequest, CreateFunctionResult } from "../models/models_0"; +import { CreateFunction } from "../schemas/schemas_0"; /** * @public @@ -176,16 +171,11 @@ export class CreateFunctionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateFunction", {}) .n("CloudFrontClient", "CreateFunctionCommand") - .f(CreateFunctionRequestFilterSensitiveLog, void 0) - .ser(se_CreateFunctionCommand) - .de(de_CreateFunctionCommand) + .sc(CreateFunction) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateInvalidationCommand.ts b/clients/client-cloudfront/src/commands/CreateInvalidationCommand.ts index 8b26ee554279..65cb38bf46cc 100644 --- a/clients/client-cloudfront/src/commands/CreateInvalidationCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateInvalidationCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateInvalidationRequest, CreateInvalidationResult } from "../models/models_0"; -import { de_CreateInvalidationCommand, se_CreateInvalidationCommand } from "../protocols/Aws_restXml"; +import { CreateInvalidation } from "../schemas/schemas_0"; /** * @public @@ -114,16 +113,11 @@ export class CreateInvalidationCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateInvalidation", {}) .n("CloudFrontClient", "CreateInvalidationCommand") - .f(void 0, void 0) - .ser(se_CreateInvalidationCommand) - .de(de_CreateInvalidationCommand) + .sc(CreateInvalidation) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateInvalidationForDistributionTenantCommand.ts b/clients/client-cloudfront/src/commands/CreateInvalidationForDistributionTenantCommand.ts index 1104ed9c9273..6f7592e9d152 100644 --- a/clients/client-cloudfront/src/commands/CreateInvalidationForDistributionTenantCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateInvalidationForDistributionTenantCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { CreateInvalidationForDistributionTenantRequest, CreateInvalidationForDistributionTenantResult, } from "../models/models_0"; -import { - de_CreateInvalidationForDistributionTenantCommand, - se_CreateInvalidationForDistributionTenantCommand, -} from "../protocols/Aws_restXml"; +import { CreateInvalidationForDistributionTenant } from "../schemas/schemas_0"; /** * @public @@ -123,16 +119,11 @@ export class CreateInvalidationForDistributionTenantCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateInvalidationForDistributionTenant", {}) .n("CloudFrontClient", "CreateInvalidationForDistributionTenantCommand") - .f(void 0, void 0) - .ser(se_CreateInvalidationForDistributionTenantCommand) - .de(de_CreateInvalidationForDistributionTenantCommand) + .sc(CreateInvalidationForDistributionTenant) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateKeyGroupCommand.ts b/clients/client-cloudfront/src/commands/CreateKeyGroupCommand.ts index f50d0f000fe5..585776020c0b 100644 --- a/clients/client-cloudfront/src/commands/CreateKeyGroupCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateKeyGroupCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateKeyGroupRequest, CreateKeyGroupResult } from "../models/models_0"; -import { de_CreateKeyGroupCommand, se_CreateKeyGroupCommand } from "../protocols/Aws_restXml"; +import { CreateKeyGroup } from "../schemas/schemas_0"; /** * @public @@ -100,16 +99,11 @@ export class CreateKeyGroupCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateKeyGroup", {}) .n("CloudFrontClient", "CreateKeyGroupCommand") - .f(void 0, void 0) - .ser(se_CreateKeyGroupCommand) - .de(de_CreateKeyGroupCommand) + .sc(CreateKeyGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateKeyValueStoreCommand.ts b/clients/client-cloudfront/src/commands/CreateKeyValueStoreCommand.ts index bbd69e301da2..a330553fd8e1 100644 --- a/clients/client-cloudfront/src/commands/CreateKeyValueStoreCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateKeyValueStoreCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateKeyValueStoreRequest, CreateKeyValueStoreResult } from "../models/models_0"; -import { de_CreateKeyValueStoreCommand, se_CreateKeyValueStoreCommand } from "../protocols/Aws_restXml"; +import { CreateKeyValueStore } from "../schemas/schemas_0"; /** * @public @@ -131,16 +130,11 @@ export class CreateKeyValueStoreCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateKeyValueStore", {}) .n("CloudFrontClient", "CreateKeyValueStoreCommand") - .f(void 0, void 0) - .ser(se_CreateKeyValueStoreCommand) - .de(de_CreateKeyValueStoreCommand) + .sc(CreateKeyValueStore) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateMonitoringSubscriptionCommand.ts b/clients/client-cloudfront/src/commands/CreateMonitoringSubscriptionCommand.ts index 9881a92d8356..add0668843fa 100644 --- a/clients/client-cloudfront/src/commands/CreateMonitoringSubscriptionCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateMonitoringSubscriptionCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateMonitoringSubscriptionRequest, CreateMonitoringSubscriptionResult } from "../models/models_0"; -import { - de_CreateMonitoringSubscriptionCommand, - se_CreateMonitoringSubscriptionCommand, -} from "../protocols/Aws_restXml"; +import { CreateMonitoringSubscription } from "../schemas/schemas_0"; /** * @public @@ -96,16 +92,11 @@ export class CreateMonitoringSubscriptionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateMonitoringSubscription", {}) .n("CloudFrontClient", "CreateMonitoringSubscriptionCommand") - .f(void 0, void 0) - .ser(se_CreateMonitoringSubscriptionCommand) - .de(de_CreateMonitoringSubscriptionCommand) + .sc(CreateMonitoringSubscription) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateOriginAccessControlCommand.ts b/clients/client-cloudfront/src/commands/CreateOriginAccessControlCommand.ts index e612dad48333..297511c94156 100644 --- a/clients/client-cloudfront/src/commands/CreateOriginAccessControlCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateOriginAccessControlCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateOriginAccessControlRequest, CreateOriginAccessControlResult } from "../models/models_0"; -import { de_CreateOriginAccessControlCommand, se_CreateOriginAccessControlCommand } from "../protocols/Aws_restXml"; +import { CreateOriginAccessControl } from "../schemas/schemas_0"; /** * @public @@ -96,16 +95,11 @@ export class CreateOriginAccessControlCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateOriginAccessControl", {}) .n("CloudFrontClient", "CreateOriginAccessControlCommand") - .f(void 0, void 0) - .ser(se_CreateOriginAccessControlCommand) - .de(de_CreateOriginAccessControlCommand) + .sc(CreateOriginAccessControl) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateOriginRequestPolicyCommand.ts b/clients/client-cloudfront/src/commands/CreateOriginRequestPolicyCommand.ts index 6e8452f2cc6e..28479049994f 100644 --- a/clients/client-cloudfront/src/commands/CreateOriginRequestPolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateOriginRequestPolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateOriginRequestPolicyRequest, CreateOriginRequestPolicyResult } from "../models/models_1"; -import { de_CreateOriginRequestPolicyCommand, se_CreateOriginRequestPolicyCommand } from "../protocols/Aws_restXml"; +import { CreateOriginRequestPolicy } from "../schemas/schemas_0"; /** * @public @@ -160,16 +159,11 @@ export class CreateOriginRequestPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateOriginRequestPolicy", {}) .n("CloudFrontClient", "CreateOriginRequestPolicyCommand") - .f(void 0, void 0) - .ser(se_CreateOriginRequestPolicyCommand) - .de(de_CreateOriginRequestPolicyCommand) + .sc(CreateOriginRequestPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreatePublicKeyCommand.ts b/clients/client-cloudfront/src/commands/CreatePublicKeyCommand.ts index 12df12e93974..69d6a4ff3ceb 100644 --- a/clients/client-cloudfront/src/commands/CreatePublicKeyCommand.ts +++ b/clients/client-cloudfront/src/commands/CreatePublicKeyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreatePublicKeyRequest, CreatePublicKeyResult } from "../models/models_1"; -import { de_CreatePublicKeyCommand, se_CreatePublicKeyCommand } from "../protocols/Aws_restXml"; +import { CreatePublicKey } from "../schemas/schemas_0"; /** * @public @@ -95,16 +94,11 @@ export class CreatePublicKeyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreatePublicKey", {}) .n("CloudFrontClient", "CreatePublicKeyCommand") - .f(void 0, void 0) - .ser(se_CreatePublicKeyCommand) - .de(de_CreatePublicKeyCommand) + .sc(CreatePublicKey) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateRealtimeLogConfigCommand.ts b/clients/client-cloudfront/src/commands/CreateRealtimeLogConfigCommand.ts index 0866386eb059..42b0f6d89441 100644 --- a/clients/client-cloudfront/src/commands/CreateRealtimeLogConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateRealtimeLogConfigCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateRealtimeLogConfigRequest, CreateRealtimeLogConfigResult } from "../models/models_1"; -import { de_CreateRealtimeLogConfigCommand, se_CreateRealtimeLogConfigCommand } from "../protocols/Aws_restXml"; +import { CreateRealtimeLogConfig } from "../schemas/schemas_0"; /** * @public @@ -111,16 +110,11 @@ export class CreateRealtimeLogConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateRealtimeLogConfig", {}) .n("CloudFrontClient", "CreateRealtimeLogConfigCommand") - .f(void 0, void 0) - .ser(se_CreateRealtimeLogConfigCommand) - .de(de_CreateRealtimeLogConfigCommand) + .sc(CreateRealtimeLogConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateResponseHeadersPolicyCommand.ts b/clients/client-cloudfront/src/commands/CreateResponseHeadersPolicyCommand.ts index f5d242da68f5..6b551c77b5d8 100644 --- a/clients/client-cloudfront/src/commands/CreateResponseHeadersPolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateResponseHeadersPolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateResponseHeadersPolicyRequest, CreateResponseHeadersPolicyResult } from "../models/models_1"; -import { de_CreateResponseHeadersPolicyCommand, se_CreateResponseHeadersPolicyCommand } from "../protocols/Aws_restXml"; +import { CreateResponseHeadersPolicy } from "../schemas/schemas_0"; /** * @public @@ -266,16 +265,11 @@ export class CreateResponseHeadersPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateResponseHeadersPolicy", {}) .n("CloudFrontClient", "CreateResponseHeadersPolicyCommand") - .f(void 0, void 0) - .ser(se_CreateResponseHeadersPolicyCommand) - .de(de_CreateResponseHeadersPolicyCommand) + .sc(CreateResponseHeadersPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateStreamingDistributionCommand.ts b/clients/client-cloudfront/src/commands/CreateStreamingDistributionCommand.ts index cc3042f65c5a..4ea7b5cf5ecc 100644 --- a/clients/client-cloudfront/src/commands/CreateStreamingDistributionCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateStreamingDistributionCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateStreamingDistributionRequest, CreateStreamingDistributionResult } from "../models/models_1"; -import { de_CreateStreamingDistributionCommand, se_CreateStreamingDistributionCommand } from "../protocols/Aws_restXml"; +import { CreateStreamingDistribution } from "../schemas/schemas_0"; /** * @public @@ -187,16 +186,11 @@ export class CreateStreamingDistributionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateStreamingDistribution", {}) .n("CloudFrontClient", "CreateStreamingDistributionCommand") - .f(void 0, void 0) - .ser(se_CreateStreamingDistributionCommand) - .de(de_CreateStreamingDistributionCommand) + .sc(CreateStreamingDistribution) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateStreamingDistributionWithTagsCommand.ts b/clients/client-cloudfront/src/commands/CreateStreamingDistributionWithTagsCommand.ts index c075392bcef0..bccf66578cfb 100644 --- a/clients/client-cloudfront/src/commands/CreateStreamingDistributionWithTagsCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateStreamingDistributionWithTagsCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { CreateStreamingDistributionWithTagsRequest, CreateStreamingDistributionWithTagsResult, } from "../models/models_1"; -import { - de_CreateStreamingDistributionWithTagsCommand, - se_CreateStreamingDistributionWithTagsCommand, -} from "../protocols/Aws_restXml"; +import { CreateStreamingDistributionWithTags } from "../schemas/schemas_0"; /** * @public @@ -208,16 +204,11 @@ export class CreateStreamingDistributionWithTagsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateStreamingDistributionWithTags", {}) .n("CloudFrontClient", "CreateStreamingDistributionWithTagsCommand") - .f(void 0, void 0) - .ser(se_CreateStreamingDistributionWithTagsCommand) - .de(de_CreateStreamingDistributionWithTagsCommand) + .sc(CreateStreamingDistributionWithTags) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/CreateVpcOriginCommand.ts b/clients/client-cloudfront/src/commands/CreateVpcOriginCommand.ts index 0a7836a8efea..0b9b06fed40f 100644 --- a/clients/client-cloudfront/src/commands/CreateVpcOriginCommand.ts +++ b/clients/client-cloudfront/src/commands/CreateVpcOriginCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateVpcOriginRequest, CreateVpcOriginResult } from "../models/models_1"; -import { de_CreateVpcOriginCommand, se_CreateVpcOriginCommand } from "../protocols/Aws_restXml"; +import { CreateVpcOrigin } from "../schemas/schemas_0"; /** * @public @@ -183,16 +182,11 @@ export class CreateVpcOriginCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "CreateVpcOrigin", {}) .n("CloudFrontClient", "CreateVpcOriginCommand") - .f(void 0, void 0) - .ser(se_CreateVpcOriginCommand) - .de(de_CreateVpcOriginCommand) + .sc(CreateVpcOrigin) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteAnycastIpListCommand.ts b/clients/client-cloudfront/src/commands/DeleteAnycastIpListCommand.ts index 4181144fa4ec..91dc6d271796 100644 --- a/clients/client-cloudfront/src/commands/DeleteAnycastIpListCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteAnycastIpListCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteAnycastIpListRequest } from "../models/models_1"; -import { de_DeleteAnycastIpListCommand, se_DeleteAnycastIpListCommand } from "../protocols/Aws_restXml"; +import { DeleteAnycastIpList } from "../schemas/schemas_0"; /** * @public @@ -93,16 +92,11 @@ export class DeleteAnycastIpListCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteAnycastIpList", {}) .n("CloudFrontClient", "DeleteAnycastIpListCommand") - .f(void 0, void 0) - .ser(se_DeleteAnycastIpListCommand) - .de(de_DeleteAnycastIpListCommand) + .sc(DeleteAnycastIpList) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteCachePolicyCommand.ts b/clients/client-cloudfront/src/commands/DeleteCachePolicyCommand.ts index b49148b42f3b..8e5a3924f47f 100644 --- a/clients/client-cloudfront/src/commands/DeleteCachePolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteCachePolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteCachePolicyRequest } from "../models/models_1"; -import { de_DeleteCachePolicyCommand, se_DeleteCachePolicyCommand } from "../protocols/Aws_restXml"; +import { DeleteCachePolicy } from "../schemas/schemas_0"; /** * @public @@ -87,16 +86,11 @@ export class DeleteCachePolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteCachePolicy", {}) .n("CloudFrontClient", "DeleteCachePolicyCommand") - .f(void 0, void 0) - .ser(se_DeleteCachePolicyCommand) - .de(de_DeleteCachePolicyCommand) + .sc(DeleteCachePolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteCloudFrontOriginAccessIdentityCommand.ts b/clients/client-cloudfront/src/commands/DeleteCloudFrontOriginAccessIdentityCommand.ts index fb7ebb9c4aad..2622cabcbfc6 100644 --- a/clients/client-cloudfront/src/commands/DeleteCloudFrontOriginAccessIdentityCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteCloudFrontOriginAccessIdentityCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteCloudFrontOriginAccessIdentityRequest } from "../models/models_1"; -import { - de_DeleteCloudFrontOriginAccessIdentityCommand, - se_DeleteCloudFrontOriginAccessIdentityCommand, -} from "../protocols/Aws_restXml"; +import { DeleteCloudFrontOriginAccessIdentity } from "../schemas/schemas_0"; /** * @public @@ -87,16 +83,11 @@ export class DeleteCloudFrontOriginAccessIdentityCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteCloudFrontOriginAccessIdentity", {}) .n("CloudFrontClient", "DeleteCloudFrontOriginAccessIdentityCommand") - .f(void 0, void 0) - .ser(se_DeleteCloudFrontOriginAccessIdentityCommand) - .de(de_DeleteCloudFrontOriginAccessIdentityCommand) + .sc(DeleteCloudFrontOriginAccessIdentity) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteConnectionGroupCommand.ts b/clients/client-cloudfront/src/commands/DeleteConnectionGroupCommand.ts index 45dd3fcedd19..848a5e776a7d 100644 --- a/clients/client-cloudfront/src/commands/DeleteConnectionGroupCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteConnectionGroupCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteConnectionGroupRequest } from "../models/models_1"; -import { de_DeleteConnectionGroupCommand, se_DeleteConnectionGroupCommand } from "../protocols/Aws_restXml"; +import { DeleteConnectionGroup } from "../schemas/schemas_0"; /** * @public @@ -87,16 +86,11 @@ export class DeleteConnectionGroupCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteConnectionGroup", {}) .n("CloudFrontClient", "DeleteConnectionGroupCommand") - .f(void 0, void 0) - .ser(se_DeleteConnectionGroupCommand) - .de(de_DeleteConnectionGroupCommand) + .sc(DeleteConnectionGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteContinuousDeploymentPolicyCommand.ts b/clients/client-cloudfront/src/commands/DeleteContinuousDeploymentPolicyCommand.ts index 3c1d8e5eda28..c036636334fd 100644 --- a/clients/client-cloudfront/src/commands/DeleteContinuousDeploymentPolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteContinuousDeploymentPolicyCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteContinuousDeploymentPolicyRequest } from "../models/models_1"; -import { - de_DeleteContinuousDeploymentPolicyCommand, - se_DeleteContinuousDeploymentPolicyCommand, -} from "../protocols/Aws_restXml"; +import { DeleteContinuousDeploymentPolicy } from "../schemas/schemas_0"; /** * @public @@ -90,16 +86,11 @@ export class DeleteContinuousDeploymentPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteContinuousDeploymentPolicy", {}) .n("CloudFrontClient", "DeleteContinuousDeploymentPolicyCommand") - .f(void 0, void 0) - .ser(se_DeleteContinuousDeploymentPolicyCommand) - .de(de_DeleteContinuousDeploymentPolicyCommand) + .sc(DeleteContinuousDeploymentPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteDistributionCommand.ts b/clients/client-cloudfront/src/commands/DeleteDistributionCommand.ts index 1f8d376794a5..8496cd8e119c 100644 --- a/clients/client-cloudfront/src/commands/DeleteDistributionCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteDistributionCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteDistributionRequest } from "../models/models_1"; -import { de_DeleteDistributionCommand, se_DeleteDistributionCommand } from "../protocols/Aws_restXml"; +import { DeleteDistribution } from "../schemas/schemas_0"; /** * @public @@ -87,16 +86,11 @@ export class DeleteDistributionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteDistribution", {}) .n("CloudFrontClient", "DeleteDistributionCommand") - .f(void 0, void 0) - .ser(se_DeleteDistributionCommand) - .de(de_DeleteDistributionCommand) + .sc(DeleteDistribution) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteDistributionTenantCommand.ts b/clients/client-cloudfront/src/commands/DeleteDistributionTenantCommand.ts index 4cbff411874c..f15d2d010969 100644 --- a/clients/client-cloudfront/src/commands/DeleteDistributionTenantCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteDistributionTenantCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteDistributionTenantRequest } from "../models/models_1"; -import { de_DeleteDistributionTenantCommand, se_DeleteDistributionTenantCommand } from "../protocols/Aws_restXml"; +import { DeleteDistributionTenant } from "../schemas/schemas_0"; /** * @public @@ -84,16 +83,11 @@ export class DeleteDistributionTenantCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteDistributionTenant", {}) .n("CloudFrontClient", "DeleteDistributionTenantCommand") - .f(void 0, void 0) - .ser(se_DeleteDistributionTenantCommand) - .de(de_DeleteDistributionTenantCommand) + .sc(DeleteDistributionTenant) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteFieldLevelEncryptionConfigCommand.ts b/clients/client-cloudfront/src/commands/DeleteFieldLevelEncryptionConfigCommand.ts index f95d8e6aea28..3900bafc58da 100644 --- a/clients/client-cloudfront/src/commands/DeleteFieldLevelEncryptionConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteFieldLevelEncryptionConfigCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteFieldLevelEncryptionConfigRequest } from "../models/models_1"; -import { - de_DeleteFieldLevelEncryptionConfigCommand, - se_DeleteFieldLevelEncryptionConfigCommand, -} from "../protocols/Aws_restXml"; +import { DeleteFieldLevelEncryptionConfig } from "../schemas/schemas_0"; /** * @public @@ -87,16 +83,11 @@ export class DeleteFieldLevelEncryptionConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteFieldLevelEncryptionConfig", {}) .n("CloudFrontClient", "DeleteFieldLevelEncryptionConfigCommand") - .f(void 0, void 0) - .ser(se_DeleteFieldLevelEncryptionConfigCommand) - .de(de_DeleteFieldLevelEncryptionConfigCommand) + .sc(DeleteFieldLevelEncryptionConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteFieldLevelEncryptionProfileCommand.ts b/clients/client-cloudfront/src/commands/DeleteFieldLevelEncryptionProfileCommand.ts index e4514f60ac15..22f3a75fb315 100644 --- a/clients/client-cloudfront/src/commands/DeleteFieldLevelEncryptionProfileCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteFieldLevelEncryptionProfileCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteFieldLevelEncryptionProfileRequest } from "../models/models_1"; -import { - de_DeleteFieldLevelEncryptionProfileCommand, - se_DeleteFieldLevelEncryptionProfileCommand, -} from "../protocols/Aws_restXml"; +import { DeleteFieldLevelEncryptionProfile } from "../schemas/schemas_0"; /** * @public @@ -87,16 +83,11 @@ export class DeleteFieldLevelEncryptionProfileCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteFieldLevelEncryptionProfile", {}) .n("CloudFrontClient", "DeleteFieldLevelEncryptionProfileCommand") - .f(void 0, void 0) - .ser(se_DeleteFieldLevelEncryptionProfileCommand) - .de(de_DeleteFieldLevelEncryptionProfileCommand) + .sc(DeleteFieldLevelEncryptionProfile) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteFunctionCommand.ts b/clients/client-cloudfront/src/commands/DeleteFunctionCommand.ts index 3c245237e8b3..1771df9997a0 100644 --- a/clients/client-cloudfront/src/commands/DeleteFunctionCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteFunctionCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteFunctionRequest } from "../models/models_1"; -import { de_DeleteFunctionCommand, se_DeleteFunctionCommand } from "../protocols/Aws_restXml"; +import { DeleteFunction } from "../schemas/schemas_0"; /** * @public @@ -84,16 +83,11 @@ export class DeleteFunctionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteFunction", {}) .n("CloudFrontClient", "DeleteFunctionCommand") - .f(void 0, void 0) - .ser(se_DeleteFunctionCommand) - .de(de_DeleteFunctionCommand) + .sc(DeleteFunction) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteKeyGroupCommand.ts b/clients/client-cloudfront/src/commands/DeleteKeyGroupCommand.ts index 9b6a4f8358ed..0d7617304cb6 100644 --- a/clients/client-cloudfront/src/commands/DeleteKeyGroupCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteKeyGroupCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteKeyGroupRequest } from "../models/models_1"; -import { de_DeleteKeyGroupCommand, se_DeleteKeyGroupCommand } from "../protocols/Aws_restXml"; +import { DeleteKeyGroup } from "../schemas/schemas_0"; /** * @public @@ -81,16 +80,11 @@ export class DeleteKeyGroupCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteKeyGroup", {}) .n("CloudFrontClient", "DeleteKeyGroupCommand") - .f(void 0, void 0) - .ser(se_DeleteKeyGroupCommand) - .de(de_DeleteKeyGroupCommand) + .sc(DeleteKeyGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteKeyValueStoreCommand.ts b/clients/client-cloudfront/src/commands/DeleteKeyValueStoreCommand.ts index 4a1a6a0adcf1..26d61e7b4816 100644 --- a/clients/client-cloudfront/src/commands/DeleteKeyValueStoreCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteKeyValueStoreCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteKeyValueStoreRequest } from "../models/models_1"; -import { de_DeleteKeyValueStoreCommand, se_DeleteKeyValueStoreCommand } from "../protocols/Aws_restXml"; +import { DeleteKeyValueStore } from "../schemas/schemas_0"; /** * @public @@ -101,16 +100,11 @@ export class DeleteKeyValueStoreCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteKeyValueStore", {}) .n("CloudFrontClient", "DeleteKeyValueStoreCommand") - .f(void 0, void 0) - .ser(se_DeleteKeyValueStoreCommand) - .de(de_DeleteKeyValueStoreCommand) + .sc(DeleteKeyValueStore) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteMonitoringSubscriptionCommand.ts b/clients/client-cloudfront/src/commands/DeleteMonitoringSubscriptionCommand.ts index 08e54ccd5bca..b416b92c9f42 100644 --- a/clients/client-cloudfront/src/commands/DeleteMonitoringSubscriptionCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteMonitoringSubscriptionCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteMonitoringSubscriptionRequest, DeleteMonitoringSubscriptionResult } from "../models/models_1"; -import { - de_DeleteMonitoringSubscriptionCommand, - se_DeleteMonitoringSubscriptionCommand, -} from "../protocols/Aws_restXml"; +import { DeleteMonitoringSubscription } from "../schemas/schemas_0"; /** * @public @@ -85,16 +81,11 @@ export class DeleteMonitoringSubscriptionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteMonitoringSubscription", {}) .n("CloudFrontClient", "DeleteMonitoringSubscriptionCommand") - .f(void 0, void 0) - .ser(se_DeleteMonitoringSubscriptionCommand) - .de(de_DeleteMonitoringSubscriptionCommand) + .sc(DeleteMonitoringSubscription) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteOriginAccessControlCommand.ts b/clients/client-cloudfront/src/commands/DeleteOriginAccessControlCommand.ts index afbd35fff912..ef8a78aa23e8 100644 --- a/clients/client-cloudfront/src/commands/DeleteOriginAccessControlCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteOriginAccessControlCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteOriginAccessControlRequest } from "../models/models_1"; -import { de_DeleteOriginAccessControlCommand, se_DeleteOriginAccessControlCommand } from "../protocols/Aws_restXml"; +import { DeleteOriginAccessControl } from "../schemas/schemas_0"; /** * @public @@ -84,16 +83,11 @@ export class DeleteOriginAccessControlCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteOriginAccessControl", {}) .n("CloudFrontClient", "DeleteOriginAccessControlCommand") - .f(void 0, void 0) - .ser(se_DeleteOriginAccessControlCommand) - .de(de_DeleteOriginAccessControlCommand) + .sc(DeleteOriginAccessControl) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteOriginRequestPolicyCommand.ts b/clients/client-cloudfront/src/commands/DeleteOriginRequestPolicyCommand.ts index 944366ed25b9..9ea4bbcbc164 100644 --- a/clients/client-cloudfront/src/commands/DeleteOriginRequestPolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteOriginRequestPolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteOriginRequestPolicyRequest } from "../models/models_1"; -import { de_DeleteOriginRequestPolicyCommand, se_DeleteOriginRequestPolicyCommand } from "../protocols/Aws_restXml"; +import { DeleteOriginRequestPolicy } from "../schemas/schemas_0"; /** * @public @@ -87,16 +86,11 @@ export class DeleteOriginRequestPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteOriginRequestPolicy", {}) .n("CloudFrontClient", "DeleteOriginRequestPolicyCommand") - .f(void 0, void 0) - .ser(se_DeleteOriginRequestPolicyCommand) - .de(de_DeleteOriginRequestPolicyCommand) + .sc(DeleteOriginRequestPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeletePublicKeyCommand.ts b/clients/client-cloudfront/src/commands/DeletePublicKeyCommand.ts index ffada8628993..0b6c96c0aa6f 100644 --- a/clients/client-cloudfront/src/commands/DeletePublicKeyCommand.ts +++ b/clients/client-cloudfront/src/commands/DeletePublicKeyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeletePublicKeyRequest } from "../models/models_1"; -import { de_DeletePublicKeyCommand, se_DeletePublicKeyCommand } from "../protocols/Aws_restXml"; +import { DeletePublicKey } from "../schemas/schemas_0"; /** * @public @@ -84,16 +83,11 @@ export class DeletePublicKeyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeletePublicKey", {}) .n("CloudFrontClient", "DeletePublicKeyCommand") - .f(void 0, void 0) - .ser(se_DeletePublicKeyCommand) - .de(de_DeletePublicKeyCommand) + .sc(DeletePublicKey) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteRealtimeLogConfigCommand.ts b/clients/client-cloudfront/src/commands/DeleteRealtimeLogConfigCommand.ts index 317984749b96..c5b7e0e7f587 100644 --- a/clients/client-cloudfront/src/commands/DeleteRealtimeLogConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteRealtimeLogConfigCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteRealtimeLogConfigRequest } from "../models/models_1"; -import { de_DeleteRealtimeLogConfigCommand, se_DeleteRealtimeLogConfigCommand } from "../protocols/Aws_restXml"; +import { DeleteRealtimeLogConfig } from "../schemas/schemas_0"; /** * @public @@ -81,16 +80,11 @@ export class DeleteRealtimeLogConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteRealtimeLogConfig", {}) .n("CloudFrontClient", "DeleteRealtimeLogConfigCommand") - .f(void 0, void 0) - .ser(se_DeleteRealtimeLogConfigCommand) - .de(de_DeleteRealtimeLogConfigCommand) + .sc(DeleteRealtimeLogConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteResourcePolicyCommand.ts b/clients/client-cloudfront/src/commands/DeleteResourcePolicyCommand.ts index 2ea5c58ae979..8e9f4152b89b 100644 --- a/clients/client-cloudfront/src/commands/DeleteResourcePolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteResourcePolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteResourcePolicyRequest } from "../models/models_1"; -import { de_DeleteResourcePolicyCommand, se_DeleteResourcePolicyCommand } from "../protocols/Aws_restXml"; +import { DeleteResourcePolicy } from "../schemas/schemas_0"; /** * @public @@ -86,16 +85,11 @@ export class DeleteResourcePolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteResourcePolicy", {}) .n("CloudFrontClient", "DeleteResourcePolicyCommand") - .f(void 0, void 0) - .ser(se_DeleteResourcePolicyCommand) - .de(de_DeleteResourcePolicyCommand) + .sc(DeleteResourcePolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteResponseHeadersPolicyCommand.ts b/clients/client-cloudfront/src/commands/DeleteResponseHeadersPolicyCommand.ts index e29df2ab26fc..276a82153c1a 100644 --- a/clients/client-cloudfront/src/commands/DeleteResponseHeadersPolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteResponseHeadersPolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteResponseHeadersPolicyRequest } from "../models/models_1"; -import { de_DeleteResponseHeadersPolicyCommand, se_DeleteResponseHeadersPolicyCommand } from "../protocols/Aws_restXml"; +import { DeleteResponseHeadersPolicy } from "../schemas/schemas_0"; /** * @public @@ -87,16 +86,11 @@ export class DeleteResponseHeadersPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteResponseHeadersPolicy", {}) .n("CloudFrontClient", "DeleteResponseHeadersPolicyCommand") - .f(void 0, void 0) - .ser(se_DeleteResponseHeadersPolicyCommand) - .de(de_DeleteResponseHeadersPolicyCommand) + .sc(DeleteResponseHeadersPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteStreamingDistributionCommand.ts b/clients/client-cloudfront/src/commands/DeleteStreamingDistributionCommand.ts index c63452b628c7..a29fd2c8368f 100644 --- a/clients/client-cloudfront/src/commands/DeleteStreamingDistributionCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteStreamingDistributionCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteStreamingDistributionRequest } from "../models/models_1"; -import { de_DeleteStreamingDistributionCommand, se_DeleteStreamingDistributionCommand } from "../protocols/Aws_restXml"; +import { DeleteStreamingDistribution } from "../schemas/schemas_0"; /** * @public @@ -84,16 +83,11 @@ export class DeleteStreamingDistributionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteStreamingDistribution", {}) .n("CloudFrontClient", "DeleteStreamingDistributionCommand") - .f(void 0, void 0) - .ser(se_DeleteStreamingDistributionCommand) - .de(de_DeleteStreamingDistributionCommand) + .sc(DeleteStreamingDistribution) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DeleteVpcOriginCommand.ts b/clients/client-cloudfront/src/commands/DeleteVpcOriginCommand.ts index 094c81b96be7..0588d4f69ebd 100644 --- a/clients/client-cloudfront/src/commands/DeleteVpcOriginCommand.ts +++ b/clients/client-cloudfront/src/commands/DeleteVpcOriginCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteVpcOriginRequest, DeleteVpcOriginResult } from "../models/models_1"; -import { de_DeleteVpcOriginCommand, se_DeleteVpcOriginCommand } from "../protocols/Aws_restXml"; +import { DeleteVpcOrigin } from "../schemas/schemas_0"; /** * @public @@ -153,16 +152,11 @@ export class DeleteVpcOriginCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DeleteVpcOrigin", {}) .n("CloudFrontClient", "DeleteVpcOriginCommand") - .f(void 0, void 0) - .ser(se_DeleteVpcOriginCommand) - .de(de_DeleteVpcOriginCommand) + .sc(DeleteVpcOrigin) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DescribeFunctionCommand.ts b/clients/client-cloudfront/src/commands/DescribeFunctionCommand.ts index 2a91951316fb..2ed58c857168 100644 --- a/clients/client-cloudfront/src/commands/DescribeFunctionCommand.ts +++ b/clients/client-cloudfront/src/commands/DescribeFunctionCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DescribeFunctionRequest, DescribeFunctionResult } from "../models/models_1"; -import { de_DescribeFunctionCommand, se_DescribeFunctionCommand } from "../protocols/Aws_restXml"; +import { DescribeFunction } from "../schemas/schemas_0"; /** * @public @@ -99,16 +98,11 @@ export class DescribeFunctionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DescribeFunction", {}) .n("CloudFrontClient", "DescribeFunctionCommand") - .f(void 0, void 0) - .ser(se_DescribeFunctionCommand) - .de(de_DescribeFunctionCommand) + .sc(DescribeFunction) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DescribeKeyValueStoreCommand.ts b/clients/client-cloudfront/src/commands/DescribeKeyValueStoreCommand.ts index 11780f0585cb..8b4125368de9 100644 --- a/clients/client-cloudfront/src/commands/DescribeKeyValueStoreCommand.ts +++ b/clients/client-cloudfront/src/commands/DescribeKeyValueStoreCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DescribeKeyValueStoreRequest, DescribeKeyValueStoreResult } from "../models/models_1"; -import { de_DescribeKeyValueStoreCommand, se_DescribeKeyValueStoreCommand } from "../protocols/Aws_restXml"; +import { DescribeKeyValueStore } from "../schemas/schemas_0"; /** * @public @@ -113,16 +112,11 @@ export class DescribeKeyValueStoreCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DescribeKeyValueStore", {}) .n("CloudFrontClient", "DescribeKeyValueStoreCommand") - .f(void 0, void 0) - .ser(se_DescribeKeyValueStoreCommand) - .de(de_DescribeKeyValueStoreCommand) + .sc(DescribeKeyValueStore) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DisassociateDistributionTenantWebACLCommand.ts b/clients/client-cloudfront/src/commands/DisassociateDistributionTenantWebACLCommand.ts index b3a821abe304..6b80a8f05e07 100644 --- a/clients/client-cloudfront/src/commands/DisassociateDistributionTenantWebACLCommand.ts +++ b/clients/client-cloudfront/src/commands/DisassociateDistributionTenantWebACLCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { DisassociateDistributionTenantWebACLRequest, DisassociateDistributionTenantWebACLResult, } from "../models/models_1"; -import { - de_DisassociateDistributionTenantWebACLCommand, - se_DisassociateDistributionTenantWebACLCommand, -} from "../protocols/Aws_restXml"; +import { DisassociateDistributionTenantWebACL } from "../schemas/schemas_0"; /** * @public @@ -95,16 +91,11 @@ export class DisassociateDistributionTenantWebACLCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DisassociateDistributionTenantWebACL", {}) .n("CloudFrontClient", "DisassociateDistributionTenantWebACLCommand") - .f(void 0, void 0) - .ser(se_DisassociateDistributionTenantWebACLCommand) - .de(de_DisassociateDistributionTenantWebACLCommand) + .sc(DisassociateDistributionTenantWebACL) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/DisassociateDistributionWebACLCommand.ts b/clients/client-cloudfront/src/commands/DisassociateDistributionWebACLCommand.ts index ec9ee2204729..094aba33ffb0 100644 --- a/clients/client-cloudfront/src/commands/DisassociateDistributionWebACLCommand.ts +++ b/clients/client-cloudfront/src/commands/DisassociateDistributionWebACLCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { DisassociateDistributionWebACLRequest, DisassociateDistributionWebACLResult } from "../models/models_1"; -import { - de_DisassociateDistributionWebACLCommand, - se_DisassociateDistributionWebACLCommand, -} from "../protocols/Aws_restXml"; +import { DisassociateDistributionWebACL } from "../schemas/schemas_0"; /** * @public @@ -92,16 +88,11 @@ export class DisassociateDistributionWebACLCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "DisassociateDistributionWebACL", {}) .n("CloudFrontClient", "DisassociateDistributionWebACLCommand") - .f(void 0, void 0) - .ser(se_DisassociateDistributionWebACLCommand) - .de(de_DisassociateDistributionWebACLCommand) + .sc(DisassociateDistributionWebACL) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetAnycastIpListCommand.ts b/clients/client-cloudfront/src/commands/GetAnycastIpListCommand.ts index 191c9a999736..ca4897f6080f 100644 --- a/clients/client-cloudfront/src/commands/GetAnycastIpListCommand.ts +++ b/clients/client-cloudfront/src/commands/GetAnycastIpListCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetAnycastIpListRequest, GetAnycastIpListResult } from "../models/models_1"; -import { de_GetAnycastIpListCommand, se_GetAnycastIpListCommand } from "../protocols/Aws_restXml"; +import { GetAnycastIpList } from "../schemas/schemas_0"; /** * @public @@ -94,16 +93,11 @@ export class GetAnycastIpListCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetAnycastIpList", {}) .n("CloudFrontClient", "GetAnycastIpListCommand") - .f(void 0, void 0) - .ser(se_GetAnycastIpListCommand) - .de(de_GetAnycastIpListCommand) + .sc(GetAnycastIpList) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetCachePolicyCommand.ts b/clients/client-cloudfront/src/commands/GetCachePolicyCommand.ts index d8f1d7849ddb..49e6282e135d 100644 --- a/clients/client-cloudfront/src/commands/GetCachePolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/GetCachePolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetCachePolicyRequest, GetCachePolicyResult } from "../models/models_1"; -import { de_GetCachePolicyCommand, se_GetCachePolicyCommand } from "../protocols/Aws_restXml"; +import { GetCachePolicy } from "../schemas/schemas_0"; /** * @public @@ -118,16 +117,11 @@ export class GetCachePolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetCachePolicy", {}) .n("CloudFrontClient", "GetCachePolicyCommand") - .f(void 0, void 0) - .ser(se_GetCachePolicyCommand) - .de(de_GetCachePolicyCommand) + .sc(GetCachePolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetCachePolicyConfigCommand.ts b/clients/client-cloudfront/src/commands/GetCachePolicyConfigCommand.ts index 5ed1765995b3..49b3819783ca 100644 --- a/clients/client-cloudfront/src/commands/GetCachePolicyConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetCachePolicyConfigCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetCachePolicyConfigRequest, GetCachePolicyConfigResult } from "../models/models_1"; -import { de_GetCachePolicyConfigCommand, se_GetCachePolicyConfigCommand } from "../protocols/Aws_restXml"; +import { GetCachePolicyConfig } from "../schemas/schemas_0"; /** * @public @@ -114,16 +113,11 @@ export class GetCachePolicyConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetCachePolicyConfig", {}) .n("CloudFrontClient", "GetCachePolicyConfigCommand") - .f(void 0, void 0) - .ser(se_GetCachePolicyConfigCommand) - .de(de_GetCachePolicyConfigCommand) + .sc(GetCachePolicyConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetCloudFrontOriginAccessIdentityCommand.ts b/clients/client-cloudfront/src/commands/GetCloudFrontOriginAccessIdentityCommand.ts index e9166e4fc7fe..302aa14d9571 100644 --- a/clients/client-cloudfront/src/commands/GetCloudFrontOriginAccessIdentityCommand.ts +++ b/clients/client-cloudfront/src/commands/GetCloudFrontOriginAccessIdentityCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetCloudFrontOriginAccessIdentityRequest, GetCloudFrontOriginAccessIdentityResult } from "../models/models_1"; -import { - de_GetCloudFrontOriginAccessIdentityCommand, - se_GetCloudFrontOriginAccessIdentityCommand, -} from "../protocols/Aws_restXml"; +import { GetCloudFrontOriginAccessIdentity } from "../schemas/schemas_0"; /** * @public @@ -89,16 +85,11 @@ export class GetCloudFrontOriginAccessIdentityCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetCloudFrontOriginAccessIdentity", {}) .n("CloudFrontClient", "GetCloudFrontOriginAccessIdentityCommand") - .f(void 0, void 0) - .ser(se_GetCloudFrontOriginAccessIdentityCommand) - .de(de_GetCloudFrontOriginAccessIdentityCommand) + .sc(GetCloudFrontOriginAccessIdentity) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetCloudFrontOriginAccessIdentityConfigCommand.ts b/clients/client-cloudfront/src/commands/GetCloudFrontOriginAccessIdentityConfigCommand.ts index 9d7200038698..587a877b0eca 100644 --- a/clients/client-cloudfront/src/commands/GetCloudFrontOriginAccessIdentityConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetCloudFrontOriginAccessIdentityConfigCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { GetCloudFrontOriginAccessIdentityConfigRequest, GetCloudFrontOriginAccessIdentityConfigResult, } from "../models/models_1"; -import { - de_GetCloudFrontOriginAccessIdentityConfigCommand, - se_GetCloudFrontOriginAccessIdentityConfigCommand, -} from "../protocols/Aws_restXml"; +import { GetCloudFrontOriginAccessIdentityConfig } from "../schemas/schemas_0"; /** * @public @@ -89,16 +85,11 @@ export class GetCloudFrontOriginAccessIdentityConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetCloudFrontOriginAccessIdentityConfig", {}) .n("CloudFrontClient", "GetCloudFrontOriginAccessIdentityConfigCommand") - .f(void 0, void 0) - .ser(se_GetCloudFrontOriginAccessIdentityConfigCommand) - .de(de_GetCloudFrontOriginAccessIdentityConfigCommand) + .sc(GetCloudFrontOriginAccessIdentityConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetConnectionGroupByRoutingEndpointCommand.ts b/clients/client-cloudfront/src/commands/GetConnectionGroupByRoutingEndpointCommand.ts index af8986340de2..bd67d9011072 100644 --- a/clients/client-cloudfront/src/commands/GetConnectionGroupByRoutingEndpointCommand.ts +++ b/clients/client-cloudfront/src/commands/GetConnectionGroupByRoutingEndpointCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { GetConnectionGroupByRoutingEndpointRequest, GetConnectionGroupByRoutingEndpointResult, } from "../models/models_1"; -import { - de_GetConnectionGroupByRoutingEndpointCommand, - se_GetConnectionGroupByRoutingEndpointCommand, -} from "../protocols/Aws_restXml"; +import { GetConnectionGroupByRoutingEndpoint } from "../schemas/schemas_0"; /** * @public @@ -105,16 +101,11 @@ export class GetConnectionGroupByRoutingEndpointCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetConnectionGroupByRoutingEndpoint", {}) .n("CloudFrontClient", "GetConnectionGroupByRoutingEndpointCommand") - .f(void 0, void 0) - .ser(se_GetConnectionGroupByRoutingEndpointCommand) - .de(de_GetConnectionGroupByRoutingEndpointCommand) + .sc(GetConnectionGroupByRoutingEndpoint) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetConnectionGroupCommand.ts b/clients/client-cloudfront/src/commands/GetConnectionGroupCommand.ts index 0fba526c345a..664aad03380d 100644 --- a/clients/client-cloudfront/src/commands/GetConnectionGroupCommand.ts +++ b/clients/client-cloudfront/src/commands/GetConnectionGroupCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetConnectionGroupRequest, GetConnectionGroupResult } from "../models/models_1"; -import { de_GetConnectionGroupCommand, se_GetConnectionGroupCommand } from "../protocols/Aws_restXml"; +import { GetConnectionGroup } from "../schemas/schemas_0"; /** * @public @@ -97,16 +96,11 @@ export class GetConnectionGroupCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetConnectionGroup", {}) .n("CloudFrontClient", "GetConnectionGroupCommand") - .f(void 0, void 0) - .ser(se_GetConnectionGroupCommand) - .de(de_GetConnectionGroupCommand) + .sc(GetConnectionGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetContinuousDeploymentPolicyCommand.ts b/clients/client-cloudfront/src/commands/GetContinuousDeploymentPolicyCommand.ts index 34e6423088c7..c59668468944 100644 --- a/clients/client-cloudfront/src/commands/GetContinuousDeploymentPolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/GetContinuousDeploymentPolicyCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetContinuousDeploymentPolicyRequest, GetContinuousDeploymentPolicyResult } from "../models/models_1"; -import { - de_GetContinuousDeploymentPolicyCommand, - se_GetContinuousDeploymentPolicyCommand, -} from "../protocols/Aws_restXml"; +import { GetContinuousDeploymentPolicy } from "../schemas/schemas_0"; /** * @public @@ -108,16 +104,11 @@ export class GetContinuousDeploymentPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetContinuousDeploymentPolicy", {}) .n("CloudFrontClient", "GetContinuousDeploymentPolicyCommand") - .f(void 0, void 0) - .ser(se_GetContinuousDeploymentPolicyCommand) - .de(de_GetContinuousDeploymentPolicyCommand) + .sc(GetContinuousDeploymentPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetContinuousDeploymentPolicyConfigCommand.ts b/clients/client-cloudfront/src/commands/GetContinuousDeploymentPolicyConfigCommand.ts index a02d06833a67..7aadea511f3d 100644 --- a/clients/client-cloudfront/src/commands/GetContinuousDeploymentPolicyConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetContinuousDeploymentPolicyConfigCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { GetContinuousDeploymentPolicyConfigRequest, GetContinuousDeploymentPolicyConfigResult, } from "../models/models_1"; -import { - de_GetContinuousDeploymentPolicyConfigCommand, - se_GetContinuousDeploymentPolicyConfigCommand, -} from "../protocols/Aws_restXml"; +import { GetContinuousDeploymentPolicyConfig } from "../schemas/schemas_0"; /** * @public @@ -107,16 +103,11 @@ export class GetContinuousDeploymentPolicyConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetContinuousDeploymentPolicyConfig", {}) .n("CloudFrontClient", "GetContinuousDeploymentPolicyConfigCommand") - .f(void 0, void 0) - .ser(se_GetContinuousDeploymentPolicyConfigCommand) - .de(de_GetContinuousDeploymentPolicyConfigCommand) + .sc(GetContinuousDeploymentPolicyConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetDistributionCommand.ts b/clients/client-cloudfront/src/commands/GetDistributionCommand.ts index 2b232900c1e2..bc0d69811db2 100644 --- a/clients/client-cloudfront/src/commands/GetDistributionCommand.ts +++ b/clients/client-cloudfront/src/commands/GetDistributionCommand.ts @@ -1,17 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - GetDistributionRequest, - GetDistributionResult, - GetDistributionResultFilterSensitiveLog, -} from "../models/models_1"; -import { de_GetDistributionCommand, se_GetDistributionCommand } from "../protocols/Aws_restXml"; +import { GetDistributionRequest, GetDistributionResult } from "../models/models_1"; +import { GetDistribution } from "../schemas/schemas_0"; /** * @public @@ -443,16 +438,11 @@ export class GetDistributionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetDistribution", {}) .n("CloudFrontClient", "GetDistributionCommand") - .f(void 0, GetDistributionResultFilterSensitiveLog) - .ser(se_GetDistributionCommand) - .de(de_GetDistributionCommand) + .sc(GetDistribution) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetDistributionConfigCommand.ts b/clients/client-cloudfront/src/commands/GetDistributionConfigCommand.ts index 5916fd7a244c..954b271a0833 100644 --- a/clients/client-cloudfront/src/commands/GetDistributionConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetDistributionConfigCommand.ts @@ -1,17 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - GetDistributionConfigRequest, - GetDistributionConfigResult, - GetDistributionConfigResultFilterSensitiveLog, -} from "../models/models_1"; -import { de_GetDistributionConfigCommand, se_GetDistributionConfigCommand } from "../protocols/Aws_restXml"; +import { GetDistributionConfigRequest, GetDistributionConfigResult } from "../models/models_1"; +import { GetDistributionConfig } from "../schemas/schemas_0"; /** * @public @@ -399,16 +394,11 @@ export class GetDistributionConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetDistributionConfig", {}) .n("CloudFrontClient", "GetDistributionConfigCommand") - .f(void 0, GetDistributionConfigResultFilterSensitiveLog) - .ser(se_GetDistributionConfigCommand) - .de(de_GetDistributionConfigCommand) + .sc(GetDistributionConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetDistributionTenantByDomainCommand.ts b/clients/client-cloudfront/src/commands/GetDistributionTenantByDomainCommand.ts index e19769bf5860..98c76869fb33 100644 --- a/clients/client-cloudfront/src/commands/GetDistributionTenantByDomainCommand.ts +++ b/clients/client-cloudfront/src/commands/GetDistributionTenantByDomainCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetDistributionTenantByDomainRequest, GetDistributionTenantByDomainResult } from "../models/models_1"; -import { - de_GetDistributionTenantByDomainCommand, - se_GetDistributionTenantByDomainCommand, -} from "../protocols/Aws_restXml"; +import { GetDistributionTenantByDomain } from "../schemas/schemas_0"; /** * @public @@ -127,16 +123,11 @@ export class GetDistributionTenantByDomainCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetDistributionTenantByDomain", {}) .n("CloudFrontClient", "GetDistributionTenantByDomainCommand") - .f(void 0, void 0) - .ser(se_GetDistributionTenantByDomainCommand) - .de(de_GetDistributionTenantByDomainCommand) + .sc(GetDistributionTenantByDomain) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetDistributionTenantCommand.ts b/clients/client-cloudfront/src/commands/GetDistributionTenantCommand.ts index 6190493f3d74..e3a33251c23d 100644 --- a/clients/client-cloudfront/src/commands/GetDistributionTenantCommand.ts +++ b/clients/client-cloudfront/src/commands/GetDistributionTenantCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetDistributionTenantRequest, GetDistributionTenantResult } from "../models/models_1"; -import { de_GetDistributionTenantCommand, se_GetDistributionTenantCommand } from "../protocols/Aws_restXml"; +import { GetDistributionTenant } from "../schemas/schemas_0"; /** * @public @@ -122,16 +121,11 @@ export class GetDistributionTenantCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetDistributionTenant", {}) .n("CloudFrontClient", "GetDistributionTenantCommand") - .f(void 0, void 0) - .ser(se_GetDistributionTenantCommand) - .de(de_GetDistributionTenantCommand) + .sc(GetDistributionTenant) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionCommand.ts b/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionCommand.ts index d3913de2283e..572cf5fba742 100644 --- a/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionCommand.ts +++ b/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetFieldLevelEncryptionRequest, GetFieldLevelEncryptionResult } from "../models/models_1"; -import { de_GetFieldLevelEncryptionCommand, se_GetFieldLevelEncryptionCommand } from "../protocols/Aws_restXml"; +import { GetFieldLevelEncryption } from "../schemas/schemas_0"; /** * @public @@ -109,16 +108,11 @@ export class GetFieldLevelEncryptionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetFieldLevelEncryption", {}) .n("CloudFrontClient", "GetFieldLevelEncryptionCommand") - .f(void 0, void 0) - .ser(se_GetFieldLevelEncryptionCommand) - .de(de_GetFieldLevelEncryptionCommand) + .sc(GetFieldLevelEncryption) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionConfigCommand.ts b/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionConfigCommand.ts index 74252b776142..503dd327d645 100644 --- a/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionConfigCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetFieldLevelEncryptionConfigRequest, GetFieldLevelEncryptionConfigResult } from "../models/models_1"; -import { - de_GetFieldLevelEncryptionConfigCommand, - se_GetFieldLevelEncryptionConfigCommand, -} from "../protocols/Aws_restXml"; +import { GetFieldLevelEncryptionConfig } from "../schemas/schemas_0"; /** * @public @@ -110,16 +106,11 @@ export class GetFieldLevelEncryptionConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetFieldLevelEncryptionConfig", {}) .n("CloudFrontClient", "GetFieldLevelEncryptionConfigCommand") - .f(void 0, void 0) - .ser(se_GetFieldLevelEncryptionConfigCommand) - .de(de_GetFieldLevelEncryptionConfigCommand) + .sc(GetFieldLevelEncryptionConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionProfileCommand.ts b/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionProfileCommand.ts index 36ed281734f6..8d85b046ef83 100644 --- a/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionProfileCommand.ts +++ b/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionProfileCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetFieldLevelEncryptionProfileRequest, GetFieldLevelEncryptionProfileResult } from "../models/models_1"; -import { - de_GetFieldLevelEncryptionProfileCommand, - se_GetFieldLevelEncryptionProfileCommand, -} from "../protocols/Aws_restXml"; +import { GetFieldLevelEncryptionProfile } from "../schemas/schemas_0"; /** * @public @@ -105,16 +101,11 @@ export class GetFieldLevelEncryptionProfileCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetFieldLevelEncryptionProfile", {}) .n("CloudFrontClient", "GetFieldLevelEncryptionProfileCommand") - .f(void 0, void 0) - .ser(se_GetFieldLevelEncryptionProfileCommand) - .de(de_GetFieldLevelEncryptionProfileCommand) + .sc(GetFieldLevelEncryptionProfile) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionProfileConfigCommand.ts b/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionProfileConfigCommand.ts index b8b66bc83ad8..e438797a3717 100644 --- a/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionProfileConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetFieldLevelEncryptionProfileConfigCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { GetFieldLevelEncryptionProfileConfigRequest, GetFieldLevelEncryptionProfileConfigResult, } from "../models/models_1"; -import { - de_GetFieldLevelEncryptionProfileConfigCommand, - se_GetFieldLevelEncryptionProfileConfigCommand, -} from "../protocols/Aws_restXml"; +import { GetFieldLevelEncryptionProfileConfig } from "../schemas/schemas_0"; /** * @public @@ -104,16 +100,11 @@ export class GetFieldLevelEncryptionProfileConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetFieldLevelEncryptionProfileConfig", {}) .n("CloudFrontClient", "GetFieldLevelEncryptionProfileConfigCommand") - .f(void 0, void 0) - .ser(se_GetFieldLevelEncryptionProfileConfigCommand) - .de(de_GetFieldLevelEncryptionProfileConfigCommand) + .sc(GetFieldLevelEncryptionProfileConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetFunctionCommand.ts b/clients/client-cloudfront/src/commands/GetFunctionCommand.ts index f495ce7c8c98..89356503559b 100644 --- a/clients/client-cloudfront/src/commands/GetFunctionCommand.ts +++ b/clients/client-cloudfront/src/commands/GetFunctionCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { Uint8ArrayBlobAdapter } from "@smithy/util-stream"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { GetFunctionRequest, GetFunctionResult, GetFunctionResultFilterSensitiveLog } from "../models/models_1"; -import { de_GetFunctionCommand, se_GetFunctionCommand } from "../protocols/Aws_restXml"; +import { GetFunctionRequest, GetFunctionResult } from "../models/models_1"; +import { GetFunction } from "../schemas/schemas_0"; /** * @public @@ -87,16 +86,11 @@ export class GetFunctionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetFunction", {}) .n("CloudFrontClient", "GetFunctionCommand") - .f(void 0, GetFunctionResultFilterSensitiveLog) - .ser(se_GetFunctionCommand) - .de(de_GetFunctionCommand) + .sc(GetFunction) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetInvalidationCommand.ts b/clients/client-cloudfront/src/commands/GetInvalidationCommand.ts index f503827ea888..74a9a0912703 100644 --- a/clients/client-cloudfront/src/commands/GetInvalidationCommand.ts +++ b/clients/client-cloudfront/src/commands/GetInvalidationCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetInvalidationRequest, GetInvalidationResult } from "../models/models_1"; -import { de_GetInvalidationCommand, se_GetInvalidationCommand } from "../protocols/Aws_restXml"; +import { GetInvalidation } from "../schemas/schemas_0"; /** * @public @@ -93,16 +92,11 @@ export class GetInvalidationCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetInvalidation", {}) .n("CloudFrontClient", "GetInvalidationCommand") - .f(void 0, void 0) - .ser(se_GetInvalidationCommand) - .de(de_GetInvalidationCommand) + .sc(GetInvalidation) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetInvalidationForDistributionTenantCommand.ts b/clients/client-cloudfront/src/commands/GetInvalidationForDistributionTenantCommand.ts index a54fea447671..7853ace92b29 100644 --- a/clients/client-cloudfront/src/commands/GetInvalidationForDistributionTenantCommand.ts +++ b/clients/client-cloudfront/src/commands/GetInvalidationForDistributionTenantCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { GetInvalidationForDistributionTenantRequest, GetInvalidationForDistributionTenantResult, } from "../models/models_1"; -import { - de_GetInvalidationForDistributionTenantCommand, - se_GetInvalidationForDistributionTenantCommand, -} from "../protocols/Aws_restXml"; +import { GetInvalidationForDistributionTenant } from "../schemas/schemas_0"; /** * @public @@ -101,16 +97,11 @@ export class GetInvalidationForDistributionTenantCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetInvalidationForDistributionTenant", {}) .n("CloudFrontClient", "GetInvalidationForDistributionTenantCommand") - .f(void 0, void 0) - .ser(se_GetInvalidationForDistributionTenantCommand) - .de(de_GetInvalidationForDistributionTenantCommand) + .sc(GetInvalidationForDistributionTenant) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetKeyGroupCommand.ts b/clients/client-cloudfront/src/commands/GetKeyGroupCommand.ts index 25138d0b6570..d4924e118d8b 100644 --- a/clients/client-cloudfront/src/commands/GetKeyGroupCommand.ts +++ b/clients/client-cloudfront/src/commands/GetKeyGroupCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetKeyGroupRequest, GetKeyGroupResult } from "../models/models_1"; -import { de_GetKeyGroupCommand, se_GetKeyGroupCommand } from "../protocols/Aws_restXml"; +import { GetKeyGroup } from "../schemas/schemas_0"; /** * @public @@ -84,16 +83,11 @@ export class GetKeyGroupCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetKeyGroup", {}) .n("CloudFrontClient", "GetKeyGroupCommand") - .f(void 0, void 0) - .ser(se_GetKeyGroupCommand) - .de(de_GetKeyGroupCommand) + .sc(GetKeyGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetKeyGroupConfigCommand.ts b/clients/client-cloudfront/src/commands/GetKeyGroupConfigCommand.ts index b2a166cee91a..536e0bcfb016 100644 --- a/clients/client-cloudfront/src/commands/GetKeyGroupConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetKeyGroupConfigCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetKeyGroupConfigRequest, GetKeyGroupConfigResult } from "../models/models_1"; -import { de_GetKeyGroupConfigCommand, se_GetKeyGroupConfigCommand } from "../protocols/Aws_restXml"; +import { GetKeyGroupConfig } from "../schemas/schemas_0"; /** * @public @@ -80,16 +79,11 @@ export class GetKeyGroupConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetKeyGroupConfig", {}) .n("CloudFrontClient", "GetKeyGroupConfigCommand") - .f(void 0, void 0) - .ser(se_GetKeyGroupConfigCommand) - .de(de_GetKeyGroupConfigCommand) + .sc(GetKeyGroupConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetManagedCertificateDetailsCommand.ts b/clients/client-cloudfront/src/commands/GetManagedCertificateDetailsCommand.ts index 5d7a504ec2e2..a3d8e43d46ed 100644 --- a/clients/client-cloudfront/src/commands/GetManagedCertificateDetailsCommand.ts +++ b/clients/client-cloudfront/src/commands/GetManagedCertificateDetailsCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetManagedCertificateDetailsRequest, GetManagedCertificateDetailsResult } from "../models/models_1"; -import { - de_GetManagedCertificateDetailsCommand, - se_GetManagedCertificateDetailsCommand, -} from "../protocols/Aws_restXml"; +import { GetManagedCertificateDetails } from "../schemas/schemas_0"; /** * @public @@ -92,16 +88,11 @@ export class GetManagedCertificateDetailsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetManagedCertificateDetails", {}) .n("CloudFrontClient", "GetManagedCertificateDetailsCommand") - .f(void 0, void 0) - .ser(se_GetManagedCertificateDetailsCommand) - .de(de_GetManagedCertificateDetailsCommand) + .sc(GetManagedCertificateDetails) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetMonitoringSubscriptionCommand.ts b/clients/client-cloudfront/src/commands/GetMonitoringSubscriptionCommand.ts index b1f3d5ed6fc6..ba757b682297 100644 --- a/clients/client-cloudfront/src/commands/GetMonitoringSubscriptionCommand.ts +++ b/clients/client-cloudfront/src/commands/GetMonitoringSubscriptionCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetMonitoringSubscriptionRequest, GetMonitoringSubscriptionResult } from "../models/models_1"; -import { de_GetMonitoringSubscriptionCommand, se_GetMonitoringSubscriptionCommand } from "../protocols/Aws_restXml"; +import { GetMonitoringSubscription } from "../schemas/schemas_0"; /** * @public @@ -86,16 +85,11 @@ export class GetMonitoringSubscriptionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetMonitoringSubscription", {}) .n("CloudFrontClient", "GetMonitoringSubscriptionCommand") - .f(void 0, void 0) - .ser(se_GetMonitoringSubscriptionCommand) - .de(de_GetMonitoringSubscriptionCommand) + .sc(GetMonitoringSubscription) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetOriginAccessControlCommand.ts b/clients/client-cloudfront/src/commands/GetOriginAccessControlCommand.ts index d3065013e31a..cdfefec5f00b 100644 --- a/clients/client-cloudfront/src/commands/GetOriginAccessControlCommand.ts +++ b/clients/client-cloudfront/src/commands/GetOriginAccessControlCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetOriginAccessControlRequest, GetOriginAccessControlResult } from "../models/models_1"; -import { de_GetOriginAccessControlCommand, se_GetOriginAccessControlCommand } from "../protocols/Aws_restXml"; +import { GetOriginAccessControl } from "../schemas/schemas_0"; /** * @public @@ -86,16 +85,11 @@ export class GetOriginAccessControlCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetOriginAccessControl", {}) .n("CloudFrontClient", "GetOriginAccessControlCommand") - .f(void 0, void 0) - .ser(se_GetOriginAccessControlCommand) - .de(de_GetOriginAccessControlCommand) + .sc(GetOriginAccessControl) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetOriginAccessControlConfigCommand.ts b/clients/client-cloudfront/src/commands/GetOriginAccessControlConfigCommand.ts index f0f4e36d2a6e..58705e087c8c 100644 --- a/clients/client-cloudfront/src/commands/GetOriginAccessControlConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetOriginAccessControlConfigCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetOriginAccessControlConfigRequest, GetOriginAccessControlConfigResult } from "../models/models_1"; -import { - de_GetOriginAccessControlConfigCommand, - se_GetOriginAccessControlConfigCommand, -} from "../protocols/Aws_restXml"; +import { GetOriginAccessControlConfig } from "../schemas/schemas_0"; /** * @public @@ -88,16 +84,11 @@ export class GetOriginAccessControlConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetOriginAccessControlConfig", {}) .n("CloudFrontClient", "GetOriginAccessControlConfigCommand") - .f(void 0, void 0) - .ser(se_GetOriginAccessControlConfigCommand) - .de(de_GetOriginAccessControlConfigCommand) + .sc(GetOriginAccessControlConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetOriginRequestPolicyCommand.ts b/clients/client-cloudfront/src/commands/GetOriginRequestPolicyCommand.ts index 11e9168baefb..8cdc1daf9954 100644 --- a/clients/client-cloudfront/src/commands/GetOriginRequestPolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/GetOriginRequestPolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetOriginRequestPolicyRequest, GetOriginRequestPolicyResult } from "../models/models_1"; -import { de_GetOriginRequestPolicyCommand, se_GetOriginRequestPolicyCommand } from "../protocols/Aws_restXml"; +import { GetOriginRequestPolicy } from "../schemas/schemas_0"; /** * @public @@ -111,16 +110,11 @@ export class GetOriginRequestPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetOriginRequestPolicy", {}) .n("CloudFrontClient", "GetOriginRequestPolicyCommand") - .f(void 0, void 0) - .ser(se_GetOriginRequestPolicyCommand) - .de(de_GetOriginRequestPolicyCommand) + .sc(GetOriginRequestPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetOriginRequestPolicyConfigCommand.ts b/clients/client-cloudfront/src/commands/GetOriginRequestPolicyConfigCommand.ts index 5429fffcca2e..995cd0444c04 100644 --- a/clients/client-cloudfront/src/commands/GetOriginRequestPolicyConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetOriginRequestPolicyConfigCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetOriginRequestPolicyConfigRequest, GetOriginRequestPolicyConfigResult } from "../models/models_1"; -import { - de_GetOriginRequestPolicyConfigCommand, - se_GetOriginRequestPolicyConfigCommand, -} from "../protocols/Aws_restXml"; +import { GetOriginRequestPolicyConfig } from "../schemas/schemas_0"; /** * @public @@ -112,16 +108,11 @@ export class GetOriginRequestPolicyConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetOriginRequestPolicyConfig", {}) .n("CloudFrontClient", "GetOriginRequestPolicyConfigCommand") - .f(void 0, void 0) - .ser(se_GetOriginRequestPolicyConfigCommand) - .de(de_GetOriginRequestPolicyConfigCommand) + .sc(GetOriginRequestPolicyConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetPublicKeyCommand.ts b/clients/client-cloudfront/src/commands/GetPublicKeyCommand.ts index 4e8ce167603b..540aa779f943 100644 --- a/clients/client-cloudfront/src/commands/GetPublicKeyCommand.ts +++ b/clients/client-cloudfront/src/commands/GetPublicKeyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetPublicKeyRequest, GetPublicKeyResult } from "../models/models_1"; -import { de_GetPublicKeyCommand, se_GetPublicKeyCommand } from "../protocols/Aws_restXml"; +import { GetPublicKey } from "../schemas/schemas_0"; /** * @public @@ -86,16 +85,11 @@ export class GetPublicKeyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetPublicKey", {}) .n("CloudFrontClient", "GetPublicKeyCommand") - .f(void 0, void 0) - .ser(se_GetPublicKeyCommand) - .de(de_GetPublicKeyCommand) + .sc(GetPublicKey) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetPublicKeyConfigCommand.ts b/clients/client-cloudfront/src/commands/GetPublicKeyConfigCommand.ts index 326a57d22c59..7b7794d2dc7b 100644 --- a/clients/client-cloudfront/src/commands/GetPublicKeyConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetPublicKeyConfigCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetPublicKeyConfigRequest, GetPublicKeyConfigResult } from "../models/models_1"; -import { de_GetPublicKeyConfigCommand, se_GetPublicKeyConfigCommand } from "../protocols/Aws_restXml"; +import { GetPublicKeyConfig } from "../schemas/schemas_0"; /** * @public @@ -82,16 +81,11 @@ export class GetPublicKeyConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetPublicKeyConfig", {}) .n("CloudFrontClient", "GetPublicKeyConfigCommand") - .f(void 0, void 0) - .ser(se_GetPublicKeyConfigCommand) - .de(de_GetPublicKeyConfigCommand) + .sc(GetPublicKeyConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetRealtimeLogConfigCommand.ts b/clients/client-cloudfront/src/commands/GetRealtimeLogConfigCommand.ts index fdf71c73f3e4..a36bb31a81b6 100644 --- a/clients/client-cloudfront/src/commands/GetRealtimeLogConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetRealtimeLogConfigCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetRealtimeLogConfigRequest, GetRealtimeLogConfigResult } from "../models/models_1"; -import { de_GetRealtimeLogConfigCommand, se_GetRealtimeLogConfigCommand } from "../protocols/Aws_restXml"; +import { GetRealtimeLogConfig } from "../schemas/schemas_0"; /** * @public @@ -96,16 +95,11 @@ export class GetRealtimeLogConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetRealtimeLogConfig", {}) .n("CloudFrontClient", "GetRealtimeLogConfigCommand") - .f(void 0, void 0) - .ser(se_GetRealtimeLogConfigCommand) - .de(de_GetRealtimeLogConfigCommand) + .sc(GetRealtimeLogConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetResourcePolicyCommand.ts b/clients/client-cloudfront/src/commands/GetResourcePolicyCommand.ts index 53902f8886ba..0fa1a9c7c751 100644 --- a/clients/client-cloudfront/src/commands/GetResourcePolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/GetResourcePolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetResourcePolicyRequest, GetResourcePolicyResult } from "../models/models_1"; -import { de_GetResourcePolicyCommand, se_GetResourcePolicyCommand } from "../protocols/Aws_restXml"; +import { GetResourcePolicy } from "../schemas/schemas_0"; /** * @public @@ -83,16 +82,11 @@ export class GetResourcePolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetResourcePolicy", {}) .n("CloudFrontClient", "GetResourcePolicyCommand") - .f(void 0, void 0) - .ser(se_GetResourcePolicyCommand) - .de(de_GetResourcePolicyCommand) + .sc(GetResourcePolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetResponseHeadersPolicyCommand.ts b/clients/client-cloudfront/src/commands/GetResponseHeadersPolicyCommand.ts index 09ee6bbabb36..3d8932c5a74f 100644 --- a/clients/client-cloudfront/src/commands/GetResponseHeadersPolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/GetResponseHeadersPolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetResponseHeadersPolicyRequest, GetResponseHeadersPolicyResult } from "../models/models_1"; -import { de_GetResponseHeadersPolicyCommand, se_GetResponseHeadersPolicyCommand } from "../protocols/Aws_restXml"; +import { GetResponseHeadersPolicy } from "../schemas/schemas_0"; /** * @public @@ -164,16 +163,11 @@ export class GetResponseHeadersPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetResponseHeadersPolicy", {}) .n("CloudFrontClient", "GetResponseHeadersPolicyCommand") - .f(void 0, void 0) - .ser(se_GetResponseHeadersPolicyCommand) - .de(de_GetResponseHeadersPolicyCommand) + .sc(GetResponseHeadersPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetResponseHeadersPolicyConfigCommand.ts b/clients/client-cloudfront/src/commands/GetResponseHeadersPolicyConfigCommand.ts index 89052bd3bd79..c75818215455 100644 --- a/clients/client-cloudfront/src/commands/GetResponseHeadersPolicyConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetResponseHeadersPolicyConfigCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetResponseHeadersPolicyConfigRequest, GetResponseHeadersPolicyConfigResult } from "../models/models_1"; -import { - de_GetResponseHeadersPolicyConfigCommand, - se_GetResponseHeadersPolicyConfigCommand, -} from "../protocols/Aws_restXml"; +import { GetResponseHeadersPolicyConfig } from "../schemas/schemas_0"; /** * @public @@ -165,16 +161,11 @@ export class GetResponseHeadersPolicyConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetResponseHeadersPolicyConfig", {}) .n("CloudFrontClient", "GetResponseHeadersPolicyConfigCommand") - .f(void 0, void 0) - .ser(se_GetResponseHeadersPolicyConfigCommand) - .de(de_GetResponseHeadersPolicyConfigCommand) + .sc(GetResponseHeadersPolicyConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetStreamingDistributionCommand.ts b/clients/client-cloudfront/src/commands/GetStreamingDistributionCommand.ts index d09589c59f47..011e4f74dbeb 100644 --- a/clients/client-cloudfront/src/commands/GetStreamingDistributionCommand.ts +++ b/clients/client-cloudfront/src/commands/GetStreamingDistributionCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetStreamingDistributionRequest, GetStreamingDistributionResult } from "../models/models_1"; -import { de_GetStreamingDistributionCommand, se_GetStreamingDistributionCommand } from "../protocols/Aws_restXml"; +import { GetStreamingDistribution } from "../schemas/schemas_0"; /** * @public @@ -126,16 +125,11 @@ export class GetStreamingDistributionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetStreamingDistribution", {}) .n("CloudFrontClient", "GetStreamingDistributionCommand") - .f(void 0, void 0) - .ser(se_GetStreamingDistributionCommand) - .de(de_GetStreamingDistributionCommand) + .sc(GetStreamingDistribution) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetStreamingDistributionConfigCommand.ts b/clients/client-cloudfront/src/commands/GetStreamingDistributionConfigCommand.ts index 858867c16a63..59e0054a4515 100644 --- a/clients/client-cloudfront/src/commands/GetStreamingDistributionConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/GetStreamingDistributionConfigCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetStreamingDistributionConfigRequest, GetStreamingDistributionConfigResult } from "../models/models_1"; -import { - de_GetStreamingDistributionConfigCommand, - se_GetStreamingDistributionConfigCommand, -} from "../protocols/Aws_restXml"; +import { GetStreamingDistributionConfig } from "../schemas/schemas_0"; /** * @public @@ -109,16 +105,11 @@ export class GetStreamingDistributionConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetStreamingDistributionConfig", {}) .n("CloudFrontClient", "GetStreamingDistributionConfigCommand") - .f(void 0, void 0) - .ser(se_GetStreamingDistributionConfigCommand) - .de(de_GetStreamingDistributionConfigCommand) + .sc(GetStreamingDistributionConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/GetVpcOriginCommand.ts b/clients/client-cloudfront/src/commands/GetVpcOriginCommand.ts index bf98df29c0b9..249277e2bb07 100644 --- a/clients/client-cloudfront/src/commands/GetVpcOriginCommand.ts +++ b/clients/client-cloudfront/src/commands/GetVpcOriginCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetVpcOriginRequest, GetVpcOriginResult } from "../models/models_1"; -import { de_GetVpcOriginCommand, se_GetVpcOriginCommand } from "../protocols/Aws_restXml"; +import { GetVpcOrigin } from "../schemas/schemas_0"; /** * @public @@ -139,16 +138,11 @@ export class GetVpcOriginCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "GetVpcOrigin", {}) .n("CloudFrontClient", "GetVpcOriginCommand") - .f(void 0, void 0) - .ser(se_GetVpcOriginCommand) - .de(de_GetVpcOriginCommand) + .sc(GetVpcOrigin) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListAnycastIpListsCommand.ts b/clients/client-cloudfront/src/commands/ListAnycastIpListsCommand.ts index f72b50acea5e..a15557484041 100644 --- a/clients/client-cloudfront/src/commands/ListAnycastIpListsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListAnycastIpListsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListAnycastIpListsRequest, ListAnycastIpListsResult } from "../models/models_1"; -import { de_ListAnycastIpListsCommand, se_ListAnycastIpListsCommand } from "../protocols/Aws_restXml"; +import { ListAnycastIpLists } from "../schemas/schemas_0"; /** * @public @@ -101,16 +100,11 @@ export class ListAnycastIpListsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListAnycastIpLists", {}) .n("CloudFrontClient", "ListAnycastIpListsCommand") - .f(void 0, void 0) - .ser(se_ListAnycastIpListsCommand) - .de(de_ListAnycastIpListsCommand) + .sc(ListAnycastIpLists) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListCachePoliciesCommand.ts b/clients/client-cloudfront/src/commands/ListCachePoliciesCommand.ts index 7eef875b0760..2267810d431a 100644 --- a/clients/client-cloudfront/src/commands/ListCachePoliciesCommand.ts +++ b/clients/client-cloudfront/src/commands/ListCachePoliciesCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListCachePoliciesRequest, ListCachePoliciesResult } from "../models/models_1"; -import { de_ListCachePoliciesCommand, se_ListCachePoliciesCommand } from "../protocols/Aws_restXml"; +import { ListCachePolicies } from "../schemas/schemas_0"; /** * @public @@ -132,16 +131,11 @@ export class ListCachePoliciesCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListCachePolicies", {}) .n("CloudFrontClient", "ListCachePoliciesCommand") - .f(void 0, void 0) - .ser(se_ListCachePoliciesCommand) - .de(de_ListCachePoliciesCommand) + .sc(ListCachePolicies) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListCloudFrontOriginAccessIdentitiesCommand.ts b/clients/client-cloudfront/src/commands/ListCloudFrontOriginAccessIdentitiesCommand.ts index 19286245bedb..edde883b691d 100644 --- a/clients/client-cloudfront/src/commands/ListCloudFrontOriginAccessIdentitiesCommand.ts +++ b/clients/client-cloudfront/src/commands/ListCloudFrontOriginAccessIdentitiesCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { ListCloudFrontOriginAccessIdentitiesRequest, ListCloudFrontOriginAccessIdentitiesResult, } from "../models/models_1"; -import { - de_ListCloudFrontOriginAccessIdentitiesCommand, - se_ListCloudFrontOriginAccessIdentitiesCommand, -} from "../protocols/Aws_restXml"; +import { ListCloudFrontOriginAccessIdentities } from "../schemas/schemas_0"; /** * @public @@ -95,16 +91,11 @@ export class ListCloudFrontOriginAccessIdentitiesCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListCloudFrontOriginAccessIdentities", {}) .n("CloudFrontClient", "ListCloudFrontOriginAccessIdentitiesCommand") - .f(void 0, void 0) - .ser(se_ListCloudFrontOriginAccessIdentitiesCommand) - .de(de_ListCloudFrontOriginAccessIdentitiesCommand) + .sc(ListCloudFrontOriginAccessIdentities) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListConflictingAliasesCommand.ts b/clients/client-cloudfront/src/commands/ListConflictingAliasesCommand.ts index 3e8a8c5e3a08..d85219afee85 100644 --- a/clients/client-cloudfront/src/commands/ListConflictingAliasesCommand.ts +++ b/clients/client-cloudfront/src/commands/ListConflictingAliasesCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListConflictingAliasesRequest, ListConflictingAliasesResult } from "../models/models_1"; -import { de_ListConflictingAliasesCommand, se_ListConflictingAliasesCommand } from "../protocols/Aws_restXml"; +import { ListConflictingAliases } from "../schemas/schemas_0"; /** * @public @@ -90,16 +89,11 @@ export class ListConflictingAliasesCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListConflictingAliases", {}) .n("CloudFrontClient", "ListConflictingAliasesCommand") - .f(void 0, void 0) - .ser(se_ListConflictingAliasesCommand) - .de(de_ListConflictingAliasesCommand) + .sc(ListConflictingAliases) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListConnectionGroupsCommand.ts b/clients/client-cloudfront/src/commands/ListConnectionGroupsCommand.ts index e7a885bf72cf..ab82cadaa9de 100644 --- a/clients/client-cloudfront/src/commands/ListConnectionGroupsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListConnectionGroupsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListConnectionGroupsRequest, ListConnectionGroupsResult } from "../models/models_1"; -import { de_ListConnectionGroupsCommand, se_ListConnectionGroupsCommand } from "../protocols/Aws_restXml"; +import { ListConnectionGroups } from "../schemas/schemas_0"; /** * @public @@ -98,16 +97,11 @@ export class ListConnectionGroupsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListConnectionGroups", {}) .n("CloudFrontClient", "ListConnectionGroupsCommand") - .f(void 0, void 0) - .ser(se_ListConnectionGroupsCommand) - .de(de_ListConnectionGroupsCommand) + .sc(ListConnectionGroups) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListContinuousDeploymentPoliciesCommand.ts b/clients/client-cloudfront/src/commands/ListContinuousDeploymentPoliciesCommand.ts index 80c2b678e0d6..027782adcfb1 100644 --- a/clients/client-cloudfront/src/commands/ListContinuousDeploymentPoliciesCommand.ts +++ b/clients/client-cloudfront/src/commands/ListContinuousDeploymentPoliciesCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListContinuousDeploymentPoliciesRequest, ListContinuousDeploymentPoliciesResult } from "../models/models_1"; -import { - de_ListContinuousDeploymentPoliciesCommand, - se_ListContinuousDeploymentPoliciesCommand, -} from "../protocols/Aws_restXml"; +import { ListContinuousDeploymentPolicies } from "../schemas/schemas_0"; /** * @public @@ -120,16 +116,11 @@ export class ListContinuousDeploymentPoliciesCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListContinuousDeploymentPolicies", {}) .n("CloudFrontClient", "ListContinuousDeploymentPoliciesCommand") - .f(void 0, void 0) - .ser(se_ListContinuousDeploymentPoliciesCommand) - .de(de_ListContinuousDeploymentPoliciesCommand) + .sc(ListContinuousDeploymentPolicies) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionTenantsByCustomizationCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionTenantsByCustomizationCommand.ts index 3f7ef6ef958a..752faab8af0e 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionTenantsByCustomizationCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionTenantsByCustomizationCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { ListDistributionTenantsByCustomizationRequest, ListDistributionTenantsByCustomizationResult, } from "../models/models_1"; -import { - de_ListDistributionTenantsByCustomizationCommand, - se_ListDistributionTenantsByCustomizationCommand, -} from "../protocols/Aws_restXml"; +import { ListDistributionTenantsByCustomization } from "../schemas/schemas_0"; /** * @public @@ -126,16 +122,11 @@ export class ListDistributionTenantsByCustomizationCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributionTenantsByCustomization", {}) .n("CloudFrontClient", "ListDistributionTenantsByCustomizationCommand") - .f(void 0, void 0) - .ser(se_ListDistributionTenantsByCustomizationCommand) - .de(de_ListDistributionTenantsByCustomizationCommand) + .sc(ListDistributionTenantsByCustomization) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionTenantsCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionTenantsCommand.ts index d78c807ada8c..1143ba4cfd67 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionTenantsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionTenantsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListDistributionTenantsRequest, ListDistributionTenantsResult } from "../models/models_1"; -import { de_ListDistributionTenantsCommand, se_ListDistributionTenantsCommand } from "../protocols/Aws_restXml"; +import { ListDistributionTenants } from "../schemas/schemas_0"; /** * @public @@ -119,16 +118,11 @@ export class ListDistributionTenantsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributionTenants", {}) .n("CloudFrontClient", "ListDistributionTenantsCommand") - .f(void 0, void 0) - .ser(se_ListDistributionTenantsCommand) - .de(de_ListDistributionTenantsCommand) + .sc(ListDistributionTenants) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionsByAnycastIpListIdCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionsByAnycastIpListIdCommand.ts index 4a892d1f5349..7bbca9b591e8 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionsByAnycastIpListIdCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionsByAnycastIpListIdCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -9,12 +8,8 @@ import { commonParams } from "../endpoint/EndpointParameters"; import { ListDistributionsByAnycastIpListIdRequest, ListDistributionsByAnycastIpListIdResult, - ListDistributionsByAnycastIpListIdResultFilterSensitiveLog, } from "../models/models_1"; -import { - de_ListDistributionsByAnycastIpListIdCommand, - se_ListDistributionsByAnycastIpListIdCommand, -} from "../protocols/Aws_restXml"; +import { ListDistributionsByAnycastIpListId } from "../schemas/schemas_0"; /** * @public @@ -409,16 +404,11 @@ export class ListDistributionsByAnycastIpListIdCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributionsByAnycastIpListId", {}) .n("CloudFrontClient", "ListDistributionsByAnycastIpListIdCommand") - .f(void 0, ListDistributionsByAnycastIpListIdResultFilterSensitiveLog) - .ser(se_ListDistributionsByAnycastIpListIdCommand) - .de(de_ListDistributionsByAnycastIpListIdCommand) + .sc(ListDistributionsByAnycastIpListId) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionsByCachePolicyIdCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionsByCachePolicyIdCommand.ts index c3fef07a72b3..7daa988e475b 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionsByCachePolicyIdCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionsByCachePolicyIdCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListDistributionsByCachePolicyIdRequest, ListDistributionsByCachePolicyIdResult } from "../models/models_1"; -import { - de_ListDistributionsByCachePolicyIdCommand, - se_ListDistributionsByCachePolicyIdCommand, -} from "../protocols/Aws_restXml"; +import { ListDistributionsByCachePolicyId } from "../schemas/schemas_0"; /** * @public @@ -95,16 +91,11 @@ export class ListDistributionsByCachePolicyIdCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributionsByCachePolicyId", {}) .n("CloudFrontClient", "ListDistributionsByCachePolicyIdCommand") - .f(void 0, void 0) - .ser(se_ListDistributionsByCachePolicyIdCommand) - .de(de_ListDistributionsByCachePolicyIdCommand) + .sc(ListDistributionsByCachePolicyId) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionsByConnectionModeCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionsByConnectionModeCommand.ts index 9c2a8ce00bc7..3bc80478c7b6 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionsByConnectionModeCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionsByConnectionModeCommand.ts @@ -1,20 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - ListDistributionsByConnectionModeRequest, - ListDistributionsByConnectionModeResult, - ListDistributionsByConnectionModeResultFilterSensitiveLog, -} from "../models/models_1"; -import { - de_ListDistributionsByConnectionModeCommand, - se_ListDistributionsByConnectionModeCommand, -} from "../protocols/Aws_restXml"; +import { ListDistributionsByConnectionModeRequest, ListDistributionsByConnectionModeResult } from "../models/models_1"; +import { ListDistributionsByConnectionMode } from "../schemas/schemas_0"; /** * @public @@ -403,16 +395,11 @@ export class ListDistributionsByConnectionModeCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributionsByConnectionMode", {}) .n("CloudFrontClient", "ListDistributionsByConnectionModeCommand") - .f(void 0, ListDistributionsByConnectionModeResultFilterSensitiveLog) - .ser(se_ListDistributionsByConnectionModeCommand) - .de(de_ListDistributionsByConnectionModeCommand) + .sc(ListDistributionsByConnectionMode) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionsByKeyGroupCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionsByKeyGroupCommand.ts index ca4794712ac0..8a6b6499b258 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionsByKeyGroupCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionsByKeyGroupCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListDistributionsByKeyGroupRequest, ListDistributionsByKeyGroupResult } from "../models/models_1"; -import { de_ListDistributionsByKeyGroupCommand, se_ListDistributionsByKeyGroupCommand } from "../protocols/Aws_restXml"; +import { ListDistributionsByKeyGroup } from "../schemas/schemas_0"; /** * @public @@ -87,16 +86,11 @@ export class ListDistributionsByKeyGroupCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributionsByKeyGroup", {}) .n("CloudFrontClient", "ListDistributionsByKeyGroupCommand") - .f(void 0, void 0) - .ser(se_ListDistributionsByKeyGroupCommand) - .de(de_ListDistributionsByKeyGroupCommand) + .sc(ListDistributionsByKeyGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionsByOriginRequestPolicyIdCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionsByOriginRequestPolicyIdCommand.ts index aabdcde6090c..699f475a67b1 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionsByOriginRequestPolicyIdCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionsByOriginRequestPolicyIdCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { ListDistributionsByOriginRequestPolicyIdRequest, ListDistributionsByOriginRequestPolicyIdResult, } from "../models/models_1"; -import { - de_ListDistributionsByOriginRequestPolicyIdCommand, - se_ListDistributionsByOriginRequestPolicyIdCommand, -} from "../protocols/Aws_restXml"; +import { ListDistributionsByOriginRequestPolicyId } from "../schemas/schemas_0"; /** * @public @@ -99,16 +95,11 @@ export class ListDistributionsByOriginRequestPolicyIdCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributionsByOriginRequestPolicyId", {}) .n("CloudFrontClient", "ListDistributionsByOriginRequestPolicyIdCommand") - .f(void 0, void 0) - .ser(se_ListDistributionsByOriginRequestPolicyIdCommand) - .de(de_ListDistributionsByOriginRequestPolicyIdCommand) + .sc(ListDistributionsByOriginRequestPolicyId) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionsByOwnedResourceCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionsByOwnedResourceCommand.ts index c5e5574f7b53..674ecf75ed87 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionsByOwnedResourceCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionsByOwnedResourceCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListDistributionsByOwnedResourceRequest, ListDistributionsByOwnedResourceResult } from "../models/models_1"; -import { - de_ListDistributionsByOwnedResourceCommand, - se_ListDistributionsByOwnedResourceCommand, -} from "../protocols/Aws_restXml"; +import { ListDistributionsByOwnedResource } from "../schemas/schemas_0"; /** * @public @@ -101,16 +97,11 @@ export class ListDistributionsByOwnedResourceCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributionsByOwnedResource", {}) .n("CloudFrontClient", "ListDistributionsByOwnedResourceCommand") - .f(void 0, void 0) - .ser(se_ListDistributionsByOwnedResourceCommand) - .de(de_ListDistributionsByOwnedResourceCommand) + .sc(ListDistributionsByOwnedResource) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionsByRealtimeLogConfigCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionsByRealtimeLogConfigCommand.ts index e967f873f2a2..8044dba61394 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionsByRealtimeLogConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionsByRealtimeLogConfigCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -9,12 +8,8 @@ import { commonParams } from "../endpoint/EndpointParameters"; import { ListDistributionsByRealtimeLogConfigRequest, ListDistributionsByRealtimeLogConfigResult, - ListDistributionsByRealtimeLogConfigResultFilterSensitiveLog, } from "../models/models_1"; -import { - de_ListDistributionsByRealtimeLogConfigCommand, - se_ListDistributionsByRealtimeLogConfigCommand, -} from "../protocols/Aws_restXml"; +import { ListDistributionsByRealtimeLogConfig } from "../schemas/schemas_0"; /** * @public @@ -401,16 +396,11 @@ export class ListDistributionsByRealtimeLogConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributionsByRealtimeLogConfig", {}) .n("CloudFrontClient", "ListDistributionsByRealtimeLogConfigCommand") - .f(void 0, ListDistributionsByRealtimeLogConfigResultFilterSensitiveLog) - .ser(se_ListDistributionsByRealtimeLogConfigCommand) - .de(de_ListDistributionsByRealtimeLogConfigCommand) + .sc(ListDistributionsByRealtimeLogConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionsByResponseHeadersPolicyIdCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionsByResponseHeadersPolicyIdCommand.ts index 28d16f746d11..03bc81a3cb7a 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionsByResponseHeadersPolicyIdCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionsByResponseHeadersPolicyIdCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { ListDistributionsByResponseHeadersPolicyIdRequest, ListDistributionsByResponseHeadersPolicyIdResult, } from "../models/models_1"; -import { - de_ListDistributionsByResponseHeadersPolicyIdCommand, - se_ListDistributionsByResponseHeadersPolicyIdCommand, -} from "../protocols/Aws_restXml"; +import { ListDistributionsByResponseHeadersPolicyId } from "../schemas/schemas_0"; /** * @public @@ -99,16 +95,11 @@ export class ListDistributionsByResponseHeadersPolicyIdCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributionsByResponseHeadersPolicyId", {}) .n("CloudFrontClient", "ListDistributionsByResponseHeadersPolicyIdCommand") - .f(void 0, void 0) - .ser(se_ListDistributionsByResponseHeadersPolicyIdCommand) - .de(de_ListDistributionsByResponseHeadersPolicyIdCommand) + .sc(ListDistributionsByResponseHeadersPolicyId) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionsByVpcOriginIdCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionsByVpcOriginIdCommand.ts index 6afc56d6c0e4..e969024af2dc 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionsByVpcOriginIdCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionsByVpcOriginIdCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListDistributionsByVpcOriginIdRequest, ListDistributionsByVpcOriginIdResult } from "../models/models_1"; -import { - de_ListDistributionsByVpcOriginIdCommand, - se_ListDistributionsByVpcOriginIdCommand, -} from "../protocols/Aws_restXml"; +import { ListDistributionsByVpcOriginId } from "../schemas/schemas_0"; /** * @public @@ -119,16 +115,11 @@ export class ListDistributionsByVpcOriginIdCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributionsByVpcOriginId", {}) .n("CloudFrontClient", "ListDistributionsByVpcOriginIdCommand") - .f(void 0, void 0) - .ser(se_ListDistributionsByVpcOriginIdCommand) - .de(de_ListDistributionsByVpcOriginIdCommand) + .sc(ListDistributionsByVpcOriginId) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionsByWebACLIdCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionsByWebACLIdCommand.ts index 33168a3b5d61..354f77de7c4a 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionsByWebACLIdCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionsByWebACLIdCommand.ts @@ -1,17 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - ListDistributionsByWebACLIdRequest, - ListDistributionsByWebACLIdResult, - ListDistributionsByWebACLIdResultFilterSensitiveLog, -} from "../models/models_1"; -import { de_ListDistributionsByWebACLIdCommand, se_ListDistributionsByWebACLIdCommand } from "../protocols/Aws_restXml"; +import { ListDistributionsByWebACLIdRequest, ListDistributionsByWebACLIdResult } from "../models/models_1"; +import { ListDistributionsByWebACLId } from "../schemas/schemas_0"; /** * @public @@ -398,16 +393,11 @@ export class ListDistributionsByWebACLIdCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributionsByWebACLId", {}) .n("CloudFrontClient", "ListDistributionsByWebACLIdCommand") - .f(void 0, ListDistributionsByWebACLIdResultFilterSensitiveLog) - .ser(se_ListDistributionsByWebACLIdCommand) - .de(de_ListDistributionsByWebACLIdCommand) + .sc(ListDistributionsByWebACLId) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDistributionsCommand.ts b/clients/client-cloudfront/src/commands/ListDistributionsCommand.ts index 94655e218282..3b609a65a582 100644 --- a/clients/client-cloudfront/src/commands/ListDistributionsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDistributionsCommand.ts @@ -1,17 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - ListDistributionsRequest, - ListDistributionsResult, - ListDistributionsResultFilterSensitiveLog, -} from "../models/models_1"; -import { de_ListDistributionsCommand, se_ListDistributionsCommand } from "../protocols/Aws_restXml"; +import { ListDistributionsRequest, ListDistributionsResult } from "../models/models_1"; +import { ListDistributions } from "../schemas/schemas_0"; /** * @public @@ -394,16 +389,11 @@ export class ListDistributionsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDistributions", {}) .n("CloudFrontClient", "ListDistributionsCommand") - .f(void 0, ListDistributionsResultFilterSensitiveLog) - .ser(se_ListDistributionsCommand) - .de(de_ListDistributionsCommand) + .sc(ListDistributions) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListDomainConflictsCommand.ts b/clients/client-cloudfront/src/commands/ListDomainConflictsCommand.ts index 48b1c6c70fa8..3c991ee5a229 100644 --- a/clients/client-cloudfront/src/commands/ListDomainConflictsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListDomainConflictsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListDomainConflictsRequest, ListDomainConflictsResult } from "../models/models_1"; -import { de_ListDomainConflictsCommand, se_ListDomainConflictsCommand } from "../protocols/Aws_restXml"; +import { ListDomainConflicts } from "../schemas/schemas_0"; /** * @public @@ -93,16 +92,11 @@ export class ListDomainConflictsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListDomainConflicts", {}) .n("CloudFrontClient", "ListDomainConflictsCommand") - .f(void 0, void 0) - .ser(se_ListDomainConflictsCommand) - .de(de_ListDomainConflictsCommand) + .sc(ListDomainConflicts) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListFieldLevelEncryptionConfigsCommand.ts b/clients/client-cloudfront/src/commands/ListFieldLevelEncryptionConfigsCommand.ts index 9f46f88657aa..4656bce068ac 100644 --- a/clients/client-cloudfront/src/commands/ListFieldLevelEncryptionConfigsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListFieldLevelEncryptionConfigsCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListFieldLevelEncryptionConfigsRequest, ListFieldLevelEncryptionConfigsResult } from "../models/models_1"; -import { - de_ListFieldLevelEncryptionConfigsCommand, - se_ListFieldLevelEncryptionConfigsCommand, -} from "../protocols/Aws_restXml"; +import { ListFieldLevelEncryptionConfigs } from "../schemas/schemas_0"; /** * @public @@ -115,16 +111,11 @@ export class ListFieldLevelEncryptionConfigsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListFieldLevelEncryptionConfigs", {}) .n("CloudFrontClient", "ListFieldLevelEncryptionConfigsCommand") - .f(void 0, void 0) - .ser(se_ListFieldLevelEncryptionConfigsCommand) - .de(de_ListFieldLevelEncryptionConfigsCommand) + .sc(ListFieldLevelEncryptionConfigs) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListFieldLevelEncryptionProfilesCommand.ts b/clients/client-cloudfront/src/commands/ListFieldLevelEncryptionProfilesCommand.ts index cba77379a180..8ac9fd7eb4e4 100644 --- a/clients/client-cloudfront/src/commands/ListFieldLevelEncryptionProfilesCommand.ts +++ b/clients/client-cloudfront/src/commands/ListFieldLevelEncryptionProfilesCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListFieldLevelEncryptionProfilesRequest, ListFieldLevelEncryptionProfilesResult } from "../models/models_1"; -import { - de_ListFieldLevelEncryptionProfilesCommand, - se_ListFieldLevelEncryptionProfilesCommand, -} from "../protocols/Aws_restXml"; +import { ListFieldLevelEncryptionProfiles } from "../schemas/schemas_0"; /** * @public @@ -106,16 +102,11 @@ export class ListFieldLevelEncryptionProfilesCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListFieldLevelEncryptionProfiles", {}) .n("CloudFrontClient", "ListFieldLevelEncryptionProfilesCommand") - .f(void 0, void 0) - .ser(se_ListFieldLevelEncryptionProfilesCommand) - .de(de_ListFieldLevelEncryptionProfilesCommand) + .sc(ListFieldLevelEncryptionProfiles) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListFunctionsCommand.ts b/clients/client-cloudfront/src/commands/ListFunctionsCommand.ts index 2da10f06c226..b3ba0d4a225d 100644 --- a/clients/client-cloudfront/src/commands/ListFunctionsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListFunctionsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListFunctionsRequest, ListFunctionsResult } from "../models/models_1"; -import { de_ListFunctionsCommand, se_ListFunctionsCommand } from "../protocols/Aws_restXml"; +import { ListFunctions } from "../schemas/schemas_0"; /** * @public @@ -106,16 +105,11 @@ export class ListFunctionsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListFunctions", {}) .n("CloudFrontClient", "ListFunctionsCommand") - .f(void 0, void 0) - .ser(se_ListFunctionsCommand) - .de(de_ListFunctionsCommand) + .sc(ListFunctions) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListInvalidationsCommand.ts b/clients/client-cloudfront/src/commands/ListInvalidationsCommand.ts index 1e8df671b7bd..efa734ccb97e 100644 --- a/clients/client-cloudfront/src/commands/ListInvalidationsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListInvalidationsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListInvalidationsRequest, ListInvalidationsResult } from "../models/models_1"; -import { de_ListInvalidationsCommand, se_ListInvalidationsCommand } from "../protocols/Aws_restXml"; +import { ListInvalidations } from "../schemas/schemas_0"; /** * @public @@ -94,16 +93,11 @@ export class ListInvalidationsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListInvalidations", {}) .n("CloudFrontClient", "ListInvalidationsCommand") - .f(void 0, void 0) - .ser(se_ListInvalidationsCommand) - .de(de_ListInvalidationsCommand) + .sc(ListInvalidations) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListInvalidationsForDistributionTenantCommand.ts b/clients/client-cloudfront/src/commands/ListInvalidationsForDistributionTenantCommand.ts index deabb1f47fb4..628780cab1c5 100644 --- a/clients/client-cloudfront/src/commands/ListInvalidationsForDistributionTenantCommand.ts +++ b/clients/client-cloudfront/src/commands/ListInvalidationsForDistributionTenantCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { ListInvalidationsForDistributionTenantRequest, ListInvalidationsForDistributionTenantResult, } from "../models/models_1"; -import { - de_ListInvalidationsForDistributionTenantCommand, - se_ListInvalidationsForDistributionTenantCommand, -} from "../protocols/Aws_restXml"; +import { ListInvalidationsForDistributionTenant } from "../schemas/schemas_0"; /** * @public @@ -103,16 +99,11 @@ export class ListInvalidationsForDistributionTenantCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListInvalidationsForDistributionTenant", {}) .n("CloudFrontClient", "ListInvalidationsForDistributionTenantCommand") - .f(void 0, void 0) - .ser(se_ListInvalidationsForDistributionTenantCommand) - .de(de_ListInvalidationsForDistributionTenantCommand) + .sc(ListInvalidationsForDistributionTenant) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListKeyGroupsCommand.ts b/clients/client-cloudfront/src/commands/ListKeyGroupsCommand.ts index a06a3824a399..27d4157be148 100644 --- a/clients/client-cloudfront/src/commands/ListKeyGroupsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListKeyGroupsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListKeyGroupsRequest, ListKeyGroupsResult } from "../models/models_1"; -import { de_ListKeyGroupsCommand, se_ListKeyGroupsCommand } from "../protocols/Aws_restXml"; +import { ListKeyGroups } from "../schemas/schemas_0"; /** * @public @@ -93,16 +92,11 @@ export class ListKeyGroupsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListKeyGroups", {}) .n("CloudFrontClient", "ListKeyGroupsCommand") - .f(void 0, void 0) - .ser(se_ListKeyGroupsCommand) - .de(de_ListKeyGroupsCommand) + .sc(ListKeyGroups) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListKeyValueStoresCommand.ts b/clients/client-cloudfront/src/commands/ListKeyValueStoresCommand.ts index fff3af5d1e2d..25e89fa62ab4 100644 --- a/clients/client-cloudfront/src/commands/ListKeyValueStoresCommand.ts +++ b/clients/client-cloudfront/src/commands/ListKeyValueStoresCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListKeyValueStoresRequest, ListKeyValueStoresResult } from "../models/models_1"; -import { de_ListKeyValueStoresCommand, se_ListKeyValueStoresCommand } from "../protocols/Aws_restXml"; +import { ListKeyValueStores } from "../schemas/schemas_0"; /** * @public @@ -124,16 +123,11 @@ export class ListKeyValueStoresCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListKeyValueStores", {}) .n("CloudFrontClient", "ListKeyValueStoresCommand") - .f(void 0, void 0) - .ser(se_ListKeyValueStoresCommand) - .de(de_ListKeyValueStoresCommand) + .sc(ListKeyValueStores) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListOriginAccessControlsCommand.ts b/clients/client-cloudfront/src/commands/ListOriginAccessControlsCommand.ts index dd30bc6eaa19..e05554b993e2 100644 --- a/clients/client-cloudfront/src/commands/ListOriginAccessControlsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListOriginAccessControlsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListOriginAccessControlsRequest, ListOriginAccessControlsResult } from "../models/models_1"; -import { de_ListOriginAccessControlsCommand, se_ListOriginAccessControlsCommand } from "../protocols/Aws_restXml"; +import { ListOriginAccessControls } from "../schemas/schemas_0"; /** * @public @@ -90,16 +89,11 @@ export class ListOriginAccessControlsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListOriginAccessControls", {}) .n("CloudFrontClient", "ListOriginAccessControlsCommand") - .f(void 0, void 0) - .ser(se_ListOriginAccessControlsCommand) - .de(de_ListOriginAccessControlsCommand) + .sc(ListOriginAccessControls) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListOriginRequestPoliciesCommand.ts b/clients/client-cloudfront/src/commands/ListOriginRequestPoliciesCommand.ts index ff578b7cbddf..687276a4dbb3 100644 --- a/clients/client-cloudfront/src/commands/ListOriginRequestPoliciesCommand.ts +++ b/clients/client-cloudfront/src/commands/ListOriginRequestPoliciesCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListOriginRequestPoliciesRequest, ListOriginRequestPoliciesResult } from "../models/models_1"; -import { de_ListOriginRequestPoliciesCommand, se_ListOriginRequestPoliciesCommand } from "../protocols/Aws_restXml"; +import { ListOriginRequestPolicies } from "../schemas/schemas_0"; /** * @public @@ -125,16 +124,11 @@ export class ListOriginRequestPoliciesCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListOriginRequestPolicies", {}) .n("CloudFrontClient", "ListOriginRequestPoliciesCommand") - .f(void 0, void 0) - .ser(se_ListOriginRequestPoliciesCommand) - .de(de_ListOriginRequestPoliciesCommand) + .sc(ListOriginRequestPolicies) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListPublicKeysCommand.ts b/clients/client-cloudfront/src/commands/ListPublicKeysCommand.ts index 645c9b8912d5..9d4cd03a84ed 100644 --- a/clients/client-cloudfront/src/commands/ListPublicKeysCommand.ts +++ b/clients/client-cloudfront/src/commands/ListPublicKeysCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListPublicKeysRequest, ListPublicKeysResult } from "../models/models_1"; -import { de_ListPublicKeysCommand, se_ListPublicKeysCommand } from "../protocols/Aws_restXml"; +import { ListPublicKeys } from "../schemas/schemas_0"; /** * @public @@ -87,16 +86,11 @@ export class ListPublicKeysCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListPublicKeys", {}) .n("CloudFrontClient", "ListPublicKeysCommand") - .f(void 0, void 0) - .ser(se_ListPublicKeysCommand) - .de(de_ListPublicKeysCommand) + .sc(ListPublicKeys) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListRealtimeLogConfigsCommand.ts b/clients/client-cloudfront/src/commands/ListRealtimeLogConfigsCommand.ts index 15cbcf4d4b1f..90ce64ed7e38 100644 --- a/clients/client-cloudfront/src/commands/ListRealtimeLogConfigsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListRealtimeLogConfigsCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -8,7 +7,7 @@ import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } import { commonParams } from "../endpoint/EndpointParameters"; import { ListRealtimeLogConfigsRequest } from "../models/models_1"; import { ListRealtimeLogConfigsResult } from "../models/models_2"; -import { de_ListRealtimeLogConfigsCommand, se_ListRealtimeLogConfigsCommand } from "../protocols/Aws_restXml"; +import { ListRealtimeLogConfigs } from "../schemas/schemas_0"; /** * @public @@ -105,16 +104,11 @@ export class ListRealtimeLogConfigsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListRealtimeLogConfigs", {}) .n("CloudFrontClient", "ListRealtimeLogConfigsCommand") - .f(void 0, void 0) - .ser(se_ListRealtimeLogConfigsCommand) - .de(de_ListRealtimeLogConfigsCommand) + .sc(ListRealtimeLogConfigs) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListResponseHeadersPoliciesCommand.ts b/clients/client-cloudfront/src/commands/ListResponseHeadersPoliciesCommand.ts index 6b0c58531c7d..e451adbc8147 100644 --- a/clients/client-cloudfront/src/commands/ListResponseHeadersPoliciesCommand.ts +++ b/clients/client-cloudfront/src/commands/ListResponseHeadersPoliciesCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListResponseHeadersPoliciesRequest, ListResponseHeadersPoliciesResult } from "../models/models_2"; -import { de_ListResponseHeadersPoliciesCommand, se_ListResponseHeadersPoliciesCommand } from "../protocols/Aws_restXml"; +import { ListResponseHeadersPolicies } from "../schemas/schemas_0"; /** * @public @@ -178,16 +177,11 @@ export class ListResponseHeadersPoliciesCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListResponseHeadersPolicies", {}) .n("CloudFrontClient", "ListResponseHeadersPoliciesCommand") - .f(void 0, void 0) - .ser(se_ListResponseHeadersPoliciesCommand) - .de(de_ListResponseHeadersPoliciesCommand) + .sc(ListResponseHeadersPolicies) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListStreamingDistributionsCommand.ts b/clients/client-cloudfront/src/commands/ListStreamingDistributionsCommand.ts index 56b7c44e3cf4..cbe6ec27c124 100644 --- a/clients/client-cloudfront/src/commands/ListStreamingDistributionsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListStreamingDistributionsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListStreamingDistributionsRequest, ListStreamingDistributionsResult } from "../models/models_2"; -import { de_ListStreamingDistributionsCommand, se_ListStreamingDistributionsCommand } from "../protocols/Aws_restXml"; +import { ListStreamingDistributions } from "../schemas/schemas_0"; /** * @public @@ -109,16 +108,11 @@ export class ListStreamingDistributionsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListStreamingDistributions", {}) .n("CloudFrontClient", "ListStreamingDistributionsCommand") - .f(void 0, void 0) - .ser(se_ListStreamingDistributionsCommand) - .de(de_ListStreamingDistributionsCommand) + .sc(ListStreamingDistributions) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListTagsForResourceCommand.ts b/clients/client-cloudfront/src/commands/ListTagsForResourceCommand.ts index 05b67db22f6f..659339543218 100644 --- a/clients/client-cloudfront/src/commands/ListTagsForResourceCommand.ts +++ b/clients/client-cloudfront/src/commands/ListTagsForResourceCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListTagsForResourceRequest, ListTagsForResourceResult } from "../models/models_2"; -import { de_ListTagsForResourceCommand, se_ListTagsForResourceCommand } from "../protocols/Aws_restXml"; +import { ListTagsForResource } from "../schemas/schemas_0"; /** * @public @@ -89,16 +88,11 @@ export class ListTagsForResourceCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListTagsForResource", {}) .n("CloudFrontClient", "ListTagsForResourceCommand") - .f(void 0, void 0) - .ser(se_ListTagsForResourceCommand) - .de(de_ListTagsForResourceCommand) + .sc(ListTagsForResource) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/ListVpcOriginsCommand.ts b/clients/client-cloudfront/src/commands/ListVpcOriginsCommand.ts index bf0cf9276a12..412bd600675b 100644 --- a/clients/client-cloudfront/src/commands/ListVpcOriginsCommand.ts +++ b/clients/client-cloudfront/src/commands/ListVpcOriginsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListVpcOriginsRequest, ListVpcOriginsResult } from "../models/models_2"; -import { de_ListVpcOriginsCommand, se_ListVpcOriginsCommand } from "../protocols/Aws_restXml"; +import { ListVpcOrigins } from "../schemas/schemas_0"; /** * @public @@ -130,16 +129,11 @@ export class ListVpcOriginsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "ListVpcOrigins", {}) .n("CloudFrontClient", "ListVpcOriginsCommand") - .f(void 0, void 0) - .ser(se_ListVpcOriginsCommand) - .de(de_ListVpcOriginsCommand) + .sc(ListVpcOrigins) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/PublishFunctionCommand.ts b/clients/client-cloudfront/src/commands/PublishFunctionCommand.ts index b19ff0736256..4230e8ca228e 100644 --- a/clients/client-cloudfront/src/commands/PublishFunctionCommand.ts +++ b/clients/client-cloudfront/src/commands/PublishFunctionCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { PublishFunctionRequest, PublishFunctionResult } from "../models/models_2"; -import { de_PublishFunctionCommand, se_PublishFunctionCommand } from "../protocols/Aws_restXml"; +import { PublishFunction } from "../schemas/schemas_0"; /** * @public @@ -107,16 +106,11 @@ export class PublishFunctionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "PublishFunction", {}) .n("CloudFrontClient", "PublishFunctionCommand") - .f(void 0, void 0) - .ser(se_PublishFunctionCommand) - .de(de_PublishFunctionCommand) + .sc(PublishFunction) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/PutResourcePolicyCommand.ts b/clients/client-cloudfront/src/commands/PutResourcePolicyCommand.ts index 91722b7d9b0a..b3e81b67121d 100644 --- a/clients/client-cloudfront/src/commands/PutResourcePolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/PutResourcePolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutResourcePolicyRequest, PutResourcePolicyResult } from "../models/models_2"; -import { de_PutResourcePolicyCommand, se_PutResourcePolicyCommand } from "../protocols/Aws_restXml"; +import { PutResourcePolicy } from "../schemas/schemas_0"; /** * @public @@ -89,16 +88,11 @@ export class PutResourcePolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "PutResourcePolicy", {}) .n("CloudFrontClient", "PutResourcePolicyCommand") - .f(void 0, void 0) - .ser(se_PutResourcePolicyCommand) - .de(de_PutResourcePolicyCommand) + .sc(PutResourcePolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/TagResourceCommand.ts b/clients/client-cloudfront/src/commands/TagResourceCommand.ts index 1e3af4ea42a9..4cdcd7c5e0d9 100644 --- a/clients/client-cloudfront/src/commands/TagResourceCommand.ts +++ b/clients/client-cloudfront/src/commands/TagResourceCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { TagResourceRequest } from "../models/models_2"; -import { de_TagResourceCommand, se_TagResourceCommand } from "../protocols/Aws_restXml"; +import { TagResource } from "../schemas/schemas_0"; /** * @public @@ -88,16 +87,11 @@ export class TagResourceCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "TagResource", {}) .n("CloudFrontClient", "TagResourceCommand") - .f(void 0, void 0) - .ser(se_TagResourceCommand) - .de(de_TagResourceCommand) + .sc(TagResource) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/TestFunctionCommand.ts b/clients/client-cloudfront/src/commands/TestFunctionCommand.ts index ed75d4c8df36..806b6b57b312 100644 --- a/clients/client-cloudfront/src/commands/TestFunctionCommand.ts +++ b/clients/client-cloudfront/src/commands/TestFunctionCommand.ts @@ -1,18 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - TestFunctionRequest, - TestFunctionRequestFilterSensitiveLog, - TestFunctionResult, - TestFunctionResultFilterSensitiveLog, -} from "../models/models_2"; -import { de_TestFunctionCommand, se_TestFunctionCommand } from "../protocols/Aws_restXml"; +import { TestFunctionRequest, TestFunctionResult } from "../models/models_2"; +import { TestFunction } from "../schemas/schemas_0"; /** * @public @@ -122,16 +116,11 @@ export class TestFunctionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "TestFunction", {}) .n("CloudFrontClient", "TestFunctionCommand") - .f(TestFunctionRequestFilterSensitiveLog, TestFunctionResultFilterSensitiveLog) - .ser(se_TestFunctionCommand) - .de(de_TestFunctionCommand) + .sc(TestFunction) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UntagResourceCommand.ts b/clients/client-cloudfront/src/commands/UntagResourceCommand.ts index 093eca02f611..0d7a62172bd8 100644 --- a/clients/client-cloudfront/src/commands/UntagResourceCommand.ts +++ b/clients/client-cloudfront/src/commands/UntagResourceCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UntagResourceRequest } from "../models/models_2"; -import { de_UntagResourceCommand, se_UntagResourceCommand } from "../protocols/Aws_restXml"; +import { UntagResource } from "../schemas/schemas_0"; /** * @public @@ -85,16 +84,11 @@ export class UntagResourceCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UntagResource", {}) .n("CloudFrontClient", "UntagResourceCommand") - .f(void 0, void 0) - .ser(se_UntagResourceCommand) - .de(de_UntagResourceCommand) + .sc(UntagResource) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateAnycastIpListCommand.ts b/clients/client-cloudfront/src/commands/UpdateAnycastIpListCommand.ts index 3e100f5657a0..a2e7076c5b5d 100644 --- a/clients/client-cloudfront/src/commands/UpdateAnycastIpListCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateAnycastIpListCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateAnycastIpListRequest, UpdateAnycastIpListResult } from "../models/models_2"; -import { de_UpdateAnycastIpListCommand, se_UpdateAnycastIpListCommand } from "../protocols/Aws_restXml"; +import { UpdateAnycastIpList } from "../schemas/schemas_0"; /** * @public @@ -102,16 +101,11 @@ export class UpdateAnycastIpListCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateAnycastIpList", {}) .n("CloudFrontClient", "UpdateAnycastIpListCommand") - .f(void 0, void 0) - .ser(se_UpdateAnycastIpListCommand) - .de(de_UpdateAnycastIpListCommand) + .sc(UpdateAnycastIpList) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateCachePolicyCommand.ts b/clients/client-cloudfront/src/commands/UpdateCachePolicyCommand.ts index c114dee6e517..a286273bdac9 100644 --- a/clients/client-cloudfront/src/commands/UpdateCachePolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateCachePolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateCachePolicyRequest, UpdateCachePolicyResult } from "../models/models_2"; -import { de_UpdateCachePolicyCommand, se_UpdateCachePolicyCommand } from "../protocols/Aws_restXml"; +import { UpdateCachePolicy } from "../schemas/schemas_0"; /** * @public @@ -184,16 +183,11 @@ export class UpdateCachePolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateCachePolicy", {}) .n("CloudFrontClient", "UpdateCachePolicyCommand") - .f(void 0, void 0) - .ser(se_UpdateCachePolicyCommand) - .de(de_UpdateCachePolicyCommand) + .sc(UpdateCachePolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateCloudFrontOriginAccessIdentityCommand.ts b/clients/client-cloudfront/src/commands/UpdateCloudFrontOriginAccessIdentityCommand.ts index 8e5c441f227c..702182075a37 100644 --- a/clients/client-cloudfront/src/commands/UpdateCloudFrontOriginAccessIdentityCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateCloudFrontOriginAccessIdentityCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,10 +9,7 @@ import { UpdateCloudFrontOriginAccessIdentityRequest, UpdateCloudFrontOriginAccessIdentityResult, } from "../models/models_2"; -import { - de_UpdateCloudFrontOriginAccessIdentityCommand, - se_UpdateCloudFrontOriginAccessIdentityCommand, -} from "../protocols/Aws_restXml"; +import { UpdateCloudFrontOriginAccessIdentity } from "../schemas/schemas_0"; /** * @public @@ -115,16 +111,11 @@ export class UpdateCloudFrontOriginAccessIdentityCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateCloudFrontOriginAccessIdentity", {}) .n("CloudFrontClient", "UpdateCloudFrontOriginAccessIdentityCommand") - .f(void 0, void 0) - .ser(se_UpdateCloudFrontOriginAccessIdentityCommand) - .de(de_UpdateCloudFrontOriginAccessIdentityCommand) + .sc(UpdateCloudFrontOriginAccessIdentity) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateConnectionGroupCommand.ts b/clients/client-cloudfront/src/commands/UpdateConnectionGroupCommand.ts index 14c62d1ea1ca..dada22921557 100644 --- a/clients/client-cloudfront/src/commands/UpdateConnectionGroupCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateConnectionGroupCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateConnectionGroupRequest, UpdateConnectionGroupResult } from "../models/models_2"; -import { de_UpdateConnectionGroupCommand, se_UpdateConnectionGroupCommand } from "../protocols/Aws_restXml"; +import { UpdateConnectionGroup } from "../schemas/schemas_0"; /** * @public @@ -119,16 +118,11 @@ export class UpdateConnectionGroupCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateConnectionGroup", {}) .n("CloudFrontClient", "UpdateConnectionGroupCommand") - .f(void 0, void 0) - .ser(se_UpdateConnectionGroupCommand) - .de(de_UpdateConnectionGroupCommand) + .sc(UpdateConnectionGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateContinuousDeploymentPolicyCommand.ts b/clients/client-cloudfront/src/commands/UpdateContinuousDeploymentPolicyCommand.ts index c1cf8c3531e6..b1fe6af5951a 100644 --- a/clients/client-cloudfront/src/commands/UpdateContinuousDeploymentPolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateContinuousDeploymentPolicyCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateContinuousDeploymentPolicyRequest, UpdateContinuousDeploymentPolicyResult } from "../models/models_2"; -import { - de_UpdateContinuousDeploymentPolicyCommand, - se_UpdateContinuousDeploymentPolicyCommand, -} from "../protocols/Aws_restXml"; +import { UpdateContinuousDeploymentPolicy } from "../schemas/schemas_0"; /** * @public @@ -147,16 +143,11 @@ export class UpdateContinuousDeploymentPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateContinuousDeploymentPolicy", {}) .n("CloudFrontClient", "UpdateContinuousDeploymentPolicyCommand") - .f(void 0, void 0) - .ser(se_UpdateContinuousDeploymentPolicyCommand) - .de(de_UpdateContinuousDeploymentPolicyCommand) + .sc(UpdateContinuousDeploymentPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateDistributionCommand.ts b/clients/client-cloudfront/src/commands/UpdateDistributionCommand.ts index 71db25bc9056..51ae0cbaef94 100644 --- a/clients/client-cloudfront/src/commands/UpdateDistributionCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateDistributionCommand.ts @@ -1,18 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - UpdateDistributionRequest, - UpdateDistributionRequestFilterSensitiveLog, - UpdateDistributionResult, - UpdateDistributionResultFilterSensitiveLog, -} from "../models/models_2"; -import { de_UpdateDistributionCommand, se_UpdateDistributionCommand } from "../protocols/Aws_restXml"; +import { UpdateDistributionRequest, UpdateDistributionResult } from "../models/models_2"; +import { UpdateDistribution } from "../schemas/schemas_0"; /** * @public @@ -959,16 +953,11 @@ export class UpdateDistributionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateDistribution", {}) .n("CloudFrontClient", "UpdateDistributionCommand") - .f(UpdateDistributionRequestFilterSensitiveLog, UpdateDistributionResultFilterSensitiveLog) - .ser(se_UpdateDistributionCommand) - .de(de_UpdateDistributionCommand) + .sc(UpdateDistribution) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateDistributionTenantCommand.ts b/clients/client-cloudfront/src/commands/UpdateDistributionTenantCommand.ts index 85a42a4c14f7..5137b8f9bc1e 100644 --- a/clients/client-cloudfront/src/commands/UpdateDistributionTenantCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateDistributionTenantCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateDistributionTenantRequest, UpdateDistributionTenantResult } from "../models/models_2"; -import { de_UpdateDistributionTenantCommand, se_UpdateDistributionTenantCommand } from "../protocols/Aws_restXml"; +import { UpdateDistributionTenant } from "../schemas/schemas_0"; /** * @public @@ -178,16 +177,11 @@ export class UpdateDistributionTenantCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateDistributionTenant", {}) .n("CloudFrontClient", "UpdateDistributionTenantCommand") - .f(void 0, void 0) - .ser(se_UpdateDistributionTenantCommand) - .de(de_UpdateDistributionTenantCommand) + .sc(UpdateDistributionTenant) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateDistributionWithStagingConfigCommand.ts b/clients/client-cloudfront/src/commands/UpdateDistributionWithStagingConfigCommand.ts index 4397b4fada6b..e31ebbe81256 100644 --- a/clients/client-cloudfront/src/commands/UpdateDistributionWithStagingConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateDistributionWithStagingConfigCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -9,12 +8,8 @@ import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateDistributionWithStagingConfigRequest, UpdateDistributionWithStagingConfigResult, - UpdateDistributionWithStagingConfigResultFilterSensitiveLog, } from "../models/models_2"; -import { - de_UpdateDistributionWithStagingConfigCommand, - se_UpdateDistributionWithStagingConfigCommand, -} from "../protocols/Aws_restXml"; +import { UpdateDistributionWithStagingConfig } from "../schemas/schemas_0"; /** * @public @@ -630,16 +625,11 @@ export class UpdateDistributionWithStagingConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateDistributionWithStagingConfig", {}) .n("CloudFrontClient", "UpdateDistributionWithStagingConfigCommand") - .f(void 0, UpdateDistributionWithStagingConfigResultFilterSensitiveLog) - .ser(se_UpdateDistributionWithStagingConfigCommand) - .de(de_UpdateDistributionWithStagingConfigCommand) + .sc(UpdateDistributionWithStagingConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateDomainAssociationCommand.ts b/clients/client-cloudfront/src/commands/UpdateDomainAssociationCommand.ts index 6b252817ce43..6dddae6570c7 100644 --- a/clients/client-cloudfront/src/commands/UpdateDomainAssociationCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateDomainAssociationCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateDomainAssociationRequest, UpdateDomainAssociationResult } from "../models/models_2"; -import { de_UpdateDomainAssociationCommand, se_UpdateDomainAssociationCommand } from "../protocols/Aws_restXml"; +import { UpdateDomainAssociation } from "../schemas/schemas_0"; /** * @public @@ -95,16 +94,11 @@ export class UpdateDomainAssociationCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateDomainAssociation", {}) .n("CloudFrontClient", "UpdateDomainAssociationCommand") - .f(void 0, void 0) - .ser(se_UpdateDomainAssociationCommand) - .de(de_UpdateDomainAssociationCommand) + .sc(UpdateDomainAssociation) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateFieldLevelEncryptionConfigCommand.ts b/clients/client-cloudfront/src/commands/UpdateFieldLevelEncryptionConfigCommand.ts index 76fc6c5304b8..7b75c0a10290 100644 --- a/clients/client-cloudfront/src/commands/UpdateFieldLevelEncryptionConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateFieldLevelEncryptionConfigCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateFieldLevelEncryptionConfigRequest, UpdateFieldLevelEncryptionConfigResult } from "../models/models_2"; -import { - de_UpdateFieldLevelEncryptionConfigCommand, - se_UpdateFieldLevelEncryptionConfigCommand, -} from "../protocols/Aws_restXml"; +import { UpdateFieldLevelEncryptionConfig } from "../schemas/schemas_0"; /** * @public @@ -171,16 +167,11 @@ export class UpdateFieldLevelEncryptionConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateFieldLevelEncryptionConfig", {}) .n("CloudFrontClient", "UpdateFieldLevelEncryptionConfigCommand") - .f(void 0, void 0) - .ser(se_UpdateFieldLevelEncryptionConfigCommand) - .de(de_UpdateFieldLevelEncryptionConfigCommand) + .sc(UpdateFieldLevelEncryptionConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateFieldLevelEncryptionProfileCommand.ts b/clients/client-cloudfront/src/commands/UpdateFieldLevelEncryptionProfileCommand.ts index 81e2e0de47ff..8d292f557074 100644 --- a/clients/client-cloudfront/src/commands/UpdateFieldLevelEncryptionProfileCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateFieldLevelEncryptionProfileCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateFieldLevelEncryptionProfileRequest, UpdateFieldLevelEncryptionProfileResult } from "../models/models_2"; -import { - de_UpdateFieldLevelEncryptionProfileCommand, - se_UpdateFieldLevelEncryptionProfileCommand, -} from "../protocols/Aws_restXml"; +import { UpdateFieldLevelEncryptionProfile } from "../schemas/schemas_0"; /** * @public @@ -156,16 +152,11 @@ export class UpdateFieldLevelEncryptionProfileCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateFieldLevelEncryptionProfile", {}) .n("CloudFrontClient", "UpdateFieldLevelEncryptionProfileCommand") - .f(void 0, void 0) - .ser(se_UpdateFieldLevelEncryptionProfileCommand) - .de(de_UpdateFieldLevelEncryptionProfileCommand) + .sc(UpdateFieldLevelEncryptionProfile) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateFunctionCommand.ts b/clients/client-cloudfront/src/commands/UpdateFunctionCommand.ts index ae523d911afe..5ede9231077d 100644 --- a/clients/client-cloudfront/src/commands/UpdateFunctionCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateFunctionCommand.ts @@ -1,17 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - UpdateFunctionRequest, - UpdateFunctionRequestFilterSensitiveLog, - UpdateFunctionResult, -} from "../models/models_2"; -import { de_UpdateFunctionCommand, se_UpdateFunctionCommand } from "../protocols/Aws_restXml"; +import { UpdateFunctionRequest, UpdateFunctionResult } from "../models/models_2"; +import { UpdateFunction } from "../schemas/schemas_0"; /** * @public @@ -179,16 +174,11 @@ export class UpdateFunctionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateFunction", {}) .n("CloudFrontClient", "UpdateFunctionCommand") - .f(UpdateFunctionRequestFilterSensitiveLog, void 0) - .ser(se_UpdateFunctionCommand) - .de(de_UpdateFunctionCommand) + .sc(UpdateFunction) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateKeyGroupCommand.ts b/clients/client-cloudfront/src/commands/UpdateKeyGroupCommand.ts index da363888882a..650c64ca0ba5 100644 --- a/clients/client-cloudfront/src/commands/UpdateKeyGroupCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateKeyGroupCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateKeyGroupRequest, UpdateKeyGroupResult } from "../models/models_2"; -import { de_UpdateKeyGroupCommand, se_UpdateKeyGroupCommand } from "../protocols/Aws_restXml"; +import { UpdateKeyGroup } from "../schemas/schemas_0"; /** * @public @@ -107,16 +106,11 @@ export class UpdateKeyGroupCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateKeyGroup", {}) .n("CloudFrontClient", "UpdateKeyGroupCommand") - .f(void 0, void 0) - .ser(se_UpdateKeyGroupCommand) - .de(de_UpdateKeyGroupCommand) + .sc(UpdateKeyGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateKeyValueStoreCommand.ts b/clients/client-cloudfront/src/commands/UpdateKeyValueStoreCommand.ts index 2d6a13b97719..ccc734a46b52 100644 --- a/clients/client-cloudfront/src/commands/UpdateKeyValueStoreCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateKeyValueStoreCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateKeyValueStoreRequest, UpdateKeyValueStoreResult } from "../models/models_2"; -import { de_UpdateKeyValueStoreCommand, se_UpdateKeyValueStoreCommand } from "../protocols/Aws_restXml"; +import { UpdateKeyValueStore } from "../schemas/schemas_0"; /** * @public @@ -123,16 +122,11 @@ export class UpdateKeyValueStoreCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateKeyValueStore", {}) .n("CloudFrontClient", "UpdateKeyValueStoreCommand") - .f(void 0, void 0) - .ser(se_UpdateKeyValueStoreCommand) - .de(de_UpdateKeyValueStoreCommand) + .sc(UpdateKeyValueStore) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateOriginAccessControlCommand.ts b/clients/client-cloudfront/src/commands/UpdateOriginAccessControlCommand.ts index aa3a4c411c2f..0a62ceb4e730 100644 --- a/clients/client-cloudfront/src/commands/UpdateOriginAccessControlCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateOriginAccessControlCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateOriginAccessControlRequest, UpdateOriginAccessControlResult } from "../models/models_2"; -import { de_UpdateOriginAccessControlCommand, se_UpdateOriginAccessControlCommand } from "../protocols/Aws_restXml"; +import { UpdateOriginAccessControl } from "../schemas/schemas_0"; /** * @public @@ -109,16 +108,11 @@ export class UpdateOriginAccessControlCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateOriginAccessControl", {}) .n("CloudFrontClient", "UpdateOriginAccessControlCommand") - .f(void 0, void 0) - .ser(se_UpdateOriginAccessControlCommand) - .de(de_UpdateOriginAccessControlCommand) + .sc(UpdateOriginAccessControl) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateOriginRequestPolicyCommand.ts b/clients/client-cloudfront/src/commands/UpdateOriginRequestPolicyCommand.ts index c9ba7b0cb3ce..517b2d1a3666 100644 --- a/clients/client-cloudfront/src/commands/UpdateOriginRequestPolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateOriginRequestPolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateOriginRequestPolicyRequest, UpdateOriginRequestPolicyResult } from "../models/models_2"; -import { de_UpdateOriginRequestPolicyCommand, se_UpdateOriginRequestPolicyCommand } from "../protocols/Aws_restXml"; +import { UpdateOriginRequestPolicy } from "../schemas/schemas_0"; /** * @public @@ -170,16 +169,11 @@ export class UpdateOriginRequestPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateOriginRequestPolicy", {}) .n("CloudFrontClient", "UpdateOriginRequestPolicyCommand") - .f(void 0, void 0) - .ser(se_UpdateOriginRequestPolicyCommand) - .de(de_UpdateOriginRequestPolicyCommand) + .sc(UpdateOriginRequestPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdatePublicKeyCommand.ts b/clients/client-cloudfront/src/commands/UpdatePublicKeyCommand.ts index 0336e1b9cdd9..cd1a7c7335fa 100644 --- a/clients/client-cloudfront/src/commands/UpdatePublicKeyCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdatePublicKeyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdatePublicKeyRequest, UpdatePublicKeyResult } from "../models/models_2"; -import { de_UpdatePublicKeyCommand, se_UpdatePublicKeyCommand } from "../protocols/Aws_restXml"; +import { UpdatePublicKey } from "../schemas/schemas_0"; /** * @public @@ -108,16 +107,11 @@ export class UpdatePublicKeyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdatePublicKey", {}) .n("CloudFrontClient", "UpdatePublicKeyCommand") - .f(void 0, void 0) - .ser(se_UpdatePublicKeyCommand) - .de(de_UpdatePublicKeyCommand) + .sc(UpdatePublicKey) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateRealtimeLogConfigCommand.ts b/clients/client-cloudfront/src/commands/UpdateRealtimeLogConfigCommand.ts index e1173b950930..8c571d3065fc 100644 --- a/clients/client-cloudfront/src/commands/UpdateRealtimeLogConfigCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateRealtimeLogConfigCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateRealtimeLogConfigRequest, UpdateRealtimeLogConfigResult } from "../models/models_2"; -import { de_UpdateRealtimeLogConfigCommand, se_UpdateRealtimeLogConfigCommand } from "../protocols/Aws_restXml"; +import { UpdateRealtimeLogConfig } from "../schemas/schemas_0"; /** * @public @@ -109,16 +108,11 @@ export class UpdateRealtimeLogConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateRealtimeLogConfig", {}) .n("CloudFrontClient", "UpdateRealtimeLogConfigCommand") - .f(void 0, void 0) - .ser(se_UpdateRealtimeLogConfigCommand) - .de(de_UpdateRealtimeLogConfigCommand) + .sc(UpdateRealtimeLogConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateResponseHeadersPolicyCommand.ts b/clients/client-cloudfront/src/commands/UpdateResponseHeadersPolicyCommand.ts index bb03543d7197..20101015e1b2 100644 --- a/clients/client-cloudfront/src/commands/UpdateResponseHeadersPolicyCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateResponseHeadersPolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateResponseHeadersPolicyRequest, UpdateResponseHeadersPolicyResult } from "../models/models_2"; -import { de_UpdateResponseHeadersPolicyCommand, se_UpdateResponseHeadersPolicyCommand } from "../protocols/Aws_restXml"; +import { UpdateResponseHeadersPolicy } from "../schemas/schemas_0"; /** * @public @@ -276,16 +275,11 @@ export class UpdateResponseHeadersPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateResponseHeadersPolicy", {}) .n("CloudFrontClient", "UpdateResponseHeadersPolicyCommand") - .f(void 0, void 0) - .ser(se_UpdateResponseHeadersPolicyCommand) - .de(de_UpdateResponseHeadersPolicyCommand) + .sc(UpdateResponseHeadersPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateStreamingDistributionCommand.ts b/clients/client-cloudfront/src/commands/UpdateStreamingDistributionCommand.ts index 72bbc8aa1ef8..0941004383ca 100644 --- a/clients/client-cloudfront/src/commands/UpdateStreamingDistributionCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateStreamingDistributionCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateStreamingDistributionRequest, UpdateStreamingDistributionResult } from "../models/models_2"; -import { de_UpdateStreamingDistributionCommand, se_UpdateStreamingDistributionCommand } from "../protocols/Aws_restXml"; +import { UpdateStreamingDistribution } from "../schemas/schemas_0"; /** * @public @@ -191,16 +190,11 @@ export class UpdateStreamingDistributionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateStreamingDistribution", {}) .n("CloudFrontClient", "UpdateStreamingDistributionCommand") - .f(void 0, void 0) - .ser(se_UpdateStreamingDistributionCommand) - .de(de_UpdateStreamingDistributionCommand) + .sc(UpdateStreamingDistribution) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/UpdateVpcOriginCommand.ts b/clients/client-cloudfront/src/commands/UpdateVpcOriginCommand.ts index a764086e983a..694041a896b6 100644 --- a/clients/client-cloudfront/src/commands/UpdateVpcOriginCommand.ts +++ b/clients/client-cloudfront/src/commands/UpdateVpcOriginCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateVpcOriginRequest, UpdateVpcOriginResult } from "../models/models_2"; -import { de_UpdateVpcOriginCommand, se_UpdateVpcOriginCommand } from "../protocols/Aws_restXml"; +import { UpdateVpcOrigin } from "../schemas/schemas_0"; /** * @public @@ -189,16 +188,11 @@ export class UpdateVpcOriginCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "UpdateVpcOrigin", {}) .n("CloudFrontClient", "UpdateVpcOriginCommand") - .f(void 0, void 0) - .ser(se_UpdateVpcOriginCommand) - .de(de_UpdateVpcOriginCommand) + .sc(UpdateVpcOrigin) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/commands/VerifyDnsConfigurationCommand.ts b/clients/client-cloudfront/src/commands/VerifyDnsConfigurationCommand.ts index 7b1ab20828fe..fa5d05575e76 100644 --- a/clients/client-cloudfront/src/commands/VerifyDnsConfigurationCommand.ts +++ b/clients/client-cloudfront/src/commands/VerifyDnsConfigurationCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { CloudFrontClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CloudFrontClient"; import { commonParams } from "../endpoint/EndpointParameters"; import { VerifyDnsConfigurationRequest, VerifyDnsConfigurationResult } from "../models/models_2"; -import { de_VerifyDnsConfigurationCommand, se_VerifyDnsConfigurationCommand } from "../protocols/Aws_restXml"; +import { VerifyDnsConfiguration } from "../schemas/schemas_0"; /** * @public @@ -86,16 +85,11 @@ export class VerifyDnsConfigurationCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: CloudFrontClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("Cloudfront2020_05_31", "VerifyDnsConfiguration", {}) .n("CloudFrontClient", "VerifyDnsConfigurationCommand") - .f(void 0, void 0) - .ser(se_VerifyDnsConfigurationCommand) - .de(de_VerifyDnsConfigurationCommand) + .sc(VerifyDnsConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-cloudfront/src/models/models_0.ts b/clients/client-cloudfront/src/models/models_0.ts index 5280c525ab67..af65d2b181d7 100644 --- a/clients/client-cloudfront/src/models/models_0.ts +++ b/clients/client-cloudfront/src/models/models_0.ts @@ -1,5 +1,5 @@ // smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from "@smithy/smithy-client"; +import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { CloudFrontServiceException as __BaseException } from "./CloudFrontServiceException"; @@ -6887,143 +6887,3 @@ export interface CreateOriginAccessControlResult { */ ETag?: string | undefined; } - -/** - * @internal - */ -export const OriginCustomHeaderFilterSensitiveLog = (obj: OriginCustomHeader): any => ({ - ...obj, - ...(obj.HeaderValue && { HeaderValue: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const CustomHeadersFilterSensitiveLog = (obj: CustomHeaders): any => ({ - ...obj, - ...(obj.Items && { Items: obj.Items.map((item) => OriginCustomHeaderFilterSensitiveLog(item)) }), -}); - -/** - * @internal - */ -export const OriginFilterSensitiveLog = (obj: Origin): any => ({ - ...obj, - ...(obj.CustomHeaders && { CustomHeaders: CustomHeadersFilterSensitiveLog(obj.CustomHeaders) }), -}); - -/** - * @internal - */ -export const OriginsFilterSensitiveLog = (obj: Origins): any => ({ - ...obj, -}); - -/** - * @internal - */ -export const StringSchemaConfigFilterSensitiveLog = (obj: StringSchemaConfig): any => ({ - ...obj, - ...(obj.Comment && { Comment: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const ParameterDefinitionSchemaFilterSensitiveLog = (obj: ParameterDefinitionSchema): any => ({ - ...obj, - ...(obj.StringSchema && { StringSchema: StringSchemaConfigFilterSensitiveLog(obj.StringSchema) }), -}); - -/** - * @internal - */ -export const ParameterDefinitionFilterSensitiveLog = (obj: ParameterDefinition): any => ({ - ...obj, - ...(obj.Definition && { Definition: ParameterDefinitionSchemaFilterSensitiveLog(obj.Definition) }), -}); - -/** - * @internal - */ -export const TenantConfigFilterSensitiveLog = (obj: TenantConfig): any => ({ - ...obj, - ...(obj.ParameterDefinitions && { - ParameterDefinitions: obj.ParameterDefinitions.map((item) => ParameterDefinitionFilterSensitiveLog(item)), - }), -}); - -/** - * @internal - */ -export const DistributionConfigFilterSensitiveLog = (obj: DistributionConfig): any => ({ - ...obj, - ...(obj.Comment && { Comment: SENSITIVE_STRING }), - ...(obj.TenantConfig && { TenantConfig: TenantConfigFilterSensitiveLog(obj.TenantConfig) }), -}); - -/** - * @internal - */ -export const DistributionFilterSensitiveLog = (obj: Distribution): any => ({ - ...obj, - ...(obj.DistributionConfig && { DistributionConfig: DistributionConfigFilterSensitiveLog(obj.DistributionConfig) }), -}); - -/** - * @internal - */ -export const CopyDistributionResultFilterSensitiveLog = (obj: CopyDistributionResult): any => ({ - ...obj, - ...(obj.Distribution && { Distribution: DistributionFilterSensitiveLog(obj.Distribution) }), -}); - -/** - * @internal - */ -export const CreateDistributionRequestFilterSensitiveLog = (obj: CreateDistributionRequest): any => ({ - ...obj, - ...(obj.DistributionConfig && { DistributionConfig: DistributionConfigFilterSensitiveLog(obj.DistributionConfig) }), -}); - -/** - * @internal - */ -export const CreateDistributionResultFilterSensitiveLog = (obj: CreateDistributionResult): any => ({ - ...obj, - ...(obj.Distribution && { Distribution: DistributionFilterSensitiveLog(obj.Distribution) }), -}); - -/** - * @internal - */ -export const DistributionConfigWithTagsFilterSensitiveLog = (obj: DistributionConfigWithTags): any => ({ - ...obj, - ...(obj.DistributionConfig && { DistributionConfig: DistributionConfigFilterSensitiveLog(obj.DistributionConfig) }), -}); - -/** - * @internal - */ -export const CreateDistributionWithTagsRequestFilterSensitiveLog = (obj: CreateDistributionWithTagsRequest): any => ({ - ...obj, - ...(obj.DistributionConfigWithTags && { - DistributionConfigWithTags: DistributionConfigWithTagsFilterSensitiveLog(obj.DistributionConfigWithTags), - }), -}); - -/** - * @internal - */ -export const CreateDistributionWithTagsResultFilterSensitiveLog = (obj: CreateDistributionWithTagsResult): any => ({ - ...obj, - ...(obj.Distribution && { Distribution: DistributionFilterSensitiveLog(obj.Distribution) }), -}); - -/** - * @internal - */ -export const CreateFunctionRequestFilterSensitiveLog = (obj: CreateFunctionRequest): any => ({ - ...obj, - ...(obj.FunctionCode && { FunctionCode: SENSITIVE_STRING }), -}); diff --git a/clients/client-cloudfront/src/models/models_1.ts b/clients/client-cloudfront/src/models/models_1.ts index 8a720db881a8..ac1a11c04d9c 100644 --- a/clients/client-cloudfront/src/models/models_1.ts +++ b/clients/client-cloudfront/src/models/models_1.ts @@ -1,5 +1,5 @@ // smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from "@smithy/smithy-client"; +import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { CloudFrontServiceException as __BaseException } from "./CloudFrontServiceException"; @@ -27,8 +27,6 @@ import { DefaultCacheBehavior, Distribution, DistributionConfig, - DistributionConfigFilterSensitiveLog, - DistributionFilterSensitiveLog, DistributionTenant, DomainResult, EncryptionEntities, @@ -6134,89 +6132,3 @@ export interface RealtimeLogConfigs { */ NextMarker?: string | undefined; } - -/** - * @internal - */ -export const GetDistributionResultFilterSensitiveLog = (obj: GetDistributionResult): any => ({ - ...obj, - ...(obj.Distribution && { Distribution: DistributionFilterSensitiveLog(obj.Distribution) }), -}); - -/** - * @internal - */ -export const GetDistributionConfigResultFilterSensitiveLog = (obj: GetDistributionConfigResult): any => ({ - ...obj, - ...(obj.DistributionConfig && { DistributionConfig: DistributionConfigFilterSensitiveLog(obj.DistributionConfig) }), -}); - -/** - * @internal - */ -export const GetFunctionResultFilterSensitiveLog = (obj: GetFunctionResult): any => ({ - ...obj, - ...(obj.FunctionCode && { FunctionCode: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const DistributionSummaryFilterSensitiveLog = (obj: DistributionSummary): any => ({ - ...obj, - ...(obj.Comment && { Comment: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const DistributionListFilterSensitiveLog = (obj: DistributionList): any => ({ - ...obj, - ...(obj.Items && { Items: obj.Items.map((item) => DistributionSummaryFilterSensitiveLog(item)) }), -}); - -/** - * @internal - */ -export const ListDistributionsResultFilterSensitiveLog = (obj: ListDistributionsResult): any => ({ - ...obj, - ...(obj.DistributionList && { DistributionList: DistributionListFilterSensitiveLog(obj.DistributionList) }), -}); - -/** - * @internal - */ -export const ListDistributionsByAnycastIpListIdResultFilterSensitiveLog = ( - obj: ListDistributionsByAnycastIpListIdResult -): any => ({ - ...obj, - ...(obj.DistributionList && { DistributionList: DistributionListFilterSensitiveLog(obj.DistributionList) }), -}); - -/** - * @internal - */ -export const ListDistributionsByConnectionModeResultFilterSensitiveLog = ( - obj: ListDistributionsByConnectionModeResult -): any => ({ - ...obj, - ...(obj.DistributionList && { DistributionList: DistributionListFilterSensitiveLog(obj.DistributionList) }), -}); - -/** - * @internal - */ -export const ListDistributionsByRealtimeLogConfigResultFilterSensitiveLog = ( - obj: ListDistributionsByRealtimeLogConfigResult -): any => ({ - ...obj, - ...(obj.DistributionList && { DistributionList: DistributionListFilterSensitiveLog(obj.DistributionList) }), -}); - -/** - * @internal - */ -export const ListDistributionsByWebACLIdResultFilterSensitiveLog = (obj: ListDistributionsByWebACLIdResult): any => ({ - ...obj, - ...(obj.DistributionList && { DistributionList: DistributionListFilterSensitiveLog(obj.DistributionList) }), -}); diff --git a/clients/client-cloudfront/src/models/models_2.ts b/clients/client-cloudfront/src/models/models_2.ts index 25cd4f0fb190..b741f3b7286a 100644 --- a/clients/client-cloudfront/src/models/models_2.ts +++ b/clients/client-cloudfront/src/models/models_2.ts @@ -1,5 +1,5 @@ // smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from "@smithy/smithy-client"; +import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { CloudFrontServiceException as __BaseException } from "./CloudFrontServiceException"; @@ -16,8 +16,6 @@ import { Customizations, Distribution, DistributionConfig, - DistributionConfigFilterSensitiveLog, - DistributionFilterSensitiveLog, DistributionTenant, DomainItem, FieldLevelEncryption, @@ -1637,63 +1635,3 @@ export interface VerifyDnsConfigurationResult { */ DnsConfigurationList?: DnsConfiguration[] | undefined; } - -/** - * @internal - */ -export const TestFunctionRequestFilterSensitiveLog = (obj: TestFunctionRequest): any => ({ - ...obj, - ...(obj.EventObject && { EventObject: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const TestResultFilterSensitiveLog = (obj: TestResult): any => ({ - ...obj, - ...(obj.FunctionExecutionLogs && { FunctionExecutionLogs: SENSITIVE_STRING }), - ...(obj.FunctionErrorMessage && { FunctionErrorMessage: SENSITIVE_STRING }), - ...(obj.FunctionOutput && { FunctionOutput: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const TestFunctionResultFilterSensitiveLog = (obj: TestFunctionResult): any => ({ - ...obj, - ...(obj.TestResult && { TestResult: TestResultFilterSensitiveLog(obj.TestResult) }), -}); - -/** - * @internal - */ -export const UpdateDistributionRequestFilterSensitiveLog = (obj: UpdateDistributionRequest): any => ({ - ...obj, - ...(obj.DistributionConfig && { DistributionConfig: DistributionConfigFilterSensitiveLog(obj.DistributionConfig) }), -}); - -/** - * @internal - */ -export const UpdateDistributionResultFilterSensitiveLog = (obj: UpdateDistributionResult): any => ({ - ...obj, - ...(obj.Distribution && { Distribution: DistributionFilterSensitiveLog(obj.Distribution) }), -}); - -/** - * @internal - */ -export const UpdateDistributionWithStagingConfigResultFilterSensitiveLog = ( - obj: UpdateDistributionWithStagingConfigResult -): any => ({ - ...obj, - ...(obj.Distribution && { Distribution: DistributionFilterSensitiveLog(obj.Distribution) }), -}); - -/** - * @internal - */ -export const UpdateFunctionRequestFilterSensitiveLog = (obj: UpdateFunctionRequest): any => ({ - ...obj, - ...(obj.FunctionCode && { FunctionCode: SENSITIVE_STRING }), -}); diff --git a/clients/client-cloudfront/src/protocols/Aws_restXml.ts b/clients/client-cloudfront/src/protocols/Aws_restXml.ts deleted file mode 100644 index ed1c0ee16b15..000000000000 --- a/clients/client-cloudfront/src/protocols/Aws_restXml.ts +++ /dev/null @@ -1,17985 +0,0 @@ -// smithy-typescript generated code -import { loadRestXmlErrorCode, parseXmlBody as parseBody, parseXmlErrorBody as parseErrorBody } from "@aws-sdk/core"; -import { XmlNode as __XmlNode, XmlText as __XmlText } from "@aws-sdk/xml-builder"; -import { requestBuilder as rb } from "@smithy/core"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { - collectBody, - decorateServiceException as __decorateServiceException, - expectNonNull as __expectNonNull, - expectObject as __expectObject, - expectString as __expectString, - extendedEncodeURIComponent as __extendedEncodeURIComponent, - getArrayIfSingleItem as __getArrayIfSingleItem, - isSerializableHeaderValue, - map, - parseBoolean as __parseBoolean, - parseRfc3339DateTimeWithOffset as __parseRfc3339DateTimeWithOffset, - resolvedPath as __resolvedPath, - strictParseFloat as __strictParseFloat, - strictParseInt32 as __strictParseInt32, - strictParseLong as __strictParseLong, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - ResponseMetadata as __ResponseMetadata, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -import { AssociateAliasCommandInput, AssociateAliasCommandOutput } from "../commands/AssociateAliasCommand"; -import { - AssociateDistributionTenantWebACLCommandInput, - AssociateDistributionTenantWebACLCommandOutput, -} from "../commands/AssociateDistributionTenantWebACLCommand"; -import { - AssociateDistributionWebACLCommandInput, - AssociateDistributionWebACLCommandOutput, -} from "../commands/AssociateDistributionWebACLCommand"; -import { CopyDistributionCommandInput, CopyDistributionCommandOutput } from "../commands/CopyDistributionCommand"; -import { - CreateAnycastIpListCommandInput, - CreateAnycastIpListCommandOutput, -} from "../commands/CreateAnycastIpListCommand"; -import { CreateCachePolicyCommandInput, CreateCachePolicyCommandOutput } from "../commands/CreateCachePolicyCommand"; -import { - CreateCloudFrontOriginAccessIdentityCommandInput, - CreateCloudFrontOriginAccessIdentityCommandOutput, -} from "../commands/CreateCloudFrontOriginAccessIdentityCommand"; -import { - CreateConnectionGroupCommandInput, - CreateConnectionGroupCommandOutput, -} from "../commands/CreateConnectionGroupCommand"; -import { - CreateContinuousDeploymentPolicyCommandInput, - CreateContinuousDeploymentPolicyCommandOutput, -} from "../commands/CreateContinuousDeploymentPolicyCommand"; -import { CreateDistributionCommandInput, CreateDistributionCommandOutput } from "../commands/CreateDistributionCommand"; -import { - CreateDistributionTenantCommandInput, - CreateDistributionTenantCommandOutput, -} from "../commands/CreateDistributionTenantCommand"; -import { - CreateDistributionWithTagsCommandInput, - CreateDistributionWithTagsCommandOutput, -} from "../commands/CreateDistributionWithTagsCommand"; -import { - CreateFieldLevelEncryptionConfigCommandInput, - CreateFieldLevelEncryptionConfigCommandOutput, -} from "../commands/CreateFieldLevelEncryptionConfigCommand"; -import { - CreateFieldLevelEncryptionProfileCommandInput, - CreateFieldLevelEncryptionProfileCommandOutput, -} from "../commands/CreateFieldLevelEncryptionProfileCommand"; -import { CreateFunctionCommandInput, CreateFunctionCommandOutput } from "../commands/CreateFunctionCommand"; -import { CreateInvalidationCommandInput, CreateInvalidationCommandOutput } from "../commands/CreateInvalidationCommand"; -import { - CreateInvalidationForDistributionTenantCommandInput, - CreateInvalidationForDistributionTenantCommandOutput, -} from "../commands/CreateInvalidationForDistributionTenantCommand"; -import { CreateKeyGroupCommandInput, CreateKeyGroupCommandOutput } from "../commands/CreateKeyGroupCommand"; -import { - CreateKeyValueStoreCommandInput, - CreateKeyValueStoreCommandOutput, -} from "../commands/CreateKeyValueStoreCommand"; -import { - CreateMonitoringSubscriptionCommandInput, - CreateMonitoringSubscriptionCommandOutput, -} from "../commands/CreateMonitoringSubscriptionCommand"; -import { - CreateOriginAccessControlCommandInput, - CreateOriginAccessControlCommandOutput, -} from "../commands/CreateOriginAccessControlCommand"; -import { - CreateOriginRequestPolicyCommandInput, - CreateOriginRequestPolicyCommandOutput, -} from "../commands/CreateOriginRequestPolicyCommand"; -import { CreatePublicKeyCommandInput, CreatePublicKeyCommandOutput } from "../commands/CreatePublicKeyCommand"; -import { - CreateRealtimeLogConfigCommandInput, - CreateRealtimeLogConfigCommandOutput, -} from "../commands/CreateRealtimeLogConfigCommand"; -import { - CreateResponseHeadersPolicyCommandInput, - CreateResponseHeadersPolicyCommandOutput, -} from "../commands/CreateResponseHeadersPolicyCommand"; -import { - CreateStreamingDistributionCommandInput, - CreateStreamingDistributionCommandOutput, -} from "../commands/CreateStreamingDistributionCommand"; -import { - CreateStreamingDistributionWithTagsCommandInput, - CreateStreamingDistributionWithTagsCommandOutput, -} from "../commands/CreateStreamingDistributionWithTagsCommand"; -import { CreateVpcOriginCommandInput, CreateVpcOriginCommandOutput } from "../commands/CreateVpcOriginCommand"; -import { - DeleteAnycastIpListCommandInput, - DeleteAnycastIpListCommandOutput, -} from "../commands/DeleteAnycastIpListCommand"; -import { DeleteCachePolicyCommandInput, DeleteCachePolicyCommandOutput } from "../commands/DeleteCachePolicyCommand"; -import { - DeleteCloudFrontOriginAccessIdentityCommandInput, - DeleteCloudFrontOriginAccessIdentityCommandOutput, -} from "../commands/DeleteCloudFrontOriginAccessIdentityCommand"; -import { - DeleteConnectionGroupCommandInput, - DeleteConnectionGroupCommandOutput, -} from "../commands/DeleteConnectionGroupCommand"; -import { - DeleteContinuousDeploymentPolicyCommandInput, - DeleteContinuousDeploymentPolicyCommandOutput, -} from "../commands/DeleteContinuousDeploymentPolicyCommand"; -import { DeleteDistributionCommandInput, DeleteDistributionCommandOutput } from "../commands/DeleteDistributionCommand"; -import { - DeleteDistributionTenantCommandInput, - DeleteDistributionTenantCommandOutput, -} from "../commands/DeleteDistributionTenantCommand"; -import { - DeleteFieldLevelEncryptionConfigCommandInput, - DeleteFieldLevelEncryptionConfigCommandOutput, -} from "../commands/DeleteFieldLevelEncryptionConfigCommand"; -import { - DeleteFieldLevelEncryptionProfileCommandInput, - DeleteFieldLevelEncryptionProfileCommandOutput, -} from "../commands/DeleteFieldLevelEncryptionProfileCommand"; -import { DeleteFunctionCommandInput, DeleteFunctionCommandOutput } from "../commands/DeleteFunctionCommand"; -import { DeleteKeyGroupCommandInput, DeleteKeyGroupCommandOutput } from "../commands/DeleteKeyGroupCommand"; -import { - DeleteKeyValueStoreCommandInput, - DeleteKeyValueStoreCommandOutput, -} from "../commands/DeleteKeyValueStoreCommand"; -import { - DeleteMonitoringSubscriptionCommandInput, - DeleteMonitoringSubscriptionCommandOutput, -} from "../commands/DeleteMonitoringSubscriptionCommand"; -import { - DeleteOriginAccessControlCommandInput, - DeleteOriginAccessControlCommandOutput, -} from "../commands/DeleteOriginAccessControlCommand"; -import { - DeleteOriginRequestPolicyCommandInput, - DeleteOriginRequestPolicyCommandOutput, -} from "../commands/DeleteOriginRequestPolicyCommand"; -import { DeletePublicKeyCommandInput, DeletePublicKeyCommandOutput } from "../commands/DeletePublicKeyCommand"; -import { - DeleteRealtimeLogConfigCommandInput, - DeleteRealtimeLogConfigCommandOutput, -} from "../commands/DeleteRealtimeLogConfigCommand"; -import { - DeleteResourcePolicyCommandInput, - DeleteResourcePolicyCommandOutput, -} from "../commands/DeleteResourcePolicyCommand"; -import { - DeleteResponseHeadersPolicyCommandInput, - DeleteResponseHeadersPolicyCommandOutput, -} from "../commands/DeleteResponseHeadersPolicyCommand"; -import { - DeleteStreamingDistributionCommandInput, - DeleteStreamingDistributionCommandOutput, -} from "../commands/DeleteStreamingDistributionCommand"; -import { DeleteVpcOriginCommandInput, DeleteVpcOriginCommandOutput } from "../commands/DeleteVpcOriginCommand"; -import { DescribeFunctionCommandInput, DescribeFunctionCommandOutput } from "../commands/DescribeFunctionCommand"; -import { - DescribeKeyValueStoreCommandInput, - DescribeKeyValueStoreCommandOutput, -} from "../commands/DescribeKeyValueStoreCommand"; -import { - DisassociateDistributionTenantWebACLCommandInput, - DisassociateDistributionTenantWebACLCommandOutput, -} from "../commands/DisassociateDistributionTenantWebACLCommand"; -import { - DisassociateDistributionWebACLCommandInput, - DisassociateDistributionWebACLCommandOutput, -} from "../commands/DisassociateDistributionWebACLCommand"; -import { GetAnycastIpListCommandInput, GetAnycastIpListCommandOutput } from "../commands/GetAnycastIpListCommand"; -import { GetCachePolicyCommandInput, GetCachePolicyCommandOutput } from "../commands/GetCachePolicyCommand"; -import { - GetCachePolicyConfigCommandInput, - GetCachePolicyConfigCommandOutput, -} from "../commands/GetCachePolicyConfigCommand"; -import { - GetCloudFrontOriginAccessIdentityCommandInput, - GetCloudFrontOriginAccessIdentityCommandOutput, -} from "../commands/GetCloudFrontOriginAccessIdentityCommand"; -import { - GetCloudFrontOriginAccessIdentityConfigCommandInput, - GetCloudFrontOriginAccessIdentityConfigCommandOutput, -} from "../commands/GetCloudFrontOriginAccessIdentityConfigCommand"; -import { - GetConnectionGroupByRoutingEndpointCommandInput, - GetConnectionGroupByRoutingEndpointCommandOutput, -} from "../commands/GetConnectionGroupByRoutingEndpointCommand"; -import { GetConnectionGroupCommandInput, GetConnectionGroupCommandOutput } from "../commands/GetConnectionGroupCommand"; -import { - GetContinuousDeploymentPolicyCommandInput, - GetContinuousDeploymentPolicyCommandOutput, -} from "../commands/GetContinuousDeploymentPolicyCommand"; -import { - GetContinuousDeploymentPolicyConfigCommandInput, - GetContinuousDeploymentPolicyConfigCommandOutput, -} from "../commands/GetContinuousDeploymentPolicyConfigCommand"; -import { GetDistributionCommandInput, GetDistributionCommandOutput } from "../commands/GetDistributionCommand"; -import { - GetDistributionConfigCommandInput, - GetDistributionConfigCommandOutput, -} from "../commands/GetDistributionConfigCommand"; -import { - GetDistributionTenantByDomainCommandInput, - GetDistributionTenantByDomainCommandOutput, -} from "../commands/GetDistributionTenantByDomainCommand"; -import { - GetDistributionTenantCommandInput, - GetDistributionTenantCommandOutput, -} from "../commands/GetDistributionTenantCommand"; -import { - GetFieldLevelEncryptionCommandInput, - GetFieldLevelEncryptionCommandOutput, -} from "../commands/GetFieldLevelEncryptionCommand"; -import { - GetFieldLevelEncryptionConfigCommandInput, - GetFieldLevelEncryptionConfigCommandOutput, -} from "../commands/GetFieldLevelEncryptionConfigCommand"; -import { - GetFieldLevelEncryptionProfileCommandInput, - GetFieldLevelEncryptionProfileCommandOutput, -} from "../commands/GetFieldLevelEncryptionProfileCommand"; -import { - GetFieldLevelEncryptionProfileConfigCommandInput, - GetFieldLevelEncryptionProfileConfigCommandOutput, -} from "../commands/GetFieldLevelEncryptionProfileConfigCommand"; -import { GetFunctionCommandInput, GetFunctionCommandOutput } from "../commands/GetFunctionCommand"; -import { GetInvalidationCommandInput, GetInvalidationCommandOutput } from "../commands/GetInvalidationCommand"; -import { - GetInvalidationForDistributionTenantCommandInput, - GetInvalidationForDistributionTenantCommandOutput, -} from "../commands/GetInvalidationForDistributionTenantCommand"; -import { GetKeyGroupCommandInput, GetKeyGroupCommandOutput } from "../commands/GetKeyGroupCommand"; -import { GetKeyGroupConfigCommandInput, GetKeyGroupConfigCommandOutput } from "../commands/GetKeyGroupConfigCommand"; -import { - GetManagedCertificateDetailsCommandInput, - GetManagedCertificateDetailsCommandOutput, -} from "../commands/GetManagedCertificateDetailsCommand"; -import { - GetMonitoringSubscriptionCommandInput, - GetMonitoringSubscriptionCommandOutput, -} from "../commands/GetMonitoringSubscriptionCommand"; -import { - GetOriginAccessControlCommandInput, - GetOriginAccessControlCommandOutput, -} from "../commands/GetOriginAccessControlCommand"; -import { - GetOriginAccessControlConfigCommandInput, - GetOriginAccessControlConfigCommandOutput, -} from "../commands/GetOriginAccessControlConfigCommand"; -import { - GetOriginRequestPolicyCommandInput, - GetOriginRequestPolicyCommandOutput, -} from "../commands/GetOriginRequestPolicyCommand"; -import { - GetOriginRequestPolicyConfigCommandInput, - GetOriginRequestPolicyConfigCommandOutput, -} from "../commands/GetOriginRequestPolicyConfigCommand"; -import { GetPublicKeyCommandInput, GetPublicKeyCommandOutput } from "../commands/GetPublicKeyCommand"; -import { GetPublicKeyConfigCommandInput, GetPublicKeyConfigCommandOutput } from "../commands/GetPublicKeyConfigCommand"; -import { - GetRealtimeLogConfigCommandInput, - GetRealtimeLogConfigCommandOutput, -} from "../commands/GetRealtimeLogConfigCommand"; -import { GetResourcePolicyCommandInput, GetResourcePolicyCommandOutput } from "../commands/GetResourcePolicyCommand"; -import { - GetResponseHeadersPolicyCommandInput, - GetResponseHeadersPolicyCommandOutput, -} from "../commands/GetResponseHeadersPolicyCommand"; -import { - GetResponseHeadersPolicyConfigCommandInput, - GetResponseHeadersPolicyConfigCommandOutput, -} from "../commands/GetResponseHeadersPolicyConfigCommand"; -import { - GetStreamingDistributionCommandInput, - GetStreamingDistributionCommandOutput, -} from "../commands/GetStreamingDistributionCommand"; -import { - GetStreamingDistributionConfigCommandInput, - GetStreamingDistributionConfigCommandOutput, -} from "../commands/GetStreamingDistributionConfigCommand"; -import { GetVpcOriginCommandInput, GetVpcOriginCommandOutput } from "../commands/GetVpcOriginCommand"; -import { ListAnycastIpListsCommandInput, ListAnycastIpListsCommandOutput } from "../commands/ListAnycastIpListsCommand"; -import { ListCachePoliciesCommandInput, ListCachePoliciesCommandOutput } from "../commands/ListCachePoliciesCommand"; -import { - ListCloudFrontOriginAccessIdentitiesCommandInput, - ListCloudFrontOriginAccessIdentitiesCommandOutput, -} from "../commands/ListCloudFrontOriginAccessIdentitiesCommand"; -import { - ListConflictingAliasesCommandInput, - ListConflictingAliasesCommandOutput, -} from "../commands/ListConflictingAliasesCommand"; -import { - ListConnectionGroupsCommandInput, - ListConnectionGroupsCommandOutput, -} from "../commands/ListConnectionGroupsCommand"; -import { - ListContinuousDeploymentPoliciesCommandInput, - ListContinuousDeploymentPoliciesCommandOutput, -} from "../commands/ListContinuousDeploymentPoliciesCommand"; -import { - ListDistributionsByAnycastIpListIdCommandInput, - ListDistributionsByAnycastIpListIdCommandOutput, -} from "../commands/ListDistributionsByAnycastIpListIdCommand"; -import { - ListDistributionsByCachePolicyIdCommandInput, - ListDistributionsByCachePolicyIdCommandOutput, -} from "../commands/ListDistributionsByCachePolicyIdCommand"; -import { - ListDistributionsByConnectionModeCommandInput, - ListDistributionsByConnectionModeCommandOutput, -} from "../commands/ListDistributionsByConnectionModeCommand"; -import { - ListDistributionsByKeyGroupCommandInput, - ListDistributionsByKeyGroupCommandOutput, -} from "../commands/ListDistributionsByKeyGroupCommand"; -import { - ListDistributionsByOriginRequestPolicyIdCommandInput, - ListDistributionsByOriginRequestPolicyIdCommandOutput, -} from "../commands/ListDistributionsByOriginRequestPolicyIdCommand"; -import { - ListDistributionsByOwnedResourceCommandInput, - ListDistributionsByOwnedResourceCommandOutput, -} from "../commands/ListDistributionsByOwnedResourceCommand"; -import { - ListDistributionsByRealtimeLogConfigCommandInput, - ListDistributionsByRealtimeLogConfigCommandOutput, -} from "../commands/ListDistributionsByRealtimeLogConfigCommand"; -import { - ListDistributionsByResponseHeadersPolicyIdCommandInput, - ListDistributionsByResponseHeadersPolicyIdCommandOutput, -} from "../commands/ListDistributionsByResponseHeadersPolicyIdCommand"; -import { - ListDistributionsByVpcOriginIdCommandInput, - ListDistributionsByVpcOriginIdCommandOutput, -} from "../commands/ListDistributionsByVpcOriginIdCommand"; -import { - ListDistributionsByWebACLIdCommandInput, - ListDistributionsByWebACLIdCommandOutput, -} from "../commands/ListDistributionsByWebACLIdCommand"; -import { ListDistributionsCommandInput, ListDistributionsCommandOutput } from "../commands/ListDistributionsCommand"; -import { - ListDistributionTenantsByCustomizationCommandInput, - ListDistributionTenantsByCustomizationCommandOutput, -} from "../commands/ListDistributionTenantsByCustomizationCommand"; -import { - ListDistributionTenantsCommandInput, - ListDistributionTenantsCommandOutput, -} from "../commands/ListDistributionTenantsCommand"; -import { - ListDomainConflictsCommandInput, - ListDomainConflictsCommandOutput, -} from "../commands/ListDomainConflictsCommand"; -import { - ListFieldLevelEncryptionConfigsCommandInput, - ListFieldLevelEncryptionConfigsCommandOutput, -} from "../commands/ListFieldLevelEncryptionConfigsCommand"; -import { - ListFieldLevelEncryptionProfilesCommandInput, - ListFieldLevelEncryptionProfilesCommandOutput, -} from "../commands/ListFieldLevelEncryptionProfilesCommand"; -import { ListFunctionsCommandInput, ListFunctionsCommandOutput } from "../commands/ListFunctionsCommand"; -import { ListInvalidationsCommandInput, ListInvalidationsCommandOutput } from "../commands/ListInvalidationsCommand"; -import { - ListInvalidationsForDistributionTenantCommandInput, - ListInvalidationsForDistributionTenantCommandOutput, -} from "../commands/ListInvalidationsForDistributionTenantCommand"; -import { ListKeyGroupsCommandInput, ListKeyGroupsCommandOutput } from "../commands/ListKeyGroupsCommand"; -import { ListKeyValueStoresCommandInput, ListKeyValueStoresCommandOutput } from "../commands/ListKeyValueStoresCommand"; -import { - ListOriginAccessControlsCommandInput, - ListOriginAccessControlsCommandOutput, -} from "../commands/ListOriginAccessControlsCommand"; -import { - ListOriginRequestPoliciesCommandInput, - ListOriginRequestPoliciesCommandOutput, -} from "../commands/ListOriginRequestPoliciesCommand"; -import { ListPublicKeysCommandInput, ListPublicKeysCommandOutput } from "../commands/ListPublicKeysCommand"; -import { - ListRealtimeLogConfigsCommandInput, - ListRealtimeLogConfigsCommandOutput, -} from "../commands/ListRealtimeLogConfigsCommand"; -import { - ListResponseHeadersPoliciesCommandInput, - ListResponseHeadersPoliciesCommandOutput, -} from "../commands/ListResponseHeadersPoliciesCommand"; -import { - ListStreamingDistributionsCommandInput, - ListStreamingDistributionsCommandOutput, -} from "../commands/ListStreamingDistributionsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "../commands/ListTagsForResourceCommand"; -import { ListVpcOriginsCommandInput, ListVpcOriginsCommandOutput } from "../commands/ListVpcOriginsCommand"; -import { PublishFunctionCommandInput, PublishFunctionCommandOutput } from "../commands/PublishFunctionCommand"; -import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput } from "../commands/PutResourcePolicyCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand"; -import { TestFunctionCommandInput, TestFunctionCommandOutput } from "../commands/TestFunctionCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand"; -import { - UpdateAnycastIpListCommandInput, - UpdateAnycastIpListCommandOutput, -} from "../commands/UpdateAnycastIpListCommand"; -import { UpdateCachePolicyCommandInput, UpdateCachePolicyCommandOutput } from "../commands/UpdateCachePolicyCommand"; -import { - UpdateCloudFrontOriginAccessIdentityCommandInput, - UpdateCloudFrontOriginAccessIdentityCommandOutput, -} from "../commands/UpdateCloudFrontOriginAccessIdentityCommand"; -import { - UpdateConnectionGroupCommandInput, - UpdateConnectionGroupCommandOutput, -} from "../commands/UpdateConnectionGroupCommand"; -import { - UpdateContinuousDeploymentPolicyCommandInput, - UpdateContinuousDeploymentPolicyCommandOutput, -} from "../commands/UpdateContinuousDeploymentPolicyCommand"; -import { UpdateDistributionCommandInput, UpdateDistributionCommandOutput } from "../commands/UpdateDistributionCommand"; -import { - UpdateDistributionTenantCommandInput, - UpdateDistributionTenantCommandOutput, -} from "../commands/UpdateDistributionTenantCommand"; -import { - UpdateDistributionWithStagingConfigCommandInput, - UpdateDistributionWithStagingConfigCommandOutput, -} from "../commands/UpdateDistributionWithStagingConfigCommand"; -import { - UpdateDomainAssociationCommandInput, - UpdateDomainAssociationCommandOutput, -} from "../commands/UpdateDomainAssociationCommand"; -import { - UpdateFieldLevelEncryptionConfigCommandInput, - UpdateFieldLevelEncryptionConfigCommandOutput, -} from "../commands/UpdateFieldLevelEncryptionConfigCommand"; -import { - UpdateFieldLevelEncryptionProfileCommandInput, - UpdateFieldLevelEncryptionProfileCommandOutput, -} from "../commands/UpdateFieldLevelEncryptionProfileCommand"; -import { UpdateFunctionCommandInput, UpdateFunctionCommandOutput } from "../commands/UpdateFunctionCommand"; -import { UpdateKeyGroupCommandInput, UpdateKeyGroupCommandOutput } from "../commands/UpdateKeyGroupCommand"; -import { - UpdateKeyValueStoreCommandInput, - UpdateKeyValueStoreCommandOutput, -} from "../commands/UpdateKeyValueStoreCommand"; -import { - UpdateOriginAccessControlCommandInput, - UpdateOriginAccessControlCommandOutput, -} from "../commands/UpdateOriginAccessControlCommand"; -import { - UpdateOriginRequestPolicyCommandInput, - UpdateOriginRequestPolicyCommandOutput, -} from "../commands/UpdateOriginRequestPolicyCommand"; -import { UpdatePublicKeyCommandInput, UpdatePublicKeyCommandOutput } from "../commands/UpdatePublicKeyCommand"; -import { - UpdateRealtimeLogConfigCommandInput, - UpdateRealtimeLogConfigCommandOutput, -} from "../commands/UpdateRealtimeLogConfigCommand"; -import { - UpdateResponseHeadersPolicyCommandInput, - UpdateResponseHeadersPolicyCommandOutput, -} from "../commands/UpdateResponseHeadersPolicyCommand"; -import { - UpdateStreamingDistributionCommandInput, - UpdateStreamingDistributionCommandOutput, -} from "../commands/UpdateStreamingDistributionCommand"; -import { UpdateVpcOriginCommandInput, UpdateVpcOriginCommandOutput } from "../commands/UpdateVpcOriginCommand"; -import { - VerifyDnsConfigurationCommandInput, - VerifyDnsConfigurationCommandOutput, -} from "../commands/VerifyDnsConfigurationCommand"; -import { CloudFrontServiceException as __BaseException } from "../models/CloudFrontServiceException"; -import { - AccessDenied, - ActiveTrustedKeyGroups, - ActiveTrustedSigners, - Aliases, - AliasICPRecordal, - AllowedMethods, - AnycastIpList, - AnycastIpListCollection, - AnycastIpListSummary, - BatchTooLarge, - CacheBehavior, - CacheBehaviors, - CachedMethods, - CachePolicy, - CachePolicyAlreadyExists, - CachePolicyConfig, - CachePolicyCookiesConfig, - CachePolicyHeadersConfig, - CachePolicyInUse, - CachePolicyList, - CachePolicyQueryStringsConfig, - CachePolicySummary, - CannotChangeImmutablePublicKeyFields, - CannotDeleteEntityWhileInUse, - CannotUpdateEntityWhileInUse, - Certificate, - CloudFrontOriginAccessIdentity, - CloudFrontOriginAccessIdentityAlreadyExists, - CloudFrontOriginAccessIdentityConfig, - CNAMEAlreadyExists, - ConnectionGroup, - ContentTypeProfile, - ContentTypeProfileConfig, - ContentTypeProfiles, - ContinuousDeploymentPolicy, - ContinuousDeploymentPolicyAlreadyExists, - ContinuousDeploymentPolicyConfig, - ContinuousDeploymentPolicyInUse, - ContinuousDeploymentSingleHeaderConfig, - ContinuousDeploymentSingleWeightConfig, - CookieNames, - CookiePreference, - CustomErrorResponse, - CustomErrorResponses, - CustomHeaders, - Customizations, - CustomOriginConfig, - DefaultCacheBehavior, - Distribution, - DistributionAlreadyExists, - DistributionConfig, - DistributionConfigWithTags, - DistributionTenant, - DomainItem, - DomainResult, - EncryptionEntities, - EncryptionEntity, - EntityAlreadyExists, - EntityLimitExceeded, - EntityNotFound, - EntitySizeLimitExceeded, - FieldLevelEncryption, - FieldLevelEncryptionConfig, - FieldLevelEncryptionConfigAlreadyExists, - FieldLevelEncryptionProfile, - FieldLevelEncryptionProfileAlreadyExists, - FieldLevelEncryptionProfileConfig, - FieldLevelEncryptionProfileSizeExceeded, - FieldPatterns, - ForwardedValues, - FunctionAlreadyExists, - FunctionAssociation, - FunctionAssociations, - FunctionConfig, - FunctionMetadata, - FunctionSizeLimitExceeded, - FunctionSummary, - GeoRestriction, - GeoRestrictionCustomization, - GrpcConfig, - Headers, - IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior, - IllegalOriginAccessConfiguration, - IllegalUpdate, - ImportSource, - InconsistentQuantities, - InvalidArgument, - InvalidAssociation, - Invalidation, - InvalidationBatch, - InvalidDefaultRootObject, - InvalidDomainNameForOriginAccessControl, - InvalidErrorCode, - InvalidForwardCookies, - InvalidFunctionAssociation, - InvalidGeoRestrictionParameter, - InvalidHeadersForS3Origin, - InvalidIfMatchVersion, - InvalidLambdaFunctionAssociation, - InvalidLocationCode, - InvalidMinimumProtocolVersion, - InvalidOrigin, - InvalidOriginAccessControl, - InvalidOriginAccessIdentity, - InvalidOriginKeepaliveTimeout, - InvalidOriginReadTimeout, - InvalidProtocolSettings, - InvalidQueryStringParameters, - InvalidRelativePath, - InvalidRequiredProtocol, - InvalidResponseCode, - InvalidTagging, - InvalidTTLOrder, - InvalidViewerCertificate, - InvalidWebACLId, - KeyGroup, - KeyGroupAlreadyExists, - KeyGroupConfig, - KeyPairIds, - KeyValueStore, - KeyValueStoreAssociation, - KeyValueStoreAssociations, - KGKeyPairIds, - LambdaFunctionAssociation, - LambdaFunctionAssociations, - LoggingConfig, - ManagedCertificateRequest, - Method, - MissingBody, - MonitoringSubscription, - MonitoringSubscriptionAlreadyExists, - NoSuchCachePolicy, - NoSuchContinuousDeploymentPolicy, - NoSuchDistribution, - NoSuchFieldLevelEncryptionConfig, - NoSuchFieldLevelEncryptionProfile, - NoSuchOrigin, - NoSuchOriginRequestPolicy, - NoSuchPublicKey, - NoSuchRealtimeLogConfig, - NoSuchResponseHeadersPolicy, - Origin, - OriginAccessControl, - OriginAccessControlConfig, - OriginCustomHeader, - OriginGroup, - OriginGroupFailoverCriteria, - OriginGroupMember, - OriginGroupMembers, - OriginGroups, - Origins, - OriginShield, - OriginSslProtocols, - Parameter, - ParameterDefinition, - ParameterDefinitionSchema, - ParametersInCacheKeyAndForwardedToOrigin, - Paths, - PreconditionFailed, - QueryArgProfile, - QueryArgProfileConfig, - QueryArgProfileEmpty, - QueryArgProfiles, - QueryStringCacheKeys, - QueryStringNames, - RealtimeLogConfigOwnerMismatch, - RealtimeMetricsSubscriptionConfig, - ResponseHeadersPolicyAccessControlAllowMethodsValues, - Restrictions, - S3OriginConfig, - SessionStickinessConfig, - Signer, - SslProtocol, - StagingDistributionDnsNames, - StagingDistributionInUse, - StatusCodes, - StringSchemaConfig, - Tag, - Tags, - TenantConfig, - TooManyCacheBehaviors, - TooManyCachePolicies, - TooManyCertificates, - TooManyCloudFrontOriginAccessIdentities, - TooManyContinuousDeploymentPolicies, - TooManyCookieNamesInWhiteList, - TooManyCookiesInCachePolicy, - TooManyDistributionCNAMEs, - TooManyDistributions, - TooManyDistributionsAssociatedToCachePolicy, - TooManyDistributionsAssociatedToFieldLevelEncryptionConfig, - TooManyDistributionsAssociatedToKeyGroup, - TooManyDistributionsAssociatedToOriginAccessControl, - TooManyDistributionsAssociatedToOriginRequestPolicy, - TooManyDistributionsAssociatedToResponseHeadersPolicy, - TooManyDistributionsWithFunctionAssociations, - TooManyDistributionsWithLambdaAssociations, - TooManyDistributionsWithSingleFunctionARN, - TooManyFieldLevelEncryptionConfigs, - TooManyFieldLevelEncryptionContentTypeProfiles, - TooManyFieldLevelEncryptionEncryptionEntities, - TooManyFieldLevelEncryptionFieldPatterns, - TooManyFieldLevelEncryptionProfiles, - TooManyFieldLevelEncryptionQueryArgProfiles, - TooManyFunctionAssociations, - TooManyFunctions, - TooManyHeadersInCachePolicy, - TooManyHeadersInForwardedValues, - TooManyInvalidationsInProgress, - TooManyKeyGroups, - TooManyKeyGroupsAssociatedToDistribution, - TooManyLambdaFunctionAssociations, - TooManyOriginCustomHeaders, - TooManyOriginGroupsPerDistribution, - TooManyOrigins, - TooManyPublicKeysInKeyGroup, - TooManyQueryStringParameters, - TooManyQueryStringsInCachePolicy, - TooManyTrustedSigners, - TrafficConfig, - TrustedKeyGroupDoesNotExist, - TrustedKeyGroups, - TrustedSignerDoesNotExist, - TrustedSigners, - UnsupportedOperation, - ViewerCertificate, - VpcOriginConfig, - WebAclCustomization, -} from "../models/models_0"; -import { - CloudFrontOriginAccessIdentityInUse, - CloudFrontOriginAccessIdentityList, - CloudFrontOriginAccessIdentitySummary, - ConflictingAlias, - ConflictingAliasesList, - ConnectionGroupAssociationFilter, - ConnectionGroupSummary, - ContinuousDeploymentPolicyList, - ContinuousDeploymentPolicySummary, - DistributionIdList, - DistributionIdOwner, - DistributionIdOwnerList, - DistributionList, - DistributionNotDisabled, - DistributionResourceId, - DistributionSummary, - DistributionTenantAssociationFilter, - DistributionTenantSummary, - DomainConflict, - EndPoint, - FieldLevelEncryptionConfigInUse, - FieldLevelEncryptionList, - FieldLevelEncryptionProfileInUse, - FieldLevelEncryptionProfileList, - FieldLevelEncryptionProfileSummary, - FieldLevelEncryptionSummary, - FunctionInUse, - FunctionList, - IllegalDelete, - InvalidationList, - InvalidationSummary, - KeyGroupList, - KeyGroupSummary, - KeyValueStoreList, - KinesisStreamConfig, - ManagedCertificateDetails, - NoSuchCloudFrontOriginAccessIdentity, - NoSuchFunctionExists, - NoSuchInvalidation, - NoSuchMonitoringSubscription, - NoSuchOriginAccessControl, - NoSuchResource, - NoSuchStreamingDistribution, - OriginAccessControlAlreadyExists, - OriginAccessControlInUse, - OriginAccessControlList, - OriginAccessControlSummary, - OriginRequestPolicy, - OriginRequestPolicyAlreadyExists, - OriginRequestPolicyConfig, - OriginRequestPolicyCookiesConfig, - OriginRequestPolicyHeadersConfig, - OriginRequestPolicyInUse, - OriginRequestPolicyList, - OriginRequestPolicyQueryStringsConfig, - OriginRequestPolicySummary, - PublicKey, - PublicKeyAlreadyExists, - PublicKeyConfig, - PublicKeyInUse, - PublicKeyList, - PublicKeySummary, - RealtimeLogConfig, - RealtimeLogConfigAlreadyExists, - RealtimeLogConfigInUse, - RealtimeLogConfigs, - ResourceInUse, - ResourceNotDisabled, - ResponseHeadersPolicy, - ResponseHeadersPolicyAccessControlAllowHeaders, - ResponseHeadersPolicyAccessControlAllowMethods, - ResponseHeadersPolicyAccessControlAllowOrigins, - ResponseHeadersPolicyAccessControlExposeHeaders, - ResponseHeadersPolicyAlreadyExists, - ResponseHeadersPolicyConfig, - ResponseHeadersPolicyContentSecurityPolicy, - ResponseHeadersPolicyContentTypeOptions, - ResponseHeadersPolicyCorsConfig, - ResponseHeadersPolicyCustomHeader, - ResponseHeadersPolicyCustomHeadersConfig, - ResponseHeadersPolicyFrameOptions, - ResponseHeadersPolicyInUse, - ResponseHeadersPolicyReferrerPolicy, - ResponseHeadersPolicyRemoveHeader, - ResponseHeadersPolicyRemoveHeadersConfig, - ResponseHeadersPolicySecurityHeadersConfig, - ResponseHeadersPolicyServerTimingHeadersConfig, - ResponseHeadersPolicyStrictTransportSecurity, - ResponseHeadersPolicyXSSProtection, - S3Origin, - StreamingDistribution, - StreamingDistributionAlreadyExists, - StreamingDistributionConfig, - StreamingDistributionConfigWithTags, - StreamingDistributionNotDisabled, - StreamingLoggingConfig, - TooLongCSPInResponseHeadersPolicy, - TooManyCookiesInOriginRequestPolicy, - TooManyCustomHeadersInResponseHeadersPolicy, - TooManyHeadersInOriginRequestPolicy, - TooManyOriginAccessControls, - TooManyOriginRequestPolicies, - TooManyPublicKeys, - TooManyQueryStringsInOriginRequestPolicy, - TooManyRealtimeLogConfigs, - TooManyRemoveHeadersInResponseHeadersPolicy, - TooManyResponseHeadersPolicies, - TooManyStreamingDistributionCNAMEs, - TooManyStreamingDistributions, - ValidationTokenDetail, - VpcOrigin, - VpcOriginEndpointConfig, -} from "../models/models_1"; -import { - DnsConfiguration, - ResponseHeadersPolicyList, - ResponseHeadersPolicySummary, - StreamingDistributionList, - StreamingDistributionSummary, - TagKeys, - TestFunctionFailed, - TestResult, - VpcOriginList, - VpcOriginSummary, -} from "../models/models_2"; - -/** - * serializeAws_restXmlAssociateAliasCommand - */ -export const se_AssociateAliasCommand = async ( - input: AssociateAliasCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distribution/{TargetDistributionId}/associate-alias"); - b.p("TargetDistributionId", () => input.TargetDistributionId!, "{TargetDistributionId}", false); - const query: any = map({ - [_A]: [, __expectNonNull(input[_A]!, `Alias`)], - }); - let body: any; - b.m("PUT").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlAssociateDistributionTenantWebACLCommand - */ -export const se_AssociateDistributionTenantWebACLCommand = async ( - input: AssociateDistributionTenantWebACLCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/distribution-tenant/{Id}/associate-web-acl"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_ADTWACLR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_WACLA] != null) { - bn.c(__XmlNode.of(_s, input[_WACLA]).n(_WACLA)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlAssociateDistributionWebACLCommand - */ -export const se_AssociateDistributionWebACLCommand = async ( - input: AssociateDistributionWebACLCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/distribution/{Id}/associate-web-acl"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_ADWACLR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_WACLA] != null) { - bn.c(__XmlNode.of(_s, input[_WACLA]).n(_WACLA)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCopyDistributionCommand - */ -export const se_CopyDistributionCommand = async ( - input: CopyDistributionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_st]: [() => isSerializableHeaderValue(input[_S]), () => input[_S]!.toString()], - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/distribution/{PrimaryDistributionId}/copy"); - b.p("PrimaryDistributionId", () => input.PrimaryDistributionId!, "{PrimaryDistributionId}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_CDR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_CR] != null) { - bn.c(__XmlNode.of(_s, input[_CR]).n(_CR)); - } - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateAnycastIpListCommand - */ -export const se_CreateAnycastIpListCommand = async ( - input: CreateAnycastIpListCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/anycast-ip-list"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CAILR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - bn.cc(input, _IAT); - if (input[_IC] != null) { - bn.c(__XmlNode.of(_i, String(input[_IC])).n(_IC)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_AILN, input[_N]).n(_N)); - } - if (input[_T] != null) { - bn.c(se_Tags(input[_T], context).n(_T)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateCachePolicyCommand - */ -export const se_CreateCachePolicyCommand = async ( - input: CreateCachePolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/cache-policy"); - let body: any; - let contents: any; - if (input.CachePolicyConfig !== undefined) { - contents = se_CachePolicyConfig(input.CachePolicyConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand - */ -export const se_CreateCloudFrontOriginAccessIdentityCommand = async ( - input: CreateCloudFrontOriginAccessIdentityCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/origin-access-identity/cloudfront"); - let body: any; - let contents: any; - if (input.CloudFrontOriginAccessIdentityConfig !== undefined) { - contents = se_CloudFrontOriginAccessIdentityConfig(input.CloudFrontOriginAccessIdentityConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateConnectionGroupCommand - */ -export const se_CreateConnectionGroupCommand = async ( - input: CreateConnectionGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/connection-group"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CCGR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_AILI] != null) { - bn.c(__XmlNode.of(_s, input[_AILI]).n(_AILI)); - } - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - if (input[_IE] != null) { - bn.c(__XmlNode.of(_b, String(input[_IE])).n(_IE)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - if (input[_T] != null) { - bn.c(se_Tags(input[_T], context).n(_T)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateContinuousDeploymentPolicyCommand - */ -export const se_CreateContinuousDeploymentPolicyCommand = async ( - input: CreateContinuousDeploymentPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/continuous-deployment-policy"); - let body: any; - let contents: any; - if (input.ContinuousDeploymentPolicyConfig !== undefined) { - contents = se_ContinuousDeploymentPolicyConfig(input.ContinuousDeploymentPolicyConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateDistributionCommand - */ -export const se_CreateDistributionCommand = async ( - input: CreateDistributionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/distribution"); - let body: any; - let contents: any; - if (input.DistributionConfig !== undefined) { - contents = se_DistributionConfig(input.DistributionConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateDistributionTenantCommand - */ -export const se_CreateDistributionTenantCommand = async ( - input: CreateDistributionTenantCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/distribution-tenant"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CDTR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_CGI] != null) { - bn.c(__XmlNode.of(_s, input[_CGI]).n(_CGI)); - } - if (input[_C] != null) { - bn.c(se_Customizations(input[_C], context).n(_C)); - } - if (input[_DI] != null) { - bn.c(__XmlNode.of(_s, input[_DI]).n(_DI)); - } - bn.lc(input, "Domains", "Domains", () => se_DomainList(input[_D]!, context)); - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - if (input[_MCR] != null) { - bn.c(se_ManagedCertificateRequest(input[_MCR], context).n(_MCR)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - bn.lc(input, "Parameters", "Parameters", () => se_Parameters(input[_P]!, context)); - if (input[_T] != null) { - bn.c(se_Tags(input[_T], context).n(_T)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateDistributionWithTagsCommand - */ -export const se_CreateDistributionWithTagsCommand = async ( - input: CreateDistributionWithTagsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/distribution"); - const query: any = map({ - [_WT]: [, ""], - }); - let body: any; - let contents: any; - if (input.DistributionConfigWithTags !== undefined) { - contents = se_DistributionConfigWithTags(input.DistributionConfigWithTags, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateFieldLevelEncryptionConfigCommand - */ -export const se_CreateFieldLevelEncryptionConfigCommand = async ( - input: CreateFieldLevelEncryptionConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/field-level-encryption"); - let body: any; - let contents: any; - if (input.FieldLevelEncryptionConfig !== undefined) { - contents = se_FieldLevelEncryptionConfig(input.FieldLevelEncryptionConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateFieldLevelEncryptionProfileCommand - */ -export const se_CreateFieldLevelEncryptionProfileCommand = async ( - input: CreateFieldLevelEncryptionProfileCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/field-level-encryption-profile"); - let body: any; - let contents: any; - if (input.FieldLevelEncryptionProfileConfig !== undefined) { - contents = se_FieldLevelEncryptionProfileConfig(input.FieldLevelEncryptionProfileConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateFunctionCommand - */ -export const se_CreateFunctionCommand = async ( - input: CreateFunctionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/function"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CFR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_FC] != null) { - bn.c(__XmlNode.of(_FB, context.base64Encoder(input[_FC])).n(_FC)); - } - if (input[_FCu] != null) { - bn.c(se_FunctionConfig(input[_FCu], context).n(_FCu)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_FN, input[_N]).n(_N)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateInvalidationCommand - */ -export const se_CreateInvalidationCommand = async ( - input: CreateInvalidationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/distribution/{DistributionId}/invalidation"); - b.p("DistributionId", () => input.DistributionId!, "{DistributionId}", false); - let body: any; - let contents: any; - if (input.InvalidationBatch !== undefined) { - contents = se_InvalidationBatch(input.InvalidationBatch, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateInvalidationForDistributionTenantCommand - */ -export const se_CreateInvalidationForDistributionTenantCommand = async ( - input: CreateInvalidationForDistributionTenantCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/distribution-tenant/{Id}/invalidation"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.InvalidationBatch !== undefined) { - contents = se_InvalidationBatch(input.InvalidationBatch, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateKeyGroupCommand - */ -export const se_CreateKeyGroupCommand = async ( - input: CreateKeyGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/key-group"); - let body: any; - let contents: any; - if (input.KeyGroupConfig !== undefined) { - contents = se_KeyGroupConfig(input.KeyGroupConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateKeyValueStoreCommand - */ -export const se_CreateKeyValueStoreCommand = async ( - input: CreateKeyValueStoreCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/key-value-store"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CKVSR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_Co] != null) { - bn.c(__XmlNode.of(_KVSC, input[_Co]).n(_Co)); - } - if (input[_IS] != null) { - bn.c(se_ImportSource(input[_IS], context).n(_IS)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_KVSN, input[_N]).n(_N)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateMonitoringSubscriptionCommand - */ -export const se_CreateMonitoringSubscriptionCommand = async ( - input: CreateMonitoringSubscriptionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/distributions/{DistributionId}/monitoring-subscription"); - b.p("DistributionId", () => input.DistributionId!, "{DistributionId}", false); - let body: any; - let contents: any; - if (input.MonitoringSubscription !== undefined) { - contents = se_MonitoringSubscription(input.MonitoringSubscription, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateOriginAccessControlCommand - */ -export const se_CreateOriginAccessControlCommand = async ( - input: CreateOriginAccessControlCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/origin-access-control"); - let body: any; - let contents: any; - if (input.OriginAccessControlConfig !== undefined) { - contents = se_OriginAccessControlConfig(input.OriginAccessControlConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateOriginRequestPolicyCommand - */ -export const se_CreateOriginRequestPolicyCommand = async ( - input: CreateOriginRequestPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/origin-request-policy"); - let body: any; - let contents: any; - if (input.OriginRequestPolicyConfig !== undefined) { - contents = se_OriginRequestPolicyConfig(input.OriginRequestPolicyConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreatePublicKeyCommand - */ -export const se_CreatePublicKeyCommand = async ( - input: CreatePublicKeyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/public-key"); - let body: any; - let contents: any; - if (input.PublicKeyConfig !== undefined) { - contents = se_PublicKeyConfig(input.PublicKeyConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateRealtimeLogConfigCommand - */ -export const se_CreateRealtimeLogConfigCommand = async ( - input: CreateRealtimeLogConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/realtime-log-config"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CRLCR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - bn.lc(input, "EndPoints", "EndPoints", () => se_EndPointList(input[_EP]!, context)); - bn.lc(input, "Fields", "Fields", () => se_FieldList(input[_F]!, context)); - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - if (input[_SR] != null) { - bn.c(__XmlNode.of(_l, String(input[_SR])).n(_SR)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateResponseHeadersPolicyCommand - */ -export const se_CreateResponseHeadersPolicyCommand = async ( - input: CreateResponseHeadersPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/response-headers-policy"); - let body: any; - let contents: any; - if (input.ResponseHeadersPolicyConfig !== undefined) { - contents = se_ResponseHeadersPolicyConfig(input.ResponseHeadersPolicyConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateStreamingDistributionCommand - */ -export const se_CreateStreamingDistributionCommand = async ( - input: CreateStreamingDistributionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/streaming-distribution"); - let body: any; - let contents: any; - if (input.StreamingDistributionConfig !== undefined) { - contents = se_StreamingDistributionConfig(input.StreamingDistributionConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateStreamingDistributionWithTagsCommand - */ -export const se_CreateStreamingDistributionWithTagsCommand = async ( - input: CreateStreamingDistributionWithTagsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/streaming-distribution"); - const query: any = map({ - [_WT]: [, ""], - }); - let body: any; - let contents: any; - if (input.StreamingDistributionConfigWithTags !== undefined) { - contents = se_StreamingDistributionConfigWithTags(input.StreamingDistributionConfigWithTags, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateVpcOriginCommand - */ -export const se_CreateVpcOriginCommand = async ( - input: CreateVpcOriginCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/vpc-origin"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CVOR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_T] != null) { - bn.c(se_Tags(input[_T], context).n(_T)); - } - if (input[_VOEC] != null) { - bn.c(se_VpcOriginEndpointConfig(input[_VOEC], context).n(_VOEC)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteAnycastIpListCommand - */ -export const se_DeleteAnycastIpListCommand = async ( - input: DeleteAnycastIpListCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/anycast-ip-list/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteCachePolicyCommand - */ -export const se_DeleteCachePolicyCommand = async ( - input: DeleteCachePolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/cache-policy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand - */ -export const se_DeleteCloudFrontOriginAccessIdentityCommand = async ( - input: DeleteCloudFrontOriginAccessIdentityCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/origin-access-identity/cloudfront/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteConnectionGroupCommand - */ -export const se_DeleteConnectionGroupCommand = async ( - input: DeleteConnectionGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/connection-group/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteContinuousDeploymentPolicyCommand - */ -export const se_DeleteContinuousDeploymentPolicyCommand = async ( - input: DeleteContinuousDeploymentPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/continuous-deployment-policy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteDistributionCommand - */ -export const se_DeleteDistributionCommand = async ( - input: DeleteDistributionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/distribution/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteDistributionTenantCommand - */ -export const se_DeleteDistributionTenantCommand = async ( - input: DeleteDistributionTenantCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/distribution-tenant/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand - */ -export const se_DeleteFieldLevelEncryptionConfigCommand = async ( - input: DeleteFieldLevelEncryptionConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/field-level-encryption/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand - */ -export const se_DeleteFieldLevelEncryptionProfileCommand = async ( - input: DeleteFieldLevelEncryptionProfileCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/field-level-encryption-profile/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteFunctionCommand - */ -export const se_DeleteFunctionCommand = async ( - input: DeleteFunctionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/function/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteKeyGroupCommand - */ -export const se_DeleteKeyGroupCommand = async ( - input: DeleteKeyGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/key-group/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteKeyValueStoreCommand - */ -export const se_DeleteKeyValueStoreCommand = async ( - input: DeleteKeyValueStoreCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/key-value-store/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteMonitoringSubscriptionCommand - */ -export const se_DeleteMonitoringSubscriptionCommand = async ( - input: DeleteMonitoringSubscriptionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distributions/{DistributionId}/monitoring-subscription"); - b.p("DistributionId", () => input.DistributionId!, "{DistributionId}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteOriginAccessControlCommand - */ -export const se_DeleteOriginAccessControlCommand = async ( - input: DeleteOriginAccessControlCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/origin-access-control/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteOriginRequestPolicyCommand - */ -export const se_DeleteOriginRequestPolicyCommand = async ( - input: DeleteOriginRequestPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/origin-request-policy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeletePublicKeyCommand - */ -export const se_DeletePublicKeyCommand = async ( - input: DeletePublicKeyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/public-key/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteRealtimeLogConfigCommand - */ -export const se_DeleteRealtimeLogConfigCommand = async ( - input: DeleteRealtimeLogConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/delete-realtime-log-config"); - let body: any; - body = _ve; - const bn = new __XmlNode(_DRLCR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_ARN] != null) { - bn.c(__XmlNode.of(_s, input[_ARN]).n(_ARN)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteResourcePolicyCommand - */ -export const se_DeleteResourcePolicyCommand = async ( - input: DeleteResourcePolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/delete-resource-policy"); - let body: any; - body = _ve; - const bn = new __XmlNode(_DRPR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_RA] != null) { - bn.c(__XmlNode.of(_s, input[_RA]).n(_RA)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteResponseHeadersPolicyCommand - */ -export const se_DeleteResponseHeadersPolicyCommand = async ( - input: DeleteResponseHeadersPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/response-headers-policy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteStreamingDistributionCommand - */ -export const se_DeleteStreamingDistributionCommand = async ( - input: DeleteStreamingDistributionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/streaming-distribution/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteVpcOriginCommand - */ -export const se_DeleteVpcOriginCommand = async ( - input: DeleteVpcOriginCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/vpc-origin/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDescribeFunctionCommand - */ -export const se_DescribeFunctionCommand = async ( - input: DescribeFunctionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/function/{Name}/describe"); - b.p("Name", () => input.Name!, "{Name}", false); - const query: any = map({ - [_St]: [, input[_St]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDescribeKeyValueStoreCommand - */ -export const se_DescribeKeyValueStoreCommand = async ( - input: DescribeKeyValueStoreCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/key-value-store/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDisassociateDistributionTenantWebACLCommand - */ -export const se_DisassociateDistributionTenantWebACLCommand = async ( - input: DisassociateDistributionTenantWebACLCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/distribution-tenant/{Id}/disassociate-web-acl"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDisassociateDistributionWebACLCommand - */ -export const se_DisassociateDistributionWebACLCommand = async ( - input: DisassociateDistributionWebACLCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/distribution/{Id}/disassociate-web-acl"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAnycastIpListCommand - */ -export const se_GetAnycastIpListCommand = async ( - input: GetAnycastIpListCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/anycast-ip-list/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetCachePolicyCommand - */ -export const se_GetCachePolicyCommand = async ( - input: GetCachePolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/cache-policy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetCachePolicyConfigCommand - */ -export const se_GetCachePolicyConfigCommand = async ( - input: GetCachePolicyConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/cache-policy/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand - */ -export const se_GetCloudFrontOriginAccessIdentityCommand = async ( - input: GetCloudFrontOriginAccessIdentityCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/origin-access-identity/cloudfront/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand - */ -export const se_GetCloudFrontOriginAccessIdentityConfigCommand = async ( - input: GetCloudFrontOriginAccessIdentityConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/origin-access-identity/cloudfront/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetConnectionGroupCommand - */ -export const se_GetConnectionGroupCommand = async ( - input: GetConnectionGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/connection-group/{Identifier}"); - b.p("Identifier", () => input.Identifier!, "{Identifier}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetConnectionGroupByRoutingEndpointCommand - */ -export const se_GetConnectionGroupByRoutingEndpointCommand = async ( - input: GetConnectionGroupByRoutingEndpointCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/connection-group"); - const query: any = map({ - [_RE]: [, __expectNonNull(input[_RE]!, `RoutingEndpoint`)], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetContinuousDeploymentPolicyCommand - */ -export const se_GetContinuousDeploymentPolicyCommand = async ( - input: GetContinuousDeploymentPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/continuous-deployment-policy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetContinuousDeploymentPolicyConfigCommand - */ -export const se_GetContinuousDeploymentPolicyConfigCommand = async ( - input: GetContinuousDeploymentPolicyConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/continuous-deployment-policy/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetDistributionCommand - */ -export const se_GetDistributionCommand = async ( - input: GetDistributionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distribution/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetDistributionConfigCommand - */ -export const se_GetDistributionConfigCommand = async ( - input: GetDistributionConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distribution/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetDistributionTenantCommand - */ -export const se_GetDistributionTenantCommand = async ( - input: GetDistributionTenantCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distribution-tenant/{Identifier}"); - b.p("Identifier", () => input.Identifier!, "{Identifier}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetDistributionTenantByDomainCommand - */ -export const se_GetDistributionTenantByDomainCommand = async ( - input: GetDistributionTenantByDomainCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distribution-tenant"); - const query: any = map({ - [_d]: [, __expectNonNull(input[_Do]!, `Domain`)], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetFieldLevelEncryptionCommand - */ -export const se_GetFieldLevelEncryptionCommand = async ( - input: GetFieldLevelEncryptionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/field-level-encryption/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetFieldLevelEncryptionConfigCommand - */ -export const se_GetFieldLevelEncryptionConfigCommand = async ( - input: GetFieldLevelEncryptionConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/field-level-encryption/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetFieldLevelEncryptionProfileCommand - */ -export const se_GetFieldLevelEncryptionProfileCommand = async ( - input: GetFieldLevelEncryptionProfileCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/field-level-encryption-profile/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand - */ -export const se_GetFieldLevelEncryptionProfileConfigCommand = async ( - input: GetFieldLevelEncryptionProfileConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/field-level-encryption-profile/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetFunctionCommand - */ -export const se_GetFunctionCommand = async ( - input: GetFunctionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/function/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - const query: any = map({ - [_St]: [, input[_St]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetInvalidationCommand - */ -export const se_GetInvalidationCommand = async ( - input: GetInvalidationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distribution/{DistributionId}/invalidation/{Id}"); - b.p("DistributionId", () => input.DistributionId!, "{DistributionId}", false); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetInvalidationForDistributionTenantCommand - */ -export const se_GetInvalidationForDistributionTenantCommand = async ( - input: GetInvalidationForDistributionTenantCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distribution-tenant/{DistributionTenantId}/invalidation/{Id}"); - b.p("DistributionTenantId", () => input.DistributionTenantId!, "{DistributionTenantId}", false); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetKeyGroupCommand - */ -export const se_GetKeyGroupCommand = async ( - input: GetKeyGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/key-group/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetKeyGroupConfigCommand - */ -export const se_GetKeyGroupConfigCommand = async ( - input: GetKeyGroupConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/key-group/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetManagedCertificateDetailsCommand - */ -export const se_GetManagedCertificateDetailsCommand = async ( - input: GetManagedCertificateDetailsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/managed-certificate/{Identifier}"); - b.p("Identifier", () => input.Identifier!, "{Identifier}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetMonitoringSubscriptionCommand - */ -export const se_GetMonitoringSubscriptionCommand = async ( - input: GetMonitoringSubscriptionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distributions/{DistributionId}/monitoring-subscription"); - b.p("DistributionId", () => input.DistributionId!, "{DistributionId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetOriginAccessControlCommand - */ -export const se_GetOriginAccessControlCommand = async ( - input: GetOriginAccessControlCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/origin-access-control/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetOriginAccessControlConfigCommand - */ -export const se_GetOriginAccessControlConfigCommand = async ( - input: GetOriginAccessControlConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/origin-access-control/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetOriginRequestPolicyCommand - */ -export const se_GetOriginRequestPolicyCommand = async ( - input: GetOriginRequestPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/origin-request-policy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetOriginRequestPolicyConfigCommand - */ -export const se_GetOriginRequestPolicyConfigCommand = async ( - input: GetOriginRequestPolicyConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/origin-request-policy/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetPublicKeyCommand - */ -export const se_GetPublicKeyCommand = async ( - input: GetPublicKeyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/public-key/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetPublicKeyConfigCommand - */ -export const se_GetPublicKeyConfigCommand = async ( - input: GetPublicKeyConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/public-key/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetRealtimeLogConfigCommand - */ -export const se_GetRealtimeLogConfigCommand = async ( - input: GetRealtimeLogConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/get-realtime-log-config"); - let body: any; - body = _ve; - const bn = new __XmlNode(_GRLCR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_ARN] != null) { - bn.c(__XmlNode.of(_s, input[_ARN]).n(_ARN)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetResourcePolicyCommand - */ -export const se_GetResourcePolicyCommand = async ( - input: GetResourcePolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/get-resource-policy"); - let body: any; - body = _ve; - const bn = new __XmlNode(_GRPR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_RA] != null) { - bn.c(__XmlNode.of(_s, input[_RA]).n(_RA)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetResponseHeadersPolicyCommand - */ -export const se_GetResponseHeadersPolicyCommand = async ( - input: GetResponseHeadersPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/response-headers-policy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetResponseHeadersPolicyConfigCommand - */ -export const se_GetResponseHeadersPolicyConfigCommand = async ( - input: GetResponseHeadersPolicyConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/response-headers-policy/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetStreamingDistributionCommand - */ -export const se_GetStreamingDistributionCommand = async ( - input: GetStreamingDistributionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/streaming-distribution/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetStreamingDistributionConfigCommand - */ -export const se_GetStreamingDistributionConfigCommand = async ( - input: GetStreamingDistributionConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/streaming-distribution/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetVpcOriginCommand - */ -export const se_GetVpcOriginCommand = async ( - input: GetVpcOriginCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/vpc-origin/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListAnycastIpListsCommand - */ -export const se_ListAnycastIpListsCommand = async ( - input: ListAnycastIpListsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/anycast-ip-list"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListCachePoliciesCommand - */ -export const se_ListCachePoliciesCommand = async ( - input: ListCachePoliciesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/cache-policy"); - const query: any = map({ - [_Ty]: [, input[_Ty]!], - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand - */ -export const se_ListCloudFrontOriginAccessIdentitiesCommand = async ( - input: ListCloudFrontOriginAccessIdentitiesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/origin-access-identity/cloudfront"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListConflictingAliasesCommand - */ -export const se_ListConflictingAliasesCommand = async ( - input: ListConflictingAliasesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/conflicting-alias"); - const query: any = map({ - [_DI]: [, __expectNonNull(input[_DI]!, `DistributionId`)], - [_A]: [, __expectNonNull(input[_A]!, `Alias`)], - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListConnectionGroupsCommand - */ -export const se_ListConnectionGroupsCommand = async ( - input: ListConnectionGroupsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/connection-groups"); - let body: any; - body = _ve; - const bn = new __XmlNode(_LCGR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_AF] != null) { - bn.c(se_ConnectionGroupAssociationFilter(input[_AF], context).n(_AF)); - } - if (input[_M] != null) { - bn.c(__XmlNode.of(_s, input[_M]).n(_M)); - } - if (input[_MI] != null) { - bn.c(__XmlNode.of(_i, String(input[_MI])).n(_MI)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListContinuousDeploymentPoliciesCommand - */ -export const se_ListContinuousDeploymentPoliciesCommand = async ( - input: ListContinuousDeploymentPoliciesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/continuous-deployment-policy"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionsCommand - */ -export const se_ListDistributionsCommand = async ( - input: ListDistributionsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distribution"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionsByAnycastIpListIdCommand - */ -export const se_ListDistributionsByAnycastIpListIdCommand = async ( - input: ListDistributionsByAnycastIpListIdCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distributionsByAnycastIpListId/{AnycastIpListId}"); - b.p("AnycastIpListId", () => input.AnycastIpListId!, "{AnycastIpListId}", false); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionsByCachePolicyIdCommand - */ -export const se_ListDistributionsByCachePolicyIdCommand = async ( - input: ListDistributionsByCachePolicyIdCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distributionsByCachePolicyId/{CachePolicyId}"); - b.p("CachePolicyId", () => input.CachePolicyId!, "{CachePolicyId}", false); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionsByConnectionModeCommand - */ -export const se_ListDistributionsByConnectionModeCommand = async ( - input: ListDistributionsByConnectionModeCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distributionsByConnectionMode/{ConnectionMode}"); - b.p("ConnectionMode", () => input.ConnectionMode!, "{ConnectionMode}", false); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionsByKeyGroupCommand - */ -export const se_ListDistributionsByKeyGroupCommand = async ( - input: ListDistributionsByKeyGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distributionsByKeyGroupId/{KeyGroupId}"); - b.p("KeyGroupId", () => input.KeyGroupId!, "{KeyGroupId}", false); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand - */ -export const se_ListDistributionsByOriginRequestPolicyIdCommand = async ( - input: ListDistributionsByOriginRequestPolicyIdCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distributionsByOriginRequestPolicyId/{OriginRequestPolicyId}"); - b.p("OriginRequestPolicyId", () => input.OriginRequestPolicyId!, "{OriginRequestPolicyId}", false); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionsByOwnedResourceCommand - */ -export const se_ListDistributionsByOwnedResourceCommand = async ( - input: ListDistributionsByOwnedResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distributionsByOwnedResource/{ResourceArn}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn}", false); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionsByRealtimeLogConfigCommand - */ -export const se_ListDistributionsByRealtimeLogConfigCommand = async ( - input: ListDistributionsByRealtimeLogConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/distributionsByRealtimeLogConfig"); - let body: any; - body = _ve; - const bn = new __XmlNode(_LDBRLCR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_M] != null) { - bn.c(__XmlNode.of(_s, input[_M]).n(_M)); - } - if (input[_MI] != null) { - bn.c(__XmlNode.of(_i, String(input[_MI])).n(_MI)); - } - if (input[_RLCA] != null) { - bn.c(__XmlNode.of(_s, input[_RLCA]).n(_RLCA)); - } - if (input[_RLCN] != null) { - bn.c(__XmlNode.of(_s, input[_RLCN]).n(_RLCN)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionsByResponseHeadersPolicyIdCommand - */ -export const se_ListDistributionsByResponseHeadersPolicyIdCommand = async ( - input: ListDistributionsByResponseHeadersPolicyIdCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distributionsByResponseHeadersPolicyId/{ResponseHeadersPolicyId}"); - b.p("ResponseHeadersPolicyId", () => input.ResponseHeadersPolicyId!, "{ResponseHeadersPolicyId}", false); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionsByVpcOriginIdCommand - */ -export const se_ListDistributionsByVpcOriginIdCommand = async ( - input: ListDistributionsByVpcOriginIdCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distributionsByVpcOriginId/{VpcOriginId}"); - b.p("VpcOriginId", () => input.VpcOriginId!, "{VpcOriginId}", false); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionsByWebACLIdCommand - */ -export const se_ListDistributionsByWebACLIdCommand = async ( - input: ListDistributionsByWebACLIdCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distributionsByWebACLId/{WebACLId}"); - b.p("WebACLId", () => input.WebACLId!, "{WebACLId}", false); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionTenantsCommand - */ -export const se_ListDistributionTenantsCommand = async ( - input: ListDistributionTenantsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/distribution-tenants"); - let body: any; - body = _ve; - const bn = new __XmlNode(_LDTR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_AF] != null) { - bn.c(se_DistributionTenantAssociationFilter(input[_AF], context).n(_AF)); - } - if (input[_M] != null) { - bn.c(__XmlNode.of(_s, input[_M]).n(_M)); - } - if (input[_MI] != null) { - bn.c(__XmlNode.of(_i, String(input[_MI])).n(_MI)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDistributionTenantsByCustomizationCommand - */ -export const se_ListDistributionTenantsByCustomizationCommand = async ( - input: ListDistributionTenantsByCustomizationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/distribution-tenants-by-customization"); - let body: any; - body = _ve; - const bn = new __XmlNode(_LDTBCR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_CA] != null) { - bn.c(__XmlNode.of(_s, input[_CA]).n(_CA)); - } - if (input[_M] != null) { - bn.c(__XmlNode.of(_s, input[_M]).n(_M)); - } - if (input[_MI] != null) { - bn.c(__XmlNode.of(_i, String(input[_MI])).n(_MI)); - } - if (input[_WACLA] != null) { - bn.c(__XmlNode.of(_s, input[_WACLA]).n(_WACLA)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDomainConflictsCommand - */ -export const se_ListDomainConflictsCommand = async ( - input: ListDomainConflictsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/domain-conflicts"); - let body: any; - body = _ve; - const bn = new __XmlNode(_LDCR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_Do] != null) { - bn.c(__XmlNode.of(_s, input[_Do]).n(_Do)); - } - if (input[_DCVR] != null) { - bn.c(se_DistributionResourceId(input[_DCVR], context).n(_DCVR)); - } - if (input[_M] != null) { - bn.c(__XmlNode.of(_s, input[_M]).n(_M)); - } - if (input[_MI] != null) { - bn.c(__XmlNode.of(_i, String(input[_MI])).n(_MI)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListFieldLevelEncryptionConfigsCommand - */ -export const se_ListFieldLevelEncryptionConfigsCommand = async ( - input: ListFieldLevelEncryptionConfigsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/field-level-encryption"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListFieldLevelEncryptionProfilesCommand - */ -export const se_ListFieldLevelEncryptionProfilesCommand = async ( - input: ListFieldLevelEncryptionProfilesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/field-level-encryption-profile"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListFunctionsCommand - */ -export const se_ListFunctionsCommand = async ( - input: ListFunctionsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/function"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - [_St]: [, input[_St]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListInvalidationsCommand - */ -export const se_ListInvalidationsCommand = async ( - input: ListInvalidationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distribution/{DistributionId}/invalidation"); - b.p("DistributionId", () => input.DistributionId!, "{DistributionId}", false); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListInvalidationsForDistributionTenantCommand - */ -export const se_ListInvalidationsForDistributionTenantCommand = async ( - input: ListInvalidationsForDistributionTenantCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/distribution-tenant/{Id}/invalidation"); - b.p("Id", () => input.Id!, "{Id}", false); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListKeyGroupsCommand - */ -export const se_ListKeyGroupsCommand = async ( - input: ListKeyGroupsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/key-group"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListKeyValueStoresCommand - */ -export const se_ListKeyValueStoresCommand = async ( - input: ListKeyValueStoresCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/key-value-store"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - [_Sta]: [, input[_Sta]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListOriginAccessControlsCommand - */ -export const se_ListOriginAccessControlsCommand = async ( - input: ListOriginAccessControlsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/origin-access-control"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListOriginRequestPoliciesCommand - */ -export const se_ListOriginRequestPoliciesCommand = async ( - input: ListOriginRequestPoliciesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/origin-request-policy"); - const query: any = map({ - [_Ty]: [, input[_Ty]!], - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListPublicKeysCommand - */ -export const se_ListPublicKeysCommand = async ( - input: ListPublicKeysCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/public-key"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListRealtimeLogConfigsCommand - */ -export const se_ListRealtimeLogConfigsCommand = async ( - input: ListRealtimeLogConfigsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/realtime-log-config"); - const query: any = map({ - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - [_M]: [, input[_M]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListResponseHeadersPoliciesCommand - */ -export const se_ListResponseHeadersPoliciesCommand = async ( - input: ListResponseHeadersPoliciesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/response-headers-policy"); - const query: any = map({ - [_Ty]: [, input[_Ty]!], - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListStreamingDistributionsCommand - */ -export const se_ListStreamingDistributionsCommand = async ( - input: ListStreamingDistributionsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/streaming-distribution"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListTagsForResourceCommand - */ -export const se_ListTagsForResourceCommand = async ( - input: ListTagsForResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/tagging"); - const query: any = map({ - [_R]: [, __expectNonNull(input[_R]!, `Resource`)], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListVpcOriginsCommand - */ -export const se_ListVpcOriginsCommand = async ( - input: ListVpcOriginsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2020-05-31/vpc-origin"); - const query: any = map({ - [_M]: [, input[_M]!], - [_MI]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPublishFunctionCommand - */ -export const se_PublishFunctionCommand = async ( - input: PublishFunctionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/function/{Name}/publish"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutResourcePolicyCommand - */ -export const se_PutResourcePolicyCommand = async ( - input: PutResourcePolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/put-resource-policy"); - let body: any; - body = _ve; - const bn = new __XmlNode(_PRPR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_PD] != null) { - bn.c(__XmlNode.of(_s, input[_PD]).n(_PD)); - } - if (input[_RA] != null) { - bn.c(__XmlNode.of(_s, input[_RA]).n(_RA)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlTagResourceCommand - */ -export const se_TagResourceCommand = async ( - input: TagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/tagging"); - const query: any = map({ - [_O]: [, "Tag"], - [_R]: [, __expectNonNull(input[_R]!, `Resource`)], - }); - let body: any; - let contents: any; - if (input.Tags !== undefined) { - contents = se_Tags(input.Tags, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlTestFunctionCommand - */ -export const se_TestFunctionCommand = async ( - input: TestFunctionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/function/{Name}/test"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_TFR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_EO] != null) { - bn.c(__XmlNode.of(_FEO, context.base64Encoder(input[_EO])).n(_EO)); - } - if (input[_St] != null) { - bn.c(__XmlNode.of(_FS, input[_St]).n(_St)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUntagResourceCommand - */ -export const se_UntagResourceCommand = async ( - input: UntagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/tagging"); - const query: any = map({ - [_O]: [, "Untag"], - [_R]: [, __expectNonNull(input[_R]!, `Resource`)], - }); - let body: any; - let contents: any; - if (input.TagKeys !== undefined) { - contents = se_TagKeys(input.TagKeys, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("POST").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateAnycastIpListCommand - */ -export const se_UpdateAnycastIpListCommand = async ( - input: UpdateAnycastIpListCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/anycast-ip-list/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_UAILR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - bn.cc(input, _IAT); - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateCachePolicyCommand - */ -export const se_UpdateCachePolicyCommand = async ( - input: UpdateCachePolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/cache-policy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.CachePolicyConfig !== undefined) { - contents = se_CachePolicyConfig(input.CachePolicyConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand - */ -export const se_UpdateCloudFrontOriginAccessIdentityCommand = async ( - input: UpdateCloudFrontOriginAccessIdentityCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/origin-access-identity/cloudfront/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.CloudFrontOriginAccessIdentityConfig !== undefined) { - contents = se_CloudFrontOriginAccessIdentityConfig(input.CloudFrontOriginAccessIdentityConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateConnectionGroupCommand - */ -export const se_UpdateConnectionGroupCommand = async ( - input: UpdateConnectionGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/connection-group/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_UCGR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_AILI] != null) { - bn.c(__XmlNode.of(_s, input[_AILI]).n(_AILI)); - } - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - if (input[_IE] != null) { - bn.c(__XmlNode.of(_b, String(input[_IE])).n(_IE)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateContinuousDeploymentPolicyCommand - */ -export const se_UpdateContinuousDeploymentPolicyCommand = async ( - input: UpdateContinuousDeploymentPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/continuous-deployment-policy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.ContinuousDeploymentPolicyConfig !== undefined) { - contents = se_ContinuousDeploymentPolicyConfig(input.ContinuousDeploymentPolicyConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateDistributionCommand - */ -export const se_UpdateDistributionCommand = async ( - input: UpdateDistributionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/distribution/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.DistributionConfig !== undefined) { - contents = se_DistributionConfig(input.DistributionConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateDistributionTenantCommand - */ -export const se_UpdateDistributionTenantCommand = async ( - input: UpdateDistributionTenantCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/distribution-tenant/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_UDTR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_CGI] != null) { - bn.c(__XmlNode.of(_s, input[_CGI]).n(_CGI)); - } - if (input[_C] != null) { - bn.c(se_Customizations(input[_C], context).n(_C)); - } - if (input[_DI] != null) { - bn.c(__XmlNode.of(_s, input[_DI]).n(_DI)); - } - bn.lc(input, "Domains", "Domains", () => se_DomainList(input[_D]!, context)); - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - if (input[_MCR] != null) { - bn.c(se_ManagedCertificateRequest(input[_MCR], context).n(_MCR)); - } - bn.lc(input, "Parameters", "Parameters", () => se_Parameters(input[_P]!, context)); - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateDistributionWithStagingConfigCommand - */ -export const se_UpdateDistributionWithStagingConfigCommand = async ( - input: UpdateDistributionWithStagingConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/distribution/{Id}/promote-staging-config"); - b.p("Id", () => input.Id!, "{Id}", false); - const query: any = map({ - [_SDI]: [, input[_SDI]!], - }); - let body: any; - b.m("PUT").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateDomainAssociationCommand - */ -export const se_UpdateDomainAssociationCommand = async ( - input: UpdateDomainAssociationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/domain-association"); - let body: any; - body = _ve; - const bn = new __XmlNode(_UDAR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_Do] != null) { - bn.c(__XmlNode.of(_s, input[_Do]).n(_Do)); - } - if (input[_TR] != null) { - bn.c(se_DistributionResourceId(input[_TR], context).n(_TR)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand - */ -export const se_UpdateFieldLevelEncryptionConfigCommand = async ( - input: UpdateFieldLevelEncryptionConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/field-level-encryption/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.FieldLevelEncryptionConfig !== undefined) { - contents = se_FieldLevelEncryptionConfig(input.FieldLevelEncryptionConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand - */ -export const se_UpdateFieldLevelEncryptionProfileCommand = async ( - input: UpdateFieldLevelEncryptionProfileCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/field-level-encryption-profile/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.FieldLevelEncryptionProfileConfig !== undefined) { - contents = se_FieldLevelEncryptionProfileConfig(input.FieldLevelEncryptionProfileConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateFunctionCommand - */ -export const se_UpdateFunctionCommand = async ( - input: UpdateFunctionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/function/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_UFR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_FC] != null) { - bn.c(__XmlNode.of(_FB, context.base64Encoder(input[_FC])).n(_FC)); - } - if (input[_FCu] != null) { - bn.c(se_FunctionConfig(input[_FCu], context).n(_FCu)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateKeyGroupCommand - */ -export const se_UpdateKeyGroupCommand = async ( - input: UpdateKeyGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/key-group/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.KeyGroupConfig !== undefined) { - contents = se_KeyGroupConfig(input.KeyGroupConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateKeyValueStoreCommand - */ -export const se_UpdateKeyValueStoreCommand = async ( - input: UpdateKeyValueStoreCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/key-value-store/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_UKVSR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_Co] != null) { - bn.c(__XmlNode.of(_KVSC, input[_Co]).n(_Co)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateOriginAccessControlCommand - */ -export const se_UpdateOriginAccessControlCommand = async ( - input: UpdateOriginAccessControlCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/origin-access-control/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.OriginAccessControlConfig !== undefined) { - contents = se_OriginAccessControlConfig(input.OriginAccessControlConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateOriginRequestPolicyCommand - */ -export const se_UpdateOriginRequestPolicyCommand = async ( - input: UpdateOriginRequestPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/origin-request-policy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.OriginRequestPolicyConfig !== undefined) { - contents = se_OriginRequestPolicyConfig(input.OriginRequestPolicyConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdatePublicKeyCommand - */ -export const se_UpdatePublicKeyCommand = async ( - input: UpdatePublicKeyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/public-key/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.PublicKeyConfig !== undefined) { - contents = se_PublicKeyConfig(input.PublicKeyConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateRealtimeLogConfigCommand - */ -export const se_UpdateRealtimeLogConfigCommand = async ( - input: UpdateRealtimeLogConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/realtime-log-config"); - let body: any; - body = _ve; - const bn = new __XmlNode(_URLCR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_ARN] != null) { - bn.c(__XmlNode.of(_s, input[_ARN]).n(_ARN)); - } - bn.lc(input, "EndPoints", "EndPoints", () => se_EndPointList(input[_EP]!, context)); - bn.lc(input, "Fields", "Fields", () => se_FieldList(input[_F]!, context)); - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - if (input[_SR] != null) { - bn.c(__XmlNode.of(_l, String(input[_SR])).n(_SR)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateResponseHeadersPolicyCommand - */ -export const se_UpdateResponseHeadersPolicyCommand = async ( - input: UpdateResponseHeadersPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/response-headers-policy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.ResponseHeadersPolicyConfig !== undefined) { - contents = se_ResponseHeadersPolicyConfig(input.ResponseHeadersPolicyConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateStreamingDistributionCommand - */ -export const se_UpdateStreamingDistributionCommand = async ( - input: UpdateStreamingDistributionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/streaming-distribution/{Id}/config"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.StreamingDistributionConfig !== undefined) { - contents = se_StreamingDistributionConfig(input.StreamingDistributionConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateVpcOriginCommand - */ -export const se_UpdateVpcOriginCommand = async ( - input: UpdateVpcOriginCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_im]: input[_IM]!, - }); - b.bp("/2020-05-31/vpc-origin/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - let contents: any; - if (input.VpcOriginEndpointConfig !== undefined) { - contents = se_VpcOriginEndpointConfig(input.VpcOriginEndpointConfig, context); - body = _ve; - contents.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlVerifyDnsConfigurationCommand - */ -export const se_VerifyDnsConfigurationCommand = async ( - input: VerifyDnsConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2020-05-31/verify-dns-configuration"); - let body: any; - body = _ve; - const bn = new __XmlNode(_VDCR); - bn.a("xmlns", "http://cloudfront.amazonaws.com/doc/2020-05-31/"); - if (input[_Do] != null) { - bn.c(__XmlNode.of(_s, input[_Do]).n(_Do)); - } - if (input[_I] != null) { - bn.c(__XmlNode.of(_s, input[_I]).n(_I)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * deserializeAws_restXmlAssociateAliasCommand - */ -export const de_AssociateAliasCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlAssociateDistributionTenantWebACLCommand - */ -export const de_AssociateDistributionTenantWebACLCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Id] != null) { - contents[_Id] = __expectString(data[_Id]); - } - if (data[_WACLA] != null) { - contents[_WACLA] = __expectString(data[_WACLA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlAssociateDistributionWebACLCommand - */ -export const de_AssociateDistributionWebACLCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Id] != null) { - contents[_Id] = __expectString(data[_Id]); - } - if (data[_WACLA] != null) { - contents[_WACLA] = __expectString(data[_WACLA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCopyDistributionCommand - */ -export const de_CopyDistributionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.Distribution = de_Distribution(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateAnycastIpListCommand - */ -export const de_CreateAnycastIpListCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 202 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.AnycastIpList = de_AnycastIpList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateCachePolicyCommand - */ -export const de_CreateCachePolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.CachePolicy = de_CachePolicy(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand - */ -export const de_CreateCloudFrontOriginAccessIdentityCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.CloudFrontOriginAccessIdentity = de_CloudFrontOriginAccessIdentity(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateConnectionGroupCommand - */ -export const de_CreateConnectionGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ConnectionGroup = de_ConnectionGroup(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateContinuousDeploymentPolicyCommand - */ -export const de_CreateContinuousDeploymentPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ContinuousDeploymentPolicy = de_ContinuousDeploymentPolicy(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateDistributionCommand - */ -export const de_CreateDistributionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.Distribution = de_Distribution(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateDistributionTenantCommand - */ -export const de_CreateDistributionTenantCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionTenant = de_DistributionTenant(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateDistributionWithTagsCommand - */ -export const de_CreateDistributionWithTagsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.Distribution = de_Distribution(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateFieldLevelEncryptionConfigCommand - */ -export const de_CreateFieldLevelEncryptionConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FieldLevelEncryption = de_FieldLevelEncryption(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateFieldLevelEncryptionProfileCommand - */ -export const de_CreateFieldLevelEncryptionProfileCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FieldLevelEncryptionProfile = de_FieldLevelEncryptionProfile(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateFunctionCommand - */ -export const de_CreateFunctionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FunctionSummary = de_FunctionSummary(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateInvalidationCommand - */ -export const de_CreateInvalidationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.Invalidation = de_Invalidation(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateInvalidationForDistributionTenantCommand - */ -export const de_CreateInvalidationForDistributionTenantCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.Invalidation = de_Invalidation(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateKeyGroupCommand - */ -export const de_CreateKeyGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.KeyGroup = de_KeyGroup(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateKeyValueStoreCommand - */ -export const de_CreateKeyValueStoreCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - [_L]: [, output.headers[_lo]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.KeyValueStore = de_KeyValueStore(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateMonitoringSubscriptionCommand - */ -export const de_CreateMonitoringSubscriptionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.MonitoringSubscription = de_MonitoringSubscription(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateOriginAccessControlCommand - */ -export const de_CreateOriginAccessControlCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.OriginAccessControl = de_OriginAccessControl(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateOriginRequestPolicyCommand - */ -export const de_CreateOriginRequestPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.OriginRequestPolicy = de_OriginRequestPolicy(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreatePublicKeyCommand - */ -export const de_CreatePublicKeyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.PublicKey = de_PublicKey(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateRealtimeLogConfigCommand - */ -export const de_CreateRealtimeLogConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_RLC] != null) { - contents[_RLC] = de_RealtimeLogConfig(data[_RLC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateResponseHeadersPolicyCommand - */ -export const de_CreateResponseHeadersPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ResponseHeadersPolicy = de_ResponseHeadersPolicy(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateStreamingDistributionCommand - */ -export const de_CreateStreamingDistributionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.StreamingDistribution = de_StreamingDistribution(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateStreamingDistributionWithTagsCommand - */ -export const de_CreateStreamingDistributionWithTagsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.StreamingDistribution = de_StreamingDistribution(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateVpcOriginCommand - */ -export const de_CreateVpcOriginCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 202 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.VpcOrigin = de_VpcOrigin(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteAnycastIpListCommand - */ -export const de_DeleteAnycastIpListCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteCachePolicyCommand - */ -export const de_DeleteCachePolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand - */ -export const de_DeleteCloudFrontOriginAccessIdentityCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteConnectionGroupCommand - */ -export const de_DeleteConnectionGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteContinuousDeploymentPolicyCommand - */ -export const de_DeleteContinuousDeploymentPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteDistributionCommand - */ -export const de_DeleteDistributionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteDistributionTenantCommand - */ -export const de_DeleteDistributionTenantCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand - */ -export const de_DeleteFieldLevelEncryptionConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand - */ -export const de_DeleteFieldLevelEncryptionProfileCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteFunctionCommand - */ -export const de_DeleteFunctionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteKeyGroupCommand - */ -export const de_DeleteKeyGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteKeyValueStoreCommand - */ -export const de_DeleteKeyValueStoreCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteMonitoringSubscriptionCommand - */ -export const de_DeleteMonitoringSubscriptionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteOriginAccessControlCommand - */ -export const de_DeleteOriginAccessControlCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteOriginRequestPolicyCommand - */ -export const de_DeleteOriginRequestPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeletePublicKeyCommand - */ -export const de_DeletePublicKeyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteRealtimeLogConfigCommand - */ -export const de_DeleteRealtimeLogConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteResourcePolicyCommand - */ -export const de_DeleteResourcePolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteResponseHeadersPolicyCommand - */ -export const de_DeleteResponseHeadersPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteStreamingDistributionCommand - */ -export const de_DeleteStreamingDistributionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteVpcOriginCommand - */ -export const de_DeleteVpcOriginCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 202 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.VpcOrigin = de_VpcOrigin(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlDescribeFunctionCommand - */ -export const de_DescribeFunctionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FunctionSummary = de_FunctionSummary(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlDescribeKeyValueStoreCommand - */ -export const de_DescribeKeyValueStoreCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.KeyValueStore = de_KeyValueStore(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlDisassociateDistributionTenantWebACLCommand - */ -export const de_DisassociateDistributionTenantWebACLCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Id] != null) { - contents[_Id] = __expectString(data[_Id]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDisassociateDistributionWebACLCommand - */ -export const de_DisassociateDistributionWebACLCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Id] != null) { - contents[_Id] = __expectString(data[_Id]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAnycastIpListCommand - */ -export const de_GetAnycastIpListCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.AnycastIpList = de_AnycastIpList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetCachePolicyCommand - */ -export const de_GetCachePolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.CachePolicy = de_CachePolicy(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetCachePolicyConfigCommand - */ -export const de_GetCachePolicyConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.CachePolicyConfig = de_CachePolicyConfig(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand - */ -export const de_GetCloudFrontOriginAccessIdentityCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.CloudFrontOriginAccessIdentity = de_CloudFrontOriginAccessIdentity(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand - */ -export const de_GetCloudFrontOriginAccessIdentityConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.CloudFrontOriginAccessIdentityConfig = de_CloudFrontOriginAccessIdentityConfig(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetConnectionGroupCommand - */ -export const de_GetConnectionGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ConnectionGroup = de_ConnectionGroup(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetConnectionGroupByRoutingEndpointCommand - */ -export const de_GetConnectionGroupByRoutingEndpointCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ConnectionGroup = de_ConnectionGroup(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetContinuousDeploymentPolicyCommand - */ -export const de_GetContinuousDeploymentPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ContinuousDeploymentPolicy = de_ContinuousDeploymentPolicy(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetContinuousDeploymentPolicyConfigCommand - */ -export const de_GetContinuousDeploymentPolicyConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ContinuousDeploymentPolicyConfig = de_ContinuousDeploymentPolicyConfig(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetDistributionCommand - */ -export const de_GetDistributionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.Distribution = de_Distribution(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetDistributionConfigCommand - */ -export const de_GetDistributionConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionConfig = de_DistributionConfig(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetDistributionTenantCommand - */ -export const de_GetDistributionTenantCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionTenant = de_DistributionTenant(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetDistributionTenantByDomainCommand - */ -export const de_GetDistributionTenantByDomainCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionTenant = de_DistributionTenant(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetFieldLevelEncryptionCommand - */ -export const de_GetFieldLevelEncryptionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FieldLevelEncryption = de_FieldLevelEncryption(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetFieldLevelEncryptionConfigCommand - */ -export const de_GetFieldLevelEncryptionConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FieldLevelEncryptionConfig = de_FieldLevelEncryptionConfig(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetFieldLevelEncryptionProfileCommand - */ -export const de_GetFieldLevelEncryptionProfileCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FieldLevelEncryptionProfile = de_FieldLevelEncryptionProfile(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand - */ -export const de_GetFieldLevelEncryptionProfileConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FieldLevelEncryptionProfileConfig = de_FieldLevelEncryptionProfileConfig(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetFunctionCommand - */ -export const de_GetFunctionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - [_CT]: [, output.headers[_ct]], - }); - const data: any = await collectBody(output.body, context); - contents.FunctionCode = data; - return contents; -}; - -/** - * deserializeAws_restXmlGetInvalidationCommand - */ -export const de_GetInvalidationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.Invalidation = de_Invalidation(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetInvalidationForDistributionTenantCommand - */ -export const de_GetInvalidationForDistributionTenantCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.Invalidation = de_Invalidation(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetKeyGroupCommand - */ -export const de_GetKeyGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.KeyGroup = de_KeyGroup(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetKeyGroupConfigCommand - */ -export const de_GetKeyGroupConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.KeyGroupConfig = de_KeyGroupConfig(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetManagedCertificateDetailsCommand - */ -export const de_GetManagedCertificateDetailsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ManagedCertificateDetails = de_ManagedCertificateDetails(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetMonitoringSubscriptionCommand - */ -export const de_GetMonitoringSubscriptionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.MonitoringSubscription = de_MonitoringSubscription(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetOriginAccessControlCommand - */ -export const de_GetOriginAccessControlCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.OriginAccessControl = de_OriginAccessControl(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetOriginAccessControlConfigCommand - */ -export const de_GetOriginAccessControlConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.OriginAccessControlConfig = de_OriginAccessControlConfig(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetOriginRequestPolicyCommand - */ -export const de_GetOriginRequestPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.OriginRequestPolicy = de_OriginRequestPolicy(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetOriginRequestPolicyConfigCommand - */ -export const de_GetOriginRequestPolicyConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.OriginRequestPolicyConfig = de_OriginRequestPolicyConfig(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetPublicKeyCommand - */ -export const de_GetPublicKeyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.PublicKey = de_PublicKey(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetPublicKeyConfigCommand - */ -export const de_GetPublicKeyConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.PublicKeyConfig = de_PublicKeyConfig(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetRealtimeLogConfigCommand - */ -export const de_GetRealtimeLogConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_RLC] != null) { - contents[_RLC] = de_RealtimeLogConfig(data[_RLC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetResourcePolicyCommand - */ -export const de_GetResourcePolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_PD] != null) { - contents[_PD] = __expectString(data[_PD]); - } - if (data[_RA] != null) { - contents[_RA] = __expectString(data[_RA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetResponseHeadersPolicyCommand - */ -export const de_GetResponseHeadersPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ResponseHeadersPolicy = de_ResponseHeadersPolicy(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetResponseHeadersPolicyConfigCommand - */ -export const de_GetResponseHeadersPolicyConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ResponseHeadersPolicyConfig = de_ResponseHeadersPolicyConfig(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetStreamingDistributionCommand - */ -export const de_GetStreamingDistributionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.StreamingDistribution = de_StreamingDistribution(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetStreamingDistributionConfigCommand - */ -export const de_GetStreamingDistributionConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.StreamingDistributionConfig = de_StreamingDistributionConfig(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetVpcOriginCommand - */ -export const de_GetVpcOriginCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.VpcOrigin = de_VpcOrigin(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListAnycastIpListsCommand - */ -export const de_ListAnycastIpListsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.AnycastIpLists = de_AnycastIpListCollection(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListCachePoliciesCommand - */ -export const de_ListCachePoliciesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.CachePolicyList = de_CachePolicyList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand - */ -export const de_ListCloudFrontOriginAccessIdentitiesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.CloudFrontOriginAccessIdentityList = de_CloudFrontOriginAccessIdentityList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListConflictingAliasesCommand - */ -export const de_ListConflictingAliasesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ConflictingAliasesList = de_ConflictingAliasesList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListConnectionGroupsCommand - */ -export const de_ListConnectionGroupsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.ConnectionGroups).trim() === "") { - contents[_CG] = []; - } else if (data[_CG] != null && data[_CG][_CGS] != null) { - contents[_CG] = de_ConnectionGroupSummaryList(__getArrayIfSingleItem(data[_CG][_CGS]), context); - } - if (data[_NM] != null) { - contents[_NM] = __expectString(data[_NM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListContinuousDeploymentPoliciesCommand - */ -export const de_ListContinuousDeploymentPoliciesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ContinuousDeploymentPolicyList = de_ContinuousDeploymentPolicyList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionsCommand - */ -export const de_ListDistributionsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionList = de_DistributionList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionsByAnycastIpListIdCommand - */ -export const de_ListDistributionsByAnycastIpListIdCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionList = de_DistributionList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionsByCachePolicyIdCommand - */ -export const de_ListDistributionsByCachePolicyIdCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionIdList = de_DistributionIdList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionsByConnectionModeCommand - */ -export const de_ListDistributionsByConnectionModeCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionList = de_DistributionList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionsByKeyGroupCommand - */ -export const de_ListDistributionsByKeyGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionIdList = de_DistributionIdList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand - */ -export const de_ListDistributionsByOriginRequestPolicyIdCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionIdList = de_DistributionIdList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionsByOwnedResourceCommand - */ -export const de_ListDistributionsByOwnedResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionList = de_DistributionIdOwnerList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionsByRealtimeLogConfigCommand - */ -export const de_ListDistributionsByRealtimeLogConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionList = de_DistributionList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionsByResponseHeadersPolicyIdCommand - */ -export const de_ListDistributionsByResponseHeadersPolicyIdCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionIdList = de_DistributionIdList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionsByVpcOriginIdCommand - */ -export const de_ListDistributionsByVpcOriginIdCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionIdList = de_DistributionIdList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionsByWebACLIdCommand - */ -export const de_ListDistributionsByWebACLIdCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionList = de_DistributionList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionTenantsCommand - */ -export const de_ListDistributionTenantsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.DistributionTenantList).trim() === "") { - contents[_DTL] = []; - } else if (data[_DTL] != null && data[_DTL][_DTS] != null) { - contents[_DTL] = de_DistributionTenantList(__getArrayIfSingleItem(data[_DTL][_DTS]), context); - } - if (data[_NM] != null) { - contents[_NM] = __expectString(data[_NM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListDistributionTenantsByCustomizationCommand - */ -export const de_ListDistributionTenantsByCustomizationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.DistributionTenantList).trim() === "") { - contents[_DTL] = []; - } else if (data[_DTL] != null && data[_DTL][_DTS] != null) { - contents[_DTL] = de_DistributionTenantList(__getArrayIfSingleItem(data[_DTL][_DTS]), context); - } - if (data[_NM] != null) { - contents[_NM] = __expectString(data[_NM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListDomainConflictsCommand - */ -export const de_ListDomainConflictsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.DomainConflicts).trim() === "") { - contents[_DC] = []; - } else if (data[_DC] != null && data[_DC][_DC] != null) { - contents[_DC] = de_DomainConflictsList(__getArrayIfSingleItem(data[_DC][_DC]), context); - } - if (data[_NM] != null) { - contents[_NM] = __expectString(data[_NM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListFieldLevelEncryptionConfigsCommand - */ -export const de_ListFieldLevelEncryptionConfigsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FieldLevelEncryptionList = de_FieldLevelEncryptionList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListFieldLevelEncryptionProfilesCommand - */ -export const de_ListFieldLevelEncryptionProfilesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FieldLevelEncryptionProfileList = de_FieldLevelEncryptionProfileList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListFunctionsCommand - */ -export const de_ListFunctionsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FunctionList = de_FunctionList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListInvalidationsCommand - */ -export const de_ListInvalidationsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.InvalidationList = de_InvalidationList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListInvalidationsForDistributionTenantCommand - */ -export const de_ListInvalidationsForDistributionTenantCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.InvalidationList = de_InvalidationList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListKeyGroupsCommand - */ -export const de_ListKeyGroupsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.KeyGroupList = de_KeyGroupList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListKeyValueStoresCommand - */ -export const de_ListKeyValueStoresCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.KeyValueStoreList = de_KeyValueStoreList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListOriginAccessControlsCommand - */ -export const de_ListOriginAccessControlsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.OriginAccessControlList = de_OriginAccessControlList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListOriginRequestPoliciesCommand - */ -export const de_ListOriginRequestPoliciesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.OriginRequestPolicyList = de_OriginRequestPolicyList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListPublicKeysCommand - */ -export const de_ListPublicKeysCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.PublicKeyList = de_PublicKeyList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListRealtimeLogConfigsCommand - */ -export const de_ListRealtimeLogConfigsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.RealtimeLogConfigs = de_RealtimeLogConfigs(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListResponseHeadersPoliciesCommand - */ -export const de_ListResponseHeadersPoliciesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ResponseHeadersPolicyList = de_ResponseHeadersPolicyList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListStreamingDistributionsCommand - */ -export const de_ListStreamingDistributionsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.StreamingDistributionList = de_StreamingDistributionList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListTagsForResourceCommand - */ -export const de_ListTagsForResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.Tags = de_Tags(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListVpcOriginsCommand - */ -export const de_ListVpcOriginsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.VpcOriginList = de_VpcOriginList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlPublishFunctionCommand - */ -export const de_PublishFunctionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FunctionSummary = de_FunctionSummary(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutResourcePolicyCommand - */ -export const de_PutResourcePolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_RA] != null) { - contents[_RA] = __expectString(data[_RA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTagResourceCommand - */ -export const de_TagResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlTestFunctionCommand - */ -export const de_TestFunctionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.TestResult = de_TestResult(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUntagResourceCommand - */ -export const de_UntagResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateAnycastIpListCommand - */ -export const de_UpdateAnycastIpListCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.AnycastIpList = de_AnycastIpList(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateCachePolicyCommand - */ -export const de_UpdateCachePolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.CachePolicy = de_CachePolicy(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand - */ -export const de_UpdateCloudFrontOriginAccessIdentityCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.CloudFrontOriginAccessIdentity = de_CloudFrontOriginAccessIdentity(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateConnectionGroupCommand - */ -export const de_UpdateConnectionGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ConnectionGroup = de_ConnectionGroup(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateContinuousDeploymentPolicyCommand - */ -export const de_UpdateContinuousDeploymentPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ContinuousDeploymentPolicy = de_ContinuousDeploymentPolicy(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateDistributionCommand - */ -export const de_UpdateDistributionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.Distribution = de_Distribution(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateDistributionTenantCommand - */ -export const de_UpdateDistributionTenantCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.DistributionTenant = de_DistributionTenant(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateDistributionWithStagingConfigCommand - */ -export const de_UpdateDistributionWithStagingConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.Distribution = de_Distribution(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateDomainAssociationCommand - */ -export const de_UpdateDomainAssociationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Do] != null) { - contents[_Do] = __expectString(data[_Do]); - } - if (data[_RI] != null) { - contents[_RI] = __expectString(data[_RI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand - */ -export const de_UpdateFieldLevelEncryptionConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FieldLevelEncryption = de_FieldLevelEncryption(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand - */ -export const de_UpdateFieldLevelEncryptionProfileCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FieldLevelEncryptionProfile = de_FieldLevelEncryptionProfile(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateFunctionCommand - */ -export const de_UpdateFunctionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_et]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.FunctionSummary = de_FunctionSummary(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateKeyGroupCommand - */ -export const de_UpdateKeyGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.KeyGroup = de_KeyGroup(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateKeyValueStoreCommand - */ -export const de_UpdateKeyValueStoreCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.KeyValueStore = de_KeyValueStore(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateOriginAccessControlCommand - */ -export const de_UpdateOriginAccessControlCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.OriginAccessControl = de_OriginAccessControl(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateOriginRequestPolicyCommand - */ -export const de_UpdateOriginRequestPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.OriginRequestPolicy = de_OriginRequestPolicy(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdatePublicKeyCommand - */ -export const de_UpdatePublicKeyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.PublicKey = de_PublicKey(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateRealtimeLogConfigCommand - */ -export const de_UpdateRealtimeLogConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_RLC] != null) { - contents[_RLC] = de_RealtimeLogConfig(data[_RLC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlUpdateResponseHeadersPolicyCommand - */ -export const de_UpdateResponseHeadersPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ResponseHeadersPolicy = de_ResponseHeadersPolicy(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateStreamingDistributionCommand - */ -export const de_UpdateStreamingDistributionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.StreamingDistribution = de_StreamingDistribution(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateVpcOriginCommand - */ -export const de_UpdateVpcOriginCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 202 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_ET]: [, output.headers[_e]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.VpcOrigin = de_VpcOrigin(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlVerifyDnsConfigurationCommand - */ -export const de_VerifyDnsConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.DnsConfigurationList).trim() === "") { - contents[_DCL] = []; - } else if (data[_DCL] != null && data[_DCL][_DCn] != null) { - contents[_DCL] = de_DnsConfigurationList(__getArrayIfSingleItem(data[_DCL][_DCn]), context); - } - return contents; -}; - -/** - * deserialize_Aws_restXmlCommandError - */ -const de_CommandError = async (output: __HttpResponse, context: __SerdeContext): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context), - }; - const errorCode = loadRestXmlErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "AccessDenied": - case "com.amazonaws.cloudfront#AccessDenied": - throw await de_AccessDeniedRes(parsedOutput, context); - case "IllegalUpdate": - case "com.amazonaws.cloudfront#IllegalUpdate": - throw await de_IllegalUpdateRes(parsedOutput, context); - case "InvalidArgument": - case "com.amazonaws.cloudfront#InvalidArgument": - throw await de_InvalidArgumentRes(parsedOutput, context); - case "NoSuchDistribution": - case "com.amazonaws.cloudfront#NoSuchDistribution": - throw await de_NoSuchDistributionRes(parsedOutput, context); - case "TooManyDistributionCNAMEs": - case "com.amazonaws.cloudfront#TooManyDistributionCNAMEs": - throw await de_TooManyDistributionCNAMEsRes(parsedOutput, context); - case "EntityNotFound": - case "com.amazonaws.cloudfront#EntityNotFound": - throw await de_EntityNotFoundRes(parsedOutput, context); - case "InvalidIfMatchVersion": - case "com.amazonaws.cloudfront#InvalidIfMatchVersion": - throw await de_InvalidIfMatchVersionRes(parsedOutput, context); - case "PreconditionFailed": - case "com.amazonaws.cloudfront#PreconditionFailed": - throw await de_PreconditionFailedRes(parsedOutput, context); - case "CNAMEAlreadyExists": - case "com.amazonaws.cloudfront#CNAMEAlreadyExists": - throw await de_CNAMEAlreadyExistsRes(parsedOutput, context); - case "DistributionAlreadyExists": - case "com.amazonaws.cloudfront#DistributionAlreadyExists": - throw await de_DistributionAlreadyExistsRes(parsedOutput, context); - case "IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior": - case "com.amazonaws.cloudfront#IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior": - throw await de_IllegalFieldLevelEncryptionConfigAssociationWithCacheBehaviorRes(parsedOutput, context); - case "InconsistentQuantities": - case "com.amazonaws.cloudfront#InconsistentQuantities": - throw await de_InconsistentQuantitiesRes(parsedOutput, context); - case "InvalidDefaultRootObject": - case "com.amazonaws.cloudfront#InvalidDefaultRootObject": - throw await de_InvalidDefaultRootObjectRes(parsedOutput, context); - case "InvalidErrorCode": - case "com.amazonaws.cloudfront#InvalidErrorCode": - throw await de_InvalidErrorCodeRes(parsedOutput, context); - case "InvalidForwardCookies": - case "com.amazonaws.cloudfront#InvalidForwardCookies": - throw await de_InvalidForwardCookiesRes(parsedOutput, context); - case "InvalidFunctionAssociation": - case "com.amazonaws.cloudfront#InvalidFunctionAssociation": - throw await de_InvalidFunctionAssociationRes(parsedOutput, context); - case "InvalidGeoRestrictionParameter": - case "com.amazonaws.cloudfront#InvalidGeoRestrictionParameter": - throw await de_InvalidGeoRestrictionParameterRes(parsedOutput, context); - case "InvalidHeadersForS3Origin": - case "com.amazonaws.cloudfront#InvalidHeadersForS3Origin": - throw await de_InvalidHeadersForS3OriginRes(parsedOutput, context); - case "InvalidLambdaFunctionAssociation": - case "com.amazonaws.cloudfront#InvalidLambdaFunctionAssociation": - throw await de_InvalidLambdaFunctionAssociationRes(parsedOutput, context); - case "InvalidLocationCode": - case "com.amazonaws.cloudfront#InvalidLocationCode": - throw await de_InvalidLocationCodeRes(parsedOutput, context); - case "InvalidMinimumProtocolVersion": - case "com.amazonaws.cloudfront#InvalidMinimumProtocolVersion": - throw await de_InvalidMinimumProtocolVersionRes(parsedOutput, context); - case "InvalidOrigin": - case "com.amazonaws.cloudfront#InvalidOrigin": - throw await de_InvalidOriginRes(parsedOutput, context); - case "InvalidOriginAccessControl": - case "com.amazonaws.cloudfront#InvalidOriginAccessControl": - throw await de_InvalidOriginAccessControlRes(parsedOutput, context); - case "InvalidOriginAccessIdentity": - case "com.amazonaws.cloudfront#InvalidOriginAccessIdentity": - throw await de_InvalidOriginAccessIdentityRes(parsedOutput, context); - case "InvalidOriginKeepaliveTimeout": - case "com.amazonaws.cloudfront#InvalidOriginKeepaliveTimeout": - throw await de_InvalidOriginKeepaliveTimeoutRes(parsedOutput, context); - case "InvalidOriginReadTimeout": - case "com.amazonaws.cloudfront#InvalidOriginReadTimeout": - throw await de_InvalidOriginReadTimeoutRes(parsedOutput, context); - case "InvalidProtocolSettings": - case "com.amazonaws.cloudfront#InvalidProtocolSettings": - throw await de_InvalidProtocolSettingsRes(parsedOutput, context); - case "InvalidQueryStringParameters": - case "com.amazonaws.cloudfront#InvalidQueryStringParameters": - throw await de_InvalidQueryStringParametersRes(parsedOutput, context); - case "InvalidRelativePath": - case "com.amazonaws.cloudfront#InvalidRelativePath": - throw await de_InvalidRelativePathRes(parsedOutput, context); - case "InvalidRequiredProtocol": - case "com.amazonaws.cloudfront#InvalidRequiredProtocol": - throw await de_InvalidRequiredProtocolRes(parsedOutput, context); - case "InvalidResponseCode": - case "com.amazonaws.cloudfront#InvalidResponseCode": - throw await de_InvalidResponseCodeRes(parsedOutput, context); - case "InvalidTTLOrder": - case "com.amazonaws.cloudfront#InvalidTTLOrder": - throw await de_InvalidTTLOrderRes(parsedOutput, context); - case "InvalidViewerCertificate": - case "com.amazonaws.cloudfront#InvalidViewerCertificate": - throw await de_InvalidViewerCertificateRes(parsedOutput, context); - case "InvalidWebACLId": - case "com.amazonaws.cloudfront#InvalidWebACLId": - throw await de_InvalidWebACLIdRes(parsedOutput, context); - case "MissingBody": - case "com.amazonaws.cloudfront#MissingBody": - throw await de_MissingBodyRes(parsedOutput, context); - case "NoSuchCachePolicy": - case "com.amazonaws.cloudfront#NoSuchCachePolicy": - throw await de_NoSuchCachePolicyRes(parsedOutput, context); - case "NoSuchFieldLevelEncryptionConfig": - case "com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig": - throw await de_NoSuchFieldLevelEncryptionConfigRes(parsedOutput, context); - case "NoSuchOrigin": - case "com.amazonaws.cloudfront#NoSuchOrigin": - throw await de_NoSuchOriginRes(parsedOutput, context); - case "NoSuchOriginRequestPolicy": - case "com.amazonaws.cloudfront#NoSuchOriginRequestPolicy": - throw await de_NoSuchOriginRequestPolicyRes(parsedOutput, context); - case "NoSuchRealtimeLogConfig": - case "com.amazonaws.cloudfront#NoSuchRealtimeLogConfig": - throw await de_NoSuchRealtimeLogConfigRes(parsedOutput, context); - case "NoSuchResponseHeadersPolicy": - case "com.amazonaws.cloudfront#NoSuchResponseHeadersPolicy": - throw await de_NoSuchResponseHeadersPolicyRes(parsedOutput, context); - case "RealtimeLogConfigOwnerMismatch": - case "com.amazonaws.cloudfront#RealtimeLogConfigOwnerMismatch": - throw await de_RealtimeLogConfigOwnerMismatchRes(parsedOutput, context); - case "TooManyCacheBehaviors": - case "com.amazonaws.cloudfront#TooManyCacheBehaviors": - throw await de_TooManyCacheBehaviorsRes(parsedOutput, context); - case "TooManyCertificates": - case "com.amazonaws.cloudfront#TooManyCertificates": - throw await de_TooManyCertificatesRes(parsedOutput, context); - case "TooManyCookieNamesInWhiteList": - case "com.amazonaws.cloudfront#TooManyCookieNamesInWhiteList": - throw await de_TooManyCookieNamesInWhiteListRes(parsedOutput, context); - case "TooManyDistributions": - case "com.amazonaws.cloudfront#TooManyDistributions": - throw await de_TooManyDistributionsRes(parsedOutput, context); - case "TooManyDistributionsAssociatedToCachePolicy": - case "com.amazonaws.cloudfront#TooManyDistributionsAssociatedToCachePolicy": - throw await de_TooManyDistributionsAssociatedToCachePolicyRes(parsedOutput, context); - case "TooManyDistributionsAssociatedToFieldLevelEncryptionConfig": - case "com.amazonaws.cloudfront#TooManyDistributionsAssociatedToFieldLevelEncryptionConfig": - throw await de_TooManyDistributionsAssociatedToFieldLevelEncryptionConfigRes(parsedOutput, context); - case "TooManyDistributionsAssociatedToKeyGroup": - case "com.amazonaws.cloudfront#TooManyDistributionsAssociatedToKeyGroup": - throw await de_TooManyDistributionsAssociatedToKeyGroupRes(parsedOutput, context); - case "TooManyDistributionsAssociatedToOriginAccessControl": - case "com.amazonaws.cloudfront#TooManyDistributionsAssociatedToOriginAccessControl": - throw await de_TooManyDistributionsAssociatedToOriginAccessControlRes(parsedOutput, context); - case "TooManyDistributionsAssociatedToOriginRequestPolicy": - case "com.amazonaws.cloudfront#TooManyDistributionsAssociatedToOriginRequestPolicy": - throw await de_TooManyDistributionsAssociatedToOriginRequestPolicyRes(parsedOutput, context); - case "TooManyDistributionsAssociatedToResponseHeadersPolicy": - case "com.amazonaws.cloudfront#TooManyDistributionsAssociatedToResponseHeadersPolicy": - throw await de_TooManyDistributionsAssociatedToResponseHeadersPolicyRes(parsedOutput, context); - case "TooManyDistributionsWithFunctionAssociations": - case "com.amazonaws.cloudfront#TooManyDistributionsWithFunctionAssociations": - throw await de_TooManyDistributionsWithFunctionAssociationsRes(parsedOutput, context); - case "TooManyDistributionsWithLambdaAssociations": - case "com.amazonaws.cloudfront#TooManyDistributionsWithLambdaAssociations": - throw await de_TooManyDistributionsWithLambdaAssociationsRes(parsedOutput, context); - case "TooManyDistributionsWithSingleFunctionARN": - case "com.amazonaws.cloudfront#TooManyDistributionsWithSingleFunctionARN": - throw await de_TooManyDistributionsWithSingleFunctionARNRes(parsedOutput, context); - case "TooManyFunctionAssociations": - case "com.amazonaws.cloudfront#TooManyFunctionAssociations": - throw await de_TooManyFunctionAssociationsRes(parsedOutput, context); - case "TooManyHeadersInForwardedValues": - case "com.amazonaws.cloudfront#TooManyHeadersInForwardedValues": - throw await de_TooManyHeadersInForwardedValuesRes(parsedOutput, context); - case "TooManyKeyGroupsAssociatedToDistribution": - case "com.amazonaws.cloudfront#TooManyKeyGroupsAssociatedToDistribution": - throw await de_TooManyKeyGroupsAssociatedToDistributionRes(parsedOutput, context); - case "TooManyLambdaFunctionAssociations": - case "com.amazonaws.cloudfront#TooManyLambdaFunctionAssociations": - throw await de_TooManyLambdaFunctionAssociationsRes(parsedOutput, context); - case "TooManyOriginCustomHeaders": - case "com.amazonaws.cloudfront#TooManyOriginCustomHeaders": - throw await de_TooManyOriginCustomHeadersRes(parsedOutput, context); - case "TooManyOriginGroupsPerDistribution": - case "com.amazonaws.cloudfront#TooManyOriginGroupsPerDistribution": - throw await de_TooManyOriginGroupsPerDistributionRes(parsedOutput, context); - case "TooManyOrigins": - case "com.amazonaws.cloudfront#TooManyOrigins": - throw await de_TooManyOriginsRes(parsedOutput, context); - case "TooManyQueryStringParameters": - case "com.amazonaws.cloudfront#TooManyQueryStringParameters": - throw await de_TooManyQueryStringParametersRes(parsedOutput, context); - case "TooManyTrustedSigners": - case "com.amazonaws.cloudfront#TooManyTrustedSigners": - throw await de_TooManyTrustedSignersRes(parsedOutput, context); - case "TrustedKeyGroupDoesNotExist": - case "com.amazonaws.cloudfront#TrustedKeyGroupDoesNotExist": - throw await de_TrustedKeyGroupDoesNotExistRes(parsedOutput, context); - case "TrustedSignerDoesNotExist": - case "com.amazonaws.cloudfront#TrustedSignerDoesNotExist": - throw await de_TrustedSignerDoesNotExistRes(parsedOutput, context); - case "EntityAlreadyExists": - case "com.amazonaws.cloudfront#EntityAlreadyExists": - throw await de_EntityAlreadyExistsRes(parsedOutput, context); - case "EntityLimitExceeded": - case "com.amazonaws.cloudfront#EntityLimitExceeded": - throw await de_EntityLimitExceededRes(parsedOutput, context); - case "InvalidTagging": - case "com.amazonaws.cloudfront#InvalidTagging": - throw await de_InvalidTaggingRes(parsedOutput, context); - case "UnsupportedOperation": - case "com.amazonaws.cloudfront#UnsupportedOperation": - throw await de_UnsupportedOperationRes(parsedOutput, context); - case "CachePolicyAlreadyExists": - case "com.amazonaws.cloudfront#CachePolicyAlreadyExists": - throw await de_CachePolicyAlreadyExistsRes(parsedOutput, context); - case "TooManyCachePolicies": - case "com.amazonaws.cloudfront#TooManyCachePolicies": - throw await de_TooManyCachePoliciesRes(parsedOutput, context); - case "TooManyCookiesInCachePolicy": - case "com.amazonaws.cloudfront#TooManyCookiesInCachePolicy": - throw await de_TooManyCookiesInCachePolicyRes(parsedOutput, context); - case "TooManyHeadersInCachePolicy": - case "com.amazonaws.cloudfront#TooManyHeadersInCachePolicy": - throw await de_TooManyHeadersInCachePolicyRes(parsedOutput, context); - case "TooManyQueryStringsInCachePolicy": - case "com.amazonaws.cloudfront#TooManyQueryStringsInCachePolicy": - throw await de_TooManyQueryStringsInCachePolicyRes(parsedOutput, context); - case "CloudFrontOriginAccessIdentityAlreadyExists": - case "com.amazonaws.cloudfront#CloudFrontOriginAccessIdentityAlreadyExists": - throw await de_CloudFrontOriginAccessIdentityAlreadyExistsRes(parsedOutput, context); - case "TooManyCloudFrontOriginAccessIdentities": - case "com.amazonaws.cloudfront#TooManyCloudFrontOriginAccessIdentities": - throw await de_TooManyCloudFrontOriginAccessIdentitiesRes(parsedOutput, context); - case "ContinuousDeploymentPolicyAlreadyExists": - case "com.amazonaws.cloudfront#ContinuousDeploymentPolicyAlreadyExists": - throw await de_ContinuousDeploymentPolicyAlreadyExistsRes(parsedOutput, context); - case "StagingDistributionInUse": - case "com.amazonaws.cloudfront#StagingDistributionInUse": - throw await de_StagingDistributionInUseRes(parsedOutput, context); - case "TooManyContinuousDeploymentPolicies": - case "com.amazonaws.cloudfront#TooManyContinuousDeploymentPolicies": - throw await de_TooManyContinuousDeploymentPoliciesRes(parsedOutput, context); - case "ContinuousDeploymentPolicyInUse": - case "com.amazonaws.cloudfront#ContinuousDeploymentPolicyInUse": - throw await de_ContinuousDeploymentPolicyInUseRes(parsedOutput, context); - case "IllegalOriginAccessConfiguration": - case "com.amazonaws.cloudfront#IllegalOriginAccessConfiguration": - throw await de_IllegalOriginAccessConfigurationRes(parsedOutput, context); - case "InvalidDomainNameForOriginAccessControl": - case "com.amazonaws.cloudfront#InvalidDomainNameForOriginAccessControl": - throw await de_InvalidDomainNameForOriginAccessControlRes(parsedOutput, context); - case "NoSuchContinuousDeploymentPolicy": - case "com.amazonaws.cloudfront#NoSuchContinuousDeploymentPolicy": - throw await de_NoSuchContinuousDeploymentPolicyRes(parsedOutput, context); - case "InvalidAssociation": - case "com.amazonaws.cloudfront#InvalidAssociation": - throw await de_InvalidAssociationRes(parsedOutput, context); - case "FieldLevelEncryptionConfigAlreadyExists": - case "com.amazonaws.cloudfront#FieldLevelEncryptionConfigAlreadyExists": - throw await de_FieldLevelEncryptionConfigAlreadyExistsRes(parsedOutput, context); - case "NoSuchFieldLevelEncryptionProfile": - case "com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile": - throw await de_NoSuchFieldLevelEncryptionProfileRes(parsedOutput, context); - case "QueryArgProfileEmpty": - case "com.amazonaws.cloudfront#QueryArgProfileEmpty": - throw await de_QueryArgProfileEmptyRes(parsedOutput, context); - case "TooManyFieldLevelEncryptionConfigs": - case "com.amazonaws.cloudfront#TooManyFieldLevelEncryptionConfigs": - throw await de_TooManyFieldLevelEncryptionConfigsRes(parsedOutput, context); - case "TooManyFieldLevelEncryptionContentTypeProfiles": - case "com.amazonaws.cloudfront#TooManyFieldLevelEncryptionContentTypeProfiles": - throw await de_TooManyFieldLevelEncryptionContentTypeProfilesRes(parsedOutput, context); - case "TooManyFieldLevelEncryptionQueryArgProfiles": - case "com.amazonaws.cloudfront#TooManyFieldLevelEncryptionQueryArgProfiles": - throw await de_TooManyFieldLevelEncryptionQueryArgProfilesRes(parsedOutput, context); - case "FieldLevelEncryptionProfileAlreadyExists": - case "com.amazonaws.cloudfront#FieldLevelEncryptionProfileAlreadyExists": - throw await de_FieldLevelEncryptionProfileAlreadyExistsRes(parsedOutput, context); - case "FieldLevelEncryptionProfileSizeExceeded": - case "com.amazonaws.cloudfront#FieldLevelEncryptionProfileSizeExceeded": - throw await de_FieldLevelEncryptionProfileSizeExceededRes(parsedOutput, context); - case "NoSuchPublicKey": - case "com.amazonaws.cloudfront#NoSuchPublicKey": - throw await de_NoSuchPublicKeyRes(parsedOutput, context); - case "TooManyFieldLevelEncryptionEncryptionEntities": - case "com.amazonaws.cloudfront#TooManyFieldLevelEncryptionEncryptionEntities": - throw await de_TooManyFieldLevelEncryptionEncryptionEntitiesRes(parsedOutput, context); - case "TooManyFieldLevelEncryptionFieldPatterns": - case "com.amazonaws.cloudfront#TooManyFieldLevelEncryptionFieldPatterns": - throw await de_TooManyFieldLevelEncryptionFieldPatternsRes(parsedOutput, context); - case "TooManyFieldLevelEncryptionProfiles": - case "com.amazonaws.cloudfront#TooManyFieldLevelEncryptionProfiles": - throw await de_TooManyFieldLevelEncryptionProfilesRes(parsedOutput, context); - case "FunctionAlreadyExists": - case "com.amazonaws.cloudfront#FunctionAlreadyExists": - throw await de_FunctionAlreadyExistsRes(parsedOutput, context); - case "FunctionSizeLimitExceeded": - case "com.amazonaws.cloudfront#FunctionSizeLimitExceeded": - throw await de_FunctionSizeLimitExceededRes(parsedOutput, context); - case "TooManyFunctions": - case "com.amazonaws.cloudfront#TooManyFunctions": - throw await de_TooManyFunctionsRes(parsedOutput, context); - case "BatchTooLarge": - case "com.amazonaws.cloudfront#BatchTooLarge": - throw await de_BatchTooLargeRes(parsedOutput, context); - case "TooManyInvalidationsInProgress": - case "com.amazonaws.cloudfront#TooManyInvalidationsInProgress": - throw await de_TooManyInvalidationsInProgressRes(parsedOutput, context); - case "KeyGroupAlreadyExists": - case "com.amazonaws.cloudfront#KeyGroupAlreadyExists": - throw await de_KeyGroupAlreadyExistsRes(parsedOutput, context); - case "TooManyKeyGroups": - case "com.amazonaws.cloudfront#TooManyKeyGroups": - throw await de_TooManyKeyGroupsRes(parsedOutput, context); - case "TooManyPublicKeysInKeyGroup": - case "com.amazonaws.cloudfront#TooManyPublicKeysInKeyGroup": - throw await de_TooManyPublicKeysInKeyGroupRes(parsedOutput, context); - case "EntitySizeLimitExceeded": - case "com.amazonaws.cloudfront#EntitySizeLimitExceeded": - throw await de_EntitySizeLimitExceededRes(parsedOutput, context); - case "MonitoringSubscriptionAlreadyExists": - case "com.amazonaws.cloudfront#MonitoringSubscriptionAlreadyExists": - throw await de_MonitoringSubscriptionAlreadyExistsRes(parsedOutput, context); - case "OriginAccessControlAlreadyExists": - case "com.amazonaws.cloudfront#OriginAccessControlAlreadyExists": - throw await de_OriginAccessControlAlreadyExistsRes(parsedOutput, context); - case "TooManyOriginAccessControls": - case "com.amazonaws.cloudfront#TooManyOriginAccessControls": - throw await de_TooManyOriginAccessControlsRes(parsedOutput, context); - case "OriginRequestPolicyAlreadyExists": - case "com.amazonaws.cloudfront#OriginRequestPolicyAlreadyExists": - throw await de_OriginRequestPolicyAlreadyExistsRes(parsedOutput, context); - case "TooManyCookiesInOriginRequestPolicy": - case "com.amazonaws.cloudfront#TooManyCookiesInOriginRequestPolicy": - throw await de_TooManyCookiesInOriginRequestPolicyRes(parsedOutput, context); - case "TooManyHeadersInOriginRequestPolicy": - case "com.amazonaws.cloudfront#TooManyHeadersInOriginRequestPolicy": - throw await de_TooManyHeadersInOriginRequestPolicyRes(parsedOutput, context); - case "TooManyOriginRequestPolicies": - case "com.amazonaws.cloudfront#TooManyOriginRequestPolicies": - throw await de_TooManyOriginRequestPoliciesRes(parsedOutput, context); - case "TooManyQueryStringsInOriginRequestPolicy": - case "com.amazonaws.cloudfront#TooManyQueryStringsInOriginRequestPolicy": - throw await de_TooManyQueryStringsInOriginRequestPolicyRes(parsedOutput, context); - case "PublicKeyAlreadyExists": - case "com.amazonaws.cloudfront#PublicKeyAlreadyExists": - throw await de_PublicKeyAlreadyExistsRes(parsedOutput, context); - case "TooManyPublicKeys": - case "com.amazonaws.cloudfront#TooManyPublicKeys": - throw await de_TooManyPublicKeysRes(parsedOutput, context); - case "RealtimeLogConfigAlreadyExists": - case "com.amazonaws.cloudfront#RealtimeLogConfigAlreadyExists": - throw await de_RealtimeLogConfigAlreadyExistsRes(parsedOutput, context); - case "TooManyRealtimeLogConfigs": - case "com.amazonaws.cloudfront#TooManyRealtimeLogConfigs": - throw await de_TooManyRealtimeLogConfigsRes(parsedOutput, context); - case "ResponseHeadersPolicyAlreadyExists": - case "com.amazonaws.cloudfront#ResponseHeadersPolicyAlreadyExists": - throw await de_ResponseHeadersPolicyAlreadyExistsRes(parsedOutput, context); - case "TooLongCSPInResponseHeadersPolicy": - case "com.amazonaws.cloudfront#TooLongCSPInResponseHeadersPolicy": - throw await de_TooLongCSPInResponseHeadersPolicyRes(parsedOutput, context); - case "TooManyCustomHeadersInResponseHeadersPolicy": - case "com.amazonaws.cloudfront#TooManyCustomHeadersInResponseHeadersPolicy": - throw await de_TooManyCustomHeadersInResponseHeadersPolicyRes(parsedOutput, context); - case "TooManyRemoveHeadersInResponseHeadersPolicy": - case "com.amazonaws.cloudfront#TooManyRemoveHeadersInResponseHeadersPolicy": - throw await de_TooManyRemoveHeadersInResponseHeadersPolicyRes(parsedOutput, context); - case "TooManyResponseHeadersPolicies": - case "com.amazonaws.cloudfront#TooManyResponseHeadersPolicies": - throw await de_TooManyResponseHeadersPoliciesRes(parsedOutput, context); - case "StreamingDistributionAlreadyExists": - case "com.amazonaws.cloudfront#StreamingDistributionAlreadyExists": - throw await de_StreamingDistributionAlreadyExistsRes(parsedOutput, context); - case "TooManyStreamingDistributionCNAMEs": - case "com.amazonaws.cloudfront#TooManyStreamingDistributionCNAMEs": - throw await de_TooManyStreamingDistributionCNAMEsRes(parsedOutput, context); - case "TooManyStreamingDistributions": - case "com.amazonaws.cloudfront#TooManyStreamingDistributions": - throw await de_TooManyStreamingDistributionsRes(parsedOutput, context); - case "CannotDeleteEntityWhileInUse": - case "com.amazonaws.cloudfront#CannotDeleteEntityWhileInUse": - throw await de_CannotDeleteEntityWhileInUseRes(parsedOutput, context); - case "IllegalDelete": - case "com.amazonaws.cloudfront#IllegalDelete": - throw await de_IllegalDeleteRes(parsedOutput, context); - case "CachePolicyInUse": - case "com.amazonaws.cloudfront#CachePolicyInUse": - throw await de_CachePolicyInUseRes(parsedOutput, context); - case "CloudFrontOriginAccessIdentityInUse": - case "com.amazonaws.cloudfront#CloudFrontOriginAccessIdentityInUse": - throw await de_CloudFrontOriginAccessIdentityInUseRes(parsedOutput, context); - case "NoSuchCloudFrontOriginAccessIdentity": - case "com.amazonaws.cloudfront#NoSuchCloudFrontOriginAccessIdentity": - throw await de_NoSuchCloudFrontOriginAccessIdentityRes(parsedOutput, context); - case "ResourceNotDisabled": - case "com.amazonaws.cloudfront#ResourceNotDisabled": - throw await de_ResourceNotDisabledRes(parsedOutput, context); - case "DistributionNotDisabled": - case "com.amazonaws.cloudfront#DistributionNotDisabled": - throw await de_DistributionNotDisabledRes(parsedOutput, context); - case "ResourceInUse": - case "com.amazonaws.cloudfront#ResourceInUse": - throw await de_ResourceInUseRes(parsedOutput, context); - case "FieldLevelEncryptionConfigInUse": - case "com.amazonaws.cloudfront#FieldLevelEncryptionConfigInUse": - throw await de_FieldLevelEncryptionConfigInUseRes(parsedOutput, context); - case "FieldLevelEncryptionProfileInUse": - case "com.amazonaws.cloudfront#FieldLevelEncryptionProfileInUse": - throw await de_FieldLevelEncryptionProfileInUseRes(parsedOutput, context); - case "FunctionInUse": - case "com.amazonaws.cloudfront#FunctionInUse": - throw await de_FunctionInUseRes(parsedOutput, context); - case "NoSuchFunctionExists": - case "com.amazonaws.cloudfront#NoSuchFunctionExists": - throw await de_NoSuchFunctionExistsRes(parsedOutput, context); - case "NoSuchResource": - case "com.amazonaws.cloudfront#NoSuchResource": - throw await de_NoSuchResourceRes(parsedOutput, context); - case "NoSuchMonitoringSubscription": - case "com.amazonaws.cloudfront#NoSuchMonitoringSubscription": - throw await de_NoSuchMonitoringSubscriptionRes(parsedOutput, context); - case "NoSuchOriginAccessControl": - case "com.amazonaws.cloudfront#NoSuchOriginAccessControl": - throw await de_NoSuchOriginAccessControlRes(parsedOutput, context); - case "OriginAccessControlInUse": - case "com.amazonaws.cloudfront#OriginAccessControlInUse": - throw await de_OriginAccessControlInUseRes(parsedOutput, context); - case "OriginRequestPolicyInUse": - case "com.amazonaws.cloudfront#OriginRequestPolicyInUse": - throw await de_OriginRequestPolicyInUseRes(parsedOutput, context); - case "PublicKeyInUse": - case "com.amazonaws.cloudfront#PublicKeyInUse": - throw await de_PublicKeyInUseRes(parsedOutput, context); - case "RealtimeLogConfigInUse": - case "com.amazonaws.cloudfront#RealtimeLogConfigInUse": - throw await de_RealtimeLogConfigInUseRes(parsedOutput, context); - case "ResponseHeadersPolicyInUse": - case "com.amazonaws.cloudfront#ResponseHeadersPolicyInUse": - throw await de_ResponseHeadersPolicyInUseRes(parsedOutput, context); - case "NoSuchStreamingDistribution": - case "com.amazonaws.cloudfront#NoSuchStreamingDistribution": - throw await de_NoSuchStreamingDistributionRes(parsedOutput, context); - case "StreamingDistributionNotDisabled": - case "com.amazonaws.cloudfront#StreamingDistributionNotDisabled": - throw await de_StreamingDistributionNotDisabledRes(parsedOutput, context); - case "NoSuchInvalidation": - case "com.amazonaws.cloudfront#NoSuchInvalidation": - throw await de_NoSuchInvalidationRes(parsedOutput, context); - case "TestFunctionFailed": - case "com.amazonaws.cloudfront#TestFunctionFailed": - throw await de_TestFunctionFailedRes(parsedOutput, context); - case "CannotChangeImmutablePublicKeyFields": - case "com.amazonaws.cloudfront#CannotChangeImmutablePublicKeyFields": - throw await de_CannotChangeImmutablePublicKeyFieldsRes(parsedOutput, context); - case "CannotUpdateEntityWhileInUse": - case "com.amazonaws.cloudfront#CannotUpdateEntityWhileInUse": - throw await de_CannotUpdateEntityWhileInUseRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody: parsedBody.Error, - errorCode, - }) as never; - } -}; - -const throwDefaultError = withBaseException(__BaseException); -/** - * deserializeAws_restXmlAccessDeniedRes - */ -const de_AccessDeniedRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new AccessDenied({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlBatchTooLargeRes - */ -const de_BatchTooLargeRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new BatchTooLarge({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlCachePolicyAlreadyExistsRes - */ -const de_CachePolicyAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new CachePolicyAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlCachePolicyInUseRes - */ -const de_CachePolicyInUseRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new CachePolicyInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlCannotChangeImmutablePublicKeyFieldsRes - */ -const de_CannotChangeImmutablePublicKeyFieldsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new CannotChangeImmutablePublicKeyFields({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlCannotDeleteEntityWhileInUseRes - */ -const de_CannotDeleteEntityWhileInUseRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new CannotDeleteEntityWhileInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlCannotUpdateEntityWhileInUseRes - */ -const de_CannotUpdateEntityWhileInUseRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new CannotUpdateEntityWhileInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlCloudFrontOriginAccessIdentityAlreadyExistsRes - */ -const de_CloudFrontOriginAccessIdentityAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new CloudFrontOriginAccessIdentityAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlCloudFrontOriginAccessIdentityInUseRes - */ -const de_CloudFrontOriginAccessIdentityInUseRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new CloudFrontOriginAccessIdentityInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlCNAMEAlreadyExistsRes - */ -const de_CNAMEAlreadyExistsRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new CNAMEAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlContinuousDeploymentPolicyAlreadyExistsRes - */ -const de_ContinuousDeploymentPolicyAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new ContinuousDeploymentPolicyAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlContinuousDeploymentPolicyInUseRes - */ -const de_ContinuousDeploymentPolicyInUseRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new ContinuousDeploymentPolicyInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlDistributionAlreadyExistsRes - */ -const de_DistributionAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new DistributionAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlDistributionNotDisabledRes - */ -const de_DistributionNotDisabledRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new DistributionNotDisabled({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlEntityAlreadyExistsRes - */ -const de_EntityAlreadyExistsRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new EntityAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlEntityLimitExceededRes - */ -const de_EntityLimitExceededRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new EntityLimitExceeded({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlEntityNotFoundRes - */ -const de_EntityNotFoundRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new EntityNotFound({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlEntitySizeLimitExceededRes - */ -const de_EntitySizeLimitExceededRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new EntitySizeLimitExceeded({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionConfigAlreadyExistsRes - */ -const de_FieldLevelEncryptionConfigAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new FieldLevelEncryptionConfigAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionConfigInUseRes - */ -const de_FieldLevelEncryptionConfigInUseRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new FieldLevelEncryptionConfigInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionProfileAlreadyExistsRes - */ -const de_FieldLevelEncryptionProfileAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new FieldLevelEncryptionProfileAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionProfileInUseRes - */ -const de_FieldLevelEncryptionProfileInUseRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new FieldLevelEncryptionProfileInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionProfileSizeExceededRes - */ -const de_FieldLevelEncryptionProfileSizeExceededRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new FieldLevelEncryptionProfileSizeExceeded({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlFunctionAlreadyExistsRes - */ -const de_FunctionAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new FunctionAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlFunctionInUseRes - */ -const de_FunctionInUseRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new FunctionInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlFunctionSizeLimitExceededRes - */ -const de_FunctionSizeLimitExceededRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new FunctionSizeLimitExceeded({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlIllegalDeleteRes - */ -const de_IllegalDeleteRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new IllegalDelete({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlIllegalFieldLevelEncryptionConfigAssociationWithCacheBehaviorRes - */ -const de_IllegalFieldLevelEncryptionConfigAssociationWithCacheBehaviorRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlIllegalOriginAccessConfigurationRes - */ -const de_IllegalOriginAccessConfigurationRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new IllegalOriginAccessConfiguration({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlIllegalUpdateRes - */ -const de_IllegalUpdateRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new IllegalUpdate({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInconsistentQuantitiesRes - */ -const de_InconsistentQuantitiesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InconsistentQuantities({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidArgumentRes - */ -const de_InvalidArgumentRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidArgument({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidAssociationRes - */ -const de_InvalidAssociationRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidAssociation({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidDefaultRootObjectRes - */ -const de_InvalidDefaultRootObjectRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidDefaultRootObject({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidDomainNameForOriginAccessControlRes - */ -const de_InvalidDomainNameForOriginAccessControlRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidDomainNameForOriginAccessControl({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidErrorCodeRes - */ -const de_InvalidErrorCodeRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidErrorCode({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidForwardCookiesRes - */ -const de_InvalidForwardCookiesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidForwardCookies({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidFunctionAssociationRes - */ -const de_InvalidFunctionAssociationRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidFunctionAssociation({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidGeoRestrictionParameterRes - */ -const de_InvalidGeoRestrictionParameterRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidGeoRestrictionParameter({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidHeadersForS3OriginRes - */ -const de_InvalidHeadersForS3OriginRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidHeadersForS3Origin({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidIfMatchVersionRes - */ -const de_InvalidIfMatchVersionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidIfMatchVersion({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidLambdaFunctionAssociationRes - */ -const de_InvalidLambdaFunctionAssociationRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidLambdaFunctionAssociation({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidLocationCodeRes - */ -const de_InvalidLocationCodeRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidLocationCode({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidMinimumProtocolVersionRes - */ -const de_InvalidMinimumProtocolVersionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidMinimumProtocolVersion({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidOriginRes - */ -const de_InvalidOriginRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidOrigin({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidOriginAccessControlRes - */ -const de_InvalidOriginAccessControlRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidOriginAccessControl({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidOriginAccessIdentityRes - */ -const de_InvalidOriginAccessIdentityRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidOriginAccessIdentity({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidOriginKeepaliveTimeoutRes - */ -const de_InvalidOriginKeepaliveTimeoutRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidOriginKeepaliveTimeout({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidOriginReadTimeoutRes - */ -const de_InvalidOriginReadTimeoutRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidOriginReadTimeout({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidProtocolSettingsRes - */ -const de_InvalidProtocolSettingsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidProtocolSettings({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidQueryStringParametersRes - */ -const de_InvalidQueryStringParametersRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidQueryStringParameters({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidRelativePathRes - */ -const de_InvalidRelativePathRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidRelativePath({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidRequiredProtocolRes - */ -const de_InvalidRequiredProtocolRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidRequiredProtocol({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidResponseCodeRes - */ -const de_InvalidResponseCodeRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidResponseCode({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidTaggingRes - */ -const de_InvalidTaggingRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidTagging({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidTTLOrderRes - */ -const de_InvalidTTLOrderRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidTTLOrder({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidViewerCertificateRes - */ -const de_InvalidViewerCertificateRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidViewerCertificate({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidWebACLIdRes - */ -const de_InvalidWebACLIdRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidWebACLId({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlKeyGroupAlreadyExistsRes - */ -const de_KeyGroupAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new KeyGroupAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlMissingBodyRes - */ -const de_MissingBodyRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new MissingBody({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlMonitoringSubscriptionAlreadyExistsRes - */ -const de_MonitoringSubscriptionAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new MonitoringSubscriptionAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchCachePolicyRes - */ -const de_NoSuchCachePolicyRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchCachePolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchCloudFrontOriginAccessIdentityRes - */ -const de_NoSuchCloudFrontOriginAccessIdentityRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchCloudFrontOriginAccessIdentity({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchContinuousDeploymentPolicyRes - */ -const de_NoSuchContinuousDeploymentPolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchContinuousDeploymentPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchDistributionRes - */ -const de_NoSuchDistributionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchDistribution({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchFieldLevelEncryptionConfigRes - */ -const de_NoSuchFieldLevelEncryptionConfigRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchFieldLevelEncryptionConfig({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchFieldLevelEncryptionProfileRes - */ -const de_NoSuchFieldLevelEncryptionProfileRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchFieldLevelEncryptionProfile({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchFunctionExistsRes - */ -const de_NoSuchFunctionExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchFunctionExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchInvalidationRes - */ -const de_NoSuchInvalidationRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchInvalidation({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchMonitoringSubscriptionRes - */ -const de_NoSuchMonitoringSubscriptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchMonitoringSubscription({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchOriginRes - */ -const de_NoSuchOriginRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchOrigin({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchOriginAccessControlRes - */ -const de_NoSuchOriginAccessControlRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchOriginAccessControl({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchOriginRequestPolicyRes - */ -const de_NoSuchOriginRequestPolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchOriginRequestPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchPublicKeyRes - */ -const de_NoSuchPublicKeyRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchPublicKey({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchRealtimeLogConfigRes - */ -const de_NoSuchRealtimeLogConfigRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchRealtimeLogConfig({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchResourceRes - */ -const de_NoSuchResourceRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchResource({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchResponseHeadersPolicyRes - */ -const de_NoSuchResponseHeadersPolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchResponseHeadersPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchStreamingDistributionRes - */ -const de_NoSuchStreamingDistributionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchStreamingDistribution({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlOriginAccessControlAlreadyExistsRes - */ -const de_OriginAccessControlAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new OriginAccessControlAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlOriginAccessControlInUseRes - */ -const de_OriginAccessControlInUseRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new OriginAccessControlInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlOriginRequestPolicyAlreadyExistsRes - */ -const de_OriginRequestPolicyAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new OriginRequestPolicyAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlOriginRequestPolicyInUseRes - */ -const de_OriginRequestPolicyInUseRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new OriginRequestPolicyInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlPreconditionFailedRes - */ -const de_PreconditionFailedRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new PreconditionFailed({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlPublicKeyAlreadyExistsRes - */ -const de_PublicKeyAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new PublicKeyAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlPublicKeyInUseRes - */ -const de_PublicKeyInUseRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new PublicKeyInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlQueryArgProfileEmptyRes - */ -const de_QueryArgProfileEmptyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new QueryArgProfileEmpty({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlRealtimeLogConfigAlreadyExistsRes - */ -const de_RealtimeLogConfigAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new RealtimeLogConfigAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlRealtimeLogConfigInUseRes - */ -const de_RealtimeLogConfigInUseRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new RealtimeLogConfigInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlRealtimeLogConfigOwnerMismatchRes - */ -const de_RealtimeLogConfigOwnerMismatchRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new RealtimeLogConfigOwnerMismatch({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlResourceInUseRes - */ -const de_ResourceInUseRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new ResourceInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlResourceNotDisabledRes - */ -const de_ResourceNotDisabledRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new ResourceNotDisabled({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyAlreadyExistsRes - */ -const de_ResponseHeadersPolicyAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new ResponseHeadersPolicyAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyInUseRes - */ -const de_ResponseHeadersPolicyInUseRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new ResponseHeadersPolicyInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlStagingDistributionInUseRes - */ -const de_StagingDistributionInUseRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new StagingDistributionInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlStreamingDistributionAlreadyExistsRes - */ -const de_StreamingDistributionAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new StreamingDistributionAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlStreamingDistributionNotDisabledRes - */ -const de_StreamingDistributionNotDisabledRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new StreamingDistributionNotDisabled({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTestFunctionFailedRes - */ -const de_TestFunctionFailedRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TestFunctionFailed({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooLongCSPInResponseHeadersPolicyRes - */ -const de_TooLongCSPInResponseHeadersPolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooLongCSPInResponseHeadersPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyCacheBehaviorsRes - */ -const de_TooManyCacheBehaviorsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyCacheBehaviors({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyCachePoliciesRes - */ -const de_TooManyCachePoliciesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyCachePolicies({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyCertificatesRes - */ -const de_TooManyCertificatesRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyCertificates({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyCloudFrontOriginAccessIdentitiesRes - */ -const de_TooManyCloudFrontOriginAccessIdentitiesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyCloudFrontOriginAccessIdentities({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyContinuousDeploymentPoliciesRes - */ -const de_TooManyContinuousDeploymentPoliciesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyContinuousDeploymentPolicies({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyCookieNamesInWhiteListRes - */ -const de_TooManyCookieNamesInWhiteListRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyCookieNamesInWhiteList({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyCookiesInCachePolicyRes - */ -const de_TooManyCookiesInCachePolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyCookiesInCachePolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyCookiesInOriginRequestPolicyRes - */ -const de_TooManyCookiesInOriginRequestPolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyCookiesInOriginRequestPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyCustomHeadersInResponseHeadersPolicyRes - */ -const de_TooManyCustomHeadersInResponseHeadersPolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyCustomHeadersInResponseHeadersPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyDistributionCNAMEsRes - */ -const de_TooManyDistributionCNAMEsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyDistributionCNAMEs({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyDistributionsRes - */ -const de_TooManyDistributionsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyDistributions({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyDistributionsAssociatedToCachePolicyRes - */ -const de_TooManyDistributionsAssociatedToCachePolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyDistributionsAssociatedToCachePolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyDistributionsAssociatedToFieldLevelEncryptionConfigRes - */ -const de_TooManyDistributionsAssociatedToFieldLevelEncryptionConfigRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyDistributionsAssociatedToFieldLevelEncryptionConfig({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyDistributionsAssociatedToKeyGroupRes - */ -const de_TooManyDistributionsAssociatedToKeyGroupRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyDistributionsAssociatedToKeyGroup({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyDistributionsAssociatedToOriginAccessControlRes - */ -const de_TooManyDistributionsAssociatedToOriginAccessControlRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyDistributionsAssociatedToOriginAccessControl({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyDistributionsAssociatedToOriginRequestPolicyRes - */ -const de_TooManyDistributionsAssociatedToOriginRequestPolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyDistributionsAssociatedToOriginRequestPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyDistributionsAssociatedToResponseHeadersPolicyRes - */ -const de_TooManyDistributionsAssociatedToResponseHeadersPolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyDistributionsAssociatedToResponseHeadersPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyDistributionsWithFunctionAssociationsRes - */ -const de_TooManyDistributionsWithFunctionAssociationsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyDistributionsWithFunctionAssociations({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyDistributionsWithLambdaAssociationsRes - */ -const de_TooManyDistributionsWithLambdaAssociationsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyDistributionsWithLambdaAssociations({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyDistributionsWithSingleFunctionARNRes - */ -const de_TooManyDistributionsWithSingleFunctionARNRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyDistributionsWithSingleFunctionARN({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyFieldLevelEncryptionConfigsRes - */ -const de_TooManyFieldLevelEncryptionConfigsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyFieldLevelEncryptionConfigs({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyFieldLevelEncryptionContentTypeProfilesRes - */ -const de_TooManyFieldLevelEncryptionContentTypeProfilesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyFieldLevelEncryptionContentTypeProfiles({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyFieldLevelEncryptionEncryptionEntitiesRes - */ -const de_TooManyFieldLevelEncryptionEncryptionEntitiesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyFieldLevelEncryptionEncryptionEntities({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyFieldLevelEncryptionFieldPatternsRes - */ -const de_TooManyFieldLevelEncryptionFieldPatternsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyFieldLevelEncryptionFieldPatterns({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyFieldLevelEncryptionProfilesRes - */ -const de_TooManyFieldLevelEncryptionProfilesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyFieldLevelEncryptionProfiles({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyFieldLevelEncryptionQueryArgProfilesRes - */ -const de_TooManyFieldLevelEncryptionQueryArgProfilesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyFieldLevelEncryptionQueryArgProfiles({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyFunctionAssociationsRes - */ -const de_TooManyFunctionAssociationsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyFunctionAssociations({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyFunctionsRes - */ -const de_TooManyFunctionsRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyFunctions({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyHeadersInCachePolicyRes - */ -const de_TooManyHeadersInCachePolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyHeadersInCachePolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyHeadersInForwardedValuesRes - */ -const de_TooManyHeadersInForwardedValuesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyHeadersInForwardedValues({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyHeadersInOriginRequestPolicyRes - */ -const de_TooManyHeadersInOriginRequestPolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyHeadersInOriginRequestPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyInvalidationsInProgressRes - */ -const de_TooManyInvalidationsInProgressRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyInvalidationsInProgress({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyKeyGroupsRes - */ -const de_TooManyKeyGroupsRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyKeyGroups({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyKeyGroupsAssociatedToDistributionRes - */ -const de_TooManyKeyGroupsAssociatedToDistributionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyKeyGroupsAssociatedToDistribution({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyLambdaFunctionAssociationsRes - */ -const de_TooManyLambdaFunctionAssociationsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyLambdaFunctionAssociations({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyOriginAccessControlsRes - */ -const de_TooManyOriginAccessControlsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyOriginAccessControls({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyOriginCustomHeadersRes - */ -const de_TooManyOriginCustomHeadersRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyOriginCustomHeaders({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyOriginGroupsPerDistributionRes - */ -const de_TooManyOriginGroupsPerDistributionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyOriginGroupsPerDistribution({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyOriginRequestPoliciesRes - */ -const de_TooManyOriginRequestPoliciesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyOriginRequestPolicies({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyOriginsRes - */ -const de_TooManyOriginsRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyOrigins({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyPublicKeysRes - */ -const de_TooManyPublicKeysRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyPublicKeys({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyPublicKeysInKeyGroupRes - */ -const de_TooManyPublicKeysInKeyGroupRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyPublicKeysInKeyGroup({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyQueryStringParametersRes - */ -const de_TooManyQueryStringParametersRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyQueryStringParameters({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyQueryStringsInCachePolicyRes - */ -const de_TooManyQueryStringsInCachePolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyQueryStringsInCachePolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyQueryStringsInOriginRequestPolicyRes - */ -const de_TooManyQueryStringsInOriginRequestPolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyQueryStringsInOriginRequestPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyRealtimeLogConfigsRes - */ -const de_TooManyRealtimeLogConfigsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyRealtimeLogConfigs({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyRemoveHeadersInResponseHeadersPolicyRes - */ -const de_TooManyRemoveHeadersInResponseHeadersPolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyRemoveHeadersInResponseHeadersPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyResponseHeadersPoliciesRes - */ -const de_TooManyResponseHeadersPoliciesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyResponseHeadersPolicies({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyStreamingDistributionCNAMEsRes - */ -const de_TooManyStreamingDistributionCNAMEsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyStreamingDistributionCNAMEs({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyStreamingDistributionsRes - */ -const de_TooManyStreamingDistributionsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyStreamingDistributions({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyTrustedSignersRes - */ -const de_TooManyTrustedSignersRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyTrustedSigners({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTrustedKeyGroupDoesNotExistRes - */ -const de_TrustedKeyGroupDoesNotExistRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TrustedKeyGroupDoesNotExist({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTrustedSignerDoesNotExistRes - */ -const de_TrustedSignerDoesNotExistRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TrustedSignerDoesNotExist({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlUnsupportedOperationRes - */ -const de_UnsupportedOperationRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new UnsupportedOperation({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * serializeAws_restXmlAccessControlAllowHeadersList - */ -const se_AccessControlAllowHeadersList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_H); - }); -}; - -/** - * serializeAws_restXmlAccessControlAllowMethodsList - */ -const se_AccessControlAllowMethodsList = ( - input: ResponseHeadersPolicyAccessControlAllowMethodsValues[], - context: __SerdeContext -): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_RHPACAMV, entry); - return n.n(_Met); - }); -}; - -/** - * serializeAws_restXmlAccessControlAllowOriginsList - */ -const se_AccessControlAllowOriginsList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_Or); - }); -}; - -/** - * serializeAws_restXmlAccessControlExposeHeadersList - */ -const se_AccessControlExposeHeadersList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_H); - }); -}; - -/** - * serializeAws_restXmlAliases - */ -const se_Aliases = (input: Aliases, context: __SerdeContext): any => { - const bn = new __XmlNode(_Al); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_AliasList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlAliasList - */ -const se_AliasList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_CNAME); - }); -}; - -/** - * serializeAws_restXmlAllowedMethods - */ -const se_AllowedMethods = (input: AllowedMethods, context: __SerdeContext): any => { - const bn = new __XmlNode(_AM); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_MethodsList(input[_It]!, context)); - if (input[_CM] != null) { - bn.c(se_CachedMethods(input[_CM], context).n(_CM)); - } - return bn; -}; - -/** - * serializeAws_restXmlAwsAccountNumberList - */ -const se_AwsAccountNumberList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_AAN); - }); -}; - -/** - * serializeAws_restXmlCacheBehavior - */ -const se_CacheBehavior = (input: CacheBehavior, context: __SerdeContext): any => { - const bn = new __XmlNode(_CB); - if (input[_PP] != null) { - bn.c(__XmlNode.of(_s, input[_PP]).n(_PP)); - } - if (input[_TOI] != null) { - bn.c(__XmlNode.of(_s, input[_TOI]).n(_TOI)); - } - if (input[_TS] != null) { - bn.c(se_TrustedSigners(input[_TS], context).n(_TS)); - } - if (input[_TKG] != null) { - bn.c(se_TrustedKeyGroups(input[_TKG], context).n(_TKG)); - } - bn.cc(input, _VPP); - if (input[_AM] != null) { - bn.c(se_AllowedMethods(input[_AM], context).n(_AM)); - } - if (input[_SS] != null) { - bn.c(__XmlNode.of(_b, String(input[_SS])).n(_SS)); - } - if (input[_Com] != null) { - bn.c(__XmlNode.of(_b, String(input[_Com])).n(_Com)); - } - if (input[_LFA] != null) { - bn.c(se_LambdaFunctionAssociations(input[_LFA], context).n(_LFA)); - } - if (input[_FA] != null) { - bn.c(se_FunctionAssociations(input[_FA], context).n(_FA)); - } - if (input[_FLEI] != null) { - bn.c(__XmlNode.of(_s, input[_FLEI]).n(_FLEI)); - } - if (input[_RLCA] != null) { - bn.c(__XmlNode.of(_s, input[_RLCA]).n(_RLCA)); - } - if (input[_CPI] != null) { - bn.c(__XmlNode.of(_s, input[_CPI]).n(_CPI)); - } - if (input[_ORPI] != null) { - bn.c(__XmlNode.of(_s, input[_ORPI]).n(_ORPI)); - } - if (input[_RHPI] != null) { - bn.c(__XmlNode.of(_s, input[_RHPI]).n(_RHPI)); - } - if (input[_GC] != null) { - bn.c(se_GrpcConfig(input[_GC], context).n(_GC)); - } - if (input[_FV] != null) { - bn.c(se_ForwardedValues(input[_FV], context).n(_FV)); - } - if (input[_MTTL] != null) { - bn.c(__XmlNode.of(_l, String(input[_MTTL])).n(_MTTL)); - } - if (input[_DTTL] != null) { - bn.c(__XmlNode.of(_l, String(input[_DTTL])).n(_DTTL)); - } - if (input[_MTTLa] != null) { - bn.c(__XmlNode.of(_l, String(input[_MTTLa])).n(_MTTLa)); - } - return bn; -}; - -/** - * serializeAws_restXmlCacheBehaviorList - */ -const se_CacheBehaviorList = (input: CacheBehavior[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_CacheBehavior(entry, context); - return n.n(_CB); - }); -}; - -/** - * serializeAws_restXmlCacheBehaviors - */ -const se_CacheBehaviors = (input: CacheBehaviors, context: __SerdeContext): any => { - const bn = new __XmlNode(_CBa); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_CacheBehaviorList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlCachedMethods - */ -const se_CachedMethods = (input: CachedMethods, context: __SerdeContext): any => { - const bn = new __XmlNode(_CM); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_MethodsList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlCachePolicyConfig - */ -const se_CachePolicyConfig = (input: CachePolicyConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_CPC); - if (input[_Co] != null) { - bn.c(__XmlNode.of(_s, input[_Co]).n(_Co)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - if (input[_DTTL] != null) { - bn.c(__XmlNode.of(_l, String(input[_DTTL])).n(_DTTL)); - } - if (input[_MTTLa] != null) { - bn.c(__XmlNode.of(_l, String(input[_MTTLa])).n(_MTTLa)); - } - if (input[_MTTL] != null) { - bn.c(__XmlNode.of(_l, String(input[_MTTL])).n(_MTTL)); - } - if (input[_PICKAFTO] != null) { - bn.c(se_ParametersInCacheKeyAndForwardedToOrigin(input[_PICKAFTO], context).n(_PICKAFTO)); - } - return bn; -}; - -/** - * serializeAws_restXmlCachePolicyCookiesConfig - */ -const se_CachePolicyCookiesConfig = (input: CachePolicyCookiesConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_CPCC); - if (input[_CBo] != null) { - bn.c(__XmlNode.of(_CPCB, input[_CBo]).n(_CBo)); - } - if (input[_Coo] != null) { - bn.c(se_CookieNames(input[_Coo], context).n(_Coo)); - } - return bn; -}; - -/** - * serializeAws_restXmlCachePolicyHeadersConfig - */ -const se_CachePolicyHeadersConfig = (input: CachePolicyHeadersConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_CPHC); - if (input[_HB] != null) { - bn.c(__XmlNode.of(_CPHB, input[_HB]).n(_HB)); - } - if (input[_He] != null) { - bn.c(se_Headers(input[_He], context).n(_He)); - } - return bn; -}; - -/** - * serializeAws_restXmlCachePolicyQueryStringsConfig - */ -const se_CachePolicyQueryStringsConfig = (input: CachePolicyQueryStringsConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_CPQSC); - if (input[_QSB] != null) { - bn.c(__XmlNode.of(_CPQSB, input[_QSB]).n(_QSB)); - } - if (input[_QS] != null) { - bn.c(se_QueryStringNames(input[_QS], context).n(_QS)); - } - return bn; -}; - -/** - * serializeAws_restXmlCertificate - */ -const se_Certificate = (input: Certificate, context: __SerdeContext): any => { - const bn = new __XmlNode(_Ce); - if (input[_Ar] != null) { - bn.c(__XmlNode.of(_s, input[_Ar]).n(_Ar)); - } - return bn; -}; - -/** - * serializeAws_restXmlCloudFrontOriginAccessIdentityConfig - */ -const se_CloudFrontOriginAccessIdentityConfig = ( - input: CloudFrontOriginAccessIdentityConfig, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_CFOAIC); - if (input[_CR] != null) { - bn.c(__XmlNode.of(_s, input[_CR]).n(_CR)); - } - if (input[_Co] != null) { - bn.c(__XmlNode.of(_s, input[_Co]).n(_Co)); - } - return bn; -}; - -/** - * serializeAws_restXmlConnectionGroupAssociationFilter - */ -const se_ConnectionGroupAssociationFilter = (input: ConnectionGroupAssociationFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_CGAF); - if (input[_AILI] != null) { - bn.c(__XmlNode.of(_s, input[_AILI]).n(_AILI)); - } - return bn; -}; - -/** - * serializeAws_restXmlContentTypeProfile - */ -const se_ContentTypeProfile = (input: ContentTypeProfile, context: __SerdeContext): any => { - const bn = new __XmlNode(_CTP); - bn.cc(input, _Fo); - if (input[_PI] != null) { - bn.c(__XmlNode.of(_s, input[_PI]).n(_PI)); - } - if (input[_CT] != null) { - bn.c(__XmlNode.of(_s, input[_CT]).n(_CT)); - } - return bn; -}; - -/** - * serializeAws_restXmlContentTypeProfileConfig - */ -const se_ContentTypeProfileConfig = (input: ContentTypeProfileConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_CTPC); - if (input[_FWCTIU] != null) { - bn.c(__XmlNode.of(_b, String(input[_FWCTIU])).n(_FWCTIU)); - } - if (input[_CTPo] != null) { - bn.c(se_ContentTypeProfiles(input[_CTPo], context).n(_CTPo)); - } - return bn; -}; - -/** - * serializeAws_restXmlContentTypeProfileList - */ -const se_ContentTypeProfileList = (input: ContentTypeProfile[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_ContentTypeProfile(entry, context); - return n.n(_CTP); - }); -}; - -/** - * serializeAws_restXmlContentTypeProfiles - */ -const se_ContentTypeProfiles = (input: ContentTypeProfiles, context: __SerdeContext): any => { - const bn = new __XmlNode(_CTPo); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_ContentTypeProfileList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlContinuousDeploymentPolicyConfig - */ -const se_ContinuousDeploymentPolicyConfig = (input: ContinuousDeploymentPolicyConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_CDPC); - if (input[_SDDN] != null) { - bn.c(se_StagingDistributionDnsNames(input[_SDDN], context).n(_SDDN)); - } - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - if (input[_TC] != null) { - bn.c(se_TrafficConfig(input[_TC], context).n(_TC)); - } - return bn; -}; - -/** - * serializeAws_restXmlContinuousDeploymentSingleHeaderConfig - */ -const se_ContinuousDeploymentSingleHeaderConfig = ( - input: ContinuousDeploymentSingleHeaderConfig, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_CDSHC); - if (input[_H] != null) { - bn.c(__XmlNode.of(_s, input[_H]).n(_H)); - } - if (input[_V] != null) { - bn.c(__XmlNode.of(_s, input[_V]).n(_V)); - } - return bn; -}; - -/** - * serializeAws_restXmlContinuousDeploymentSingleWeightConfig - */ -const se_ContinuousDeploymentSingleWeightConfig = ( - input: ContinuousDeploymentSingleWeightConfig, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_CDSWC); - if (input[_W] != null) { - bn.c(__XmlNode.of(_f, String(input[_W])).n(_W)); - } - if (input[_SSC] != null) { - bn.c(se_SessionStickinessConfig(input[_SSC], context).n(_SSC)); - } - return bn; -}; - -/** - * serializeAws_restXmlCookieNameList - */ -const se_CookieNameList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_N); - }); -}; - -/** - * serializeAws_restXmlCookieNames - */ -const se_CookieNames = (input: CookieNames, context: __SerdeContext): any => { - const bn = new __XmlNode(_CN); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_CookieNameList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlCookiePreference - */ -const se_CookiePreference = (input: CookiePreference, context: __SerdeContext): any => { - const bn = new __XmlNode(_CP); - if (input[_For] != null) { - bn.c(__XmlNode.of(_ISt, input[_For]).n(_For)); - } - if (input[_WN] != null) { - bn.c(se_CookieNames(input[_WN], context).n(_WN)); - } - return bn; -}; - -/** - * serializeAws_restXmlCustomErrorResponse - */ -const se_CustomErrorResponse = (input: CustomErrorResponse, context: __SerdeContext): any => { - const bn = new __XmlNode(_CER); - if (input[_EC] != null) { - bn.c(__XmlNode.of(_i, String(input[_EC])).n(_EC)); - } - if (input[_RPP] != null) { - bn.c(__XmlNode.of(_s, input[_RPP]).n(_RPP)); - } - if (input[_RC] != null) { - bn.c(__XmlNode.of(_s, input[_RC]).n(_RC)); - } - if (input[_ECMTTL] != null) { - bn.c(__XmlNode.of(_l, String(input[_ECMTTL])).n(_ECMTTL)); - } - return bn; -}; - -/** - * serializeAws_restXmlCustomErrorResponseList - */ -const se_CustomErrorResponseList = (input: CustomErrorResponse[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_CustomErrorResponse(entry, context); - return n.n(_CER); - }); -}; - -/** - * serializeAws_restXmlCustomErrorResponses - */ -const se_CustomErrorResponses = (input: CustomErrorResponses, context: __SerdeContext): any => { - const bn = new __XmlNode(_CERu); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_CustomErrorResponseList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlCustomHeaders - */ -const se_CustomHeaders = (input: CustomHeaders, context: __SerdeContext): any => { - const bn = new __XmlNode(_CH); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_OriginCustomHeadersList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlCustomizations - */ -const se_Customizations = (input: Customizations, context: __SerdeContext): any => { - const bn = new __XmlNode(_C); - if (input[_WA] != null) { - bn.c(se_WebAclCustomization(input[_WA], context).n(_WA)); - } - if (input[_Ce] != null) { - bn.c(se_Certificate(input[_Ce], context).n(_Ce)); - } - if (input[_GR] != null) { - bn.c(se_GeoRestrictionCustomization(input[_GR], context).n(_GR)); - } - return bn; -}; - -/** - * serializeAws_restXmlCustomOriginConfig - */ -const se_CustomOriginConfig = (input: CustomOriginConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_COC); - if (input[_HTTPP] != null) { - bn.c(__XmlNode.of(_i, String(input[_HTTPP])).n(_HTTPP)); - } - if (input[_HTTPSP] != null) { - bn.c(__XmlNode.of(_i, String(input[_HTTPSP])).n(_HTTPSP)); - } - bn.cc(input, _OPP); - if (input[_OSP] != null) { - bn.c(se_OriginSslProtocols(input[_OSP], context).n(_OSP)); - } - if (input[_ORT] != null) { - bn.c(__XmlNode.of(_i, String(input[_ORT])).n(_ORT)); - } - if (input[_OKT] != null) { - bn.c(__XmlNode.of(_i, String(input[_OKT])).n(_OKT)); - } - bn.cc(input, _IAT); - return bn; -}; - -/** - * serializeAws_restXmlDefaultCacheBehavior - */ -const se_DefaultCacheBehavior = (input: DefaultCacheBehavior, context: __SerdeContext): any => { - const bn = new __XmlNode(_DCB); - if (input[_TOI] != null) { - bn.c(__XmlNode.of(_s, input[_TOI]).n(_TOI)); - } - if (input[_TS] != null) { - bn.c(se_TrustedSigners(input[_TS], context).n(_TS)); - } - if (input[_TKG] != null) { - bn.c(se_TrustedKeyGroups(input[_TKG], context).n(_TKG)); - } - bn.cc(input, _VPP); - if (input[_AM] != null) { - bn.c(se_AllowedMethods(input[_AM], context).n(_AM)); - } - if (input[_SS] != null) { - bn.c(__XmlNode.of(_b, String(input[_SS])).n(_SS)); - } - if (input[_Com] != null) { - bn.c(__XmlNode.of(_b, String(input[_Com])).n(_Com)); - } - if (input[_LFA] != null) { - bn.c(se_LambdaFunctionAssociations(input[_LFA], context).n(_LFA)); - } - if (input[_FA] != null) { - bn.c(se_FunctionAssociations(input[_FA], context).n(_FA)); - } - if (input[_FLEI] != null) { - bn.c(__XmlNode.of(_s, input[_FLEI]).n(_FLEI)); - } - if (input[_RLCA] != null) { - bn.c(__XmlNode.of(_s, input[_RLCA]).n(_RLCA)); - } - if (input[_CPI] != null) { - bn.c(__XmlNode.of(_s, input[_CPI]).n(_CPI)); - } - if (input[_ORPI] != null) { - bn.c(__XmlNode.of(_s, input[_ORPI]).n(_ORPI)); - } - if (input[_RHPI] != null) { - bn.c(__XmlNode.of(_s, input[_RHPI]).n(_RHPI)); - } - if (input[_GC] != null) { - bn.c(se_GrpcConfig(input[_GC], context).n(_GC)); - } - if (input[_FV] != null) { - bn.c(se_ForwardedValues(input[_FV], context).n(_FV)); - } - if (input[_MTTL] != null) { - bn.c(__XmlNode.of(_l, String(input[_MTTL])).n(_MTTL)); - } - if (input[_DTTL] != null) { - bn.c(__XmlNode.of(_l, String(input[_DTTL])).n(_DTTL)); - } - if (input[_MTTLa] != null) { - bn.c(__XmlNode.of(_l, String(input[_MTTLa])).n(_MTTLa)); - } - return bn; -}; - -/** - * serializeAws_restXmlDistributionConfig - */ -const se_DistributionConfig = (input: DistributionConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_DCi); - if (input[_CR] != null) { - bn.c(__XmlNode.of(_s, input[_CR]).n(_CR)); - } - if (input[_Al] != null) { - bn.c(se_Aliases(input[_Al], context).n(_Al)); - } - if (input[_DRO] != null) { - bn.c(__XmlNode.of(_s, input[_DRO]).n(_DRO)); - } - if (input[_Ori] != null) { - bn.c(se_Origins(input[_Ori], context).n(_Ori)); - } - if (input[_OG] != null) { - bn.c(se_OriginGroups(input[_OG], context).n(_OG)); - } - if (input[_DCB] != null) { - bn.c(se_DefaultCacheBehavior(input[_DCB], context).n(_DCB)); - } - if (input[_CBa] != null) { - bn.c(se_CacheBehaviors(input[_CBa], context).n(_CBa)); - } - if (input[_CERu] != null) { - bn.c(se_CustomErrorResponses(input[_CERu], context).n(_CERu)); - } - if (input[_Co] != null) { - bn.c(__XmlNode.of(_CTo, input[_Co]).n(_Co)); - } - if (input[_Lo] != null) { - bn.c(se_LoggingConfig(input[_Lo], context).n(_Lo)); - } - bn.cc(input, _PC); - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - if (input[_VC] != null) { - bn.c(se_ViewerCertificate(input[_VC], context).n(_VC)); - } - if (input[_Re] != null) { - bn.c(se_Restrictions(input[_Re], context).n(_Re)); - } - if (input[_WACLI] != null) { - bn.c(__XmlNode.of(_s, input[_WACLI]).n(_WACLI)); - } - bn.cc(input, _HV); - if (input[_IIPVE] != null) { - bn.c(__XmlNode.of(_b, String(input[_IIPVE])).n(_IIPVE)); - } - if (input[_CDPI] != null) { - bn.c(__XmlNode.of(_s, input[_CDPI]).n(_CDPI)); - } - if (input[_S] != null) { - bn.c(__XmlNode.of(_b, String(input[_S])).n(_S)); - } - if (input[_AILI] != null) { - bn.c(__XmlNode.of(_s, input[_AILI]).n(_AILI)); - } - if (input[_TCe] != null) { - bn.c(se_TenantConfig(input[_TCe], context).n(_TCe)); - } - bn.cc(input, _CMo); - return bn; -}; - -/** - * serializeAws_restXmlDistributionConfigWithTags - */ -const se_DistributionConfigWithTags = (input: DistributionConfigWithTags, context: __SerdeContext): any => { - const bn = new __XmlNode(_DCWT); - if (input[_DCi] != null) { - bn.c(se_DistributionConfig(input[_DCi], context).n(_DCi)); - } - if (input[_T] != null) { - bn.c(se_Tags(input[_T], context).n(_T)); - } - return bn; -}; - -/** - * serializeAws_restXmlDistributionResourceId - */ -const se_DistributionResourceId = (input: DistributionResourceId, context: __SerdeContext): any => { - const bn = new __XmlNode(_DRI); - if (input[_DI] != null) { - bn.c(__XmlNode.of(_s, input[_DI]).n(_DI)); - } - if (input[_DTI] != null) { - bn.c(__XmlNode.of(_s, input[_DTI]).n(_DTI)); - } - return bn; -}; - -/** - * serializeAws_restXmlDistributionTenantAssociationFilter - */ -const se_DistributionTenantAssociationFilter = ( - input: DistributionTenantAssociationFilter, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_DTAF); - if (input[_DI] != null) { - bn.c(__XmlNode.of(_s, input[_DI]).n(_DI)); - } - if (input[_CGI] != null) { - bn.c(__XmlNode.of(_s, input[_CGI]).n(_CGI)); - } - return bn; -}; - -/** - * serializeAws_restXmlDomainItem - */ -const se_DomainItem = (input: DomainItem, context: __SerdeContext): any => { - const bn = new __XmlNode(_DIo); - if (input[_Do] != null) { - bn.c(__XmlNode.of(_s, input[_Do]).n(_Do)); - } - return bn; -}; - -/** - * serializeAws_restXmlDomainList - */ -const se_DomainList = (input: DomainItem[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_DomainItem(entry, context); - return n.n(_m); - }); -}; - -/** - * serializeAws_restXmlEncryptionEntities - */ -const se_EncryptionEntities = (input: EncryptionEntities, context: __SerdeContext): any => { - const bn = new __XmlNode(_EE); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_EncryptionEntityList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlEncryptionEntity - */ -const se_EncryptionEntity = (input: EncryptionEntity, context: __SerdeContext): any => { - const bn = new __XmlNode(_EEn); - if (input[_PKI] != null) { - bn.c(__XmlNode.of(_s, input[_PKI]).n(_PKI)); - } - if (input[_PIr] != null) { - bn.c(__XmlNode.of(_s, input[_PIr]).n(_PIr)); - } - if (input[_FP] != null) { - bn.c(se_FieldPatterns(input[_FP], context).n(_FP)); - } - return bn; -}; - -/** - * serializeAws_restXmlEncryptionEntityList - */ -const se_EncryptionEntityList = (input: EncryptionEntity[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_EncryptionEntity(entry, context); - return n.n(_EEn); - }); -}; - -/** - * serializeAws_restXmlEndPoint - */ -const se_EndPoint = (input: EndPoint, context: __SerdeContext): any => { - const bn = new __XmlNode(_EPn); - if (input[_ST] != null) { - bn.c(__XmlNode.of(_s, input[_ST]).n(_ST)); - } - if (input[_KSC] != null) { - bn.c(se_KinesisStreamConfig(input[_KSC], context).n(_KSC)); - } - return bn; -}; - -/** - * serializeAws_restXmlEndPointList - */ -const se_EndPointList = (input: EndPoint[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_EndPoint(entry, context); - return n.n(_m); - }); -}; - -/** - * serializeAws_restXmlFieldLevelEncryptionConfig - */ -const se_FieldLevelEncryptionConfig = (input: FieldLevelEncryptionConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_FLEC); - if (input[_CR] != null) { - bn.c(__XmlNode.of(_s, input[_CR]).n(_CR)); - } - if (input[_Co] != null) { - bn.c(__XmlNode.of(_s, input[_Co]).n(_Co)); - } - if (input[_QAPC] != null) { - bn.c(se_QueryArgProfileConfig(input[_QAPC], context).n(_QAPC)); - } - if (input[_CTPC] != null) { - bn.c(se_ContentTypeProfileConfig(input[_CTPC], context).n(_CTPC)); - } - return bn; -}; - -/** - * serializeAws_restXmlFieldLevelEncryptionProfileConfig - */ -const se_FieldLevelEncryptionProfileConfig = ( - input: FieldLevelEncryptionProfileConfig, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_FLEPC); - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - if (input[_CR] != null) { - bn.c(__XmlNode.of(_s, input[_CR]).n(_CR)); - } - if (input[_Co] != null) { - bn.c(__XmlNode.of(_s, input[_Co]).n(_Co)); - } - if (input[_EE] != null) { - bn.c(se_EncryptionEntities(input[_EE], context).n(_EE)); - } - return bn; -}; - -/** - * serializeAws_restXmlFieldList - */ -const se_FieldList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_Fi); - }); -}; - -/** - * serializeAws_restXmlFieldPatternList - */ -const se_FieldPatternList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_FPi); - }); -}; - -/** - * serializeAws_restXmlFieldPatterns - */ -const se_FieldPatterns = (input: FieldPatterns, context: __SerdeContext): any => { - const bn = new __XmlNode(_FP); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_FieldPatternList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlForwardedValues - */ -const se_ForwardedValues = (input: ForwardedValues, context: __SerdeContext): any => { - const bn = new __XmlNode(_FV); - if (input[_QSu] != null) { - bn.c(__XmlNode.of(_b, String(input[_QSu])).n(_QSu)); - } - if (input[_Coo] != null) { - bn.c(se_CookiePreference(input[_Coo], context).n(_Coo)); - } - if (input[_He] != null) { - bn.c(se_Headers(input[_He], context).n(_He)); - } - if (input[_QSCK] != null) { - bn.c(se_QueryStringCacheKeys(input[_QSCK], context).n(_QSCK)); - } - return bn; -}; - -/** - * serializeAws_restXmlFunctionAssociation - */ -const se_FunctionAssociation = (input: FunctionAssociation, context: __SerdeContext): any => { - const bn = new __XmlNode(_FAu); - bn.cc(input, _FARN); - bn.cc(input, _ETv); - return bn; -}; - -/** - * serializeAws_restXmlFunctionAssociationList - */ -const se_FunctionAssociationList = (input: FunctionAssociation[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_FunctionAssociation(entry, context); - return n.n(_FAu); - }); -}; - -/** - * serializeAws_restXmlFunctionAssociations - */ -const se_FunctionAssociations = (input: FunctionAssociations, context: __SerdeContext): any => { - const bn = new __XmlNode(_FA); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_FunctionAssociationList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlFunctionConfig - */ -const se_FunctionConfig = (input: FunctionConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_FCu); - if (input[_Co] != null) { - bn.c(__XmlNode.of(_s, input[_Co]).n(_Co)); - } - if (input[_Ru] != null) { - bn.c(__XmlNode.of(_FR, input[_Ru]).n(_Ru)); - } - if (input[_KVSA] != null) { - bn.c(se_KeyValueStoreAssociations(input[_KVSA], context).n(_KVSA)); - } - return bn; -}; - -/** - * serializeAws_restXmlGeoRestriction - */ -const se_GeoRestriction = (input: GeoRestriction, context: __SerdeContext): any => { - const bn = new __XmlNode(_GRe); - if (input[_RT] != null) { - bn.c(__XmlNode.of(_GRT, input[_RT]).n(_RT)); - } - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_LocationList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlGeoRestrictionCustomization - */ -const se_GeoRestrictionCustomization = (input: GeoRestrictionCustomization, context: __SerdeContext): any => { - const bn = new __XmlNode(_GRC); - if (input[_RT] != null) { - bn.c(__XmlNode.of(_GRT, input[_RT]).n(_RT)); - } - bn.lc(input, "Locations", "Locations", () => se_LocationList(input[_Loc]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlGrpcConfig - */ -const se_GrpcConfig = (input: GrpcConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_GC); - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - return bn; -}; - -/** - * serializeAws_restXmlHeaderList - */ -const se_HeaderList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_N); - }); -}; - -/** - * serializeAws_restXmlHeaders - */ -const se_Headers = (input: Headers, context: __SerdeContext): any => { - const bn = new __XmlNode(_He); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_HeaderList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlImportSource - */ -const se_ImportSource = (input: ImportSource, context: __SerdeContext): any => { - const bn = new __XmlNode(_IS); - if (input[_STo] != null) { - bn.c(__XmlNode.of(_IST, input[_STo]).n(_STo)); - } - if (input[_SARN] != null) { - bn.c(__XmlNode.of(_s, input[_SARN]).n(_SARN)); - } - return bn; -}; - -/** - * serializeAws_restXmlInvalidationBatch - */ -const se_InvalidationBatch = (input: InvalidationBatch, context: __SerdeContext): any => { - const bn = new __XmlNode(_IB); - if (input[_Pa] != null) { - bn.c(se_Paths(input[_Pa], context).n(_Pa)); - } - if (input[_CR] != null) { - bn.c(__XmlNode.of(_s, input[_CR]).n(_CR)); - } - return bn; -}; - -/** - * serializeAws_restXmlKeyGroupConfig - */ -const se_KeyGroupConfig = (input: KeyGroupConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_KGC); - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - bn.lc(input, "Items", "Items", () => se_PublicKeyIdList(input[_It]!, context)); - if (input[_Co] != null) { - bn.c(__XmlNode.of(_s, input[_Co]).n(_Co)); - } - return bn; -}; - -/** - * serializeAws_restXmlKeyValueStoreAssociation - */ -const se_KeyValueStoreAssociation = (input: KeyValueStoreAssociation, context: __SerdeContext): any => { - const bn = new __XmlNode(_KVSAe); - bn.cc(input, _KVSARN); - return bn; -}; - -/** - * serializeAws_restXmlKeyValueStoreAssociationList - */ -const se_KeyValueStoreAssociationList = (input: KeyValueStoreAssociation[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_KeyValueStoreAssociation(entry, context); - return n.n(_KVSAe); - }); -}; - -/** - * serializeAws_restXmlKeyValueStoreAssociations - */ -const se_KeyValueStoreAssociations = (input: KeyValueStoreAssociations, context: __SerdeContext): any => { - const bn = new __XmlNode(_KVSA); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_KeyValueStoreAssociationList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlKinesisStreamConfig - */ -const se_KinesisStreamConfig = (input: KinesisStreamConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_KSC); - if (input[_RARN] != null) { - bn.c(__XmlNode.of(_s, input[_RARN]).n(_RARN)); - } - if (input[_SARNt] != null) { - bn.c(__XmlNode.of(_s, input[_SARNt]).n(_SARNt)); - } - return bn; -}; - -/** - * serializeAws_restXmlLambdaFunctionAssociation - */ -const se_LambdaFunctionAssociation = (input: LambdaFunctionAssociation, context: __SerdeContext): any => { - const bn = new __XmlNode(_LFAa); - bn.cc(input, _LFARN); - bn.cc(input, _ETv); - if (input[_IBn] != null) { - bn.c(__XmlNode.of(_b, String(input[_IBn])).n(_IBn)); - } - return bn; -}; - -/** - * serializeAws_restXmlLambdaFunctionAssociationList - */ -const se_LambdaFunctionAssociationList = (input: LambdaFunctionAssociation[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_LambdaFunctionAssociation(entry, context); - return n.n(_LFAa); - }); -}; - -/** - * serializeAws_restXmlLambdaFunctionAssociations - */ -const se_LambdaFunctionAssociations = (input: LambdaFunctionAssociations, context: __SerdeContext): any => { - const bn = new __XmlNode(_LFA); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_LambdaFunctionAssociationList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlLocationList - */ -const se_LocationList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_L); - }); -}; - -/** - * serializeAws_restXmlLoggingConfig - */ -const se_LoggingConfig = (input: LoggingConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_LC); - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - if (input[_ICn] != null) { - bn.c(__XmlNode.of(_b, String(input[_ICn])).n(_ICn)); - } - if (input[_B] != null) { - bn.c(__XmlNode.of(_s, input[_B]).n(_B)); - } - if (input[_Pr] != null) { - bn.c(__XmlNode.of(_s, input[_Pr]).n(_Pr)); - } - return bn; -}; - -/** - * serializeAws_restXmlManagedCertificateRequest - */ -const se_ManagedCertificateRequest = (input: ManagedCertificateRequest, context: __SerdeContext): any => { - const bn = new __XmlNode(_MCR); - bn.cc(input, _VTH); - if (input[_PDN] != null) { - bn.c(__XmlNode.of(_s, input[_PDN]).n(_PDN)); - } - bn.cc(input, _CTLP); - return bn; -}; - -/** - * serializeAws_restXmlMethodsList - */ -const se_MethodsList = (input: Method[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_Met, entry); - return n.n(_Met); - }); -}; - -/** - * serializeAws_restXmlMonitoringSubscription - */ -const se_MonitoringSubscription = (input: MonitoringSubscription, context: __SerdeContext): any => { - const bn = new __XmlNode(_MS); - if (input[_RMSC] != null) { - bn.c(se_RealtimeMetricsSubscriptionConfig(input[_RMSC], context).n(_RMSC)); - } - return bn; -}; - -/** - * serializeAws_restXmlOrigin - */ -const se_Origin = (input: Origin, context: __SerdeContext): any => { - const bn = new __XmlNode(_Or); - if (input[_Id] != null) { - bn.c(__XmlNode.of(_s, input[_Id]).n(_Id)); - } - if (input[_DN] != null) { - bn.c(__XmlNode.of(_s, input[_DN]).n(_DN)); - } - if (input[_OP] != null) { - bn.c(__XmlNode.of(_s, input[_OP]).n(_OP)); - } - if (input[_CH] != null) { - bn.c(se_CustomHeaders(input[_CH], context).n(_CH)); - } - if (input[_SOC] != null) { - bn.c(se_S3OriginConfig(input[_SOC], context).n(_SOC)); - } - if (input[_COC] != null) { - bn.c(se_CustomOriginConfig(input[_COC], context).n(_COC)); - } - if (input[_VOC] != null) { - bn.c(se_VpcOriginConfig(input[_VOC], context).n(_VOC)); - } - if (input[_CAo] != null) { - bn.c(__XmlNode.of(_i, String(input[_CAo])).n(_CAo)); - } - if (input[_CTon] != null) { - bn.c(__XmlNode.of(_i, String(input[_CTon])).n(_CTon)); - } - if (input[_RCT] != null) { - bn.c(__XmlNode.of(_i, String(input[_RCT])).n(_RCT)); - } - if (input[_OS] != null) { - bn.c(se_OriginShield(input[_OS], context).n(_OS)); - } - if (input[_OACI] != null) { - bn.c(__XmlNode.of(_s, input[_OACI]).n(_OACI)); - } - return bn; -}; - -/** - * serializeAws_restXmlOriginAccessControlConfig - */ -const se_OriginAccessControlConfig = (input: OriginAccessControlConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_OACC); - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - if (input[_De] != null) { - bn.c(__XmlNode.of(_s, input[_De]).n(_De)); - } - if (input[_SP] != null) { - bn.c(__XmlNode.of(_OACSP, input[_SP]).n(_SP)); - } - if (input[_SB] != null) { - bn.c(__XmlNode.of(_OACSB, input[_SB]).n(_SB)); - } - if (input[_OACOT] != null) { - bn.c(__XmlNode.of(_OACOTr, input[_OACOT]).n(_OACOT)); - } - return bn; -}; - -/** - * serializeAws_restXmlOriginCustomHeader - */ -const se_OriginCustomHeader = (input: OriginCustomHeader, context: __SerdeContext): any => { - const bn = new __XmlNode(_OCH); - if (input[_HN] != null) { - bn.c(__XmlNode.of(_s, input[_HN]).n(_HN)); - } - if (input[_HVe] != null) { - bn.c(__XmlNode.of(_sST, input[_HVe]).n(_HVe)); - } - return bn; -}; - -/** - * serializeAws_restXmlOriginCustomHeadersList - */ -const se_OriginCustomHeadersList = (input: OriginCustomHeader[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_OriginCustomHeader(entry, context); - return n.n(_OCH); - }); -}; - -/** - * serializeAws_restXmlOriginGroup - */ -const se_OriginGroup = (input: OriginGroup, context: __SerdeContext): any => { - const bn = new __XmlNode(_OGr); - if (input[_Id] != null) { - bn.c(__XmlNode.of(_s, input[_Id]).n(_Id)); - } - if (input[_FCa] != null) { - bn.c(se_OriginGroupFailoverCriteria(input[_FCa], context).n(_FCa)); - } - if (input[_Mem] != null) { - bn.c(se_OriginGroupMembers(input[_Mem], context).n(_Mem)); - } - if (input[_SC] != null) { - bn.c(__XmlNode.of(_OGSC, input[_SC]).n(_SC)); - } - return bn; -}; - -/** - * serializeAws_restXmlOriginGroupFailoverCriteria - */ -const se_OriginGroupFailoverCriteria = (input: OriginGroupFailoverCriteria, context: __SerdeContext): any => { - const bn = new __XmlNode(_OGFC); - if (input[_SCt] != null) { - bn.c(se_StatusCodes(input[_SCt], context).n(_SCt)); - } - return bn; -}; - -/** - * serializeAws_restXmlOriginGroupList - */ -const se_OriginGroupList = (input: OriginGroup[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_OriginGroup(entry, context); - return n.n(_OGr); - }); -}; - -/** - * serializeAws_restXmlOriginGroupMember - */ -const se_OriginGroupMember = (input: OriginGroupMember, context: __SerdeContext): any => { - const bn = new __XmlNode(_OGM); - if (input[_OI] != null) { - bn.c(__XmlNode.of(_s, input[_OI]).n(_OI)); - } - return bn; -}; - -/** - * serializeAws_restXmlOriginGroupMemberList - */ -const se_OriginGroupMemberList = (input: OriginGroupMember[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_OriginGroupMember(entry, context); - return n.n(_OGM); - }); -}; - -/** - * serializeAws_restXmlOriginGroupMembers - */ -const se_OriginGroupMembers = (input: OriginGroupMembers, context: __SerdeContext): any => { - const bn = new __XmlNode(_OGMr); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_OriginGroupMemberList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlOriginGroups - */ -const se_OriginGroups = (input: OriginGroups, context: __SerdeContext): any => { - const bn = new __XmlNode(_OG); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_OriginGroupList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlOriginList - */ -const se_OriginList = (input: Origin[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_Origin(entry, context); - return n.n(_Or); - }); -}; - -/** - * serializeAws_restXmlOriginRequestPolicyConfig - */ -const se_OriginRequestPolicyConfig = (input: OriginRequestPolicyConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_ORPC); - if (input[_Co] != null) { - bn.c(__XmlNode.of(_s, input[_Co]).n(_Co)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - if (input[_HC] != null) { - bn.c(se_OriginRequestPolicyHeadersConfig(input[_HC], context).n(_HC)); - } - if (input[_CC] != null) { - bn.c(se_OriginRequestPolicyCookiesConfig(input[_CC], context).n(_CC)); - } - if (input[_QSC] != null) { - bn.c(se_OriginRequestPolicyQueryStringsConfig(input[_QSC], context).n(_QSC)); - } - return bn; -}; - -/** - * serializeAws_restXmlOriginRequestPolicyCookiesConfig - */ -const se_OriginRequestPolicyCookiesConfig = (input: OriginRequestPolicyCookiesConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_ORPCC); - if (input[_CBo] != null) { - bn.c(__XmlNode.of(_ORPCB, input[_CBo]).n(_CBo)); - } - if (input[_Coo] != null) { - bn.c(se_CookieNames(input[_Coo], context).n(_Coo)); - } - return bn; -}; - -/** - * serializeAws_restXmlOriginRequestPolicyHeadersConfig - */ -const se_OriginRequestPolicyHeadersConfig = (input: OriginRequestPolicyHeadersConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_ORPHC); - if (input[_HB] != null) { - bn.c(__XmlNode.of(_ORPHB, input[_HB]).n(_HB)); - } - if (input[_He] != null) { - bn.c(se_Headers(input[_He], context).n(_He)); - } - return bn; -}; - -/** - * serializeAws_restXmlOriginRequestPolicyQueryStringsConfig - */ -const se_OriginRequestPolicyQueryStringsConfig = ( - input: OriginRequestPolicyQueryStringsConfig, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_ORPQSC); - if (input[_QSB] != null) { - bn.c(__XmlNode.of(_ORPQSB, input[_QSB]).n(_QSB)); - } - if (input[_QS] != null) { - bn.c(se_QueryStringNames(input[_QS], context).n(_QS)); - } - return bn; -}; - -/** - * serializeAws_restXmlOrigins - */ -const se_Origins = (input: Origins, context: __SerdeContext): any => { - const bn = new __XmlNode(_Ori); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_OriginList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlOriginShield - */ -const se_OriginShield = (input: OriginShield, context: __SerdeContext): any => { - const bn = new __XmlNode(_OS); - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - bn.cc(input, _OSR); - return bn; -}; - -/** - * serializeAws_restXmlOriginSslProtocols - */ -const se_OriginSslProtocols = (input: OriginSslProtocols, context: __SerdeContext): any => { - const bn = new __XmlNode(_OSP); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_SslProtocolsList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlParameter - */ -const se_Parameter = (input: Parameter, context: __SerdeContext): any => { - const bn = new __XmlNode(_Par); - if (input[_N] != null) { - bn.c(__XmlNode.of(_PN, input[_N]).n(_N)); - } - if (input[_V] != null) { - bn.c(__XmlNode.of(_PV, input[_V]).n(_V)); - } - return bn; -}; - -/** - * serializeAws_restXmlParameterDefinition - */ -const se_ParameterDefinition = (input: ParameterDefinition, context: __SerdeContext): any => { - const bn = new __XmlNode(_PDa); - if (input[_N] != null) { - bn.c(__XmlNode.of(_PN, input[_N]).n(_N)); - } - if (input[_Def] != null) { - bn.c(se_ParameterDefinitionSchema(input[_Def], context).n(_Def)); - } - return bn; -}; - -/** - * serializeAws_restXmlParameterDefinitions - */ -const se_ParameterDefinitions = (input: ParameterDefinition[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_ParameterDefinition(entry, context); - return n.n(_m); - }); -}; - -/** - * serializeAws_restXmlParameterDefinitionSchema - */ -const se_ParameterDefinitionSchema = (input: ParameterDefinitionSchema, context: __SerdeContext): any => { - const bn = new __XmlNode(_PDS); - if (input[_SSt] != null) { - bn.c(se_StringSchemaConfig(input[_SSt], context).n(_SSt)); - } - return bn; -}; - -/** - * serializeAws_restXmlParameters - */ -const se_Parameters = (input: Parameter[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_Parameter(entry, context); - return n.n(_m); - }); -}; - -/** - * serializeAws_restXmlParametersInCacheKeyAndForwardedToOrigin - */ -const se_ParametersInCacheKeyAndForwardedToOrigin = ( - input: ParametersInCacheKeyAndForwardedToOrigin, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_PICKAFTO); - if (input[_EAEG] != null) { - bn.c(__XmlNode.of(_b, String(input[_EAEG])).n(_EAEG)); - } - if (input[_EAEB] != null) { - bn.c(__XmlNode.of(_b, String(input[_EAEB])).n(_EAEB)); - } - if (input[_HC] != null) { - bn.c(se_CachePolicyHeadersConfig(input[_HC], context).n(_HC)); - } - if (input[_CC] != null) { - bn.c(se_CachePolicyCookiesConfig(input[_CC], context).n(_CC)); - } - if (input[_QSC] != null) { - bn.c(se_CachePolicyQueryStringsConfig(input[_QSC], context).n(_QSC)); - } - return bn; -}; - -/** - * serializeAws_restXmlPathList - */ -const se_PathList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_Pat); - }); -}; - -/** - * serializeAws_restXmlPaths - */ -const se_Paths = (input: Paths, context: __SerdeContext): any => { - const bn = new __XmlNode(_Pa); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_PathList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlPublicKeyConfig - */ -const se_PublicKeyConfig = (input: PublicKeyConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_PKC); - if (input[_CR] != null) { - bn.c(__XmlNode.of(_s, input[_CR]).n(_CR)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - if (input[_EK] != null) { - bn.c(__XmlNode.of(_s, input[_EK]).n(_EK)); - } - if (input[_Co] != null) { - bn.c(__XmlNode.of(_s, input[_Co]).n(_Co)); - } - return bn; -}; - -/** - * serializeAws_restXmlPublicKeyIdList - */ -const se_PublicKeyIdList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_PK); - }); -}; - -/** - * serializeAws_restXmlQueryArgProfile - */ -const se_QueryArgProfile = (input: QueryArgProfile, context: __SerdeContext): any => { - const bn = new __XmlNode(_QAP); - if (input[_QA] != null) { - bn.c(__XmlNode.of(_s, input[_QA]).n(_QA)); - } - if (input[_PI] != null) { - bn.c(__XmlNode.of(_s, input[_PI]).n(_PI)); - } - return bn; -}; - -/** - * serializeAws_restXmlQueryArgProfileConfig - */ -const se_QueryArgProfileConfig = (input: QueryArgProfileConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_QAPC); - if (input[_FWQAPIU] != null) { - bn.c(__XmlNode.of(_b, String(input[_FWQAPIU])).n(_FWQAPIU)); - } - if (input[_QAPu] != null) { - bn.c(se_QueryArgProfiles(input[_QAPu], context).n(_QAPu)); - } - return bn; -}; - -/** - * serializeAws_restXmlQueryArgProfileList - */ -const se_QueryArgProfileList = (input: QueryArgProfile[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_QueryArgProfile(entry, context); - return n.n(_QAP); - }); -}; - -/** - * serializeAws_restXmlQueryArgProfiles - */ -const se_QueryArgProfiles = (input: QueryArgProfiles, context: __SerdeContext): any => { - const bn = new __XmlNode(_QAPu); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_QueryArgProfileList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlQueryStringCacheKeys - */ -const se_QueryStringCacheKeys = (input: QueryStringCacheKeys, context: __SerdeContext): any => { - const bn = new __XmlNode(_QSCK); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_QueryStringCacheKeysList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlQueryStringCacheKeysList - */ -const se_QueryStringCacheKeysList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_N); - }); -}; - -/** - * serializeAws_restXmlQueryStringNames - */ -const se_QueryStringNames = (input: QueryStringNames, context: __SerdeContext): any => { - const bn = new __XmlNode(_QSN); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_QueryStringNamesList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlQueryStringNamesList - */ -const se_QueryStringNamesList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_N); - }); -}; - -/** - * serializeAws_restXmlRealtimeMetricsSubscriptionConfig - */ -const se_RealtimeMetricsSubscriptionConfig = ( - input: RealtimeMetricsSubscriptionConfig, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RMSC); - bn.cc(input, _RMSS); - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyAccessControlAllowHeaders - */ -const se_ResponseHeadersPolicyAccessControlAllowHeaders = ( - input: ResponseHeadersPolicyAccessControlAllowHeaders, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPACAH); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_AccessControlAllowHeadersList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyAccessControlAllowMethods - */ -const se_ResponseHeadersPolicyAccessControlAllowMethods = ( - input: ResponseHeadersPolicyAccessControlAllowMethods, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPACAM); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_AccessControlAllowMethodsList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyAccessControlAllowOrigins - */ -const se_ResponseHeadersPolicyAccessControlAllowOrigins = ( - input: ResponseHeadersPolicyAccessControlAllowOrigins, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPACAO); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_AccessControlAllowOriginsList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyAccessControlExposeHeaders - */ -const se_ResponseHeadersPolicyAccessControlExposeHeaders = ( - input: ResponseHeadersPolicyAccessControlExposeHeaders, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPACEH); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_AccessControlExposeHeadersList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyConfig - */ -const se_ResponseHeadersPolicyConfig = (input: ResponseHeadersPolicyConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_RHPC); - if (input[_Co] != null) { - bn.c(__XmlNode.of(_s, input[_Co]).n(_Co)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - if (input[_CCo] != null) { - bn.c(se_ResponseHeadersPolicyCorsConfig(input[_CCo], context).n(_CCo)); - } - if (input[_SHC] != null) { - bn.c(se_ResponseHeadersPolicySecurityHeadersConfig(input[_SHC], context).n(_SHC)); - } - if (input[_STHC] != null) { - bn.c(se_ResponseHeadersPolicyServerTimingHeadersConfig(input[_STHC], context).n(_STHC)); - } - if (input[_CHC] != null) { - bn.c(se_ResponseHeadersPolicyCustomHeadersConfig(input[_CHC], context).n(_CHC)); - } - if (input[_RHC] != null) { - bn.c(se_ResponseHeadersPolicyRemoveHeadersConfig(input[_RHC], context).n(_RHC)); - } - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyContentSecurityPolicy - */ -const se_ResponseHeadersPolicyContentSecurityPolicy = ( - input: ResponseHeadersPolicyContentSecurityPolicy, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPCSP); - if (input[_Ov] != null) { - bn.c(__XmlNode.of(_b, String(input[_Ov])).n(_Ov)); - } - if (input[_CSP] != null) { - bn.c(__XmlNode.of(_s, input[_CSP]).n(_CSP)); - } - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyContentTypeOptions - */ -const se_ResponseHeadersPolicyContentTypeOptions = ( - input: ResponseHeadersPolicyContentTypeOptions, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPCTO); - if (input[_Ov] != null) { - bn.c(__XmlNode.of(_b, String(input[_Ov])).n(_Ov)); - } - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyCorsConfig - */ -const se_ResponseHeadersPolicyCorsConfig = (input: ResponseHeadersPolicyCorsConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_RHPCC); - if (input[_ACAO] != null) { - bn.c(se_ResponseHeadersPolicyAccessControlAllowOrigins(input[_ACAO], context).n(_ACAO)); - } - if (input[_ACAH] != null) { - bn.c(se_ResponseHeadersPolicyAccessControlAllowHeaders(input[_ACAH], context).n(_ACAH)); - } - if (input[_ACAM] != null) { - bn.c(se_ResponseHeadersPolicyAccessControlAllowMethods(input[_ACAM], context).n(_ACAM)); - } - if (input[_ACAC] != null) { - bn.c(__XmlNode.of(_b, String(input[_ACAC])).n(_ACAC)); - } - if (input[_ACEH] != null) { - bn.c(se_ResponseHeadersPolicyAccessControlExposeHeaders(input[_ACEH], context).n(_ACEH)); - } - if (input[_ACMAS] != null) { - bn.c(__XmlNode.of(_i, String(input[_ACMAS])).n(_ACMAS)); - } - if (input[_OO] != null) { - bn.c(__XmlNode.of(_b, String(input[_OO])).n(_OO)); - } - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyCustomHeader - */ -const se_ResponseHeadersPolicyCustomHeader = ( - input: ResponseHeadersPolicyCustomHeader, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPCH); - if (input[_H] != null) { - bn.c(__XmlNode.of(_s, input[_H]).n(_H)); - } - if (input[_V] != null) { - bn.c(__XmlNode.of(_s, input[_V]).n(_V)); - } - if (input[_Ov] != null) { - bn.c(__XmlNode.of(_b, String(input[_Ov])).n(_Ov)); - } - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyCustomHeaderList - */ -const se_ResponseHeadersPolicyCustomHeaderList = ( - input: ResponseHeadersPolicyCustomHeader[], - context: __SerdeContext -): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_ResponseHeadersPolicyCustomHeader(entry, context); - return n.n(_RHPCH); - }); -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyCustomHeadersConfig - */ -const se_ResponseHeadersPolicyCustomHeadersConfig = ( - input: ResponseHeadersPolicyCustomHeadersConfig, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPCHC); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_ResponseHeadersPolicyCustomHeaderList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyFrameOptions - */ -const se_ResponseHeadersPolicyFrameOptions = ( - input: ResponseHeadersPolicyFrameOptions, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPFO); - if (input[_Ov] != null) { - bn.c(__XmlNode.of(_b, String(input[_Ov])).n(_Ov)); - } - if (input[_FO] != null) { - bn.c(__XmlNode.of(_FOL, input[_FO]).n(_FO)); - } - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyReferrerPolicy - */ -const se_ResponseHeadersPolicyReferrerPolicy = ( - input: ResponseHeadersPolicyReferrerPolicy, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPRP); - if (input[_Ov] != null) { - bn.c(__XmlNode.of(_b, String(input[_Ov])).n(_Ov)); - } - if (input[_RP] != null) { - bn.c(__XmlNode.of(_RPL, input[_RP]).n(_RP)); - } - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyRemoveHeader - */ -const se_ResponseHeadersPolicyRemoveHeader = ( - input: ResponseHeadersPolicyRemoveHeader, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPRH); - if (input[_H] != null) { - bn.c(__XmlNode.of(_s, input[_H]).n(_H)); - } - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyRemoveHeaderList - */ -const se_ResponseHeadersPolicyRemoveHeaderList = ( - input: ResponseHeadersPolicyRemoveHeader[], - context: __SerdeContext -): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_ResponseHeadersPolicyRemoveHeader(entry, context); - return n.n(_RHPRH); - }); -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyRemoveHeadersConfig - */ -const se_ResponseHeadersPolicyRemoveHeadersConfig = ( - input: ResponseHeadersPolicyRemoveHeadersConfig, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPRHC); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_ResponseHeadersPolicyRemoveHeaderList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicySecurityHeadersConfig - */ -const se_ResponseHeadersPolicySecurityHeadersConfig = ( - input: ResponseHeadersPolicySecurityHeadersConfig, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPSHC); - if (input[_XSSP] != null) { - bn.c(se_ResponseHeadersPolicyXSSProtection(input[_XSSP], context).n(_XSSP)); - } - if (input[_FOr] != null) { - bn.c(se_ResponseHeadersPolicyFrameOptions(input[_FOr], context).n(_FOr)); - } - if (input[_RP] != null) { - bn.c(se_ResponseHeadersPolicyReferrerPolicy(input[_RP], context).n(_RP)); - } - if (input[_CSP] != null) { - bn.c(se_ResponseHeadersPolicyContentSecurityPolicy(input[_CSP], context).n(_CSP)); - } - if (input[_CTO] != null) { - bn.c(se_ResponseHeadersPolicyContentTypeOptions(input[_CTO], context).n(_CTO)); - } - if (input[_STS] != null) { - bn.c(se_ResponseHeadersPolicyStrictTransportSecurity(input[_STS], context).n(_STS)); - } - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyServerTimingHeadersConfig - */ -const se_ResponseHeadersPolicyServerTimingHeadersConfig = ( - input: ResponseHeadersPolicyServerTimingHeadersConfig, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPSTHC); - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - if (input[_SR] != null) { - bn.c(__XmlNode.of(_SR, String(input[_SR])).n(_SR)); - } - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyStrictTransportSecurity - */ -const se_ResponseHeadersPolicyStrictTransportSecurity = ( - input: ResponseHeadersPolicyStrictTransportSecurity, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPSTS); - if (input[_Ov] != null) { - bn.c(__XmlNode.of(_b, String(input[_Ov])).n(_Ov)); - } - if (input[_ISn] != null) { - bn.c(__XmlNode.of(_b, String(input[_ISn])).n(_ISn)); - } - if (input[_Pre] != null) { - bn.c(__XmlNode.of(_b, String(input[_Pre])).n(_Pre)); - } - if (input[_ACMAS] != null) { - bn.c(__XmlNode.of(_i, String(input[_ACMAS])).n(_ACMAS)); - } - return bn; -}; - -/** - * serializeAws_restXmlResponseHeadersPolicyXSSProtection - */ -const se_ResponseHeadersPolicyXSSProtection = ( - input: ResponseHeadersPolicyXSSProtection, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_RHPXSSP); - if (input[_Ov] != null) { - bn.c(__XmlNode.of(_b, String(input[_Ov])).n(_Ov)); - } - if (input[_Pro] != null) { - bn.c(__XmlNode.of(_b, String(input[_Pro])).n(_Pro)); - } - if (input[_MB] != null) { - bn.c(__XmlNode.of(_b, String(input[_MB])).n(_MB)); - } - if (input[_RU] != null) { - bn.c(__XmlNode.of(_s, input[_RU]).n(_RU)); - } - return bn; -}; - -/** - * serializeAws_restXmlRestrictions - */ -const se_Restrictions = (input: Restrictions, context: __SerdeContext): any => { - const bn = new __XmlNode(_Re); - if (input[_GRe] != null) { - bn.c(se_GeoRestriction(input[_GRe], context).n(_GRe)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3Origin - */ -const se_S3Origin = (input: S3Origin, context: __SerdeContext): any => { - const bn = new __XmlNode(_SO); - if (input[_DN] != null) { - bn.c(__XmlNode.of(_s, input[_DN]).n(_DN)); - } - if (input[_OAI] != null) { - bn.c(__XmlNode.of(_s, input[_OAI]).n(_OAI)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3OriginConfig - */ -const se_S3OriginConfig = (input: S3OriginConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_SOC); - if (input[_OAI] != null) { - bn.c(__XmlNode.of(_s, input[_OAI]).n(_OAI)); - } - if (input[_ORT] != null) { - bn.c(__XmlNode.of(_i, String(input[_ORT])).n(_ORT)); - } - return bn; -}; - -/** - * serializeAws_restXmlSessionStickinessConfig - */ -const se_SessionStickinessConfig = (input: SessionStickinessConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSC); - if (input[_ITTL] != null) { - bn.c(__XmlNode.of(_i, String(input[_ITTL])).n(_ITTL)); - } - if (input[_MTTLax] != null) { - bn.c(__XmlNode.of(_i, String(input[_MTTLax])).n(_MTTLax)); - } - return bn; -}; - -/** - * serializeAws_restXmlSslProtocolsList - */ -const se_SslProtocolsList = (input: SslProtocol[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_SPs, entry); - return n.n(_SPs); - }); -}; - -/** - * serializeAws_restXmlStagingDistributionDnsNameList - */ -const se_StagingDistributionDnsNameList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_DNn); - }); -}; - -/** - * serializeAws_restXmlStagingDistributionDnsNames - */ -const se_StagingDistributionDnsNames = (input: StagingDistributionDnsNames, context: __SerdeContext): any => { - const bn = new __XmlNode(_SDDN); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_StagingDistributionDnsNameList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlStatusCodeList - */ -const se_StatusCodeList = (input: number[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_i, String(entry)); - return n.n(_SCta); - }); -}; - -/** - * serializeAws_restXmlStatusCodes - */ -const se_StatusCodes = (input: StatusCodes, context: __SerdeContext): any => { - const bn = new __XmlNode(_SCt); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_StatusCodeList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlStreamingDistributionConfig - */ -const se_StreamingDistributionConfig = (input: StreamingDistributionConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_SDC); - if (input[_CR] != null) { - bn.c(__XmlNode.of(_s, input[_CR]).n(_CR)); - } - if (input[_SO] != null) { - bn.c(se_S3Origin(input[_SO], context).n(_SO)); - } - if (input[_Al] != null) { - bn.c(se_Aliases(input[_Al], context).n(_Al)); - } - if (input[_Co] != null) { - bn.c(__XmlNode.of(_s, input[_Co]).n(_Co)); - } - if (input[_Lo] != null) { - bn.c(se_StreamingLoggingConfig(input[_Lo], context).n(_Lo)); - } - if (input[_TS] != null) { - bn.c(se_TrustedSigners(input[_TS], context).n(_TS)); - } - bn.cc(input, _PC); - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - return bn; -}; - -/** - * serializeAws_restXmlStreamingDistributionConfigWithTags - */ -const se_StreamingDistributionConfigWithTags = ( - input: StreamingDistributionConfigWithTags, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_SDCWT); - if (input[_SDC] != null) { - bn.c(se_StreamingDistributionConfig(input[_SDC], context).n(_SDC)); - } - if (input[_T] != null) { - bn.c(se_Tags(input[_T], context).n(_T)); - } - return bn; -}; - -/** - * serializeAws_restXmlStreamingLoggingConfig - */ -const se_StreamingLoggingConfig = (input: StreamingLoggingConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_SLC); - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - if (input[_B] != null) { - bn.c(__XmlNode.of(_s, input[_B]).n(_B)); - } - if (input[_Pr] != null) { - bn.c(__XmlNode.of(_s, input[_Pr]).n(_Pr)); - } - return bn; -}; - -/** - * serializeAws_restXmlStringSchemaConfig - */ -const se_StringSchemaConfig = (input: StringSchemaConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSCt); - if (input[_Co] != null) { - bn.c(__XmlNode.of(_sST, input[_Co]).n(_Co)); - } - if (input[_DV] != null) { - bn.c(__XmlNode.of(_PV, input[_DV]).n(_DV)); - } - if (input[_Req] != null) { - bn.c(__XmlNode.of(_b, String(input[_Req])).n(_Req)); - } - return bn; -}; - -/** - * serializeAws_restXmlTag - */ -const se_Tag = (input: Tag, context: __SerdeContext): any => { - const bn = new __XmlNode(_Ta); - if (input[_K] != null) { - bn.c(__XmlNode.of(_TK, input[_K]).n(_K)); - } - if (input[_V] != null) { - bn.c(__XmlNode.of(_TV, input[_V]).n(_V)); - } - return bn; -}; - -/** - * serializeAws_restXmlTagKeyList - */ -const se_TagKeyList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_TK, entry); - return n.n(_K); - }); -}; - -/** - * serializeAws_restXmlTagKeys - */ -const se_TagKeys = (input: TagKeys, context: __SerdeContext): any => { - const bn = new __XmlNode(_TKa); - bn.lc(input, "Items", "Items", () => se_TagKeyList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlTagList - */ -const se_TagList = (input: Tag[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_Tag(entry, context); - return n.n(_Ta); - }); -}; - -/** - * serializeAws_restXmlTags - */ -const se_Tags = (input: Tags, context: __SerdeContext): any => { - const bn = new __XmlNode(_T); - bn.lc(input, "Items", "Items", () => se_TagList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlTenantConfig - */ -const se_TenantConfig = (input: TenantConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_TCe); - bn.lc(input, "ParameterDefinitions", "ParameterDefinitions", () => se_ParameterDefinitions(input[_PDar]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlTrafficConfig - */ -const se_TrafficConfig = (input: TrafficConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_TC); - if (input[_SWC] != null) { - bn.c(se_ContinuousDeploymentSingleWeightConfig(input[_SWC], context).n(_SWC)); - } - if (input[_SHCi] != null) { - bn.c(se_ContinuousDeploymentSingleHeaderConfig(input[_SHCi], context).n(_SHCi)); - } - if (input[_Ty] != null) { - bn.c(__XmlNode.of(_CDPT, input[_Ty]).n(_Ty)); - } - return bn; -}; - -/** - * serializeAws_restXmlTrustedKeyGroupIdList - */ -const se_TrustedKeyGroupIdList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_s, entry); - return n.n(_KG); - }); -}; - -/** - * serializeAws_restXmlTrustedKeyGroups - */ -const se_TrustedKeyGroups = (input: TrustedKeyGroups, context: __SerdeContext): any => { - const bn = new __XmlNode(_TKG); - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_TrustedKeyGroupIdList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlTrustedSigners - */ -const se_TrustedSigners = (input: TrustedSigners, context: __SerdeContext): any => { - const bn = new __XmlNode(_TS); - if (input[_E] != null) { - bn.c(__XmlNode.of(_b, String(input[_E])).n(_E)); - } - if (input[_Q] != null) { - bn.c(__XmlNode.of(_i, String(input[_Q])).n(_Q)); - } - bn.lc(input, "Items", "Items", () => se_AwsAccountNumberList(input[_It]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlViewerCertificate - */ -const se_ViewerCertificate = (input: ViewerCertificate, context: __SerdeContext): any => { - const bn = new __XmlNode(_VC); - if (input[_CFDC] != null) { - bn.c(__XmlNode.of(_b, String(input[_CFDC])).n(_CFDC)); - } - if (input[_IAMCI] != null) { - bn.c(__XmlNode.of(_SCI, input[_IAMCI]).n(_IAMCI)); - } - if (input[_ACMCA] != null) { - bn.c(__XmlNode.of(_s, input[_ACMCA]).n(_ACMCA)); - } - bn.cc(input, _SSLSM); - bn.cc(input, _MPV); - if (input[_Ce] != null) { - bn.c(__XmlNode.of(_s, input[_Ce]).n(_Ce)); - } - bn.cc(input, _CS); - return bn; -}; - -/** - * serializeAws_restXmlVpcOriginConfig - */ -const se_VpcOriginConfig = (input: VpcOriginConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_VOC); - if (input[_VOI] != null) { - bn.c(__XmlNode.of(_s, input[_VOI]).n(_VOI)); - } - if (input[_OAIw] != null) { - bn.c(__XmlNode.of(_s, input[_OAIw]).n(_OAIw)); - } - if (input[_ORT] != null) { - bn.c(__XmlNode.of(_i, String(input[_ORT])).n(_ORT)); - } - if (input[_OKT] != null) { - bn.c(__XmlNode.of(_i, String(input[_OKT])).n(_OKT)); - } - return bn; -}; - -/** - * serializeAws_restXmlVpcOriginEndpointConfig - */ -const se_VpcOriginEndpointConfig = (input: VpcOriginEndpointConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_VOEC); - if (input[_N] != null) { - bn.c(__XmlNode.of(_s, input[_N]).n(_N)); - } - if (input[_Ar] != null) { - bn.c(__XmlNode.of(_s, input[_Ar]).n(_Ar)); - } - if (input[_HTTPP] != null) { - bn.c(__XmlNode.of(_i, String(input[_HTTPP])).n(_HTTPP)); - } - if (input[_HTTPSP] != null) { - bn.c(__XmlNode.of(_i, String(input[_HTTPSP])).n(_HTTPSP)); - } - bn.cc(input, _OPP); - if (input[_OSP] != null) { - bn.c(se_OriginSslProtocols(input[_OSP], context).n(_OSP)); - } - return bn; -}; - -/** - * serializeAws_restXmlWebAclCustomization - */ -const se_WebAclCustomization = (input: WebAclCustomization, context: __SerdeContext): any => { - const bn = new __XmlNode(_WAC); - if (input[_Ac] != null) { - bn.c(__XmlNode.of(_CAT, input[_Ac]).n(_Ac)); - } - if (input[_Ar] != null) { - bn.c(__XmlNode.of(_s, input[_Ar]).n(_Ar)); - } - return bn; -}; - -/** - * deserializeAws_restXmlAccessControlAllowHeadersList - */ -const de_AccessControlAllowHeadersList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlAccessControlAllowMethodsList - */ -const de_AccessControlAllowMethodsList = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyAccessControlAllowMethodsValues[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlAccessControlAllowOriginsList - */ -const de_AccessControlAllowOriginsList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlAccessControlExposeHeadersList - */ -const de_AccessControlExposeHeadersList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlActiveTrustedKeyGroups - */ -const de_ActiveTrustedKeyGroups = (output: any, context: __SerdeContext): ActiveTrustedKeyGroups => { - const contents: any = {}; - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_KG] != null) { - contents[_It] = de_KGKeyPairIdsList(__getArrayIfSingleItem(output[_It][_KG]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlActiveTrustedSigners - */ -const de_ActiveTrustedSigners = (output: any, context: __SerdeContext): ActiveTrustedSigners => { - const contents: any = {}; - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_Si] != null) { - contents[_It] = de_SignerList(__getArrayIfSingleItem(output[_It][_Si]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlAliases - */ -const de_Aliases = (output: any, context: __SerdeContext): Aliases => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_CNAME] != null) { - contents[_It] = de_AliasList(__getArrayIfSingleItem(output[_It][_CNAME]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlAliasICPRecordal - */ -const de_AliasICPRecordal = (output: any, context: __SerdeContext): AliasICPRecordal => { - const contents: any = {}; - if (output[_CNAME] != null) { - contents[_CNAME] = __expectString(output[_CNAME]); - } - if (output[_ICPRS] != null) { - contents[_ICPRS] = __expectString(output[_ICPRS]); - } - return contents; -}; - -/** - * deserializeAws_restXmlAliasICPRecordals - */ -const de_AliasICPRecordals = (output: any, context: __SerdeContext): AliasICPRecordal[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_AliasICPRecordal(entry, context); - }); -}; - -/** - * deserializeAws_restXmlAliasList - */ -const de_AliasList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlAllowedMethods - */ -const de_AllowedMethods = (output: any, context: __SerdeContext): AllowedMethods => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_Met] != null) { - contents[_It] = de_MethodsList(__getArrayIfSingleItem(output[_It][_Met]), context); - } - if (output[_CM] != null) { - contents[_CM] = de_CachedMethods(output[_CM], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlAnycastIpList - */ -const de_AnycastIpList = (output: any, context: __SerdeContext): AnycastIpList => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - if (output[_IAT] != null) { - contents[_IAT] = __expectString(output[_IAT]); - } - if (String(output.AnycastIps).trim() === "") { - contents[_AI] = []; - } else if (output[_AI] != null && output[_AI][_AIn] != null) { - contents[_AI] = de_AnycastIps(__getArrayIfSingleItem(output[_AI][_AIn]), context); - } - if (output[_IC] != null) { - contents[_IC] = __strictParseInt32(output[_IC]) as number; - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - return contents; -}; - -/** - * deserializeAws_restXmlAnycastIpListCollection - */ -const de_AnycastIpListCollection = (output: any, context: __SerdeContext): AnycastIpListCollection => { - const contents: any = {}; - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_AILS] != null) { - contents[_It] = de_AnycastIpListSummaries(__getArrayIfSingleItem(output[_It][_AILS]), context); - } - if (output[_M] != null) { - contents[_M] = __expectString(output[_M]); - } - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_IT] != null) { - contents[_IT] = __parseBoolean(output[_IT]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlAnycastIpListSummaries - */ -const de_AnycastIpListSummaries = (output: any, context: __SerdeContext): AnycastIpListSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_AnycastIpListSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlAnycastIpListSummary - */ -const de_AnycastIpListSummary = (output: any, context: __SerdeContext): AnycastIpListSummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - if (output[_IC] != null) { - contents[_IC] = __strictParseInt32(output[_IC]) as number; - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_IAT] != null) { - contents[_IAT] = __expectString(output[_IAT]); - } - if (output[_ET] != null) { - contents[_ET] = __expectString(output[_ET]); - } - return contents; -}; - -/** - * deserializeAws_restXmlAnycastIps - */ -const de_AnycastIps = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlAwsAccountNumberList - */ -const de_AwsAccountNumberList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlCacheBehavior - */ -const de_CacheBehavior = (output: any, context: __SerdeContext): CacheBehavior => { - const contents: any = {}; - if (output[_PP] != null) { - contents[_PP] = __expectString(output[_PP]); - } - if (output[_TOI] != null) { - contents[_TOI] = __expectString(output[_TOI]); - } - if (output[_TS] != null) { - contents[_TS] = de_TrustedSigners(output[_TS], context); - } - if (output[_TKG] != null) { - contents[_TKG] = de_TrustedKeyGroups(output[_TKG], context); - } - if (output[_VPP] != null) { - contents[_VPP] = __expectString(output[_VPP]); - } - if (output[_AM] != null) { - contents[_AM] = de_AllowedMethods(output[_AM], context); - } - if (output[_SS] != null) { - contents[_SS] = __parseBoolean(output[_SS]); - } - if (output[_Com] != null) { - contents[_Com] = __parseBoolean(output[_Com]); - } - if (output[_LFA] != null) { - contents[_LFA] = de_LambdaFunctionAssociations(output[_LFA], context); - } - if (output[_FA] != null) { - contents[_FA] = de_FunctionAssociations(output[_FA], context); - } - if (output[_FLEI] != null) { - contents[_FLEI] = __expectString(output[_FLEI]); - } - if (output[_RLCA] != null) { - contents[_RLCA] = __expectString(output[_RLCA]); - } - if (output[_CPI] != null) { - contents[_CPI] = __expectString(output[_CPI]); - } - if (output[_ORPI] != null) { - contents[_ORPI] = __expectString(output[_ORPI]); - } - if (output[_RHPI] != null) { - contents[_RHPI] = __expectString(output[_RHPI]); - } - if (output[_GC] != null) { - contents[_GC] = de_GrpcConfig(output[_GC], context); - } - if (output[_FV] != null) { - contents[_FV] = de_ForwardedValues(output[_FV], context); - } - if (output[_MTTL] != null) { - contents[_MTTL] = __strictParseLong(output[_MTTL]) as number; - } - if (output[_DTTL] != null) { - contents[_DTTL] = __strictParseLong(output[_DTTL]) as number; - } - if (output[_MTTLa] != null) { - contents[_MTTLa] = __strictParseLong(output[_MTTLa]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlCacheBehaviorList - */ -const de_CacheBehaviorList = (output: any, context: __SerdeContext): CacheBehavior[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_CacheBehavior(entry, context); - }); -}; - -/** - * deserializeAws_restXmlCacheBehaviors - */ -const de_CacheBehaviors = (output: any, context: __SerdeContext): CacheBehaviors => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_CB] != null) { - contents[_It] = de_CacheBehaviorList(__getArrayIfSingleItem(output[_It][_CB]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCachedMethods - */ -const de_CachedMethods = (output: any, context: __SerdeContext): CachedMethods => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_Met] != null) { - contents[_It] = de_MethodsList(__getArrayIfSingleItem(output[_It][_Met]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCachePolicy - */ -const de_CachePolicy = (output: any, context: __SerdeContext): CachePolicy => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_CPC] != null) { - contents[_CPC] = de_CachePolicyConfig(output[_CPC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCachePolicyConfig - */ -const de_CachePolicyConfig = (output: any, context: __SerdeContext): CachePolicyConfig => { - const contents: any = {}; - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_DTTL] != null) { - contents[_DTTL] = __strictParseLong(output[_DTTL]) as number; - } - if (output[_MTTLa] != null) { - contents[_MTTLa] = __strictParseLong(output[_MTTLa]) as number; - } - if (output[_MTTL] != null) { - contents[_MTTL] = __strictParseLong(output[_MTTL]) as number; - } - if (output[_PICKAFTO] != null) { - contents[_PICKAFTO] = de_ParametersInCacheKeyAndForwardedToOrigin(output[_PICKAFTO], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCachePolicyCookiesConfig - */ -const de_CachePolicyCookiesConfig = (output: any, context: __SerdeContext): CachePolicyCookiesConfig => { - const contents: any = {}; - if (output[_CBo] != null) { - contents[_CBo] = __expectString(output[_CBo]); - } - if (output[_Coo] != null) { - contents[_Coo] = de_CookieNames(output[_Coo], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCachePolicyHeadersConfig - */ -const de_CachePolicyHeadersConfig = (output: any, context: __SerdeContext): CachePolicyHeadersConfig => { - const contents: any = {}; - if (output[_HB] != null) { - contents[_HB] = __expectString(output[_HB]); - } - if (output[_He] != null) { - contents[_He] = de_Headers(output[_He], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCachePolicyList - */ -const de_CachePolicyList = (output: any, context: __SerdeContext): CachePolicyList => { - const contents: any = {}; - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_CPS] != null) { - contents[_It] = de_CachePolicySummaryList(__getArrayIfSingleItem(output[_It][_CPS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCachePolicyQueryStringsConfig - */ -const de_CachePolicyQueryStringsConfig = (output: any, context: __SerdeContext): CachePolicyQueryStringsConfig => { - const contents: any = {}; - if (output[_QSB] != null) { - contents[_QSB] = __expectString(output[_QSB]); - } - if (output[_QS] != null) { - contents[_QS] = de_QueryStringNames(output[_QS], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCachePolicySummary - */ -const de_CachePolicySummary = (output: any, context: __SerdeContext): CachePolicySummary => { - const contents: any = {}; - if (output[_Ty] != null) { - contents[_Ty] = __expectString(output[_Ty]); - } - if (output[_CPa] != null) { - contents[_CPa] = de_CachePolicy(output[_CPa], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCachePolicySummaryList - */ -const de_CachePolicySummaryList = (output: any, context: __SerdeContext): CachePolicySummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_CachePolicySummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlCertificate - */ -const de_Certificate = (output: any, context: __SerdeContext): Certificate => { - const contents: any = {}; - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCloudFrontOriginAccessIdentity - */ -const de_CloudFrontOriginAccessIdentity = (output: any, context: __SerdeContext): CloudFrontOriginAccessIdentity => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_SCUI] != null) { - contents[_SCUI] = __expectString(output[_SCUI]); - } - if (output[_CFOAIC] != null) { - contents[_CFOAIC] = de_CloudFrontOriginAccessIdentityConfig(output[_CFOAIC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCloudFrontOriginAccessIdentityConfig - */ -const de_CloudFrontOriginAccessIdentityConfig = ( - output: any, - context: __SerdeContext -): CloudFrontOriginAccessIdentityConfig => { - const contents: any = {}; - if (output[_CR] != null) { - contents[_CR] = __expectString(output[_CR]); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCloudFrontOriginAccessIdentityList - */ -const de_CloudFrontOriginAccessIdentityList = ( - output: any, - context: __SerdeContext -): CloudFrontOriginAccessIdentityList => { - const contents: any = {}; - if (output[_M] != null) { - contents[_M] = __expectString(output[_M]); - } - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_IT] != null) { - contents[_IT] = __parseBoolean(output[_IT]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_CFOAIS] != null) { - contents[_It] = de_CloudFrontOriginAccessIdentitySummaryList(__getArrayIfSingleItem(output[_It][_CFOAIS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCloudFrontOriginAccessIdentitySummary - */ -const de_CloudFrontOriginAccessIdentitySummary = ( - output: any, - context: __SerdeContext -): CloudFrontOriginAccessIdentitySummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_SCUI] != null) { - contents[_SCUI] = __expectString(output[_SCUI]); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCloudFrontOriginAccessIdentitySummaryList - */ -const de_CloudFrontOriginAccessIdentitySummaryList = ( - output: any, - context: __SerdeContext -): CloudFrontOriginAccessIdentitySummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_CloudFrontOriginAccessIdentitySummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlConflictingAlias - */ -const de_ConflictingAlias = (output: any, context: __SerdeContext): ConflictingAlias => { - const contents: any = {}; - if (output[_A] != null) { - contents[_A] = __expectString(output[_A]); - } - if (output[_DI] != null) { - contents[_DI] = __expectString(output[_DI]); - } - if (output[_AIc] != null) { - contents[_AIc] = __expectString(output[_AIc]); - } - return contents; -}; - -/** - * deserializeAws_restXmlConflictingAliases - */ -const de_ConflictingAliases = (output: any, context: __SerdeContext): ConflictingAlias[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ConflictingAlias(entry, context); - }); -}; - -/** - * deserializeAws_restXmlConflictingAliasesList - */ -const de_ConflictingAliasesList = (output: any, context: __SerdeContext): ConflictingAliasesList => { - const contents: any = {}; - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_CAon] != null) { - contents[_It] = de_ConflictingAliases(__getArrayIfSingleItem(output[_It][_CAon]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlConnectionGroup - */ -const de_ConnectionGroup = (output: any, context: __SerdeContext): ConnectionGroup => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - if (output[_CTr] != null) { - contents[_CTr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTr])); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_T] != null) { - contents[_T] = de_Tags(output[_T], context); - } - if (output[_IE] != null) { - contents[_IE] = __parseBoolean(output[_IE]); - } - if (output[_RE] != null) { - contents[_RE] = __expectString(output[_RE]); - } - if (output[_AILI] != null) { - contents[_AILI] = __expectString(output[_AILI]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_ID] != null) { - contents[_ID] = __parseBoolean(output[_ID]); - } - return contents; -}; - -/** - * deserializeAws_restXmlConnectionGroupSummary - */ -const de_ConnectionGroupSummary = (output: any, context: __SerdeContext): ConnectionGroupSummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - if (output[_RE] != null) { - contents[_RE] = __expectString(output[_RE]); - } - if (output[_CTr] != null) { - contents[_CTr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTr])); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_ET] != null) { - contents[_ET] = __expectString(output[_ET]); - } - if (output[_AILI] != null) { - contents[_AILI] = __expectString(output[_AILI]); - } - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_ID] != null) { - contents[_ID] = __parseBoolean(output[_ID]); - } - return contents; -}; - -/** - * deserializeAws_restXmlConnectionGroupSummaryList - */ -const de_ConnectionGroupSummaryList = (output: any, context: __SerdeContext): ConnectionGroupSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ConnectionGroupSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlContentTypeProfile - */ -const de_ContentTypeProfile = (output: any, context: __SerdeContext): ContentTypeProfile => { - const contents: any = {}; - if (output[_Fo] != null) { - contents[_Fo] = __expectString(output[_Fo]); - } - if (output[_PI] != null) { - contents[_PI] = __expectString(output[_PI]); - } - if (output[_CT] != null) { - contents[_CT] = __expectString(output[_CT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlContentTypeProfileConfig - */ -const de_ContentTypeProfileConfig = (output: any, context: __SerdeContext): ContentTypeProfileConfig => { - const contents: any = {}; - if (output[_FWCTIU] != null) { - contents[_FWCTIU] = __parseBoolean(output[_FWCTIU]); - } - if (output[_CTPo] != null) { - contents[_CTPo] = de_ContentTypeProfiles(output[_CTPo], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlContentTypeProfileList - */ -const de_ContentTypeProfileList = (output: any, context: __SerdeContext): ContentTypeProfile[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ContentTypeProfile(entry, context); - }); -}; - -/** - * deserializeAws_restXmlContentTypeProfiles - */ -const de_ContentTypeProfiles = (output: any, context: __SerdeContext): ContentTypeProfiles => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_CTP] != null) { - contents[_It] = de_ContentTypeProfileList(__getArrayIfSingleItem(output[_It][_CTP]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlContinuousDeploymentPolicy - */ -const de_ContinuousDeploymentPolicy = (output: any, context: __SerdeContext): ContinuousDeploymentPolicy => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_CDPC] != null) { - contents[_CDPC] = de_ContinuousDeploymentPolicyConfig(output[_CDPC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlContinuousDeploymentPolicyConfig - */ -const de_ContinuousDeploymentPolicyConfig = ( - output: any, - context: __SerdeContext -): ContinuousDeploymentPolicyConfig => { - const contents: any = {}; - if (output[_SDDN] != null) { - contents[_SDDN] = de_StagingDistributionDnsNames(output[_SDDN], context); - } - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_TC] != null) { - contents[_TC] = de_TrafficConfig(output[_TC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlContinuousDeploymentPolicyList - */ -const de_ContinuousDeploymentPolicyList = (output: any, context: __SerdeContext): ContinuousDeploymentPolicyList => { - const contents: any = {}; - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_CDPS] != null) { - contents[_It] = de_ContinuousDeploymentPolicySummaryList(__getArrayIfSingleItem(output[_It][_CDPS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlContinuousDeploymentPolicySummary - */ -const de_ContinuousDeploymentPolicySummary = ( - output: any, - context: __SerdeContext -): ContinuousDeploymentPolicySummary => { - const contents: any = {}; - if (output[_CDP] != null) { - contents[_CDP] = de_ContinuousDeploymentPolicy(output[_CDP], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlContinuousDeploymentPolicySummaryList - */ -const de_ContinuousDeploymentPolicySummaryList = ( - output: any, - context: __SerdeContext -): ContinuousDeploymentPolicySummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ContinuousDeploymentPolicySummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlContinuousDeploymentSingleHeaderConfig - */ -const de_ContinuousDeploymentSingleHeaderConfig = ( - output: any, - context: __SerdeContext -): ContinuousDeploymentSingleHeaderConfig => { - const contents: any = {}; - if (output[_H] != null) { - contents[_H] = __expectString(output[_H]); - } - if (output[_V] != null) { - contents[_V] = __expectString(output[_V]); - } - return contents; -}; - -/** - * deserializeAws_restXmlContinuousDeploymentSingleWeightConfig - */ -const de_ContinuousDeploymentSingleWeightConfig = ( - output: any, - context: __SerdeContext -): ContinuousDeploymentSingleWeightConfig => { - const contents: any = {}; - if (output[_W] != null) { - contents[_W] = __strictParseFloat(output[_W]) as number; - } - if (output[_SSC] != null) { - contents[_SSC] = de_SessionStickinessConfig(output[_SSC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCookieNameList - */ -const de_CookieNameList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlCookieNames - */ -const de_CookieNames = (output: any, context: __SerdeContext): CookieNames => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_N] != null) { - contents[_It] = de_CookieNameList(__getArrayIfSingleItem(output[_It][_N]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCookiePreference - */ -const de_CookiePreference = (output: any, context: __SerdeContext): CookiePreference => { - const contents: any = {}; - if (output[_For] != null) { - contents[_For] = __expectString(output[_For]); - } - if (output[_WN] != null) { - contents[_WN] = de_CookieNames(output[_WN], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCustomErrorResponse - */ -const de_CustomErrorResponse = (output: any, context: __SerdeContext): CustomErrorResponse => { - const contents: any = {}; - if (output[_EC] != null) { - contents[_EC] = __strictParseInt32(output[_EC]) as number; - } - if (output[_RPP] != null) { - contents[_RPP] = __expectString(output[_RPP]); - } - if (output[_RC] != null) { - contents[_RC] = __expectString(output[_RC]); - } - if (output[_ECMTTL] != null) { - contents[_ECMTTL] = __strictParseLong(output[_ECMTTL]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlCustomErrorResponseList - */ -const de_CustomErrorResponseList = (output: any, context: __SerdeContext): CustomErrorResponse[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_CustomErrorResponse(entry, context); - }); -}; - -/** - * deserializeAws_restXmlCustomErrorResponses - */ -const de_CustomErrorResponses = (output: any, context: __SerdeContext): CustomErrorResponses => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_CER] != null) { - contents[_It] = de_CustomErrorResponseList(__getArrayIfSingleItem(output[_It][_CER]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCustomHeaders - */ -const de_CustomHeaders = (output: any, context: __SerdeContext): CustomHeaders => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_OCH] != null) { - contents[_It] = de_OriginCustomHeadersList(__getArrayIfSingleItem(output[_It][_OCH]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCustomizations - */ -const de_Customizations = (output: any, context: __SerdeContext): Customizations => { - const contents: any = {}; - if (output[_WA] != null) { - contents[_WA] = de_WebAclCustomization(output[_WA], context); - } - if (output[_Ce] != null) { - contents[_Ce] = de_Certificate(output[_Ce], context); - } - if (output[_GR] != null) { - contents[_GR] = de_GeoRestrictionCustomization(output[_GR], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCustomOriginConfig - */ -const de_CustomOriginConfig = (output: any, context: __SerdeContext): CustomOriginConfig => { - const contents: any = {}; - if (output[_HTTPP] != null) { - contents[_HTTPP] = __strictParseInt32(output[_HTTPP]) as number; - } - if (output[_HTTPSP] != null) { - contents[_HTTPSP] = __strictParseInt32(output[_HTTPSP]) as number; - } - if (output[_OPP] != null) { - contents[_OPP] = __expectString(output[_OPP]); - } - if (output[_OSP] != null) { - contents[_OSP] = de_OriginSslProtocols(output[_OSP], context); - } - if (output[_ORT] != null) { - contents[_ORT] = __strictParseInt32(output[_ORT]) as number; - } - if (output[_OKT] != null) { - contents[_OKT] = __strictParseInt32(output[_OKT]) as number; - } - if (output[_IAT] != null) { - contents[_IAT] = __expectString(output[_IAT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDefaultCacheBehavior - */ -const de_DefaultCacheBehavior = (output: any, context: __SerdeContext): DefaultCacheBehavior => { - const contents: any = {}; - if (output[_TOI] != null) { - contents[_TOI] = __expectString(output[_TOI]); - } - if (output[_TS] != null) { - contents[_TS] = de_TrustedSigners(output[_TS], context); - } - if (output[_TKG] != null) { - contents[_TKG] = de_TrustedKeyGroups(output[_TKG], context); - } - if (output[_VPP] != null) { - contents[_VPP] = __expectString(output[_VPP]); - } - if (output[_AM] != null) { - contents[_AM] = de_AllowedMethods(output[_AM], context); - } - if (output[_SS] != null) { - contents[_SS] = __parseBoolean(output[_SS]); - } - if (output[_Com] != null) { - contents[_Com] = __parseBoolean(output[_Com]); - } - if (output[_LFA] != null) { - contents[_LFA] = de_LambdaFunctionAssociations(output[_LFA], context); - } - if (output[_FA] != null) { - contents[_FA] = de_FunctionAssociations(output[_FA], context); - } - if (output[_FLEI] != null) { - contents[_FLEI] = __expectString(output[_FLEI]); - } - if (output[_RLCA] != null) { - contents[_RLCA] = __expectString(output[_RLCA]); - } - if (output[_CPI] != null) { - contents[_CPI] = __expectString(output[_CPI]); - } - if (output[_ORPI] != null) { - contents[_ORPI] = __expectString(output[_ORPI]); - } - if (output[_RHPI] != null) { - contents[_RHPI] = __expectString(output[_RHPI]); - } - if (output[_GC] != null) { - contents[_GC] = de_GrpcConfig(output[_GC], context); - } - if (output[_FV] != null) { - contents[_FV] = de_ForwardedValues(output[_FV], context); - } - if (output[_MTTL] != null) { - contents[_MTTL] = __strictParseLong(output[_MTTL]) as number; - } - if (output[_DTTL] != null) { - contents[_DTTL] = __strictParseLong(output[_DTTL]) as number; - } - if (output[_MTTLa] != null) { - contents[_MTTLa] = __strictParseLong(output[_MTTLa]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlDistribution - */ -const de_Distribution = (output: any, context: __SerdeContext): Distribution => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_ARN] != null) { - contents[_ARN] = __expectString(output[_ARN]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_IPIB] != null) { - contents[_IPIB] = __strictParseInt32(output[_IPIB]) as number; - } - if (output[_DN] != null) { - contents[_DN] = __expectString(output[_DN]); - } - if (output[_ATS] != null) { - contents[_ATS] = de_ActiveTrustedSigners(output[_ATS], context); - } - if (output[_ATKG] != null) { - contents[_ATKG] = de_ActiveTrustedKeyGroups(output[_ATKG], context); - } - if (output[_DCi] != null) { - contents[_DCi] = de_DistributionConfig(output[_DCi], context); - } - if (String(output.AliasICPRecordals).trim() === "") { - contents[_AICPR] = []; - } else if (output[_AICPR] != null && output[_AICPR][_AICPRl] != null) { - contents[_AICPR] = de_AliasICPRecordals(__getArrayIfSingleItem(output[_AICPR][_AICPRl]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDistributionConfig - */ -const de_DistributionConfig = (output: any, context: __SerdeContext): DistributionConfig => { - const contents: any = {}; - if (output[_CR] != null) { - contents[_CR] = __expectString(output[_CR]); - } - if (output[_Al] != null) { - contents[_Al] = de_Aliases(output[_Al], context); - } - if (output[_DRO] != null) { - contents[_DRO] = __expectString(output[_DRO]); - } - if (output[_Ori] != null) { - contents[_Ori] = de_Origins(output[_Ori], context); - } - if (output[_OG] != null) { - contents[_OG] = de_OriginGroups(output[_OG], context); - } - if (output[_DCB] != null) { - contents[_DCB] = de_DefaultCacheBehavior(output[_DCB], context); - } - if (output[_CBa] != null) { - contents[_CBa] = de_CacheBehaviors(output[_CBa], context); - } - if (output[_CERu] != null) { - contents[_CERu] = de_CustomErrorResponses(output[_CERu], context); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_Lo] != null) { - contents[_Lo] = de_LoggingConfig(output[_Lo], context); - } - if (output[_PC] != null) { - contents[_PC] = __expectString(output[_PC]); - } - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_VC] != null) { - contents[_VC] = de_ViewerCertificate(output[_VC], context); - } - if (output[_Re] != null) { - contents[_Re] = de_Restrictions(output[_Re], context); - } - if (output[_WACLI] != null) { - contents[_WACLI] = __expectString(output[_WACLI]); - } - if (output[_HV] != null) { - contents[_HV] = __expectString(output[_HV]); - } - if (output[_IIPVE] != null) { - contents[_IIPVE] = __parseBoolean(output[_IIPVE]); - } - if (output[_CDPI] != null) { - contents[_CDPI] = __expectString(output[_CDPI]); - } - if (output[_S] != null) { - contents[_S] = __parseBoolean(output[_S]); - } - if (output[_AILI] != null) { - contents[_AILI] = __expectString(output[_AILI]); - } - if (output[_TCe] != null) { - contents[_TCe] = de_TenantConfig(output[_TCe], context); - } - if (output[_CMo] != null) { - contents[_CMo] = __expectString(output[_CMo]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDistributionIdList - */ -const de_DistributionIdList = (output: any, context: __SerdeContext): DistributionIdList => { - const contents: any = {}; - if (output[_M] != null) { - contents[_M] = __expectString(output[_M]); - } - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_IT] != null) { - contents[_IT] = __parseBoolean(output[_IT]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_DI] != null) { - contents[_It] = de_DistributionIdListSummary(__getArrayIfSingleItem(output[_It][_DI]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDistributionIdListSummary - */ -const de_DistributionIdListSummary = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlDistributionIdOwner - */ -const de_DistributionIdOwner = (output: any, context: __SerdeContext): DistributionIdOwner => { - const contents: any = {}; - if (output[_DI] != null) { - contents[_DI] = __expectString(output[_DI]); - } - if (output[_OAIw] != null) { - contents[_OAIw] = __expectString(output[_OAIw]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDistributionIdOwnerItemList - */ -const de_DistributionIdOwnerItemList = (output: any, context: __SerdeContext): DistributionIdOwner[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DistributionIdOwner(entry, context); - }); -}; - -/** - * deserializeAws_restXmlDistributionIdOwnerList - */ -const de_DistributionIdOwnerList = (output: any, context: __SerdeContext): DistributionIdOwnerList => { - const contents: any = {}; - if (output[_M] != null) { - contents[_M] = __expectString(output[_M]); - } - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_IT] != null) { - contents[_IT] = __parseBoolean(output[_IT]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_DIO] != null) { - contents[_It] = de_DistributionIdOwnerItemList(__getArrayIfSingleItem(output[_It][_DIO]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDistributionList - */ -const de_DistributionList = (output: any, context: __SerdeContext): DistributionList => { - const contents: any = {}; - if (output[_M] != null) { - contents[_M] = __expectString(output[_M]); - } - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_IT] != null) { - contents[_IT] = __parseBoolean(output[_IT]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_DS] != null) { - contents[_It] = de_DistributionSummaryList(__getArrayIfSingleItem(output[_It][_DS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDistributionSummary - */ -const de_DistributionSummary = (output: any, context: __SerdeContext): DistributionSummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_ARN] != null) { - contents[_ARN] = __expectString(output[_ARN]); - } - if (output[_ET] != null) { - contents[_ET] = __expectString(output[_ET]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_DN] != null) { - contents[_DN] = __expectString(output[_DN]); - } - if (output[_Al] != null) { - contents[_Al] = de_Aliases(output[_Al], context); - } - if (output[_Ori] != null) { - contents[_Ori] = de_Origins(output[_Ori], context); - } - if (output[_OG] != null) { - contents[_OG] = de_OriginGroups(output[_OG], context); - } - if (output[_DCB] != null) { - contents[_DCB] = de_DefaultCacheBehavior(output[_DCB], context); - } - if (output[_CBa] != null) { - contents[_CBa] = de_CacheBehaviors(output[_CBa], context); - } - if (output[_CERu] != null) { - contents[_CERu] = de_CustomErrorResponses(output[_CERu], context); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_PC] != null) { - contents[_PC] = __expectString(output[_PC]); - } - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_VC] != null) { - contents[_VC] = de_ViewerCertificate(output[_VC], context); - } - if (output[_Re] != null) { - contents[_Re] = de_Restrictions(output[_Re], context); - } - if (output[_WACLI] != null) { - contents[_WACLI] = __expectString(output[_WACLI]); - } - if (output[_HV] != null) { - contents[_HV] = __expectString(output[_HV]); - } - if (output[_IIPVE] != null) { - contents[_IIPVE] = __parseBoolean(output[_IIPVE]); - } - if (String(output.AliasICPRecordals).trim() === "") { - contents[_AICPR] = []; - } else if (output[_AICPR] != null && output[_AICPR][_AICPRl] != null) { - contents[_AICPR] = de_AliasICPRecordals(__getArrayIfSingleItem(output[_AICPR][_AICPRl]), context); - } - if (output[_S] != null) { - contents[_S] = __parseBoolean(output[_S]); - } - if (output[_CMo] != null) { - contents[_CMo] = __expectString(output[_CMo]); - } - if (output[_AILI] != null) { - contents[_AILI] = __expectString(output[_AILI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDistributionSummaryList - */ -const de_DistributionSummaryList = (output: any, context: __SerdeContext): DistributionSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DistributionSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlDistributionTenant - */ -const de_DistributionTenant = (output: any, context: __SerdeContext): DistributionTenant => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_DI] != null) { - contents[_DI] = __expectString(output[_DI]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - if (String(output.Domains).trim() === "") { - contents[_D] = []; - } else if (output[_D] != null && output[_D][_m] != null) { - contents[_D] = de_DomainResultList(__getArrayIfSingleItem(output[_D][_m]), context); - } - if (output[_T] != null) { - contents[_T] = de_Tags(output[_T], context); - } - if (output[_C] != null) { - contents[_C] = de_Customizations(output[_C], context); - } - if (String(output.Parameters).trim() === "") { - contents[_P] = []; - } else if (output[_P] != null && output[_P][_m] != null) { - contents[_P] = de_Parameters(__getArrayIfSingleItem(output[_P][_m]), context); - } - if (output[_CGI] != null) { - contents[_CGI] = __expectString(output[_CGI]); - } - if (output[_CTr] != null) { - contents[_CTr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTr])); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDistributionTenantList - */ -const de_DistributionTenantList = (output: any, context: __SerdeContext): DistributionTenantSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DistributionTenantSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlDistributionTenantSummary - */ -const de_DistributionTenantSummary = (output: any, context: __SerdeContext): DistributionTenantSummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_DI] != null) { - contents[_DI] = __expectString(output[_DI]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - if (String(output.Domains).trim() === "") { - contents[_D] = []; - } else if (output[_D] != null && output[_D][_m] != null) { - contents[_D] = de_DomainResultList(__getArrayIfSingleItem(output[_D][_m]), context); - } - if (output[_CGI] != null) { - contents[_CGI] = __expectString(output[_CGI]); - } - if (output[_C] != null) { - contents[_C] = de_Customizations(output[_C], context); - } - if (output[_CTr] != null) { - contents[_CTr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTr])); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_ET] != null) { - contents[_ET] = __expectString(output[_ET]); - } - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDnsConfiguration - */ -const de_DnsConfiguration = (output: any, context: __SerdeContext): DnsConfiguration => { - const contents: any = {}; - if (output[_Do] != null) { - contents[_Do] = __expectString(output[_Do]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_Rea] != null) { - contents[_Rea] = __expectString(output[_Rea]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDnsConfigurationList - */ -const de_DnsConfigurationList = (output: any, context: __SerdeContext): DnsConfiguration[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DnsConfiguration(entry, context); - }); -}; - -/** - * deserializeAws_restXmlDomainConflict - */ -const de_DomainConflict = (output: any, context: __SerdeContext): DomainConflict => { - const contents: any = {}; - if (output[_Do] != null) { - contents[_Do] = __expectString(output[_Do]); - } - if (output[_RTe] != null) { - contents[_RTe] = __expectString(output[_RTe]); - } - if (output[_RI] != null) { - contents[_RI] = __expectString(output[_RI]); - } - if (output[_AIc] != null) { - contents[_AIc] = __expectString(output[_AIc]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDomainConflictsList - */ -const de_DomainConflictsList = (output: any, context: __SerdeContext): DomainConflict[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DomainConflict(entry, context); - }); -}; - -/** - * deserializeAws_restXmlDomainResult - */ -const de_DomainResult = (output: any, context: __SerdeContext): DomainResult => { - const contents: any = {}; - if (output[_Do] != null) { - contents[_Do] = __expectString(output[_Do]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDomainResultList - */ -const de_DomainResultList = (output: any, context: __SerdeContext): DomainResult[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DomainResult(entry, context); - }); -}; - -/** - * deserializeAws_restXmlEncryptionEntities - */ -const de_EncryptionEntities = (output: any, context: __SerdeContext): EncryptionEntities => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_EEn] != null) { - contents[_It] = de_EncryptionEntityList(__getArrayIfSingleItem(output[_It][_EEn]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlEncryptionEntity - */ -const de_EncryptionEntity = (output: any, context: __SerdeContext): EncryptionEntity => { - const contents: any = {}; - if (output[_PKI] != null) { - contents[_PKI] = __expectString(output[_PKI]); - } - if (output[_PIr] != null) { - contents[_PIr] = __expectString(output[_PIr]); - } - if (output[_FP] != null) { - contents[_FP] = de_FieldPatterns(output[_FP], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlEncryptionEntityList - */ -const de_EncryptionEntityList = (output: any, context: __SerdeContext): EncryptionEntity[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_EncryptionEntity(entry, context); - }); -}; - -/** - * deserializeAws_restXmlEndPoint - */ -const de_EndPoint = (output: any, context: __SerdeContext): EndPoint => { - const contents: any = {}; - if (output[_ST] != null) { - contents[_ST] = __expectString(output[_ST]); - } - if (output[_KSC] != null) { - contents[_KSC] = de_KinesisStreamConfig(output[_KSC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlEndPointList - */ -const de_EndPointList = (output: any, context: __SerdeContext): EndPoint[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_EndPoint(entry, context); - }); -}; - -/** - * deserializeAws_restXmlFieldLevelEncryption - */ -const de_FieldLevelEncryption = (output: any, context: __SerdeContext): FieldLevelEncryption => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_FLEC] != null) { - contents[_FLEC] = de_FieldLevelEncryptionConfig(output[_FLEC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionConfig - */ -const de_FieldLevelEncryptionConfig = (output: any, context: __SerdeContext): FieldLevelEncryptionConfig => { - const contents: any = {}; - if (output[_CR] != null) { - contents[_CR] = __expectString(output[_CR]); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_QAPC] != null) { - contents[_QAPC] = de_QueryArgProfileConfig(output[_QAPC], context); - } - if (output[_CTPC] != null) { - contents[_CTPC] = de_ContentTypeProfileConfig(output[_CTPC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionList - */ -const de_FieldLevelEncryptionList = (output: any, context: __SerdeContext): FieldLevelEncryptionList => { - const contents: any = {}; - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_FLES] != null) { - contents[_It] = de_FieldLevelEncryptionSummaryList(__getArrayIfSingleItem(output[_It][_FLES]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionProfile - */ -const de_FieldLevelEncryptionProfile = (output: any, context: __SerdeContext): FieldLevelEncryptionProfile => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_FLEPC] != null) { - contents[_FLEPC] = de_FieldLevelEncryptionProfileConfig(output[_FLEPC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionProfileConfig - */ -const de_FieldLevelEncryptionProfileConfig = ( - output: any, - context: __SerdeContext -): FieldLevelEncryptionProfileConfig => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_CR] != null) { - contents[_CR] = __expectString(output[_CR]); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_EE] != null) { - contents[_EE] = de_EncryptionEntities(output[_EE], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionProfileList - */ -const de_FieldLevelEncryptionProfileList = (output: any, context: __SerdeContext): FieldLevelEncryptionProfileList => { - const contents: any = {}; - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_FLEPS] != null) { - contents[_It] = de_FieldLevelEncryptionProfileSummaryList(__getArrayIfSingleItem(output[_It][_FLEPS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionProfileSummary - */ -const de_FieldLevelEncryptionProfileSummary = ( - output: any, - context: __SerdeContext -): FieldLevelEncryptionProfileSummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_EE] != null) { - contents[_EE] = de_EncryptionEntities(output[_EE], context); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - return contents; -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionProfileSummaryList - */ -const de_FieldLevelEncryptionProfileSummaryList = ( - output: any, - context: __SerdeContext -): FieldLevelEncryptionProfileSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_FieldLevelEncryptionProfileSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionSummary - */ -const de_FieldLevelEncryptionSummary = (output: any, context: __SerdeContext): FieldLevelEncryptionSummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_QAPC] != null) { - contents[_QAPC] = de_QueryArgProfileConfig(output[_QAPC], context); - } - if (output[_CTPC] != null) { - contents[_CTPC] = de_ContentTypeProfileConfig(output[_CTPC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlFieldLevelEncryptionSummaryList - */ -const de_FieldLevelEncryptionSummaryList = (output: any, context: __SerdeContext): FieldLevelEncryptionSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_FieldLevelEncryptionSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlFieldList - */ -const de_FieldList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlFieldPatternList - */ -const de_FieldPatternList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlFieldPatterns - */ -const de_FieldPatterns = (output: any, context: __SerdeContext): FieldPatterns => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_FPi] != null) { - contents[_It] = de_FieldPatternList(__getArrayIfSingleItem(output[_It][_FPi]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlForwardedValues - */ -const de_ForwardedValues = (output: any, context: __SerdeContext): ForwardedValues => { - const contents: any = {}; - if (output[_QSu] != null) { - contents[_QSu] = __parseBoolean(output[_QSu]); - } - if (output[_Coo] != null) { - contents[_Coo] = de_CookiePreference(output[_Coo], context); - } - if (output[_He] != null) { - contents[_He] = de_Headers(output[_He], context); - } - if (output[_QSCK] != null) { - contents[_QSCK] = de_QueryStringCacheKeys(output[_QSCK], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlFunctionAssociation - */ -const de_FunctionAssociation = (output: any, context: __SerdeContext): FunctionAssociation => { - const contents: any = {}; - if (output[_FARN] != null) { - contents[_FARN] = __expectString(output[_FARN]); - } - if (output[_ETv] != null) { - contents[_ETv] = __expectString(output[_ETv]); - } - return contents; -}; - -/** - * deserializeAws_restXmlFunctionAssociationList - */ -const de_FunctionAssociationList = (output: any, context: __SerdeContext): FunctionAssociation[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_FunctionAssociation(entry, context); - }); -}; - -/** - * deserializeAws_restXmlFunctionAssociations - */ -const de_FunctionAssociations = (output: any, context: __SerdeContext): FunctionAssociations => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_FAu] != null) { - contents[_It] = de_FunctionAssociationList(__getArrayIfSingleItem(output[_It][_FAu]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlFunctionConfig - */ -const de_FunctionConfig = (output: any, context: __SerdeContext): FunctionConfig => { - const contents: any = {}; - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_Ru] != null) { - contents[_Ru] = __expectString(output[_Ru]); - } - if (output[_KVSA] != null) { - contents[_KVSA] = de_KeyValueStoreAssociations(output[_KVSA], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlFunctionExecutionLogList - */ -const de_FunctionExecutionLogList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlFunctionList - */ -const de_FunctionList = (output: any, context: __SerdeContext): FunctionList => { - const contents: any = {}; - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_FSu] != null) { - contents[_It] = de_FunctionSummaryList(__getArrayIfSingleItem(output[_It][_FSu]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlFunctionMetadata - */ -const de_FunctionMetadata = (output: any, context: __SerdeContext): FunctionMetadata => { - const contents: any = {}; - if (output[_FARN] != null) { - contents[_FARN] = __expectString(output[_FARN]); - } - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - if (output[_CTr] != null) { - contents[_CTr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTr])); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - return contents; -}; - -/** - * deserializeAws_restXmlFunctionSummary - */ -const de_FunctionSummary = (output: any, context: __SerdeContext): FunctionSummary => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_FCu] != null) { - contents[_FCu] = de_FunctionConfig(output[_FCu], context); - } - if (output[_FM] != null) { - contents[_FM] = de_FunctionMetadata(output[_FM], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlFunctionSummaryList - */ -const de_FunctionSummaryList = (output: any, context: __SerdeContext): FunctionSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_FunctionSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlGeoRestriction - */ -const de_GeoRestriction = (output: any, context: __SerdeContext): GeoRestriction => { - const contents: any = {}; - if (output[_RT] != null) { - contents[_RT] = __expectString(output[_RT]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_L] != null) { - contents[_It] = de_LocationList(__getArrayIfSingleItem(output[_It][_L]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGeoRestrictionCustomization - */ -const de_GeoRestrictionCustomization = (output: any, context: __SerdeContext): GeoRestrictionCustomization => { - const contents: any = {}; - if (output[_RT] != null) { - contents[_RT] = __expectString(output[_RT]); - } - if (String(output.Locations).trim() === "") { - contents[_Loc] = []; - } else if (output[_Loc] != null && output[_Loc][_L] != null) { - contents[_Loc] = de_LocationList(__getArrayIfSingleItem(output[_Loc][_L]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGrpcConfig - */ -const de_GrpcConfig = (output: any, context: __SerdeContext): GrpcConfig => { - const contents: any = {}; - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - return contents; -}; - -/** - * deserializeAws_restXmlHeaderList - */ -const de_HeaderList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlHeaders - */ -const de_Headers = (output: any, context: __SerdeContext): Headers => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_N] != null) { - contents[_It] = de_HeaderList(__getArrayIfSingleItem(output[_It][_N]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlInvalidation - */ -const de_Invalidation = (output: any, context: __SerdeContext): Invalidation => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_CTre] != null) { - contents[_CTre] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTre])); - } - if (output[_IB] != null) { - contents[_IB] = de_InvalidationBatch(output[_IB], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlInvalidationBatch - */ -const de_InvalidationBatch = (output: any, context: __SerdeContext): InvalidationBatch => { - const contents: any = {}; - if (output[_Pa] != null) { - contents[_Pa] = de_Paths(output[_Pa], context); - } - if (output[_CR] != null) { - contents[_CR] = __expectString(output[_CR]); - } - return contents; -}; - -/** - * deserializeAws_restXmlInvalidationList - */ -const de_InvalidationList = (output: any, context: __SerdeContext): InvalidationList => { - const contents: any = {}; - if (output[_M] != null) { - contents[_M] = __expectString(output[_M]); - } - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_IT] != null) { - contents[_IT] = __parseBoolean(output[_IT]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_ISnv] != null) { - contents[_It] = de_InvalidationSummaryList(__getArrayIfSingleItem(output[_It][_ISnv]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlInvalidationSummary - */ -const de_InvalidationSummary = (output: any, context: __SerdeContext): InvalidationSummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_CTre] != null) { - contents[_CTre] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTre])); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - return contents; -}; - -/** - * deserializeAws_restXmlInvalidationSummaryList - */ -const de_InvalidationSummaryList = (output: any, context: __SerdeContext): InvalidationSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_InvalidationSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlKeyGroup - */ -const de_KeyGroup = (output: any, context: __SerdeContext): KeyGroup => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_KGC] != null) { - contents[_KGC] = de_KeyGroupConfig(output[_KGC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlKeyGroupConfig - */ -const de_KeyGroupConfig = (output: any, context: __SerdeContext): KeyGroupConfig => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_PK] != null) { - contents[_It] = de_PublicKeyIdList(__getArrayIfSingleItem(output[_It][_PK]), context); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - return contents; -}; - -/** - * deserializeAws_restXmlKeyGroupList - */ -const de_KeyGroupList = (output: any, context: __SerdeContext): KeyGroupList => { - const contents: any = {}; - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_KGS] != null) { - contents[_It] = de_KeyGroupSummaryList(__getArrayIfSingleItem(output[_It][_KGS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlKeyGroupSummary - */ -const de_KeyGroupSummary = (output: any, context: __SerdeContext): KeyGroupSummary => { - const contents: any = {}; - if (output[_KG] != null) { - contents[_KG] = de_KeyGroup(output[_KG], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlKeyGroupSummaryList - */ -const de_KeyGroupSummaryList = (output: any, context: __SerdeContext): KeyGroupSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_KeyGroupSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlKeyPairIdList - */ -const de_KeyPairIdList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlKeyPairIds - */ -const de_KeyPairIds = (output: any, context: __SerdeContext): KeyPairIds => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_KPI] != null) { - contents[_It] = de_KeyPairIdList(__getArrayIfSingleItem(output[_It][_KPI]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlKeyValueStore - */ -const de_KeyValueStore = (output: any, context: __SerdeContext): KeyValueStore => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_ARN] != null) { - contents[_ARN] = __expectString(output[_ARN]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - return contents; -}; - -/** - * deserializeAws_restXmlKeyValueStoreAssociation - */ -const de_KeyValueStoreAssociation = (output: any, context: __SerdeContext): KeyValueStoreAssociation => { - const contents: any = {}; - if (output[_KVSARN] != null) { - contents[_KVSARN] = __expectString(output[_KVSARN]); - } - return contents; -}; - -/** - * deserializeAws_restXmlKeyValueStoreAssociationList - */ -const de_KeyValueStoreAssociationList = (output: any, context: __SerdeContext): KeyValueStoreAssociation[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_KeyValueStoreAssociation(entry, context); - }); -}; - -/** - * deserializeAws_restXmlKeyValueStoreAssociations - */ -const de_KeyValueStoreAssociations = (output: any, context: __SerdeContext): KeyValueStoreAssociations => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_KVSAe] != null) { - contents[_It] = de_KeyValueStoreAssociationList(__getArrayIfSingleItem(output[_It][_KVSAe]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlKeyValueStoreList - */ -const de_KeyValueStoreList = (output: any, context: __SerdeContext): KeyValueStoreList => { - const contents: any = {}; - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_KVS] != null) { - contents[_It] = de_KeyValueStoreSummaryList(__getArrayIfSingleItem(output[_It][_KVS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlKeyValueStoreSummaryList - */ -const de_KeyValueStoreSummaryList = (output: any, context: __SerdeContext): KeyValueStore[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_KeyValueStore(entry, context); - }); -}; - -/** - * deserializeAws_restXmlKGKeyPairIds - */ -const de_KGKeyPairIds = (output: any, context: __SerdeContext): KGKeyPairIds => { - const contents: any = {}; - if (output[_KGI] != null) { - contents[_KGI] = __expectString(output[_KGI]); - } - if (output[_KPIe] != null) { - contents[_KPIe] = de_KeyPairIds(output[_KPIe], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlKGKeyPairIdsList - */ -const de_KGKeyPairIdsList = (output: any, context: __SerdeContext): KGKeyPairIds[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_KGKeyPairIds(entry, context); - }); -}; - -/** - * deserializeAws_restXmlKinesisStreamConfig - */ -const de_KinesisStreamConfig = (output: any, context: __SerdeContext): KinesisStreamConfig => { - const contents: any = {}; - if (output[_RARN] != null) { - contents[_RARN] = __expectString(output[_RARN]); - } - if (output[_SARNt] != null) { - contents[_SARNt] = __expectString(output[_SARNt]); - } - return contents; -}; - -/** - * deserializeAws_restXmlLambdaFunctionAssociation - */ -const de_LambdaFunctionAssociation = (output: any, context: __SerdeContext): LambdaFunctionAssociation => { - const contents: any = {}; - if (output[_LFARN] != null) { - contents[_LFARN] = __expectString(output[_LFARN]); - } - if (output[_ETv] != null) { - contents[_ETv] = __expectString(output[_ETv]); - } - if (output[_IBn] != null) { - contents[_IBn] = __parseBoolean(output[_IBn]); - } - return contents; -}; - -/** - * deserializeAws_restXmlLambdaFunctionAssociationList - */ -const de_LambdaFunctionAssociationList = (output: any, context: __SerdeContext): LambdaFunctionAssociation[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_LambdaFunctionAssociation(entry, context); - }); -}; - -/** - * deserializeAws_restXmlLambdaFunctionAssociations - */ -const de_LambdaFunctionAssociations = (output: any, context: __SerdeContext): LambdaFunctionAssociations => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_LFAa] != null) { - contents[_It] = de_LambdaFunctionAssociationList(__getArrayIfSingleItem(output[_It][_LFAa]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlLocationList - */ -const de_LocationList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlLoggingConfig - */ -const de_LoggingConfig = (output: any, context: __SerdeContext): LoggingConfig => { - const contents: any = {}; - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_ICn] != null) { - contents[_ICn] = __parseBoolean(output[_ICn]); - } - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_Pr] != null) { - contents[_Pr] = __expectString(output[_Pr]); - } - return contents; -}; - -/** - * deserializeAws_restXmlManagedCertificateDetails - */ -const de_ManagedCertificateDetails = (output: any, context: __SerdeContext): ManagedCertificateDetails => { - const contents: any = {}; - if (output[_CA] != null) { - contents[_CA] = __expectString(output[_CA]); - } - if (output[_CSe] != null) { - contents[_CSe] = __expectString(output[_CSe]); - } - if (output[_VTH] != null) { - contents[_VTH] = __expectString(output[_VTH]); - } - if (String(output.ValidationTokenDetails).trim() === "") { - contents[_VTD] = []; - } else if (output[_VTD] != null && output[_VTD][_m] != null) { - contents[_VTD] = de_ValidationTokenDetailList(__getArrayIfSingleItem(output[_VTD][_m]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlMethodsList - */ -const de_MethodsList = (output: any, context: __SerdeContext): Method[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlMonitoringSubscription - */ -const de_MonitoringSubscription = (output: any, context: __SerdeContext): MonitoringSubscription => { - const contents: any = {}; - if (output[_RMSC] != null) { - contents[_RMSC] = de_RealtimeMetricsSubscriptionConfig(output[_RMSC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOrigin - */ -const de_Origin = (output: any, context: __SerdeContext): Origin => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_DN] != null) { - contents[_DN] = __expectString(output[_DN]); - } - if (output[_OP] != null) { - contents[_OP] = __expectString(output[_OP]); - } - if (output[_CH] != null) { - contents[_CH] = de_CustomHeaders(output[_CH], context); - } - if (output[_SOC] != null) { - contents[_SOC] = de_S3OriginConfig(output[_SOC], context); - } - if (output[_COC] != null) { - contents[_COC] = de_CustomOriginConfig(output[_COC], context); - } - if (output[_VOC] != null) { - contents[_VOC] = de_VpcOriginConfig(output[_VOC], context); - } - if (output[_CAo] != null) { - contents[_CAo] = __strictParseInt32(output[_CAo]) as number; - } - if (output[_CTon] != null) { - contents[_CTon] = __strictParseInt32(output[_CTon]) as number; - } - if (output[_RCT] != null) { - contents[_RCT] = __strictParseInt32(output[_RCT]) as number; - } - if (output[_OS] != null) { - contents[_OS] = de_OriginShield(output[_OS], context); - } - if (output[_OACI] != null) { - contents[_OACI] = __expectString(output[_OACI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginAccessControl - */ -const de_OriginAccessControl = (output: any, context: __SerdeContext): OriginAccessControl => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_OACC] != null) { - contents[_OACC] = de_OriginAccessControlConfig(output[_OACC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginAccessControlConfig - */ -const de_OriginAccessControlConfig = (output: any, context: __SerdeContext): OriginAccessControlConfig => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_De] != null) { - contents[_De] = __expectString(output[_De]); - } - if (output[_SP] != null) { - contents[_SP] = __expectString(output[_SP]); - } - if (output[_SB] != null) { - contents[_SB] = __expectString(output[_SB]); - } - if (output[_OACOT] != null) { - contents[_OACOT] = __expectString(output[_OACOT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginAccessControlList - */ -const de_OriginAccessControlList = (output: any, context: __SerdeContext): OriginAccessControlList => { - const contents: any = {}; - if (output[_M] != null) { - contents[_M] = __expectString(output[_M]); - } - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_IT] != null) { - contents[_IT] = __parseBoolean(output[_IT]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_OACS] != null) { - contents[_It] = de_OriginAccessControlSummaryList(__getArrayIfSingleItem(output[_It][_OACS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginAccessControlSummary - */ -const de_OriginAccessControlSummary = (output: any, context: __SerdeContext): OriginAccessControlSummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_De] != null) { - contents[_De] = __expectString(output[_De]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_SP] != null) { - contents[_SP] = __expectString(output[_SP]); - } - if (output[_SB] != null) { - contents[_SB] = __expectString(output[_SB]); - } - if (output[_OACOT] != null) { - contents[_OACOT] = __expectString(output[_OACOT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginAccessControlSummaryList - */ -const de_OriginAccessControlSummaryList = (output: any, context: __SerdeContext): OriginAccessControlSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_OriginAccessControlSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlOriginCustomHeader - */ -const de_OriginCustomHeader = (output: any, context: __SerdeContext): OriginCustomHeader => { - const contents: any = {}; - if (output[_HN] != null) { - contents[_HN] = __expectString(output[_HN]); - } - if (output[_HVe] != null) { - contents[_HVe] = __expectString(output[_HVe]); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginCustomHeadersList - */ -const de_OriginCustomHeadersList = (output: any, context: __SerdeContext): OriginCustomHeader[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_OriginCustomHeader(entry, context); - }); -}; - -/** - * deserializeAws_restXmlOriginGroup - */ -const de_OriginGroup = (output: any, context: __SerdeContext): OriginGroup => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_FCa] != null) { - contents[_FCa] = de_OriginGroupFailoverCriteria(output[_FCa], context); - } - if (output[_Mem] != null) { - contents[_Mem] = de_OriginGroupMembers(output[_Mem], context); - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginGroupFailoverCriteria - */ -const de_OriginGroupFailoverCriteria = (output: any, context: __SerdeContext): OriginGroupFailoverCriteria => { - const contents: any = {}; - if (output[_SCt] != null) { - contents[_SCt] = de_StatusCodes(output[_SCt], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginGroupList - */ -const de_OriginGroupList = (output: any, context: __SerdeContext): OriginGroup[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_OriginGroup(entry, context); - }); -}; - -/** - * deserializeAws_restXmlOriginGroupMember - */ -const de_OriginGroupMember = (output: any, context: __SerdeContext): OriginGroupMember => { - const contents: any = {}; - if (output[_OI] != null) { - contents[_OI] = __expectString(output[_OI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginGroupMemberList - */ -const de_OriginGroupMemberList = (output: any, context: __SerdeContext): OriginGroupMember[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_OriginGroupMember(entry, context); - }); -}; - -/** - * deserializeAws_restXmlOriginGroupMembers - */ -const de_OriginGroupMembers = (output: any, context: __SerdeContext): OriginGroupMembers => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_OGM] != null) { - contents[_It] = de_OriginGroupMemberList(__getArrayIfSingleItem(output[_It][_OGM]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginGroups - */ -const de_OriginGroups = (output: any, context: __SerdeContext): OriginGroups => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_OGr] != null) { - contents[_It] = de_OriginGroupList(__getArrayIfSingleItem(output[_It][_OGr]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginList - */ -const de_OriginList = (output: any, context: __SerdeContext): Origin[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Origin(entry, context); - }); -}; - -/** - * deserializeAws_restXmlOriginRequestPolicy - */ -const de_OriginRequestPolicy = (output: any, context: __SerdeContext): OriginRequestPolicy => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_ORPC] != null) { - contents[_ORPC] = de_OriginRequestPolicyConfig(output[_ORPC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginRequestPolicyConfig - */ -const de_OriginRequestPolicyConfig = (output: any, context: __SerdeContext): OriginRequestPolicyConfig => { - const contents: any = {}; - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_HC] != null) { - contents[_HC] = de_OriginRequestPolicyHeadersConfig(output[_HC], context); - } - if (output[_CC] != null) { - contents[_CC] = de_OriginRequestPolicyCookiesConfig(output[_CC], context); - } - if (output[_QSC] != null) { - contents[_QSC] = de_OriginRequestPolicyQueryStringsConfig(output[_QSC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginRequestPolicyCookiesConfig - */ -const de_OriginRequestPolicyCookiesConfig = ( - output: any, - context: __SerdeContext -): OriginRequestPolicyCookiesConfig => { - const contents: any = {}; - if (output[_CBo] != null) { - contents[_CBo] = __expectString(output[_CBo]); - } - if (output[_Coo] != null) { - contents[_Coo] = de_CookieNames(output[_Coo], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginRequestPolicyHeadersConfig - */ -const de_OriginRequestPolicyHeadersConfig = ( - output: any, - context: __SerdeContext -): OriginRequestPolicyHeadersConfig => { - const contents: any = {}; - if (output[_HB] != null) { - contents[_HB] = __expectString(output[_HB]); - } - if (output[_He] != null) { - contents[_He] = de_Headers(output[_He], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginRequestPolicyList - */ -const de_OriginRequestPolicyList = (output: any, context: __SerdeContext): OriginRequestPolicyList => { - const contents: any = {}; - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_ORPS] != null) { - contents[_It] = de_OriginRequestPolicySummaryList(__getArrayIfSingleItem(output[_It][_ORPS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginRequestPolicyQueryStringsConfig - */ -const de_OriginRequestPolicyQueryStringsConfig = ( - output: any, - context: __SerdeContext -): OriginRequestPolicyQueryStringsConfig => { - const contents: any = {}; - if (output[_QSB] != null) { - contents[_QSB] = __expectString(output[_QSB]); - } - if (output[_QS] != null) { - contents[_QS] = de_QueryStringNames(output[_QS], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginRequestPolicySummary - */ -const de_OriginRequestPolicySummary = (output: any, context: __SerdeContext): OriginRequestPolicySummary => { - const contents: any = {}; - if (output[_Ty] != null) { - contents[_Ty] = __expectString(output[_Ty]); - } - if (output[_ORP] != null) { - contents[_ORP] = de_OriginRequestPolicy(output[_ORP], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginRequestPolicySummaryList - */ -const de_OriginRequestPolicySummaryList = (output: any, context: __SerdeContext): OriginRequestPolicySummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_OriginRequestPolicySummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlOrigins - */ -const de_Origins = (output: any, context: __SerdeContext): Origins => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_Or] != null) { - contents[_It] = de_OriginList(__getArrayIfSingleItem(output[_It][_Or]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginShield - */ -const de_OriginShield = (output: any, context: __SerdeContext): OriginShield => { - const contents: any = {}; - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_OSR] != null) { - contents[_OSR] = __expectString(output[_OSR]); - } - return contents; -}; - -/** - * deserializeAws_restXmlOriginSslProtocols - */ -const de_OriginSslProtocols = (output: any, context: __SerdeContext): OriginSslProtocols => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_SPs] != null) { - contents[_It] = de_SslProtocolsList(__getArrayIfSingleItem(output[_It][_SPs]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlParameter - */ -const de_Parameter = (output: any, context: __SerdeContext): Parameter => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_V] != null) { - contents[_V] = __expectString(output[_V]); - } - return contents; -}; - -/** - * deserializeAws_restXmlParameterDefinition - */ -const de_ParameterDefinition = (output: any, context: __SerdeContext): ParameterDefinition => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Def] != null) { - contents[_Def] = de_ParameterDefinitionSchema(output[_Def], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlParameterDefinitions - */ -const de_ParameterDefinitions = (output: any, context: __SerdeContext): ParameterDefinition[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ParameterDefinition(entry, context); - }); -}; - -/** - * deserializeAws_restXmlParameterDefinitionSchema - */ -const de_ParameterDefinitionSchema = (output: any, context: __SerdeContext): ParameterDefinitionSchema => { - const contents: any = {}; - if (output[_SSt] != null) { - contents[_SSt] = de_StringSchemaConfig(output[_SSt], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlParameters - */ -const de_Parameters = (output: any, context: __SerdeContext): Parameter[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Parameter(entry, context); - }); -}; - -/** - * deserializeAws_restXmlParametersInCacheKeyAndForwardedToOrigin - */ -const de_ParametersInCacheKeyAndForwardedToOrigin = ( - output: any, - context: __SerdeContext -): ParametersInCacheKeyAndForwardedToOrigin => { - const contents: any = {}; - if (output[_EAEG] != null) { - contents[_EAEG] = __parseBoolean(output[_EAEG]); - } - if (output[_EAEB] != null) { - contents[_EAEB] = __parseBoolean(output[_EAEB]); - } - if (output[_HC] != null) { - contents[_HC] = de_CachePolicyHeadersConfig(output[_HC], context); - } - if (output[_CC] != null) { - contents[_CC] = de_CachePolicyCookiesConfig(output[_CC], context); - } - if (output[_QSC] != null) { - contents[_QSC] = de_CachePolicyQueryStringsConfig(output[_QSC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlPathList - */ -const de_PathList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlPaths - */ -const de_Paths = (output: any, context: __SerdeContext): Paths => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_Pat] != null) { - contents[_It] = de_PathList(__getArrayIfSingleItem(output[_It][_Pat]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlPublicKey - */ -const de_PublicKey = (output: any, context: __SerdeContext): PublicKey => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_CTr] != null) { - contents[_CTr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTr])); - } - if (output[_PKC] != null) { - contents[_PKC] = de_PublicKeyConfig(output[_PKC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlPublicKeyConfig - */ -const de_PublicKeyConfig = (output: any, context: __SerdeContext): PublicKeyConfig => { - const contents: any = {}; - if (output[_CR] != null) { - contents[_CR] = __expectString(output[_CR]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_EK] != null) { - contents[_EK] = __expectString(output[_EK]); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - return contents; -}; - -/** - * deserializeAws_restXmlPublicKeyIdList - */ -const de_PublicKeyIdList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlPublicKeyList - */ -const de_PublicKeyList = (output: any, context: __SerdeContext): PublicKeyList => { - const contents: any = {}; - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_PKS] != null) { - contents[_It] = de_PublicKeySummaryList(__getArrayIfSingleItem(output[_It][_PKS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlPublicKeySummary - */ -const de_PublicKeySummary = (output: any, context: __SerdeContext): PublicKeySummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_CTr] != null) { - contents[_CTr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTr])); - } - if (output[_EK] != null) { - contents[_EK] = __expectString(output[_EK]); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - return contents; -}; - -/** - * deserializeAws_restXmlPublicKeySummaryList - */ -const de_PublicKeySummaryList = (output: any, context: __SerdeContext): PublicKeySummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_PublicKeySummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlQueryArgProfile - */ -const de_QueryArgProfile = (output: any, context: __SerdeContext): QueryArgProfile => { - const contents: any = {}; - if (output[_QA] != null) { - contents[_QA] = __expectString(output[_QA]); - } - if (output[_PI] != null) { - contents[_PI] = __expectString(output[_PI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlQueryArgProfileConfig - */ -const de_QueryArgProfileConfig = (output: any, context: __SerdeContext): QueryArgProfileConfig => { - const contents: any = {}; - if (output[_FWQAPIU] != null) { - contents[_FWQAPIU] = __parseBoolean(output[_FWQAPIU]); - } - if (output[_QAPu] != null) { - contents[_QAPu] = de_QueryArgProfiles(output[_QAPu], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlQueryArgProfileList - */ -const de_QueryArgProfileList = (output: any, context: __SerdeContext): QueryArgProfile[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_QueryArgProfile(entry, context); - }); -}; - -/** - * deserializeAws_restXmlQueryArgProfiles - */ -const de_QueryArgProfiles = (output: any, context: __SerdeContext): QueryArgProfiles => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_QAP] != null) { - contents[_It] = de_QueryArgProfileList(__getArrayIfSingleItem(output[_It][_QAP]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlQueryStringCacheKeys - */ -const de_QueryStringCacheKeys = (output: any, context: __SerdeContext): QueryStringCacheKeys => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_N] != null) { - contents[_It] = de_QueryStringCacheKeysList(__getArrayIfSingleItem(output[_It][_N]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlQueryStringCacheKeysList - */ -const de_QueryStringCacheKeysList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlQueryStringNames - */ -const de_QueryStringNames = (output: any, context: __SerdeContext): QueryStringNames => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_N] != null) { - contents[_It] = de_QueryStringNamesList(__getArrayIfSingleItem(output[_It][_N]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlQueryStringNamesList - */ -const de_QueryStringNamesList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlRealtimeLogConfig - */ -const de_RealtimeLogConfig = (output: any, context: __SerdeContext): RealtimeLogConfig => { - const contents: any = {}; - if (output[_ARN] != null) { - contents[_ARN] = __expectString(output[_ARN]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_SR] != null) { - contents[_SR] = __strictParseLong(output[_SR]) as number; - } - if (String(output.EndPoints).trim() === "") { - contents[_EP] = []; - } else if (output[_EP] != null && output[_EP][_m] != null) { - contents[_EP] = de_EndPointList(__getArrayIfSingleItem(output[_EP][_m]), context); - } - if (String(output.Fields).trim() === "") { - contents[_F] = []; - } else if (output[_F] != null && output[_F][_Fi] != null) { - contents[_F] = de_FieldList(__getArrayIfSingleItem(output[_F][_Fi]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlRealtimeLogConfigList - */ -const de_RealtimeLogConfigList = (output: any, context: __SerdeContext): RealtimeLogConfig[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_RealtimeLogConfig(entry, context); - }); -}; - -/** - * deserializeAws_restXmlRealtimeLogConfigs - */ -const de_RealtimeLogConfigs = (output: any, context: __SerdeContext): RealtimeLogConfigs => { - const contents: any = {}; - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_m] != null) { - contents[_It] = de_RealtimeLogConfigList(__getArrayIfSingleItem(output[_It][_m]), context); - } - if (output[_IT] != null) { - contents[_IT] = __parseBoolean(output[_IT]); - } - if (output[_M] != null) { - contents[_M] = __expectString(output[_M]); - } - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlRealtimeMetricsSubscriptionConfig - */ -const de_RealtimeMetricsSubscriptionConfig = ( - output: any, - context: __SerdeContext -): RealtimeMetricsSubscriptionConfig => { - const contents: any = {}; - if (output[_RMSS] != null) { - contents[_RMSS] = __expectString(output[_RMSS]); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicy - */ -const de_ResponseHeadersPolicy = (output: any, context: __SerdeContext): ResponseHeadersPolicy => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_RHPC] != null) { - contents[_RHPC] = de_ResponseHeadersPolicyConfig(output[_RHPC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyAccessControlAllowHeaders - */ -const de_ResponseHeadersPolicyAccessControlAllowHeaders = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyAccessControlAllowHeaders => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_H] != null) { - contents[_It] = de_AccessControlAllowHeadersList(__getArrayIfSingleItem(output[_It][_H]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyAccessControlAllowMethods - */ -const de_ResponseHeadersPolicyAccessControlAllowMethods = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyAccessControlAllowMethods => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_Met] != null) { - contents[_It] = de_AccessControlAllowMethodsList(__getArrayIfSingleItem(output[_It][_Met]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyAccessControlAllowOrigins - */ -const de_ResponseHeadersPolicyAccessControlAllowOrigins = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyAccessControlAllowOrigins => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_Or] != null) { - contents[_It] = de_AccessControlAllowOriginsList(__getArrayIfSingleItem(output[_It][_Or]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyAccessControlExposeHeaders - */ -const de_ResponseHeadersPolicyAccessControlExposeHeaders = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyAccessControlExposeHeaders => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_H] != null) { - contents[_It] = de_AccessControlExposeHeadersList(__getArrayIfSingleItem(output[_It][_H]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyConfig - */ -const de_ResponseHeadersPolicyConfig = (output: any, context: __SerdeContext): ResponseHeadersPolicyConfig => { - const contents: any = {}; - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_CCo] != null) { - contents[_CCo] = de_ResponseHeadersPolicyCorsConfig(output[_CCo], context); - } - if (output[_SHC] != null) { - contents[_SHC] = de_ResponseHeadersPolicySecurityHeadersConfig(output[_SHC], context); - } - if (output[_STHC] != null) { - contents[_STHC] = de_ResponseHeadersPolicyServerTimingHeadersConfig(output[_STHC], context); - } - if (output[_CHC] != null) { - contents[_CHC] = de_ResponseHeadersPolicyCustomHeadersConfig(output[_CHC], context); - } - if (output[_RHC] != null) { - contents[_RHC] = de_ResponseHeadersPolicyRemoveHeadersConfig(output[_RHC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyContentSecurityPolicy - */ -const de_ResponseHeadersPolicyContentSecurityPolicy = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyContentSecurityPolicy => { - const contents: any = {}; - if (output[_Ov] != null) { - contents[_Ov] = __parseBoolean(output[_Ov]); - } - if (output[_CSP] != null) { - contents[_CSP] = __expectString(output[_CSP]); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyContentTypeOptions - */ -const de_ResponseHeadersPolicyContentTypeOptions = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyContentTypeOptions => { - const contents: any = {}; - if (output[_Ov] != null) { - contents[_Ov] = __parseBoolean(output[_Ov]); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyCorsConfig - */ -const de_ResponseHeadersPolicyCorsConfig = (output: any, context: __SerdeContext): ResponseHeadersPolicyCorsConfig => { - const contents: any = {}; - if (output[_ACAO] != null) { - contents[_ACAO] = de_ResponseHeadersPolicyAccessControlAllowOrigins(output[_ACAO], context); - } - if (output[_ACAH] != null) { - contents[_ACAH] = de_ResponseHeadersPolicyAccessControlAllowHeaders(output[_ACAH], context); - } - if (output[_ACAM] != null) { - contents[_ACAM] = de_ResponseHeadersPolicyAccessControlAllowMethods(output[_ACAM], context); - } - if (output[_ACAC] != null) { - contents[_ACAC] = __parseBoolean(output[_ACAC]); - } - if (output[_ACEH] != null) { - contents[_ACEH] = de_ResponseHeadersPolicyAccessControlExposeHeaders(output[_ACEH], context); - } - if (output[_ACMAS] != null) { - contents[_ACMAS] = __strictParseInt32(output[_ACMAS]) as number; - } - if (output[_OO] != null) { - contents[_OO] = __parseBoolean(output[_OO]); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyCustomHeader - */ -const de_ResponseHeadersPolicyCustomHeader = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyCustomHeader => { - const contents: any = {}; - if (output[_H] != null) { - contents[_H] = __expectString(output[_H]); - } - if (output[_V] != null) { - contents[_V] = __expectString(output[_V]); - } - if (output[_Ov] != null) { - contents[_Ov] = __parseBoolean(output[_Ov]); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyCustomHeaderList - */ -const de_ResponseHeadersPolicyCustomHeaderList = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyCustomHeader[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ResponseHeadersPolicyCustomHeader(entry, context); - }); -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyCustomHeadersConfig - */ -const de_ResponseHeadersPolicyCustomHeadersConfig = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyCustomHeadersConfig => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_RHPCH] != null) { - contents[_It] = de_ResponseHeadersPolicyCustomHeaderList(__getArrayIfSingleItem(output[_It][_RHPCH]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyFrameOptions - */ -const de_ResponseHeadersPolicyFrameOptions = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyFrameOptions => { - const contents: any = {}; - if (output[_Ov] != null) { - contents[_Ov] = __parseBoolean(output[_Ov]); - } - if (output[_FO] != null) { - contents[_FO] = __expectString(output[_FO]); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyList - */ -const de_ResponseHeadersPolicyList = (output: any, context: __SerdeContext): ResponseHeadersPolicyList => { - const contents: any = {}; - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_RHPS] != null) { - contents[_It] = de_ResponseHeadersPolicySummaryList(__getArrayIfSingleItem(output[_It][_RHPS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyReferrerPolicy - */ -const de_ResponseHeadersPolicyReferrerPolicy = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyReferrerPolicy => { - const contents: any = {}; - if (output[_Ov] != null) { - contents[_Ov] = __parseBoolean(output[_Ov]); - } - if (output[_RP] != null) { - contents[_RP] = __expectString(output[_RP]); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyRemoveHeader - */ -const de_ResponseHeadersPolicyRemoveHeader = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyRemoveHeader => { - const contents: any = {}; - if (output[_H] != null) { - contents[_H] = __expectString(output[_H]); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyRemoveHeaderList - */ -const de_ResponseHeadersPolicyRemoveHeaderList = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyRemoveHeader[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ResponseHeadersPolicyRemoveHeader(entry, context); - }); -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyRemoveHeadersConfig - */ -const de_ResponseHeadersPolicyRemoveHeadersConfig = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyRemoveHeadersConfig => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_RHPRH] != null) { - contents[_It] = de_ResponseHeadersPolicyRemoveHeaderList(__getArrayIfSingleItem(output[_It][_RHPRH]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicySecurityHeadersConfig - */ -const de_ResponseHeadersPolicySecurityHeadersConfig = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicySecurityHeadersConfig => { - const contents: any = {}; - if (output[_XSSP] != null) { - contents[_XSSP] = de_ResponseHeadersPolicyXSSProtection(output[_XSSP], context); - } - if (output[_FOr] != null) { - contents[_FOr] = de_ResponseHeadersPolicyFrameOptions(output[_FOr], context); - } - if (output[_RP] != null) { - contents[_RP] = de_ResponseHeadersPolicyReferrerPolicy(output[_RP], context); - } - if (output[_CSP] != null) { - contents[_CSP] = de_ResponseHeadersPolicyContentSecurityPolicy(output[_CSP], context); - } - if (output[_CTO] != null) { - contents[_CTO] = de_ResponseHeadersPolicyContentTypeOptions(output[_CTO], context); - } - if (output[_STS] != null) { - contents[_STS] = de_ResponseHeadersPolicyStrictTransportSecurity(output[_STS], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyServerTimingHeadersConfig - */ -const de_ResponseHeadersPolicyServerTimingHeadersConfig = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyServerTimingHeadersConfig => { - const contents: any = {}; - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_SR] != null) { - contents[_SR] = __strictParseFloat(output[_SR]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyStrictTransportSecurity - */ -const de_ResponseHeadersPolicyStrictTransportSecurity = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyStrictTransportSecurity => { - const contents: any = {}; - if (output[_Ov] != null) { - contents[_Ov] = __parseBoolean(output[_Ov]); - } - if (output[_ISn] != null) { - contents[_ISn] = __parseBoolean(output[_ISn]); - } - if (output[_Pre] != null) { - contents[_Pre] = __parseBoolean(output[_Pre]); - } - if (output[_ACMAS] != null) { - contents[_ACMAS] = __strictParseInt32(output[_ACMAS]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicySummary - */ -const de_ResponseHeadersPolicySummary = (output: any, context: __SerdeContext): ResponseHeadersPolicySummary => { - const contents: any = {}; - if (output[_Ty] != null) { - contents[_Ty] = __expectString(output[_Ty]); - } - if (output[_RHP] != null) { - contents[_RHP] = de_ResponseHeadersPolicy(output[_RHP], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicySummaryList - */ -const de_ResponseHeadersPolicySummaryList = (output: any, context: __SerdeContext): ResponseHeadersPolicySummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ResponseHeadersPolicySummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlResponseHeadersPolicyXSSProtection - */ -const de_ResponseHeadersPolicyXSSProtection = ( - output: any, - context: __SerdeContext -): ResponseHeadersPolicyXSSProtection => { - const contents: any = {}; - if (output[_Ov] != null) { - contents[_Ov] = __parseBoolean(output[_Ov]); - } - if (output[_Pro] != null) { - contents[_Pro] = __parseBoolean(output[_Pro]); - } - if (output[_MB] != null) { - contents[_MB] = __parseBoolean(output[_MB]); - } - if (output[_RU] != null) { - contents[_RU] = __expectString(output[_RU]); - } - return contents; -}; - -/** - * deserializeAws_restXmlRestrictions - */ -const de_Restrictions = (output: any, context: __SerdeContext): Restrictions => { - const contents: any = {}; - if (output[_GRe] != null) { - contents[_GRe] = de_GeoRestriction(output[_GRe], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3Origin - */ -const de_S3Origin = (output: any, context: __SerdeContext): S3Origin => { - const contents: any = {}; - if (output[_DN] != null) { - contents[_DN] = __expectString(output[_DN]); - } - if (output[_OAI] != null) { - contents[_OAI] = __expectString(output[_OAI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3OriginConfig - */ -const de_S3OriginConfig = (output: any, context: __SerdeContext): S3OriginConfig => { - const contents: any = {}; - if (output[_OAI] != null) { - contents[_OAI] = __expectString(output[_OAI]); - } - if (output[_ORT] != null) { - contents[_ORT] = __strictParseInt32(output[_ORT]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlSessionStickinessConfig - */ -const de_SessionStickinessConfig = (output: any, context: __SerdeContext): SessionStickinessConfig => { - const contents: any = {}; - if (output[_ITTL] != null) { - contents[_ITTL] = __strictParseInt32(output[_ITTL]) as number; - } - if (output[_MTTLax] != null) { - contents[_MTTLax] = __strictParseInt32(output[_MTTLax]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlSigner - */ -const de_Signer = (output: any, context: __SerdeContext): Signer => { - const contents: any = {}; - if (output[_AAN] != null) { - contents[_AAN] = __expectString(output[_AAN]); - } - if (output[_KPIe] != null) { - contents[_KPIe] = de_KeyPairIds(output[_KPIe], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlSignerList - */ -const de_SignerList = (output: any, context: __SerdeContext): Signer[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Signer(entry, context); - }); -}; - -/** - * deserializeAws_restXmlSslProtocolsList - */ -const de_SslProtocolsList = (output: any, context: __SerdeContext): SslProtocol[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlStagingDistributionDnsNameList - */ -const de_StagingDistributionDnsNameList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlStagingDistributionDnsNames - */ -const de_StagingDistributionDnsNames = (output: any, context: __SerdeContext): StagingDistributionDnsNames => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_DNn] != null) { - contents[_It] = de_StagingDistributionDnsNameList(__getArrayIfSingleItem(output[_It][_DNn]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlStatusCodeList - */ -const de_StatusCodeList = (output: any, context: __SerdeContext): number[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __strictParseInt32(entry) as number; - }); -}; - -/** - * deserializeAws_restXmlStatusCodes - */ -const de_StatusCodes = (output: any, context: __SerdeContext): StatusCodes => { - const contents: any = {}; - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_SCta] != null) { - contents[_It] = de_StatusCodeList(__getArrayIfSingleItem(output[_It][_SCta]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlStreamingDistribution - */ -const de_StreamingDistribution = (output: any, context: __SerdeContext): StreamingDistribution => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_ARN] != null) { - contents[_ARN] = __expectString(output[_ARN]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_DN] != null) { - contents[_DN] = __expectString(output[_DN]); - } - if (output[_ATS] != null) { - contents[_ATS] = de_ActiveTrustedSigners(output[_ATS], context); - } - if (output[_SDC] != null) { - contents[_SDC] = de_StreamingDistributionConfig(output[_SDC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlStreamingDistributionConfig - */ -const de_StreamingDistributionConfig = (output: any, context: __SerdeContext): StreamingDistributionConfig => { - const contents: any = {}; - if (output[_CR] != null) { - contents[_CR] = __expectString(output[_CR]); - } - if (output[_SO] != null) { - contents[_SO] = de_S3Origin(output[_SO], context); - } - if (output[_Al] != null) { - contents[_Al] = de_Aliases(output[_Al], context); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_Lo] != null) { - contents[_Lo] = de_StreamingLoggingConfig(output[_Lo], context); - } - if (output[_TS] != null) { - contents[_TS] = de_TrustedSigners(output[_TS], context); - } - if (output[_PC] != null) { - contents[_PC] = __expectString(output[_PC]); - } - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - return contents; -}; - -/** - * deserializeAws_restXmlStreamingDistributionList - */ -const de_StreamingDistributionList = (output: any, context: __SerdeContext): StreamingDistributionList => { - const contents: any = {}; - if (output[_M] != null) { - contents[_M] = __expectString(output[_M]); - } - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_IT] != null) { - contents[_IT] = __parseBoolean(output[_IT]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_SDS] != null) { - contents[_It] = de_StreamingDistributionSummaryList(__getArrayIfSingleItem(output[_It][_SDS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlStreamingDistributionSummary - */ -const de_StreamingDistributionSummary = (output: any, context: __SerdeContext): StreamingDistributionSummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_ARN] != null) { - contents[_ARN] = __expectString(output[_ARN]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_DN] != null) { - contents[_DN] = __expectString(output[_DN]); - } - if (output[_SO] != null) { - contents[_SO] = de_S3Origin(output[_SO], context); - } - if (output[_Al] != null) { - contents[_Al] = de_Aliases(output[_Al], context); - } - if (output[_TS] != null) { - contents[_TS] = de_TrustedSigners(output[_TS], context); - } - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_PC] != null) { - contents[_PC] = __expectString(output[_PC]); - } - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - return contents; -}; - -/** - * deserializeAws_restXmlStreamingDistributionSummaryList - */ -const de_StreamingDistributionSummaryList = (output: any, context: __SerdeContext): StreamingDistributionSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_StreamingDistributionSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlStreamingLoggingConfig - */ -const de_StreamingLoggingConfig = (output: any, context: __SerdeContext): StreamingLoggingConfig => { - const contents: any = {}; - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_Pr] != null) { - contents[_Pr] = __expectString(output[_Pr]); - } - return contents; -}; - -/** - * deserializeAws_restXmlStringSchemaConfig - */ -const de_StringSchemaConfig = (output: any, context: __SerdeContext): StringSchemaConfig => { - const contents: any = {}; - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_DV] != null) { - contents[_DV] = __expectString(output[_DV]); - } - if (output[_Req] != null) { - contents[_Req] = __parseBoolean(output[_Req]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTag - */ -const de_Tag = (output: any, context: __SerdeContext): Tag => { - const contents: any = {}; - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - if (output[_V] != null) { - contents[_V] = __expectString(output[_V]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTagList - */ -const de_TagList = (output: any, context: __SerdeContext): Tag[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Tag(entry, context); - }); -}; - -/** - * deserializeAws_restXmlTags - */ -const de_Tags = (output: any, context: __SerdeContext): Tags => { - const contents: any = {}; - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_Ta] != null) { - contents[_It] = de_TagList(__getArrayIfSingleItem(output[_It][_Ta]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlTenantConfig - */ -const de_TenantConfig = (output: any, context: __SerdeContext): TenantConfig => { - const contents: any = {}; - if (String(output.ParameterDefinitions).trim() === "") { - contents[_PDar] = []; - } else if (output[_PDar] != null && output[_PDar][_m] != null) { - contents[_PDar] = de_ParameterDefinitions(__getArrayIfSingleItem(output[_PDar][_m]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlTestResult - */ -const de_TestResult = (output: any, context: __SerdeContext): TestResult => { - const contents: any = {}; - if (output[_FSu] != null) { - contents[_FSu] = de_FunctionSummary(output[_FSu], context); - } - if (output[_CU] != null) { - contents[_CU] = __expectString(output[_CU]); - } - if (String(output.FunctionExecutionLogs).trim() === "") { - contents[_FEL] = []; - } else if (output[_FEL] != null && output[_FEL][_m] != null) { - contents[_FEL] = de_FunctionExecutionLogList(__getArrayIfSingleItem(output[_FEL][_m]), context); - } - if (output[_FEM] != null) { - contents[_FEM] = __expectString(output[_FEM]); - } - if (output[_FOu] != null) { - contents[_FOu] = __expectString(output[_FOu]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTrafficConfig - */ -const de_TrafficConfig = (output: any, context: __SerdeContext): TrafficConfig => { - const contents: any = {}; - if (output[_SWC] != null) { - contents[_SWC] = de_ContinuousDeploymentSingleWeightConfig(output[_SWC], context); - } - if (output[_SHCi] != null) { - contents[_SHCi] = de_ContinuousDeploymentSingleHeaderConfig(output[_SHCi], context); - } - if (output[_Ty] != null) { - contents[_Ty] = __expectString(output[_Ty]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTrustedKeyGroupIdList - */ -const de_TrustedKeyGroupIdList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlTrustedKeyGroups - */ -const de_TrustedKeyGroups = (output: any, context: __SerdeContext): TrustedKeyGroups => { - const contents: any = {}; - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_KG] != null) { - contents[_It] = de_TrustedKeyGroupIdList(__getArrayIfSingleItem(output[_It][_KG]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlTrustedSigners - */ -const de_TrustedSigners = (output: any, context: __SerdeContext): TrustedSigners => { - const contents: any = {}; - if (output[_E] != null) { - contents[_E] = __parseBoolean(output[_E]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_AAN] != null) { - contents[_It] = de_AwsAccountNumberList(__getArrayIfSingleItem(output[_It][_AAN]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlValidationTokenDetail - */ -const de_ValidationTokenDetail = (output: any, context: __SerdeContext): ValidationTokenDetail => { - const contents: any = {}; - if (output[_Do] != null) { - contents[_Do] = __expectString(output[_Do]); - } - if (output[_RTed] != null) { - contents[_RTed] = __expectString(output[_RTed]); - } - if (output[_RF] != null) { - contents[_RF] = __expectString(output[_RF]); - } - return contents; -}; - -/** - * deserializeAws_restXmlValidationTokenDetailList - */ -const de_ValidationTokenDetailList = (output: any, context: __SerdeContext): ValidationTokenDetail[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ValidationTokenDetail(entry, context); - }); -}; - -/** - * deserializeAws_restXmlViewerCertificate - */ -const de_ViewerCertificate = (output: any, context: __SerdeContext): ViewerCertificate => { - const contents: any = {}; - if (output[_CFDC] != null) { - contents[_CFDC] = __parseBoolean(output[_CFDC]); - } - if (output[_IAMCI] != null) { - contents[_IAMCI] = __expectString(output[_IAMCI]); - } - if (output[_ACMCA] != null) { - contents[_ACMCA] = __expectString(output[_ACMCA]); - } - if (output[_SSLSM] != null) { - contents[_SSLSM] = __expectString(output[_SSLSM]); - } - if (output[_MPV] != null) { - contents[_MPV] = __expectString(output[_MPV]); - } - if (output[_Ce] != null) { - contents[_Ce] = __expectString(output[_Ce]); - } - if (output[_CS] != null) { - contents[_CS] = __expectString(output[_CS]); - } - return contents; -}; - -/** - * deserializeAws_restXmlVpcOrigin - */ -const de_VpcOrigin = (output: any, context: __SerdeContext): VpcOrigin => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - if (output[_AIc] != null) { - contents[_AIc] = __expectString(output[_AIc]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_CTr] != null) { - contents[_CTr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTr])); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_VOEC] != null) { - contents[_VOEC] = de_VpcOriginEndpointConfig(output[_VOEC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlVpcOriginConfig - */ -const de_VpcOriginConfig = (output: any, context: __SerdeContext): VpcOriginConfig => { - const contents: any = {}; - if (output[_VOI] != null) { - contents[_VOI] = __expectString(output[_VOI]); - } - if (output[_OAIw] != null) { - contents[_OAIw] = __expectString(output[_OAIw]); - } - if (output[_ORT] != null) { - contents[_ORT] = __strictParseInt32(output[_ORT]) as number; - } - if (output[_OKT] != null) { - contents[_OKT] = __strictParseInt32(output[_OKT]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlVpcOriginEndpointConfig - */ -const de_VpcOriginEndpointConfig = (output: any, context: __SerdeContext): VpcOriginEndpointConfig => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - if (output[_HTTPP] != null) { - contents[_HTTPP] = __strictParseInt32(output[_HTTPP]) as number; - } - if (output[_HTTPSP] != null) { - contents[_HTTPSP] = __strictParseInt32(output[_HTTPSP]) as number; - } - if (output[_OPP] != null) { - contents[_OPP] = __expectString(output[_OPP]); - } - if (output[_OSP] != null) { - contents[_OSP] = de_OriginSslProtocols(output[_OSP], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlVpcOriginList - */ -const de_VpcOriginList = (output: any, context: __SerdeContext): VpcOriginList => { - const contents: any = {}; - if (output[_M] != null) { - contents[_M] = __expectString(output[_M]); - } - if (output[_NM] != null) { - contents[_NM] = __expectString(output[_NM]); - } - if (output[_MI] != null) { - contents[_MI] = __strictParseInt32(output[_MI]) as number; - } - if (output[_IT] != null) { - contents[_IT] = __parseBoolean(output[_IT]); - } - if (output[_Q] != null) { - contents[_Q] = __strictParseInt32(output[_Q]) as number; - } - if (String(output.Items).trim() === "") { - contents[_It] = []; - } else if (output[_It] != null && output[_It][_VOS] != null) { - contents[_It] = de_VpcOriginSummaryList(__getArrayIfSingleItem(output[_It][_VOS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlVpcOriginSummary - */ -const de_VpcOriginSummary = (output: any, context: __SerdeContext): VpcOriginSummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_CTr] != null) { - contents[_CTr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTr])); - } - if (output[_LMT] != null) { - contents[_LMT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMT])); - } - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - if (output[_AIc] != null) { - contents[_AIc] = __expectString(output[_AIc]); - } - if (output[_OEA] != null) { - contents[_OEA] = __expectString(output[_OEA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlVpcOriginSummaryList - */ -const de_VpcOriginSummaryList = (output: any, context: __SerdeContext): VpcOriginSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_VpcOriginSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlWebAclCustomization - */ -const de_WebAclCustomization = (output: any, context: __SerdeContext): WebAclCustomization => { - const contents: any = {}; - if (output[_Ac] != null) { - contents[_Ac] = __expectString(output[_Ac]); - } - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - return contents; -}; - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const _A = "Alias"; -const _AAN = "AwsAccountNumber"; -const _ACAC = "AccessControlAllowCredentials"; -const _ACAH = "AccessControlAllowHeaders"; -const _ACAM = "AccessControlAllowMethods"; -const _ACAO = "AccessControlAllowOrigins"; -const _ACEH = "AccessControlExposeHeaders"; -const _ACMAS = "AccessControlMaxAgeSec"; -const _ACMCA = "ACMCertificateArn"; -const _ADTWACLR = "AssociateDistributionTenantWebACLRequest"; -const _ADWACLR = "AssociateDistributionWebACLRequest"; -const _AF = "AssociationFilter"; -const _AI = "AnycastIps"; -const _AICPR = "AliasICPRecordals"; -const _AICPRl = "AliasICPRecordal"; -const _AILI = "AnycastIpListId"; -const _AILN = "AnycastIpListName"; -const _AILS = "AnycastIpListSummary"; -const _AIc = "AccountId"; -const _AIn = "AnycastIp"; -const _AM = "AllowedMethods"; -const _ARN = "ARN"; -const _ATKG = "ActiveTrustedKeyGroups"; -const _ATS = "ActiveTrustedSigners"; -const _Ac = "Action"; -const _Al = "Aliases"; -const _Ar = "Arn"; -const _B = "Bucket"; -const _C = "Customizations"; -const _CA = "CertificateArn"; -const _CAILR = "CreateAnycastIpListRequest"; -const _CAT = "CustomizationActionType"; -const _CAo = "ConnectionAttempts"; -const _CAon = "ConflictingAlias"; -const _CB = "CacheBehavior"; -const _CBa = "CacheBehaviors"; -const _CBo = "CookieBehavior"; -const _CC = "CookiesConfig"; -const _CCGR = "CreateConnectionGroupRequest"; -const _CCo = "CorsConfig"; -const _CDP = "ContinuousDeploymentPolicy"; -const _CDPC = "ContinuousDeploymentPolicyConfig"; -const _CDPI = "ContinuousDeploymentPolicyId"; -const _CDPS = "ContinuousDeploymentPolicySummary"; -const _CDPT = "ContinuousDeploymentPolicyType"; -const _CDR = "CopyDistributionRequest"; -const _CDSHC = "ContinuousDeploymentSingleHeaderConfig"; -const _CDSWC = "ContinuousDeploymentSingleWeightConfig"; -const _CDTR = "CreateDistributionTenantRequest"; -const _CER = "CustomErrorResponse"; -const _CERu = "CustomErrorResponses"; -const _CFDC = "CloudFrontDefaultCertificate"; -const _CFOAIC = "CloudFrontOriginAccessIdentityConfig"; -const _CFOAIS = "CloudFrontOriginAccessIdentitySummary"; -const _CFR = "CreateFunctionRequest"; -const _CG = "ConnectionGroups"; -const _CGAF = "ConnectionGroupAssociationFilter"; -const _CGI = "ConnectionGroupId"; -const _CGS = "ConnectionGroupSummary"; -const _CH = "CustomHeaders"; -const _CHC = "CustomHeadersConfig"; -const _CKVSR = "CreateKeyValueStoreRequest"; -const _CM = "CachedMethods"; -const _CMo = "ConnectionMode"; -const _CN = "CookieNames"; -const _CNAME = "CNAME"; -const _COC = "CustomOriginConfig"; -const _CP = "CookiePreference"; -const _CPC = "CachePolicyConfig"; -const _CPCB = "CachePolicyCookieBehavior"; -const _CPCC = "CachePolicyCookiesConfig"; -const _CPHB = "CachePolicyHeaderBehavior"; -const _CPHC = "CachePolicyHeadersConfig"; -const _CPI = "CachePolicyId"; -const _CPQSB = "CachePolicyQueryStringBehavior"; -const _CPQSC = "CachePolicyQueryStringsConfig"; -const _CPS = "CachePolicySummary"; -const _CPa = "CachePolicy"; -const _CR = "CallerReference"; -const _CRLCR = "CreateRealtimeLogConfigRequest"; -const _CS = "CertificateSource"; -const _CSP = "ContentSecurityPolicy"; -const _CSe = "CertificateStatus"; -const _CT = "ContentType"; -const _CTLP = "CertificateTransparencyLoggingPreference"; -const _CTO = "ContentTypeOptions"; -const _CTP = "ContentTypeProfile"; -const _CTPC = "ContentTypeProfileConfig"; -const _CTPo = "ContentTypeProfiles"; -const _CTo = "CommentType"; -const _CTon = "ConnectionTimeout"; -const _CTr = "CreatedTime"; -const _CTre = "CreateTime"; -const _CU = "ComputeUtilization"; -const _CVOR = "CreateVpcOriginRequest"; -const _Ce = "Certificate"; -const _Co = "Comment"; -const _Com = "Compress"; -const _Coo = "Cookies"; -const _D = "Domains"; -const _DC = "DomainConflicts"; -const _DCB = "DefaultCacheBehavior"; -const _DCL = "DnsConfigurationList"; -const _DCVR = "DomainControlValidationResource"; -const _DCWT = "DistributionConfigWithTags"; -const _DCi = "DistributionConfig"; -const _DCn = "DnsConfiguration"; -const _DI = "DistributionId"; -const _DIO = "DistributionIdOwner"; -const _DIo = "DomainItem"; -const _DN = "DomainName"; -const _DNn = "DnsName"; -const _DRI = "DistributionResourceId"; -const _DRLCR = "DeleteRealtimeLogConfigRequest"; -const _DRO = "DefaultRootObject"; -const _DRPR = "DeleteResourcePolicyRequest"; -const _DS = "DistributionSummary"; -const _DTAF = "DistributionTenantAssociationFilter"; -const _DTI = "DistributionTenantId"; -const _DTL = "DistributionTenantList"; -const _DTS = "DistributionTenantSummary"; -const _DTTL = "DefaultTTL"; -const _DV = "DefaultValue"; -const _De = "Description"; -const _Def = "Definition"; -const _Do = "Domain"; -const _E = "Enabled"; -const _EAEB = "EnableAcceptEncodingBrotli"; -const _EAEG = "EnableAcceptEncodingGzip"; -const _EC = "ErrorCode"; -const _ECMTTL = "ErrorCachingMinTTL"; -const _EE = "EncryptionEntities"; -const _EEn = "EncryptionEntity"; -const _EK = "EncodedKey"; -const _EO = "EventObject"; -const _EP = "EndPoints"; -const _EPn = "EndPoint"; -const _ET = "ETag"; -const _ETv = "EventType"; -const _F = "Fields"; -const _FA = "FunctionAssociations"; -const _FARN = "FunctionARN"; -const _FAu = "FunctionAssociation"; -const _FB = "FunctionBlob"; -const _FC = "FunctionCode"; -const _FCa = "FailoverCriteria"; -const _FCu = "FunctionConfig"; -const _FEL = "FunctionExecutionLogs"; -const _FEM = "FunctionErrorMessage"; -const _FEO = "FunctionEventObject"; -const _FLEC = "FieldLevelEncryptionConfig"; -const _FLEI = "FieldLevelEncryptionId"; -const _FLEPC = "FieldLevelEncryptionProfileConfig"; -const _FLEPS = "FieldLevelEncryptionProfileSummary"; -const _FLES = "FieldLevelEncryptionSummary"; -const _FM = "FunctionMetadata"; -const _FN = "FunctionName"; -const _FO = "FrameOption"; -const _FOL = "FrameOptionsList"; -const _FOr = "FrameOptions"; -const _FOu = "FunctionOutput"; -const _FP = "FieldPatterns"; -const _FPi = "FieldPattern"; -const _FR = "FunctionRuntime"; -const _FS = "FunctionStage"; -const _FSu = "FunctionSummary"; -const _FV = "ForwardedValues"; -const _FWCTIU = "ForwardWhenContentTypeIsUnknown"; -const _FWQAPIU = "ForwardWhenQueryArgProfileIsUnknown"; -const _Fi = "Field"; -const _Fo = "Format"; -const _For = "Forward"; -const _GC = "GrpcConfig"; -const _GR = "GeoRestrictions"; -const _GRC = "GeoRestrictionCustomization"; -const _GRLCR = "GetRealtimeLogConfigRequest"; -const _GRPR = "GetResourcePolicyRequest"; -const _GRT = "GeoRestrictionType"; -const _GRe = "GeoRestriction"; -const _H = "Header"; -const _HB = "HeaderBehavior"; -const _HC = "HeadersConfig"; -const _HN = "HeaderName"; -const _HTTPP = "HTTPPort"; -const _HTTPSP = "HTTPSPort"; -const _HV = "HttpVersion"; -const _HVe = "HeaderValue"; -const _He = "Headers"; -const _I = "Identifier"; -const _IAMCI = "IAMCertificateId"; -const _IAT = "IpAddressType"; -const _IB = "InvalidationBatch"; -const _IBn = "IncludeBody"; -const _IC = "IpCount"; -const _ICPRS = "ICPRecordalStatus"; -const _ICn = "IncludeCookies"; -const _ID = "IsDefault"; -const _IE = "Ipv6Enabled"; -const _IIPVE = "IsIPV6Enabled"; -const _IM = "IfMatch"; -const _IPIB = "InProgressInvalidationBatches"; -const _IS = "ImportSource"; -const _IST = "ImportSourceType"; -const _ISn = "IncludeSubdomains"; -const _ISnv = "InvalidationSummary"; -const _ISt = "ItemSelection"; -const _IT = "IsTruncated"; -const _ITTL = "IdleTTL"; -const _Id = "Id"; -const _It = "Items"; -const _K = "Key"; -const _KG = "KeyGroup"; -const _KGC = "KeyGroupConfig"; -const _KGI = "KeyGroupId"; -const _KGS = "KeyGroupSummary"; -const _KPI = "KeyPairId"; -const _KPIe = "KeyPairIds"; -const _KSC = "KinesisStreamConfig"; -const _KVS = "KeyValueStore"; -const _KVSA = "KeyValueStoreAssociations"; -const _KVSARN = "KeyValueStoreARN"; -const _KVSAe = "KeyValueStoreAssociation"; -const _KVSC = "KeyValueStoreComment"; -const _KVSN = "KeyValueStoreName"; -const _L = "Location"; -const _LC = "LoggingConfig"; -const _LCGR = "ListConnectionGroupsRequest"; -const _LDBRLCR = "ListDistributionsByRealtimeLogConfigRequest"; -const _LDCR = "ListDomainConflictsRequest"; -const _LDTBCR = "ListDistributionTenantsByCustomizationRequest"; -const _LDTR = "ListDistributionTenantsRequest"; -const _LFA = "LambdaFunctionAssociations"; -const _LFARN = "LambdaFunctionARN"; -const _LFAa = "LambdaFunctionAssociation"; -const _LMT = "LastModifiedTime"; -const _Lo = "Logging"; -const _Loc = "Locations"; -const _M = "Marker"; -const _MB = "ModeBlock"; -const _MCR = "ManagedCertificateRequest"; -const _MI = "MaxItems"; -const _MPV = "MinimumProtocolVersion"; -const _MS = "MonitoringSubscription"; -const _MTTL = "MinTTL"; -const _MTTLa = "MaxTTL"; -const _MTTLax = "MaximumTTL"; -const _Me = "Message"; -const _Mem = "Members"; -const _Met = "Method"; -const _N = "Name"; -const _NM = "NextMarker"; -const _O = "Operation"; -const _OACC = "OriginAccessControlConfig"; -const _OACI = "OriginAccessControlId"; -const _OACOT = "OriginAccessControlOriginType"; -const _OACOTr = "OriginAccessControlOriginTypes"; -const _OACS = "OriginAccessControlSummary"; -const _OACSB = "OriginAccessControlSigningBehaviors"; -const _OACSP = "OriginAccessControlSigningProtocols"; -const _OAI = "OriginAccessIdentity"; -const _OAIw = "OwnerAccountId"; -const _OCH = "OriginCustomHeader"; -const _OEA = "OriginEndpointArn"; -const _OG = "OriginGroups"; -const _OGFC = "OriginGroupFailoverCriteria"; -const _OGM = "OriginGroupMember"; -const _OGMr = "OriginGroupMembers"; -const _OGSC = "OriginGroupSelectionCriteria"; -const _OGr = "OriginGroup"; -const _OI = "OriginId"; -const _OKT = "OriginKeepaliveTimeout"; -const _OO = "OriginOverride"; -const _OP = "OriginPath"; -const _OPP = "OriginProtocolPolicy"; -const _ORP = "OriginRequestPolicy"; -const _ORPC = "OriginRequestPolicyConfig"; -const _ORPCB = "OriginRequestPolicyCookieBehavior"; -const _ORPCC = "OriginRequestPolicyCookiesConfig"; -const _ORPHB = "OriginRequestPolicyHeaderBehavior"; -const _ORPHC = "OriginRequestPolicyHeadersConfig"; -const _ORPI = "OriginRequestPolicyId"; -const _ORPQSB = "OriginRequestPolicyQueryStringBehavior"; -const _ORPQSC = "OriginRequestPolicyQueryStringsConfig"; -const _ORPS = "OriginRequestPolicySummary"; -const _ORT = "OriginReadTimeout"; -const _OS = "OriginShield"; -const _OSP = "OriginSslProtocols"; -const _OSR = "OriginShieldRegion"; -const _Or = "Origin"; -const _Ori = "Origins"; -const _Ov = "Override"; -const _P = "Parameters"; -const _PC = "PriceClass"; -const _PD = "PolicyDocument"; -const _PDN = "PrimaryDomainName"; -const _PDS = "ParameterDefinitionSchema"; -const _PDa = "ParameterDefinition"; -const _PDar = "ParameterDefinitions"; -const _PI = "ProfileId"; -const _PICKAFTO = "ParametersInCacheKeyAndForwardedToOrigin"; -const _PIr = "ProviderId"; -const _PK = "PublicKey"; -const _PKC = "PublicKeyConfig"; -const _PKI = "PublicKeyId"; -const _PKS = "PublicKeySummary"; -const _PN = "ParameterName"; -const _PP = "PathPattern"; -const _PRPR = "PutResourcePolicyRequest"; -const _PV = "ParameterValue"; -const _Pa = "Paths"; -const _Par = "Parameter"; -const _Pat = "Path"; -const _Pr = "Prefix"; -const _Pre = "Preload"; -const _Pro = "Protection"; -const _Q = "Quantity"; -const _QA = "QueryArg"; -const _QAP = "QueryArgProfile"; -const _QAPC = "QueryArgProfileConfig"; -const _QAPu = "QueryArgProfiles"; -const _QS = "QueryStrings"; -const _QSB = "QueryStringBehavior"; -const _QSC = "QueryStringsConfig"; -const _QSCK = "QueryStringCacheKeys"; -const _QSN = "QueryStringNames"; -const _QSu = "QueryString"; -const _R = "Resource"; -const _RA = "ResourceArn"; -const _RARN = "RoleARN"; -const _RC = "ResponseCode"; -const _RCT = "ResponseCompletionTimeout"; -const _RE = "RoutingEndpoint"; -const _RF = "RedirectFrom"; -const _RHC = "RemoveHeadersConfig"; -const _RHP = "ResponseHeadersPolicy"; -const _RHPACAH = "ResponseHeadersPolicyAccessControlAllowHeaders"; -const _RHPACAM = "ResponseHeadersPolicyAccessControlAllowMethods"; -const _RHPACAMV = "ResponseHeadersPolicyAccessControlAllowMethodsValues"; -const _RHPACAO = "ResponseHeadersPolicyAccessControlAllowOrigins"; -const _RHPACEH = "ResponseHeadersPolicyAccessControlExposeHeaders"; -const _RHPC = "ResponseHeadersPolicyConfig"; -const _RHPCC = "ResponseHeadersPolicyCorsConfig"; -const _RHPCH = "ResponseHeadersPolicyCustomHeader"; -const _RHPCHC = "ResponseHeadersPolicyCustomHeadersConfig"; -const _RHPCSP = "ResponseHeadersPolicyContentSecurityPolicy"; -const _RHPCTO = "ResponseHeadersPolicyContentTypeOptions"; -const _RHPFO = "ResponseHeadersPolicyFrameOptions"; -const _RHPI = "ResponseHeadersPolicyId"; -const _RHPRH = "ResponseHeadersPolicyRemoveHeader"; -const _RHPRHC = "ResponseHeadersPolicyRemoveHeadersConfig"; -const _RHPRP = "ResponseHeadersPolicyReferrerPolicy"; -const _RHPS = "ResponseHeadersPolicySummary"; -const _RHPSHC = "ResponseHeadersPolicySecurityHeadersConfig"; -const _RHPSTHC = "ResponseHeadersPolicyServerTimingHeadersConfig"; -const _RHPSTS = "ResponseHeadersPolicyStrictTransportSecurity"; -const _RHPXSSP = "ResponseHeadersPolicyXSSProtection"; -const _RI = "ResourceId"; -const _RLC = "RealtimeLogConfig"; -const _RLCA = "RealtimeLogConfigArn"; -const _RLCN = "RealtimeLogConfigName"; -const _RMSC = "RealtimeMetricsSubscriptionConfig"; -const _RMSS = "RealtimeMetricsSubscriptionStatus"; -const _RP = "ReferrerPolicy"; -const _RPL = "ReferrerPolicyList"; -const _RPP = "ResponsePagePath"; -const _RT = "RestrictionType"; -const _RTe = "ResourceType"; -const _RTed = "RedirectTo"; -const _RU = "ReportUri"; -const _Re = "Restrictions"; -const _Rea = "Reason"; -const _Req = "Required"; -const _Ru = "Runtime"; -const _S = "Staging"; -const _SARN = "SourceARN"; -const _SARNt = "StreamARN"; -const _SB = "SigningBehavior"; -const _SC = "SelectionCriteria"; -const _SCI = "ServerCertificateId"; -const _SCUI = "S3CanonicalUserId"; -const _SCt = "StatusCodes"; -const _SCta = "StatusCode"; -const _SDC = "StreamingDistributionConfig"; -const _SDCWT = "StreamingDistributionConfigWithTags"; -const _SDDN = "StagingDistributionDnsNames"; -const _SDI = "StagingDistributionId"; -const _SDS = "StreamingDistributionSummary"; -const _SHC = "SecurityHeadersConfig"; -const _SHCi = "SingleHeaderConfig"; -const _SLC = "StreamingLoggingConfig"; -const _SO = "S3Origin"; -const _SOC = "S3OriginConfig"; -const _SP = "SigningProtocol"; -const _SPs = "SslProtocol"; -const _SR = "SamplingRate"; -const _SS = "SmoothStreaming"; -const _SSC = "SessionStickinessConfig"; -const _SSCt = "StringSchemaConfig"; -const _SSLSM = "SSLSupportMethod"; -const _SSt = "StringSchema"; -const _ST = "StreamType"; -const _STHC = "ServerTimingHeadersConfig"; -const _STS = "StrictTransportSecurity"; -const _STo = "SourceType"; -const _SWC = "SingleWeightConfig"; -const _Si = "Signer"; -const _St = "Stage"; -const _Sta = "Status"; -const _T = "Tags"; -const _TC = "TrafficConfig"; -const _TCe = "TenantConfig"; -const _TFR = "TestFunctionRequest"; -const _TK = "TagKey"; -const _TKG = "TrustedKeyGroups"; -const _TKa = "TagKeys"; -const _TOI = "TargetOriginId"; -const _TR = "TargetResource"; -const _TS = "TrustedSigners"; -const _TV = "TagValue"; -const _Ta = "Tag"; -const _Ty = "Type"; -const _UAILR = "UpdateAnycastIpListRequest"; -const _UCGR = "UpdateConnectionGroupRequest"; -const _UDAR = "UpdateDomainAssociationRequest"; -const _UDTR = "UpdateDistributionTenantRequest"; -const _UFR = "UpdateFunctionRequest"; -const _UKVSR = "UpdateKeyValueStoreRequest"; -const _URLCR = "UpdateRealtimeLogConfigRequest"; -const _V = "Value"; -const _VC = "ViewerCertificate"; -const _VDCR = "VerifyDnsConfigurationRequest"; -const _VOC = "VpcOriginConfig"; -const _VOEC = "VpcOriginEndpointConfig"; -const _VOI = "VpcOriginId"; -const _VOS = "VpcOriginSummary"; -const _VPP = "ViewerProtocolPolicy"; -const _VTD = "ValidationTokenDetails"; -const _VTH = "ValidationTokenHost"; -const _W = "Weight"; -const _WA = "WebAcl"; -const _WAC = "WebAclCustomization"; -const _WACLA = "WebACLArn"; -const _WACLI = "WebACLId"; -const _WN = "WhitelistedNames"; -const _WT = "WithTags"; -const _XSSP = "XSSProtection"; -const _b = "boolean"; -const _ct = "content-type"; -const _d = "domain"; -const _e = "etag"; -const _et = "ettag"; -const _f = "float"; -const _i = "integer"; -const _im = "if-match"; -const _l = "long"; -const _lo = "location"; -const _m = "member"; -const _s = "string"; -const _sST = "sensitiveStringType"; -const _st = "staging"; -const _ve = ''; diff --git a/clients/client-cloudfront/src/runtimeConfig.shared.ts b/clients/client-cloudfront/src/runtimeConfig.shared.ts index 5e283f483853..ca9acd9c09d0 100644 --- a/clients/client-cloudfront/src/runtimeConfig.shared.ts +++ b/clients/client-cloudfront/src/runtimeConfig.shared.ts @@ -1,5 +1,6 @@ // smithy-typescript generated code import { AwsSdkSigV4Signer } from "@aws-sdk/core"; +import { AwsRestXmlProtocol } from "@aws-sdk/core/protocols"; import { NoOpLogger } from "@smithy/smithy-client"; import { IdentityProviderConfig } from "@smithy/types"; import { parseUrl } from "@smithy/url-parser"; @@ -30,6 +31,12 @@ export const getRuntimeConfig = (config: CloudFrontClientConfig) => { }, ], logger: config?.logger ?? new NoOpLogger(), + protocol: + config?.protocol ?? + new AwsRestXmlProtocol({ + defaultNamespace: "com.amazonaws.cloudfront", + xmlNamespace: "http://cloudfront.amazonaws.com/doc/2020-05-31/", + }), serviceId: config?.serviceId ?? "CloudFront", urlParser: config?.urlParser ?? parseUrl, utf8Decoder: config?.utf8Decoder ?? fromUtf8, diff --git a/clients/client-cloudfront/src/schemas/schemas_0.ts b/clients/client-cloudfront/src/schemas/schemas_0.ts new file mode 100644 index 000000000000..86bfdd8b68af --- /dev/null +++ b/clients/client-cloudfront/src/schemas/schemas_0.ts @@ -0,0 +1,10650 @@ +const _A = "Aliases"; +const _AA = "AssociateAlias"; +const _AAN = "AwsAccountNumber"; +const _AANL = "AwsAccountNumberList"; +const _AAR = "AssociateAliasRequest"; +const _ACAC = "AccessControlAllowCredentials"; +const _ACAH = "AccessControlAllowHeaders"; +const _ACAHL = "AccessControlAllowHeadersList"; +const _ACAM = "AccessControlAllowMethods"; +const _ACAML = "AccessControlAllowMethodsList"; +const _ACAO = "AccessControlAllowOrigins"; +const _ACAOL = "AccessControlAllowOriginsList"; +const _ACEH = "AccessControlExposeHeaders"; +const _ACEHL = "AccessControlExposeHeadersList"; +const _ACMAS = "AccessControlMaxAgeSec"; +const _ACMCA = "ACMCertificateArn"; +const _AD = "AccessDenied"; +const _ADTWACL = "AssociateDistributionTenantWebACL"; +const _ADTWACLR = "AssociateDistributionTenantWebACLRequest"; +const _ADTWACLRs = "AssociateDistributionTenantWebACLResult"; +const _ADWACL = "AssociateDistributionWebACL"; +const _ADWACLR = "AssociateDistributionWebACLRequest"; +const _ADWACLRs = "AssociateDistributionWebACLResult"; +const _AF = "AssociationFilter"; +const _AI = "AnycastIps"; +const _AICPR = "AliasICPRecordal"; +const _AICPRl = "AliasICPRecordals"; +const _AIL = "AnycastIpList"; +const _AILC = "AnycastIpListCollection"; +const _AILI = "AnycastIpListId"; +const _AILS = "AnycastIpListSummary"; +const _AILSn = "AnycastIpListSummaries"; +const _AILn = "AnycastIpLists"; +const _AIc = "AccountId"; +const _AIn = "AnycastIp"; +const _AL = "AliasList"; +const _AM = "AllowedMethods"; +const _ARN = "ARN"; +const _ATKG = "ActiveTrustedKeyGroups"; +const _ATS = "ActiveTrustedSigners"; +const _Ac = "Action"; +const _Al = "Alias"; +const _Ar = "Arn"; +const _B = "Bucket"; +const _BTL = "BatchTooLarge"; +const _C = "Compress"; +const _CA = "ConflictingAlias"; +const _CAIL = "CreateAnycastIpList"; +const _CAILR = "CreateAnycastIpListRequest"; +const _CAILRr = "CreateAnycastIpListResult"; +const _CAL = "ConflictingAliasesList"; +const _CAe = "CertificateArn"; +const _CAo = "ConnectionAttempts"; +const _CAon = "ConflictingAliases"; +const _CB = "CacheBehavior"; +const _CBL = "CacheBehaviorList"; +const _CBa = "CacheBehaviors"; +const _CBo = "CookieBehavior"; +const _CC = "CookiesConfig"; +const _CCDP = "CreateContinuousDeploymentPolicy"; +const _CCDPR = "CreateContinuousDeploymentPolicyRequest"; +const _CCDPRr = "CreateContinuousDeploymentPolicyResult"; +const _CCFOAI = "CreateCloudFrontOriginAccessIdentity"; +const _CCFOAIR = "CreateCloudFrontOriginAccessIdentityRequest"; +const _CCFOAIRr = "CreateCloudFrontOriginAccessIdentityResult"; +const _CCG = "CreateConnectionGroup"; +const _CCGR = "CreateConnectionGroupRequest"; +const _CCGRr = "CreateConnectionGroupResult"; +const _CCIPKF = "CannotChangeImmutablePublicKeyFields"; +const _CCP = "CreateCachePolicy"; +const _CCPR = "CreateCachePolicyRequest"; +const _CCPRr = "CreateCachePolicyResult"; +const _CCo = "CorsConfig"; +const _CD = "CopyDistribution"; +const _CDEWIU = "CannotDeleteEntityWhileInUse"; +const _CDP = "ContinuousDeploymentPolicy"; +const _CDPAE = "ContinuousDeploymentPolicyAlreadyExists"; +const _CDPC = "ContinuousDeploymentPolicyConfig"; +const _CDPI = "ContinuousDeploymentPolicyId"; +const _CDPIU = "ContinuousDeploymentPolicyInUse"; +const _CDPL = "ContinuousDeploymentPolicyList"; +const _CDPS = "ContinuousDeploymentPolicySummary"; +const _CDPSL = "ContinuousDeploymentPolicySummaryList"; +const _CDR = "CopyDistributionRequest"; +const _CDRo = "CopyDistributionResult"; +const _CDRr = "CreateDistributionRequest"; +const _CDRre = "CreateDistributionResult"; +const _CDSHC = "ContinuousDeploymentSingleHeaderConfig"; +const _CDSWC = "ContinuousDeploymentSingleWeightConfig"; +const _CDT = "CreateDistributionTenant"; +const _CDTR = "CreateDistributionTenantRequest"; +const _CDTRr = "CreateDistributionTenantResult"; +const _CDWT = "CreateDistributionWithTags"; +const _CDWTR = "CreateDistributionWithTagsRequest"; +const _CDWTRr = "CreateDistributionWithTagsResult"; +const _CDr = "CreateDistribution"; +const _CER = "CustomErrorResponse"; +const _CERL = "CustomErrorResponseList"; +const _CERu = "CustomErrorResponses"; +const _CF = "CreateFunction"; +const _CFDC = "CloudFrontDefaultCertificate"; +const _CFLEC = "CreateFieldLevelEncryptionConfig"; +const _CFLECR = "CreateFieldLevelEncryptionConfigRequest"; +const _CFLECRr = "CreateFieldLevelEncryptionConfigResult"; +const _CFLEP = "CreateFieldLevelEncryptionProfile"; +const _CFLEPR = "CreateFieldLevelEncryptionProfileRequest"; +const _CFLEPRr = "CreateFieldLevelEncryptionProfileResult"; +const _CFOAI = "CloudFrontOriginAccessIdentity"; +const _CFOAIAE = "CloudFrontOriginAccessIdentityAlreadyExists"; +const _CFOAIC = "CloudFrontOriginAccessIdentityConfig"; +const _CFOAIIU = "CloudFrontOriginAccessIdentityInUse"; +const _CFOAIL = "CloudFrontOriginAccessIdentityList"; +const _CFOAIS = "CloudFrontOriginAccessIdentitySummary"; +const _CFOAISL = "CloudFrontOriginAccessIdentitySummaryList"; +const _CFR = "CreateFunctionRequest"; +const _CFRr = "CreateFunctionResult"; +const _CG = "ConnectionGroup"; +const _CGAF = "ConnectionGroupAssociationFilter"; +const _CGI = "ConnectionGroupId"; +const _CGS = "ConnectionGroupSummary"; +const _CGSL = "ConnectionGroupSummaryList"; +const _CGo = "ConnectionGroups"; +const _CH = "CustomHeaders"; +const _CHC = "CustomHeadersConfig"; +const _CI = "CreateInvalidation"; +const _CIFDT = "CreateInvalidationForDistributionTenant"; +const _CIFDTR = "CreateInvalidationForDistributionTenantRequest"; +const _CIFDTRr = "CreateInvalidationForDistributionTenantResult"; +const _CIR = "CreateInvalidationRequest"; +const _CIRr = "CreateInvalidationResult"; +const _CKG = "CreateKeyGroup"; +const _CKGR = "CreateKeyGroupRequest"; +const _CKGRr = "CreateKeyGroupResult"; +const _CKVS = "CreateKeyValueStore"; +const _CKVSR = "CreateKeyValueStoreRequest"; +const _CKVSRr = "CreateKeyValueStoreResult"; +const _CM = "CachedMethods"; +const _CMS = "CreateMonitoringSubscription"; +const _CMSR = "CreateMonitoringSubscriptionRequest"; +const _CMSRr = "CreateMonitoringSubscriptionResult"; +const _CMo = "ConnectionMode"; +const _CN = "CookieNames"; +const _CNAME = "CNAME"; +const _CNAMEAE = "CNAMEAlreadyExists"; +const _CNL = "CookieNameList"; +const _COAC = "CreateOriginAccessControl"; +const _COACR = "CreateOriginAccessControlRequest"; +const _COACRr = "CreateOriginAccessControlResult"; +const _COC = "CustomOriginConfig"; +const _CORP = "CreateOriginRequestPolicy"; +const _CORPR = "CreateOriginRequestPolicyRequest"; +const _CORPRr = "CreateOriginRequestPolicyResult"; +const _CP = "CachePolicy"; +const _CPAE = "CachePolicyAlreadyExists"; +const _CPC = "CachePolicyConfig"; +const _CPCC = "CachePolicyCookiesConfig"; +const _CPHC = "CachePolicyHeadersConfig"; +const _CPI = "CachePolicyId"; +const _CPIU = "CachePolicyInUse"; +const _CPK = "CreatePublicKey"; +const _CPKR = "CreatePublicKeyRequest"; +const _CPKRr = "CreatePublicKeyResult"; +const _CPL = "CachePolicyList"; +const _CPQSC = "CachePolicyQueryStringsConfig"; +const _CPS = "CachePolicySummary"; +const _CPSL = "CachePolicySummaryList"; +const _CPo = "CookiePreference"; +const _CR = "CallerReference"; +const _CRHP = "CreateResponseHeadersPolicy"; +const _CRHPR = "CreateResponseHeadersPolicyRequest"; +const _CRHPRr = "CreateResponseHeadersPolicyResult"; +const _CRLC = "CreateRealtimeLogConfig"; +const _CRLCR = "CreateRealtimeLogConfigRequest"; +const _CRLCRr = "CreateRealtimeLogConfigResult"; +const _CS = "CertificateStatus"; +const _CSD = "CreateStreamingDistribution"; +const _CSDR = "CreateStreamingDistributionRequest"; +const _CSDRr = "CreateStreamingDistributionResult"; +const _CSDWT = "CreateStreamingDistributionWithTags"; +const _CSDWTR = "CreateStreamingDistributionWithTagsRequest"; +const _CSDWTRr = "CreateStreamingDistributionWithTagsResult"; +const _CSP = "ContentSecurityPolicy"; +const _CSe = "CertificateSource"; +const _CT = "CommentType"; +const _CTLP = "CertificateTransparencyLoggingPreference"; +const _CTO = "ContentTypeOptions"; +const _CTP = "ContentTypeProfile"; +const _CTPC = "ContentTypeProfileConfig"; +const _CTPL = "ContentTypeProfileList"; +const _CTPo = "ContentTypeProfiles"; +const _CT_ = "Content-Type"; +const _CTo = "ContentType"; +const _CTon = "ConnectionTimeout"; +const _CTr = "CreatedTime"; +const _CTre = "CreateTime"; +const _CU = "ComputeUtilization"; +const _CUEWIU = "CannotUpdateEntityWhileInUse"; +const _CVO = "CreateVpcOrigin"; +const _CVOR = "CreateVpcOriginRequest"; +const _CVORr = "CreateVpcOriginResult"; +const _Ce = "Certificate"; +const _Co = "Comment"; +const _Coo = "Cookies"; +const _Cu = "Customizations"; +const _D = "Distribution"; +const _DAE = "DistributionAlreadyExists"; +const _DAIL = "DeleteAnycastIpList"; +const _DAILR = "DeleteAnycastIpListRequest"; +const _DC = "DistributionConfig"; +const _DCB = "DefaultCacheBehavior"; +const _DCDP = "DeleteContinuousDeploymentPolicy"; +const _DCDPR = "DeleteContinuousDeploymentPolicyRequest"; +const _DCFOAI = "DeleteCloudFrontOriginAccessIdentity"; +const _DCFOAIR = "DeleteCloudFrontOriginAccessIdentityRequest"; +const _DCG = "DeleteConnectionGroup"; +const _DCGR = "DeleteConnectionGroupRequest"; +const _DCL = "DnsConfigurationList"; +const _DCLo = "DomainConflictsList"; +const _DCP = "DeleteCachePolicy"; +const _DCPR = "DeleteCachePolicyRequest"; +const _DCVR = "DomainControlValidationResource"; +const _DCWT = "DistributionConfigWithTags"; +const _DCn = "DnsConfiguration"; +const _DCo = "DomainConflict"; +const _DCom = "DomainConflicts"; +const _DD = "DeleteDistribution"; +const _DDR = "DeleteDistributionRequest"; +const _DDT = "DeleteDistributionTenant"; +const _DDTR = "DeleteDistributionTenantRequest"; +const _DDTWACL = "DisassociateDistributionTenantWebACL"; +const _DDTWACLR = "DisassociateDistributionTenantWebACLRequest"; +const _DDTWACLRi = "DisassociateDistributionTenantWebACLResult"; +const _DDWACL = "DisassociateDistributionWebACL"; +const _DDWACLR = "DisassociateDistributionWebACLRequest"; +const _DDWACLRi = "DisassociateDistributionWebACLResult"; +const _DF = "DeleteFunction"; +const _DFLEC = "DeleteFieldLevelEncryptionConfig"; +const _DFLECR = "DeleteFieldLevelEncryptionConfigRequest"; +const _DFLEP = "DeleteFieldLevelEncryptionProfile"; +const _DFLEPR = "DeleteFieldLevelEncryptionProfileRequest"; +const _DFR = "DeleteFunctionRequest"; +const _DFRe = "DescribeFunctionRequest"; +const _DFRes = "DescribeFunctionResult"; +const _DFe = "DescribeFunction"; +const _DI = "DistributionId"; +const _DIL = "DistributionIdList"; +const _DILS = "DistributionIdListSummary"; +const _DIO = "DistributionIdOwner"; +const _DIOIL = "DistributionIdOwnerItemList"; +const _DIOL = "DistributionIdOwnerList"; +const _DIo = "DomainItem"; +const _DKG = "DeleteKeyGroup"; +const _DKGR = "DeleteKeyGroupRequest"; +const _DKVS = "DeleteKeyValueStore"; +const _DKVSR = "DeleteKeyValueStoreRequest"; +const _DKVSRe = "DescribeKeyValueStoreRequest"; +const _DKVSRes = "DescribeKeyValueStoreResult"; +const _DKVSe = "DescribeKeyValueStore"; +const _DL = "DistributionList"; +const _DLo = "DomainList"; +const _DMS = "DeleteMonitoringSubscription"; +const _DMSR = "DeleteMonitoringSubscriptionRequest"; +const _DMSRe = "DeleteMonitoringSubscriptionResult"; +const _DN = "DomainName"; +const _DND = "DistributionNotDisabled"; +const _DNn = "DnsName"; +const _DOAC = "DeleteOriginAccessControl"; +const _DOACR = "DeleteOriginAccessControlRequest"; +const _DORP = "DeleteOriginRequestPolicy"; +const _DORPR = "DeleteOriginRequestPolicyRequest"; +const _DPK = "DeletePublicKey"; +const _DPKR = "DeletePublicKeyRequest"; +const _DR = "DomainResult"; +const _DRHP = "DeleteResponseHeadersPolicy"; +const _DRHPR = "DeleteResponseHeadersPolicyRequest"; +const _DRI = "DistributionResourceId"; +const _DRL = "DomainResultList"; +const _DRLC = "DeleteRealtimeLogConfig"; +const _DRLCR = "DeleteRealtimeLogConfigRequest"; +const _DRO = "DefaultRootObject"; +const _DRP = "DeleteResourcePolicy"; +const _DRPR = "DeleteResourcePolicyRequest"; +const _DS = "DistributionSummary"; +const _DSD = "DeleteStreamingDistribution"; +const _DSDR = "DeleteStreamingDistributionRequest"; +const _DSL = "DistributionSummaryList"; +const _DT = "DistributionTenant"; +const _DTAF = "DistributionTenantAssociationFilter"; +const _DTI = "DistributionTenantId"; +const _DTL = "DistributionTenantList"; +const _DTS = "DistributionTenantSummary"; +const _DTTL = "DefaultTTL"; +const _DV = "DefaultValue"; +const _DVO = "DeleteVpcOrigin"; +const _DVOR = "DeleteVpcOriginRequest"; +const _DVORe = "DeleteVpcOriginResult"; +const _De = "Description"; +const _Def = "Definition"; +const _Do = "Domains"; +const _Dom = "Domain"; +const _E = "Enabled"; +const _EAE = "EntityAlreadyExists"; +const _EAEB = "EnableAcceptEncodingBrotli"; +const _EAEG = "EnableAcceptEncodingGzip"; +const _EC = "ErrorCode"; +const _ECMTTL = "ErrorCachingMinTTL"; +const _EE = "EncryptionEntities"; +const _EEL = "EncryptionEntityList"; +const _EEn = "EncryptionEntity"; +const _EK = "EncodedKey"; +const _ELE = "EntityLimitExceeded"; +const _ENF = "EntityNotFound"; +const _EO = "EventObject"; +const _EP = "EndPoints"; +const _EPL = "EndPointList"; +const _EPn = "EndPoint"; +const _ESLE = "EntitySizeLimitExceeded"; +const _ET = "ETag"; +const _ETt = "ETtag"; +const _ETv = "EventType"; +const _F = "Format"; +const _FA = "FunctionAssociations"; +const _FAE = "FunctionAlreadyExists"; +const _FAL = "FunctionAssociationList"; +const _FARN = "FunctionARN"; +const _FAu = "FunctionAssociation"; +const _FB = "FunctionBlob"; +const _FC = "FunctionConfig"; +const _FCa = "FailoverCriteria"; +const _FCu = "FunctionCode"; +const _FEL = "FunctionExecutionLogs"; +const _FELL = "FunctionExecutionLogList"; +const _FEM = "FunctionErrorMessage"; +const _FEO = "FunctionEventObject"; +const _FIU = "FunctionInUse"; +const _FL = "FunctionList"; +const _FLE = "FieldLevelEncryption"; +const _FLEC = "FieldLevelEncryptionConfig"; +const _FLECAE = "FieldLevelEncryptionConfigAlreadyExists"; +const _FLECIU = "FieldLevelEncryptionConfigInUse"; +const _FLEI = "FieldLevelEncryptionId"; +const _FLEL = "FieldLevelEncryptionList"; +const _FLEP = "FieldLevelEncryptionProfile"; +const _FLEPAE = "FieldLevelEncryptionProfileAlreadyExists"; +const _FLEPC = "FieldLevelEncryptionProfileConfig"; +const _FLEPIU = "FieldLevelEncryptionProfileInUse"; +const _FLEPL = "FieldLevelEncryptionProfileList"; +const _FLEPS = "FieldLevelEncryptionProfileSummary"; +const _FLEPSE = "FieldLevelEncryptionProfileSizeExceeded"; +const _FLEPSL = "FieldLevelEncryptionProfileSummaryList"; +const _FLES = "FieldLevelEncryptionSummary"; +const _FLESL = "FieldLevelEncryptionSummaryList"; +const _FLi = "FieldList"; +const _FM = "FunctionMetadata"; +const _FO = "FrameOption"; +const _FOr = "FrameOptions"; +const _FOu = "FunctionOutput"; +const _FP = "FieldPatterns"; +const _FPL = "FieldPatternList"; +const _FPi = "FieldPattern"; +const _FS = "FunctionSummary"; +const _FSL = "FunctionSummaryList"; +const _FSLE = "FunctionSizeLimitExceeded"; +const _FV = "ForwardedValues"; +const _FWCTIU = "ForwardWhenContentTypeIsUnknown"; +const _FWQAPIU = "ForwardWhenQueryArgProfileIsUnknown"; +const _Fi = "Fields"; +const _Fie = "Field"; +const _Fo = "Forward"; +const _GAIL = "GetAnycastIpList"; +const _GAILR = "GetAnycastIpListRequest"; +const _GAILRe = "GetAnycastIpListResult"; +const _GC = "GrpcConfig"; +const _GCDP = "GetContinuousDeploymentPolicy"; +const _GCDPC = "GetContinuousDeploymentPolicyConfig"; +const _GCDPCR = "GetContinuousDeploymentPolicyConfigRequest"; +const _GCDPCRe = "GetContinuousDeploymentPolicyConfigResult"; +const _GCDPR = "GetContinuousDeploymentPolicyRequest"; +const _GCDPRe = "GetContinuousDeploymentPolicyResult"; +const _GCFOAI = "GetCloudFrontOriginAccessIdentity"; +const _GCFOAIC = "GetCloudFrontOriginAccessIdentityConfig"; +const _GCFOAICR = "GetCloudFrontOriginAccessIdentityConfigRequest"; +const _GCFOAICRe = "GetCloudFrontOriginAccessIdentityConfigResult"; +const _GCFOAIR = "GetCloudFrontOriginAccessIdentityRequest"; +const _GCFOAIRe = "GetCloudFrontOriginAccessIdentityResult"; +const _GCG = "GetConnectionGroup"; +const _GCGBRE = "GetConnectionGroupByRoutingEndpoint"; +const _GCGBRER = "GetConnectionGroupByRoutingEndpointRequest"; +const _GCGBRERe = "GetConnectionGroupByRoutingEndpointResult"; +const _GCGR = "GetConnectionGroupRequest"; +const _GCGRe = "GetConnectionGroupResult"; +const _GCP = "GetCachePolicy"; +const _GCPC = "GetCachePolicyConfig"; +const _GCPCR = "GetCachePolicyConfigRequest"; +const _GCPCRe = "GetCachePolicyConfigResult"; +const _GCPR = "GetCachePolicyRequest"; +const _GCPRe = "GetCachePolicyResult"; +const _GD = "GetDistribution"; +const _GDC = "GetDistributionConfig"; +const _GDCR = "GetDistributionConfigRequest"; +const _GDCRe = "GetDistributionConfigResult"; +const _GDR = "GetDistributionRequest"; +const _GDRe = "GetDistributionResult"; +const _GDT = "GetDistributionTenant"; +const _GDTBD = "GetDistributionTenantByDomain"; +const _GDTBDR = "GetDistributionTenantByDomainRequest"; +const _GDTBDRe = "GetDistributionTenantByDomainResult"; +const _GDTR = "GetDistributionTenantRequest"; +const _GDTRe = "GetDistributionTenantResult"; +const _GF = "GetFunction"; +const _GFLE = "GetFieldLevelEncryption"; +const _GFLEC = "GetFieldLevelEncryptionConfig"; +const _GFLECR = "GetFieldLevelEncryptionConfigRequest"; +const _GFLECRe = "GetFieldLevelEncryptionConfigResult"; +const _GFLEP = "GetFieldLevelEncryptionProfile"; +const _GFLEPC = "GetFieldLevelEncryptionProfileConfig"; +const _GFLEPCR = "GetFieldLevelEncryptionProfileConfigRequest"; +const _GFLEPCRe = "GetFieldLevelEncryptionProfileConfigResult"; +const _GFLEPR = "GetFieldLevelEncryptionProfileRequest"; +const _GFLEPRe = "GetFieldLevelEncryptionProfileResult"; +const _GFLER = "GetFieldLevelEncryptionRequest"; +const _GFLERe = "GetFieldLevelEncryptionResult"; +const _GFR = "GetFunctionRequest"; +const _GFRe = "GetFunctionResult"; +const _GI = "GetInvalidation"; +const _GIFDT = "GetInvalidationForDistributionTenant"; +const _GIFDTR = "GetInvalidationForDistributionTenantRequest"; +const _GIFDTRe = "GetInvalidationForDistributionTenantResult"; +const _GIR = "GetInvalidationRequest"; +const _GIRe = "GetInvalidationResult"; +const _GKG = "GetKeyGroup"; +const _GKGC = "GetKeyGroupConfig"; +const _GKGCR = "GetKeyGroupConfigRequest"; +const _GKGCRe = "GetKeyGroupConfigResult"; +const _GKGR = "GetKeyGroupRequest"; +const _GKGRe = "GetKeyGroupResult"; +const _GMCD = "GetManagedCertificateDetails"; +const _GMCDR = "GetManagedCertificateDetailsRequest"; +const _GMCDRe = "GetManagedCertificateDetailsResult"; +const _GMS = "GetMonitoringSubscription"; +const _GMSR = "GetMonitoringSubscriptionRequest"; +const _GMSRe = "GetMonitoringSubscriptionResult"; +const _GOAC = "GetOriginAccessControl"; +const _GOACC = "GetOriginAccessControlConfig"; +const _GOACCR = "GetOriginAccessControlConfigRequest"; +const _GOACCRe = "GetOriginAccessControlConfigResult"; +const _GOACR = "GetOriginAccessControlRequest"; +const _GOACRe = "GetOriginAccessControlResult"; +const _GORP = "GetOriginRequestPolicy"; +const _GORPC = "GetOriginRequestPolicyConfig"; +const _GORPCR = "GetOriginRequestPolicyConfigRequest"; +const _GORPCRe = "GetOriginRequestPolicyConfigResult"; +const _GORPR = "GetOriginRequestPolicyRequest"; +const _GORPRe = "GetOriginRequestPolicyResult"; +const _GPK = "GetPublicKey"; +const _GPKC = "GetPublicKeyConfig"; +const _GPKCR = "GetPublicKeyConfigRequest"; +const _GPKCRe = "GetPublicKeyConfigResult"; +const _GPKR = "GetPublicKeyRequest"; +const _GPKRe = "GetPublicKeyResult"; +const _GR = "GeoRestrictions"; +const _GRC = "GeoRestrictionCustomization"; +const _GRHP = "GetResponseHeadersPolicy"; +const _GRHPC = "GetResponseHeadersPolicyConfig"; +const _GRHPCR = "GetResponseHeadersPolicyConfigRequest"; +const _GRHPCRe = "GetResponseHeadersPolicyConfigResult"; +const _GRHPR = "GetResponseHeadersPolicyRequest"; +const _GRHPRe = "GetResponseHeadersPolicyResult"; +const _GRLC = "GetRealtimeLogConfig"; +const _GRLCR = "GetRealtimeLogConfigRequest"; +const _GRLCRe = "GetRealtimeLogConfigResult"; +const _GRP = "GetResourcePolicy"; +const _GRPR = "GetResourcePolicyRequest"; +const _GRPRe = "GetResourcePolicyResult"; +const _GRe = "GeoRestriction"; +const _GSD = "GetStreamingDistribution"; +const _GSDC = "GetStreamingDistributionConfig"; +const _GSDCR = "GetStreamingDistributionConfigRequest"; +const _GSDCRe = "GetStreamingDistributionConfigResult"; +const _GSDR = "GetStreamingDistributionRequest"; +const _GSDRe = "GetStreamingDistributionResult"; +const _GVO = "GetVpcOrigin"; +const _GVOR = "GetVpcOriginRequest"; +const _GVORe = "GetVpcOriginResult"; +const _H = "Headers"; +const _HB = "HeaderBehavior"; +const _HC = "HeadersConfig"; +const _HL = "HeaderList"; +const _HN = "HeaderName"; +const _HTTPP = "HTTPPort"; +const _HTTPSP = "HTTPSPort"; +const _HV = "HttpVersion"; +const _HVe = "HeaderValue"; +const _He = "Header"; +const _I = "Items"; +const _IA = "InvalidArgument"; +const _IAMCI = "IAMCertificateId"; +const _IAT = "IpAddressType"; +const _IAn = "InvalidAssociation"; +const _IB = "InvalidationBatch"; +const _IBn = "IncludeBody"; +const _IC = "IpCount"; +const _ICPRS = "ICPRecordalStatus"; +const _ICn = "IncludeCookies"; +const _ID = "IsDefault"; +const _IDNFOAC = "InvalidDomainNameForOriginAccessControl"; +const _IDRO = "InvalidDefaultRootObject"; +const _IDl = "IllegalDelete"; +const _IE = "Ipv6Enabled"; +const _IEC = "InvalidErrorCode"; +const _IFA = "InvalidFunctionAssociation"; +const _IFC = "InvalidForwardCookies"; +const _IFLECAWCB = "IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior"; +const _IGRP = "InvalidGeoRestrictionParameter"; +const _IHFSO = "InvalidHeadersForS3Origin"; +const _IIMV = "InvalidIfMatchVersion"; +const _IIPVE = "IsIPV6Enabled"; +const _IL = "InvalidationList"; +const _ILC = "InvalidLocationCode"; +const _ILFA = "InvalidLambdaFunctionAssociation"; +const _IM = "IfMatch"; +const _IMPV = "InvalidMinimumProtocolVersion"; +const _IM_ = "If-Match"; +const _IO = "InvalidOrigin"; +const _IOAC = "IllegalOriginAccessConfiguration"; +const _IOACn = "InvalidOriginAccessControl"; +const _IOAI = "InvalidOriginAccessIdentity"; +const _IOKT = "InvalidOriginKeepaliveTimeout"; +const _IORT = "InvalidOriginReadTimeout"; +const _IPIB = "InProgressInvalidationBatches"; +const _IPS = "InvalidProtocolSettings"; +const _IQ = "InconsistentQuantities"; +const _IQSP = "InvalidQueryStringParameters"; +const _IRC = "InvalidResponseCode"; +const _IRP = "InvalidRelativePath"; +const _IRPn = "InvalidRequiredProtocol"; +const _IS = "ImportSource"; +const _ISL = "InvalidationSummaryList"; +const _ISn = "InvalidationSummary"; +const _ISnc = "IncludeSubdomains"; +const _IT = "IsTruncated"; +const _ITTL = "IdleTTL"; +const _ITTLO = "InvalidTTLOrder"; +const _ITn = "InvalidTagging"; +const _IU = "IllegalUpdate"; +const _IVC = "InvalidViewerCertificate"; +const _IWACLI = "InvalidWebACLId"; +const _Id = "Id"; +const _Ide = "Identifier"; +const _In = "Invalidation"; +const _K = "Key"; +const _KG = "KeyGroup"; +const _KGAE = "KeyGroupAlreadyExists"; +const _KGC = "KeyGroupConfig"; +const _KGI = "KeyGroupId"; +const _KGKPI = "KGKeyPairIds"; +const _KGKPIL = "KGKeyPairIdsList"; +const _KGL = "KeyGroupList"; +const _KGS = "KeyGroupSummary"; +const _KGSL = "KeyGroupSummaryList"; +const _KPI = "KeyPairIds"; +const _KPIL = "KeyPairIdList"; +const _KPIe = "KeyPairId"; +const _KSC = "KinesisStreamConfig"; +const _KVS = "KeyValueStore"; +const _KVSA = "KeyValueStoreAssociations"; +const _KVSAL = "KeyValueStoreAssociationList"; +const _KVSARN = "KeyValueStoreARN"; +const _KVSAe = "KeyValueStoreAssociation"; +const _KVSL = "KeyValueStoreList"; +const _KVSSL = "KeyValueStoreSummaryList"; +const _L = "Location"; +const _LAIL = "ListAnycastIpLists"; +const _LAILR = "ListAnycastIpListsRequest"; +const _LAILRi = "ListAnycastIpListsResult"; +const _LC = "LoggingConfig"; +const _LCA = "ListConflictingAliases"; +const _LCAR = "ListConflictingAliasesRequest"; +const _LCARi = "ListConflictingAliasesResult"; +const _LCDP = "ListContinuousDeploymentPolicies"; +const _LCDPR = "ListContinuousDeploymentPoliciesRequest"; +const _LCDPRi = "ListContinuousDeploymentPoliciesResult"; +const _LCFOAI = "ListCloudFrontOriginAccessIdentities"; +const _LCFOAIR = "ListCloudFrontOriginAccessIdentitiesRequest"; +const _LCFOAIRi = "ListCloudFrontOriginAccessIdentitiesResult"; +const _LCG = "ListConnectionGroups"; +const _LCGR = "ListConnectionGroupsRequest"; +const _LCGRi = "ListConnectionGroupsResult"; +const _LCP = "ListCachePolicies"; +const _LCPR = "ListCachePoliciesRequest"; +const _LCPRi = "ListCachePoliciesResult"; +const _LD = "ListDistributions"; +const _LDBAILI = "ListDistributionsByAnycastIpListId"; +const _LDBAILIR = "ListDistributionsByAnycastIpListIdRequest"; +const _LDBAILIRi = "ListDistributionsByAnycastIpListIdResult"; +const _LDBCM = "ListDistributionsByConnectionMode"; +const _LDBCMR = "ListDistributionsByConnectionModeRequest"; +const _LDBCMRi = "ListDistributionsByConnectionModeResult"; +const _LDBCPI = "ListDistributionsByCachePolicyId"; +const _LDBCPIR = "ListDistributionsByCachePolicyIdRequest"; +const _LDBCPIRi = "ListDistributionsByCachePolicyIdResult"; +const _LDBKG = "ListDistributionsByKeyGroup"; +const _LDBKGR = "ListDistributionsByKeyGroupRequest"; +const _LDBKGRi = "ListDistributionsByKeyGroupResult"; +const _LDBOR = "ListDistributionsByOwnedResource"; +const _LDBORPI = "ListDistributionsByOriginRequestPolicyId"; +const _LDBORPIR = "ListDistributionsByOriginRequestPolicyIdRequest"; +const _LDBORPIRi = "ListDistributionsByOriginRequestPolicyIdResult"; +const _LDBORR = "ListDistributionsByOwnedResourceRequest"; +const _LDBORRi = "ListDistributionsByOwnedResourceResult"; +const _LDBRHPI = "ListDistributionsByResponseHeadersPolicyId"; +const _LDBRHPIR = "ListDistributionsByResponseHeadersPolicyIdRequest"; +const _LDBRHPIRi = "ListDistributionsByResponseHeadersPolicyIdResult"; +const _LDBRLC = "ListDistributionsByRealtimeLogConfig"; +const _LDBRLCR = "ListDistributionsByRealtimeLogConfigRequest"; +const _LDBRLCRi = "ListDistributionsByRealtimeLogConfigResult"; +const _LDBVOI = "ListDistributionsByVpcOriginId"; +const _LDBVOIR = "ListDistributionsByVpcOriginIdRequest"; +const _LDBVOIRi = "ListDistributionsByVpcOriginIdResult"; +const _LDBWACLI = "ListDistributionsByWebACLId"; +const _LDBWACLIR = "ListDistributionsByWebACLIdRequest"; +const _LDBWACLIRi = "ListDistributionsByWebACLIdResult"; +const _LDC = "ListDomainConflicts"; +const _LDCR = "ListDomainConflictsRequest"; +const _LDCRi = "ListDomainConflictsResult"; +const _LDR = "ListDistributionsRequest"; +const _LDRi = "ListDistributionsResult"; +const _LDT = "ListDistributionTenants"; +const _LDTBC = "ListDistributionTenantsByCustomization"; +const _LDTBCR = "ListDistributionTenantsByCustomizationRequest"; +const _LDTBCRi = "ListDistributionTenantsByCustomizationResult"; +const _LDTR = "ListDistributionTenantsRequest"; +const _LDTRi = "ListDistributionTenantsResult"; +const _LF = "ListFunctions"; +const _LFA = "LambdaFunctionAssociations"; +const _LFAL = "LambdaFunctionAssociationList"; +const _LFARN = "LambdaFunctionARN"; +const _LFAa = "LambdaFunctionAssociation"; +const _LFLEC = "ListFieldLevelEncryptionConfigs"; +const _LFLECR = "ListFieldLevelEncryptionConfigsRequest"; +const _LFLECRi = "ListFieldLevelEncryptionConfigsResult"; +const _LFLEP = "ListFieldLevelEncryptionProfiles"; +const _LFLEPR = "ListFieldLevelEncryptionProfilesRequest"; +const _LFLEPRi = "ListFieldLevelEncryptionProfilesResult"; +const _LFR = "ListFunctionsRequest"; +const _LFRi = "ListFunctionsResult"; +const _LI = "ListInvalidations"; +const _LIFDT = "ListInvalidationsForDistributionTenant"; +const _LIFDTR = "ListInvalidationsForDistributionTenantRequest"; +const _LIFDTRi = "ListInvalidationsForDistributionTenantResult"; +const _LIR = "ListInvalidationsRequest"; +const _LIRi = "ListInvalidationsResult"; +const _LKG = "ListKeyGroups"; +const _LKGR = "ListKeyGroupsRequest"; +const _LKGRi = "ListKeyGroupsResult"; +const _LKVS = "ListKeyValueStores"; +const _LKVSR = "ListKeyValueStoresRequest"; +const _LKVSRi = "ListKeyValueStoresResult"; +const _LL = "LocationList"; +const _LMT = "LastModifiedTime"; +const _LOAC = "ListOriginAccessControls"; +const _LOACR = "ListOriginAccessControlsRequest"; +const _LOACRi = "ListOriginAccessControlsResult"; +const _LORP = "ListOriginRequestPolicies"; +const _LORPR = "ListOriginRequestPoliciesRequest"; +const _LORPRi = "ListOriginRequestPoliciesResult"; +const _LPK = "ListPublicKeys"; +const _LPKR = "ListPublicKeysRequest"; +const _LPKRi = "ListPublicKeysResult"; +const _LRHP = "ListResponseHeadersPolicies"; +const _LRHPR = "ListResponseHeadersPoliciesRequest"; +const _LRHPRi = "ListResponseHeadersPoliciesResult"; +const _LRLC = "ListRealtimeLogConfigs"; +const _LRLCR = "ListRealtimeLogConfigsRequest"; +const _LRLCRi = "ListRealtimeLogConfigsResult"; +const _LSD = "ListStreamingDistributions"; +const _LSDR = "ListStreamingDistributionsRequest"; +const _LSDRi = "ListStreamingDistributionsResult"; +const _LTFR = "ListTagsForResource"; +const _LTFRR = "ListTagsForResourceRequest"; +const _LTFRRi = "ListTagsForResourceResult"; +const _LVO = "ListVpcOrigins"; +const _LVOR = "ListVpcOriginsRequest"; +const _LVORi = "ListVpcOriginsResult"; +const _Lo = "Logging"; +const _Loc = "Locations"; +const _M = "Message"; +const _MB = "MissingBody"; +const _MBo = "ModeBlock"; +const _MCD = "ManagedCertificateDetails"; +const _MCR = "ManagedCertificateRequest"; +const _MI = "MaxItems"; +const _ML = "MethodsList"; +const _MPV = "MinimumProtocolVersion"; +const _MS = "MonitoringSubscription"; +const _MSAE = "MonitoringSubscriptionAlreadyExists"; +const _MTTL = "MinTTL"; +const _MTTLa = "MaxTTL"; +const _MTTLax = "MaximumTTL"; +const _Ma = "Marker"; +const _Me = "Members"; +const _Met = "Method"; +const _N = "Name"; +const _NM = "NextMarker"; +const _NSCDP = "NoSuchContinuousDeploymentPolicy"; +const _NSCFOAI = "NoSuchCloudFrontOriginAccessIdentity"; +const _NSCP = "NoSuchCachePolicy"; +const _NSD = "NoSuchDistribution"; +const _NSFE = "NoSuchFunctionExists"; +const _NSFLEC = "NoSuchFieldLevelEncryptionConfig"; +const _NSFLEP = "NoSuchFieldLevelEncryptionProfile"; +const _NSI = "NoSuchInvalidation"; +const _NSMS = "NoSuchMonitoringSubscription"; +const _NSO = "NoSuchOrigin"; +const _NSOAC = "NoSuchOriginAccessControl"; +const _NSORP = "NoSuchOriginRequestPolicy"; +const _NSPK = "NoSuchPublicKey"; +const _NSR = "NoSuchResource"; +const _NSRHP = "NoSuchResponseHeadersPolicy"; +const _NSRLC = "NoSuchRealtimeLogConfig"; +const _NSSD = "NoSuchStreamingDistribution"; +const _O = "Origins"; +const _OAC = "OriginAccessControl"; +const _OACAE = "OriginAccessControlAlreadyExists"; +const _OACC = "OriginAccessControlConfig"; +const _OACI = "OriginAccessControlId"; +const _OACIU = "OriginAccessControlInUse"; +const _OACL = "OriginAccessControlList"; +const _OACOT = "OriginAccessControlOriginType"; +const _OACS = "OriginAccessControlSummary"; +const _OACSL = "OriginAccessControlSummaryList"; +const _OAI = "OwnerAccountId"; +const _OAIr = "OriginAccessIdentity"; +const _OCH = "OriginCustomHeader"; +const _OCHL = "OriginCustomHeadersList"; +const _OEA = "OriginEndpointArn"; +const _OG = "OriginGroups"; +const _OGFC = "OriginGroupFailoverCriteria"; +const _OGL = "OriginGroupList"; +const _OGM = "OriginGroupMember"; +const _OGML = "OriginGroupMemberList"; +const _OGMr = "OriginGroupMembers"; +const _OGr = "OriginGroup"; +const _OI = "OriginId"; +const _OKT = "OriginKeepaliveTimeout"; +const _OL = "OriginList"; +const _OO = "OriginOverride"; +const _OP = "OriginPath"; +const _OPP = "OriginProtocolPolicy"; +const _ORP = "OriginRequestPolicy"; +const _ORPAE = "OriginRequestPolicyAlreadyExists"; +const _ORPC = "OriginRequestPolicyConfig"; +const _ORPCC = "OriginRequestPolicyCookiesConfig"; +const _ORPHC = "OriginRequestPolicyHeadersConfig"; +const _ORPI = "OriginRequestPolicyId"; +const _ORPIU = "OriginRequestPolicyInUse"; +const _ORPL = "OriginRequestPolicyList"; +const _ORPQSC = "OriginRequestPolicyQueryStringsConfig"; +const _ORPS = "OriginRequestPolicySummary"; +const _ORPSL = "OriginRequestPolicySummaryList"; +const _ORT = "OriginReadTimeout"; +const _OS = "OriginShield"; +const _OSP = "OriginSslProtocols"; +const _OSR = "OriginShieldRegion"; +const _Or = "Origin"; +const _Ov = "Override"; +const _P = "Parameters"; +const _PC = "PriceClass"; +const _PD = "PolicyDocument"; +const _PDI = "PrimaryDistributionId"; +const _PDN = "PrimaryDomainName"; +const _PDS = "ParameterDefinitionSchema"; +const _PDa = "ParameterDefinition"; +const _PDar = "ParameterDefinitions"; +const _PF = "PreconditionFailed"; +const _PFR = "PublishFunctionRequest"; +const _PFRu = "PublishFunctionResult"; +const _PFu = "PublishFunction"; +const _PI = "ProfileId"; +const _PICKAFTO = "ParametersInCacheKeyAndForwardedToOrigin"; +const _PIr = "ProviderId"; +const _PK = "PublicKey"; +const _PKAE = "PublicKeyAlreadyExists"; +const _PKC = "PublicKeyConfig"; +const _PKI = "PublicKeyId"; +const _PKIL = "PublicKeyIdList"; +const _PKIU = "PublicKeyInUse"; +const _PKL = "PublicKeyList"; +const _PKS = "PublicKeySummary"; +const _PKSL = "PublicKeySummaryList"; +const _PL = "PathList"; +const _PP = "PathPattern"; +const _PRP = "PutResourcePolicy"; +const _PRPR = "PutResourcePolicyRequest"; +const _PRPRu = "PutResourcePolicyResult"; +const _Pa = "Paths"; +const _Par = "Parameter"; +const _Pat = "Path"; +const _Pr = "Prefix"; +const _Pre = "Preload"; +const _Pro = "Protection"; +const _Q = "Quantity"; +const _QA = "QueryArg"; +const _QAP = "QueryArgProfile"; +const _QAPC = "QueryArgProfileConfig"; +const _QAPE = "QueryArgProfileEmpty"; +const _QAPL = "QueryArgProfileList"; +const _QAPu = "QueryArgProfiles"; +const _QS = "QueryStrings"; +const _QSB = "QueryStringBehavior"; +const _QSC = "QueryStringsConfig"; +const _QSCK = "QueryStringCacheKeys"; +const _QSCKL = "QueryStringCacheKeysList"; +const _QSN = "QueryStringNames"; +const _QSNL = "QueryStringNamesList"; +const _QSu = "QueryString"; +const _R = "Restrictions"; +const _RA = "ResourceArn"; +const _RARN = "RoleARN"; +const _RC = "ResponseCode"; +const _RCT = "ResponseCompletionTimeout"; +const _RE = "RoutingEndpoint"; +const _RF = "RedirectFrom"; +const _RHC = "RemoveHeadersConfig"; +const _RHP = "ResponseHeadersPolicy"; +const _RHPACAH = "ResponseHeadersPolicyAccessControlAllowHeaders"; +const _RHPACAM = "ResponseHeadersPolicyAccessControlAllowMethods"; +const _RHPACAO = "ResponseHeadersPolicyAccessControlAllowOrigins"; +const _RHPACEH = "ResponseHeadersPolicyAccessControlExposeHeaders"; +const _RHPAE = "ResponseHeadersPolicyAlreadyExists"; +const _RHPC = "ResponseHeadersPolicyConfig"; +const _RHPCC = "ResponseHeadersPolicyCorsConfig"; +const _RHPCH = "ResponseHeadersPolicyCustomHeader"; +const _RHPCHC = "ResponseHeadersPolicyCustomHeadersConfig"; +const _RHPCHL = "ResponseHeadersPolicyCustomHeaderList"; +const _RHPCSP = "ResponseHeadersPolicyContentSecurityPolicy"; +const _RHPCTO = "ResponseHeadersPolicyContentTypeOptions"; +const _RHPFO = "ResponseHeadersPolicyFrameOptions"; +const _RHPI = "ResponseHeadersPolicyId"; +const _RHPIU = "ResponseHeadersPolicyInUse"; +const _RHPL = "ResponseHeadersPolicyList"; +const _RHPRH = "ResponseHeadersPolicyRemoveHeader"; +const _RHPRHC = "ResponseHeadersPolicyRemoveHeadersConfig"; +const _RHPRHL = "ResponseHeadersPolicyRemoveHeaderList"; +const _RHPRP = "ResponseHeadersPolicyReferrerPolicy"; +const _RHPS = "ResponseHeadersPolicySummary"; +const _RHPSHC = "ResponseHeadersPolicySecurityHeadersConfig"; +const _RHPSL = "ResponseHeadersPolicySummaryList"; +const _RHPSTHC = "ResponseHeadersPolicyServerTimingHeadersConfig"; +const _RHPSTS = "ResponseHeadersPolicyStrictTransportSecurity"; +const _RHPXSSP = "ResponseHeadersPolicyXSSProtection"; +const _RI = "ResourceId"; +const _RIU = "ResourceInUse"; +const _RLC = "RealtimeLogConfig"; +const _RLCA = "RealtimeLogConfigArn"; +const _RLCAE = "RealtimeLogConfigAlreadyExists"; +const _RLCIU = "RealtimeLogConfigInUse"; +const _RLCL = "RealtimeLogConfigList"; +const _RLCN = "RealtimeLogConfigName"; +const _RLCOM = "RealtimeLogConfigOwnerMismatch"; +const _RLCe = "RealtimeLogConfigs"; +const _RMSC = "RealtimeMetricsSubscriptionConfig"; +const _RMSS = "RealtimeMetricsSubscriptionStatus"; +const _RND = "ResourceNotDisabled"; +const _RP = "ReferrerPolicy"; +const _RPP = "ResponsePagePath"; +const _RT = "ResourceType"; +const _RTe = "RestrictionType"; +const _RTed = "RedirectTo"; +const _RU = "ReportUri"; +const _Re = "Reason"; +const _Req = "Required"; +const _Res = "Resource"; +const _Ru = "Runtime"; +const _S = "Status"; +const _SARN = "SourceARN"; +const _SARNt = "StreamARN"; +const _SB = "SigningBehavior"; +const _SC = "SelectionCriteria"; +const _SCL = "StatusCodeList"; +const _SCUI = "S3CanonicalUserId"; +const _SCt = "StatusCodes"; +const _SCta = "StatusCode"; +const _SD = "StreamingDistribution"; +const _SDAE = "StreamingDistributionAlreadyExists"; +const _SDC = "StreamingDistributionConfig"; +const _SDCWT = "StreamingDistributionConfigWithTags"; +const _SDDN = "StagingDistributionDnsNames"; +const _SDDNL = "StagingDistributionDnsNameList"; +const _SDI = "StagingDistributionId"; +const _SDIU = "StagingDistributionInUse"; +const _SDL = "StreamingDistributionList"; +const _SDND = "StreamingDistributionNotDisabled"; +const _SDS = "StreamingDistributionSummary"; +const _SDSL = "StreamingDistributionSummaryList"; +const _SHC = "SecurityHeadersConfig"; +const _SHCi = "SingleHeaderConfig"; +const _SL = "SignerList"; +const _SLC = "StreamingLoggingConfig"; +const _SO = "S3Origin"; +const _SOC = "S3OriginConfig"; +const _SP = "SigningProtocol"; +const _SPL = "SslProtocolsList"; +const _SPs = "SslProtocol"; +const _SR = "SamplingRate"; +const _SS = "SmoothStreaming"; +const _SSC = "SessionStickinessConfig"; +const _SSCt = "StringSchemaConfig"; +const _SSLSM = "SSLSupportMethod"; +const _SSt = "StringSchema"; +const _ST = "StreamType"; +const _STHC = "ServerTimingHeadersConfig"; +const _STS = "StrictTransportSecurity"; +const _STo = "SourceType"; +const _SWC = "SingleWeightConfig"; +const _Si = "Signer"; +const _St = "Staging"; +const _Sta = "Stage"; +const _T = "Type"; +const _TC = "TrafficConfig"; +const _TCe = "TenantConfig"; +const _TDI = "TargetDistributionId"; +const _TF = "TestFunction"; +const _TFF = "TestFunctionFailed"; +const _TFR = "TestFunctionRequest"; +const _TFRe = "TestFunctionResult"; +const _TK = "TagKeys"; +const _TKG = "TrustedKeyGroups"; +const _TKGDNE = "TrustedKeyGroupDoesNotExist"; +const _TKGIL = "TrustedKeyGroupIdList"; +const _TKL = "TagKeyList"; +const _TL = "TagList"; +const _TLCSPIRHP = "TooLongCSPInResponseHeadersPolicy"; +const _TMC = "TooManyCertificates"; +const _TMCB = "TooManyCacheBehaviors"; +const _TMCDP = "TooManyContinuousDeploymentPolicies"; +const _TMCFOAI = "TooManyCloudFrontOriginAccessIdentities"; +const _TMCHIRHP = "TooManyCustomHeadersInResponseHeadersPolicy"; +const _TMCICP = "TooManyCookiesInCachePolicy"; +const _TMCIORP = "TooManyCookiesInOriginRequestPolicy"; +const _TMCNIWL = "TooManyCookieNamesInWhiteList"; +const _TMCP = "TooManyCachePolicies"; +const _TMD = "TooManyDistributions"; +const _TMDATCP = "TooManyDistributionsAssociatedToCachePolicy"; +const _TMDATFLEC = "TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"; +const _TMDATKG = "TooManyDistributionsAssociatedToKeyGroup"; +const _TMDATOAC = "TooManyDistributionsAssociatedToOriginAccessControl"; +const _TMDATORP = "TooManyDistributionsAssociatedToOriginRequestPolicy"; +const _TMDATRHP = "TooManyDistributionsAssociatedToResponseHeadersPolicy"; +const _TMDCNAME = "TooManyDistributionCNAMEs"; +const _TMDWFA = "TooManyDistributionsWithFunctionAssociations"; +const _TMDWLA = "TooManyDistributionsWithLambdaAssociations"; +const _TMDWSFARN = "TooManyDistributionsWithSingleFunctionARN"; +const _TMF = "TooManyFunctions"; +const _TMFA = "TooManyFunctionAssociations"; +const _TMFLEC = "TooManyFieldLevelEncryptionConfigs"; +const _TMFLECTP = "TooManyFieldLevelEncryptionContentTypeProfiles"; +const _TMFLEEE = "TooManyFieldLevelEncryptionEncryptionEntities"; +const _TMFLEFP = "TooManyFieldLevelEncryptionFieldPatterns"; +const _TMFLEP = "TooManyFieldLevelEncryptionProfiles"; +const _TMFLEQAP = "TooManyFieldLevelEncryptionQueryArgProfiles"; +const _TMHICP = "TooManyHeadersInCachePolicy"; +const _TMHIFV = "TooManyHeadersInForwardedValues"; +const _TMHIORP = "TooManyHeadersInOriginRequestPolicy"; +const _TMIIP = "TooManyInvalidationsInProgress"; +const _TMKG = "TooManyKeyGroups"; +const _TMKGATD = "TooManyKeyGroupsAssociatedToDistribution"; +const _TMLFA = "TooManyLambdaFunctionAssociations"; +const _TMO = "TooManyOrigins"; +const _TMOAC = "TooManyOriginAccessControls"; +const _TMOCH = "TooManyOriginCustomHeaders"; +const _TMOGPD = "TooManyOriginGroupsPerDistribution"; +const _TMORP = "TooManyOriginRequestPolicies"; +const _TMPK = "TooManyPublicKeys"; +const _TMPKIKG = "TooManyPublicKeysInKeyGroup"; +const _TMQSICP = "TooManyQueryStringsInCachePolicy"; +const _TMQSIORP = "TooManyQueryStringsInOriginRequestPolicy"; +const _TMQSP = "TooManyQueryStringParameters"; +const _TMRHIRHP = "TooManyRemoveHeadersInResponseHeadersPolicy"; +const _TMRHP = "TooManyResponseHeadersPolicies"; +const _TMRLC = "TooManyRealtimeLogConfigs"; +const _TMSD = "TooManyStreamingDistributions"; +const _TMSDCNAME = "TooManyStreamingDistributionCNAMEs"; +const _TMTS = "TooManyTrustedSigners"; +const _TOI = "TargetOriginId"; +const _TR = "TestResult"; +const _TRR = "TagResourceRequest"; +const _TRa = "TargetResource"; +const _TRag = "TagResource"; +const _TS = "TrustedSigners"; +const _TSDNE = "TrustedSignerDoesNotExist"; +const _Ta = "Tags"; +const _Tag = "Tag"; +const _UAIL = "UpdateAnycastIpList"; +const _UAILR = "UpdateAnycastIpListRequest"; +const _UAILRp = "UpdateAnycastIpListResult"; +const _UCDP = "UpdateContinuousDeploymentPolicy"; +const _UCDPR = "UpdateContinuousDeploymentPolicyRequest"; +const _UCDPRp = "UpdateContinuousDeploymentPolicyResult"; +const _UCFOAI = "UpdateCloudFrontOriginAccessIdentity"; +const _UCFOAIR = "UpdateCloudFrontOriginAccessIdentityRequest"; +const _UCFOAIRp = "UpdateCloudFrontOriginAccessIdentityResult"; +const _UCG = "UpdateConnectionGroup"; +const _UCGR = "UpdateConnectionGroupRequest"; +const _UCGRp = "UpdateConnectionGroupResult"; +const _UCP = "UpdateCachePolicy"; +const _UCPR = "UpdateCachePolicyRequest"; +const _UCPRp = "UpdateCachePolicyResult"; +const _UD = "UpdateDistribution"; +const _UDA = "UpdateDomainAssociation"; +const _UDAR = "UpdateDomainAssociationRequest"; +const _UDARp = "UpdateDomainAssociationResult"; +const _UDR = "UpdateDistributionRequest"; +const _UDRp = "UpdateDistributionResult"; +const _UDT = "UpdateDistributionTenant"; +const _UDTR = "UpdateDistributionTenantRequest"; +const _UDTRp = "UpdateDistributionTenantResult"; +const _UDWSC = "UpdateDistributionWithStagingConfig"; +const _UDWSCR = "UpdateDistributionWithStagingConfigRequest"; +const _UDWSCRp = "UpdateDistributionWithStagingConfigResult"; +const _UF = "UpdateFunction"; +const _UFLEC = "UpdateFieldLevelEncryptionConfig"; +const _UFLECR = "UpdateFieldLevelEncryptionConfigRequest"; +const _UFLECRp = "UpdateFieldLevelEncryptionConfigResult"; +const _UFLEP = "UpdateFieldLevelEncryptionProfile"; +const _UFLEPR = "UpdateFieldLevelEncryptionProfileRequest"; +const _UFLEPRp = "UpdateFieldLevelEncryptionProfileResult"; +const _UFR = "UpdateFunctionRequest"; +const _UFRp = "UpdateFunctionResult"; +const _UKG = "UpdateKeyGroup"; +const _UKGR = "UpdateKeyGroupRequest"; +const _UKGRp = "UpdateKeyGroupResult"; +const _UKVS = "UpdateKeyValueStore"; +const _UKVSR = "UpdateKeyValueStoreRequest"; +const _UKVSRp = "UpdateKeyValueStoreResult"; +const _UO = "UnsupportedOperation"; +const _UOAC = "UpdateOriginAccessControl"; +const _UOACR = "UpdateOriginAccessControlRequest"; +const _UOACRp = "UpdateOriginAccessControlResult"; +const _UORP = "UpdateOriginRequestPolicy"; +const _UORPR = "UpdateOriginRequestPolicyRequest"; +const _UORPRp = "UpdateOriginRequestPolicyResult"; +const _UPK = "UpdatePublicKey"; +const _UPKR = "UpdatePublicKeyRequest"; +const _UPKRp = "UpdatePublicKeyResult"; +const _UR = "UntagResource"; +const _URHP = "UpdateResponseHeadersPolicy"; +const _URHPR = "UpdateResponseHeadersPolicyRequest"; +const _URHPRp = "UpdateResponseHeadersPolicyResult"; +const _URLC = "UpdateRealtimeLogConfig"; +const _URLCR = "UpdateRealtimeLogConfigRequest"; +const _URLCRp = "UpdateRealtimeLogConfigResult"; +const _URR = "UntagResourceRequest"; +const _USD = "UpdateStreamingDistribution"; +const _USDR = "UpdateStreamingDistributionRequest"; +const _USDRp = "UpdateStreamingDistributionResult"; +const _UVO = "UpdateVpcOrigin"; +const _UVOR = "UpdateVpcOriginRequest"; +const _UVORp = "UpdateVpcOriginResult"; +const _V = "Value"; +const _VC = "ViewerCertificate"; +const _VDC = "VerifyDnsConfiguration"; +const _VDCR = "VerifyDnsConfigurationRequest"; +const _VDCRe = "VerifyDnsConfigurationResult"; +const _VO = "VpcOrigin"; +const _VOC = "VpcOriginConfig"; +const _VOEC = "VpcOriginEndpointConfig"; +const _VOI = "VpcOriginId"; +const _VOL = "VpcOriginList"; +const _VOS = "VpcOriginSummary"; +const _VOSL = "VpcOriginSummaryList"; +const _VPP = "ViewerProtocolPolicy"; +const _VTD = "ValidationTokenDetails"; +const _VTDL = "ValidationTokenDetailList"; +const _VTDa = "ValidationTokenDetail"; +const _VTH = "ValidationTokenHost"; +const _W = "Weight"; +const _WA = "WebAcl"; +const _WAC = "WebAclCustomization"; +const _WACLA = "WebACLArn"; +const _WACLI = "WebACLId"; +const _WN = "WhitelistedNames"; +const _XSSP = "XSSProtection"; +const _c = "client"; +const _d = "domain"; +const _e = "error"; +const _h = "http"; +const _hE = "httpError"; +const _hH = "httpHeader"; +const _hP = "httpPayload"; +const _hQ = "httpQuery"; +const _s = "server"; +const _sST = "sensitiveStringType"; +const _sm = "smithy.ts.sdk.synthetic.com.amazonaws.cloudfront"; +const _xN = "xmlName"; +const n0 = "com.amazonaws.cloudfront"; + +// smithy-typescript generated code +import { TypeRegistry } from "@smithy/core/schema"; +import { + StaticErrorSchema, + StaticListSchema, + StaticOperationSchema, + StaticSimpleSchema, + StaticStructureSchema, +} from "@smithy/types"; + +import { CloudFrontServiceException as __CloudFrontServiceException } from "../models/CloudFrontServiceException"; +import { + AccessDenied as __AccessDenied, + BatchTooLarge as __BatchTooLarge, + CachePolicyAlreadyExists as __CachePolicyAlreadyExists, + CachePolicyInUse as __CachePolicyInUse, + CannotChangeImmutablePublicKeyFields as __CannotChangeImmutablePublicKeyFields, + CannotDeleteEntityWhileInUse as __CannotDeleteEntityWhileInUse, + CannotUpdateEntityWhileInUse as __CannotUpdateEntityWhileInUse, + CloudFrontOriginAccessIdentityAlreadyExists as __CloudFrontOriginAccessIdentityAlreadyExists, + CloudFrontOriginAccessIdentityInUse as __CloudFrontOriginAccessIdentityInUse, + CNAMEAlreadyExists as __CNAMEAlreadyExists, + ContinuousDeploymentPolicyAlreadyExists as __ContinuousDeploymentPolicyAlreadyExists, + ContinuousDeploymentPolicyInUse as __ContinuousDeploymentPolicyInUse, + DistributionAlreadyExists as __DistributionAlreadyExists, + DistributionNotDisabled as __DistributionNotDisabled, + EntityAlreadyExists as __EntityAlreadyExists, + EntityLimitExceeded as __EntityLimitExceeded, + EntityNotFound as __EntityNotFound, + EntitySizeLimitExceeded as __EntitySizeLimitExceeded, + FieldLevelEncryptionConfigAlreadyExists as __FieldLevelEncryptionConfigAlreadyExists, + FieldLevelEncryptionConfigInUse as __FieldLevelEncryptionConfigInUse, + FieldLevelEncryptionProfileAlreadyExists as __FieldLevelEncryptionProfileAlreadyExists, + FieldLevelEncryptionProfileInUse as __FieldLevelEncryptionProfileInUse, + FieldLevelEncryptionProfileSizeExceeded as __FieldLevelEncryptionProfileSizeExceeded, + FunctionAlreadyExists as __FunctionAlreadyExists, + FunctionInUse as __FunctionInUse, + FunctionSizeLimitExceeded as __FunctionSizeLimitExceeded, + IllegalDelete as __IllegalDelete, + IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior as __IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior, + IllegalOriginAccessConfiguration as __IllegalOriginAccessConfiguration, + IllegalUpdate as __IllegalUpdate, + InconsistentQuantities as __InconsistentQuantities, + InvalidArgument as __InvalidArgument, + InvalidAssociation as __InvalidAssociation, + InvalidDefaultRootObject as __InvalidDefaultRootObject, + InvalidDomainNameForOriginAccessControl as __InvalidDomainNameForOriginAccessControl, + InvalidErrorCode as __InvalidErrorCode, + InvalidForwardCookies as __InvalidForwardCookies, + InvalidFunctionAssociation as __InvalidFunctionAssociation, + InvalidGeoRestrictionParameter as __InvalidGeoRestrictionParameter, + InvalidHeadersForS3Origin as __InvalidHeadersForS3Origin, + InvalidIfMatchVersion as __InvalidIfMatchVersion, + InvalidLambdaFunctionAssociation as __InvalidLambdaFunctionAssociation, + InvalidLocationCode as __InvalidLocationCode, + InvalidMinimumProtocolVersion as __InvalidMinimumProtocolVersion, + InvalidOrigin as __InvalidOrigin, + InvalidOriginAccessControl as __InvalidOriginAccessControl, + InvalidOriginAccessIdentity as __InvalidOriginAccessIdentity, + InvalidOriginKeepaliveTimeout as __InvalidOriginKeepaliveTimeout, + InvalidOriginReadTimeout as __InvalidOriginReadTimeout, + InvalidProtocolSettings as __InvalidProtocolSettings, + InvalidQueryStringParameters as __InvalidQueryStringParameters, + InvalidRelativePath as __InvalidRelativePath, + InvalidRequiredProtocol as __InvalidRequiredProtocol, + InvalidResponseCode as __InvalidResponseCode, + InvalidTagging as __InvalidTagging, + InvalidTTLOrder as __InvalidTTLOrder, + InvalidViewerCertificate as __InvalidViewerCertificate, + InvalidWebACLId as __InvalidWebACLId, + KeyGroupAlreadyExists as __KeyGroupAlreadyExists, + MissingBody as __MissingBody, + MonitoringSubscriptionAlreadyExists as __MonitoringSubscriptionAlreadyExists, + NoSuchCachePolicy as __NoSuchCachePolicy, + NoSuchCloudFrontOriginAccessIdentity as __NoSuchCloudFrontOriginAccessIdentity, + NoSuchContinuousDeploymentPolicy as __NoSuchContinuousDeploymentPolicy, + NoSuchDistribution as __NoSuchDistribution, + NoSuchFieldLevelEncryptionConfig as __NoSuchFieldLevelEncryptionConfig, + NoSuchFieldLevelEncryptionProfile as __NoSuchFieldLevelEncryptionProfile, + NoSuchFunctionExists as __NoSuchFunctionExists, + NoSuchInvalidation as __NoSuchInvalidation, + NoSuchMonitoringSubscription as __NoSuchMonitoringSubscription, + NoSuchOrigin as __NoSuchOrigin, + NoSuchOriginAccessControl as __NoSuchOriginAccessControl, + NoSuchOriginRequestPolicy as __NoSuchOriginRequestPolicy, + NoSuchPublicKey as __NoSuchPublicKey, + NoSuchRealtimeLogConfig as __NoSuchRealtimeLogConfig, + NoSuchResource as __NoSuchResource, + NoSuchResponseHeadersPolicy as __NoSuchResponseHeadersPolicy, + NoSuchStreamingDistribution as __NoSuchStreamingDistribution, + OriginAccessControlAlreadyExists as __OriginAccessControlAlreadyExists, + OriginAccessControlInUse as __OriginAccessControlInUse, + OriginRequestPolicyAlreadyExists as __OriginRequestPolicyAlreadyExists, + OriginRequestPolicyInUse as __OriginRequestPolicyInUse, + PreconditionFailed as __PreconditionFailed, + PublicKeyAlreadyExists as __PublicKeyAlreadyExists, + PublicKeyInUse as __PublicKeyInUse, + QueryArgProfileEmpty as __QueryArgProfileEmpty, + RealtimeLogConfigAlreadyExists as __RealtimeLogConfigAlreadyExists, + RealtimeLogConfigInUse as __RealtimeLogConfigInUse, + RealtimeLogConfigOwnerMismatch as __RealtimeLogConfigOwnerMismatch, + ResourceInUse as __ResourceInUse, + ResourceNotDisabled as __ResourceNotDisabled, + ResponseHeadersPolicyAlreadyExists as __ResponseHeadersPolicyAlreadyExists, + ResponseHeadersPolicyInUse as __ResponseHeadersPolicyInUse, + StagingDistributionInUse as __StagingDistributionInUse, + StreamingDistributionAlreadyExists as __StreamingDistributionAlreadyExists, + StreamingDistributionNotDisabled as __StreamingDistributionNotDisabled, + TestFunctionFailed as __TestFunctionFailed, + TooLongCSPInResponseHeadersPolicy as __TooLongCSPInResponseHeadersPolicy, + TooManyCacheBehaviors as __TooManyCacheBehaviors, + TooManyCachePolicies as __TooManyCachePolicies, + TooManyCertificates as __TooManyCertificates, + TooManyCloudFrontOriginAccessIdentities as __TooManyCloudFrontOriginAccessIdentities, + TooManyContinuousDeploymentPolicies as __TooManyContinuousDeploymentPolicies, + TooManyCookieNamesInWhiteList as __TooManyCookieNamesInWhiteList, + TooManyCookiesInCachePolicy as __TooManyCookiesInCachePolicy, + TooManyCookiesInOriginRequestPolicy as __TooManyCookiesInOriginRequestPolicy, + TooManyCustomHeadersInResponseHeadersPolicy as __TooManyCustomHeadersInResponseHeadersPolicy, + TooManyDistributionCNAMEs as __TooManyDistributionCNAMEs, + TooManyDistributions as __TooManyDistributions, + TooManyDistributionsAssociatedToCachePolicy as __TooManyDistributionsAssociatedToCachePolicy, + TooManyDistributionsAssociatedToFieldLevelEncryptionConfig as __TooManyDistributionsAssociatedToFieldLevelEncryptionConfig, + TooManyDistributionsAssociatedToKeyGroup as __TooManyDistributionsAssociatedToKeyGroup, + TooManyDistributionsAssociatedToOriginAccessControl as __TooManyDistributionsAssociatedToOriginAccessControl, + TooManyDistributionsAssociatedToOriginRequestPolicy as __TooManyDistributionsAssociatedToOriginRequestPolicy, + TooManyDistributionsAssociatedToResponseHeadersPolicy as __TooManyDistributionsAssociatedToResponseHeadersPolicy, + TooManyDistributionsWithFunctionAssociations as __TooManyDistributionsWithFunctionAssociations, + TooManyDistributionsWithLambdaAssociations as __TooManyDistributionsWithLambdaAssociations, + TooManyDistributionsWithSingleFunctionARN as __TooManyDistributionsWithSingleFunctionARN, + TooManyFieldLevelEncryptionConfigs as __TooManyFieldLevelEncryptionConfigs, + TooManyFieldLevelEncryptionContentTypeProfiles as __TooManyFieldLevelEncryptionContentTypeProfiles, + TooManyFieldLevelEncryptionEncryptionEntities as __TooManyFieldLevelEncryptionEncryptionEntities, + TooManyFieldLevelEncryptionFieldPatterns as __TooManyFieldLevelEncryptionFieldPatterns, + TooManyFieldLevelEncryptionProfiles as __TooManyFieldLevelEncryptionProfiles, + TooManyFieldLevelEncryptionQueryArgProfiles as __TooManyFieldLevelEncryptionQueryArgProfiles, + TooManyFunctionAssociations as __TooManyFunctionAssociations, + TooManyFunctions as __TooManyFunctions, + TooManyHeadersInCachePolicy as __TooManyHeadersInCachePolicy, + TooManyHeadersInForwardedValues as __TooManyHeadersInForwardedValues, + TooManyHeadersInOriginRequestPolicy as __TooManyHeadersInOriginRequestPolicy, + TooManyInvalidationsInProgress as __TooManyInvalidationsInProgress, + TooManyKeyGroups as __TooManyKeyGroups, + TooManyKeyGroupsAssociatedToDistribution as __TooManyKeyGroupsAssociatedToDistribution, + TooManyLambdaFunctionAssociations as __TooManyLambdaFunctionAssociations, + TooManyOriginAccessControls as __TooManyOriginAccessControls, + TooManyOriginCustomHeaders as __TooManyOriginCustomHeaders, + TooManyOriginGroupsPerDistribution as __TooManyOriginGroupsPerDistribution, + TooManyOriginRequestPolicies as __TooManyOriginRequestPolicies, + TooManyOrigins as __TooManyOrigins, + TooManyPublicKeys as __TooManyPublicKeys, + TooManyPublicKeysInKeyGroup as __TooManyPublicKeysInKeyGroup, + TooManyQueryStringParameters as __TooManyQueryStringParameters, + TooManyQueryStringsInCachePolicy as __TooManyQueryStringsInCachePolicy, + TooManyQueryStringsInOriginRequestPolicy as __TooManyQueryStringsInOriginRequestPolicy, + TooManyRealtimeLogConfigs as __TooManyRealtimeLogConfigs, + TooManyRemoveHeadersInResponseHeadersPolicy as __TooManyRemoveHeadersInResponseHeadersPolicy, + TooManyResponseHeadersPolicies as __TooManyResponseHeadersPolicies, + TooManyStreamingDistributionCNAMEs as __TooManyStreamingDistributionCNAMEs, + TooManyStreamingDistributions as __TooManyStreamingDistributions, + TooManyTrustedSigners as __TooManyTrustedSigners, + TrustedKeyGroupDoesNotExist as __TrustedKeyGroupDoesNotExist, + TrustedSignerDoesNotExist as __TrustedSignerDoesNotExist, + UnsupportedOperation as __UnsupportedOperation, +} from "../models/index"; + +/* eslint no-var: 0 */ + +export var CommentType: StaticSimpleSchema = [0, n0, _CT, 8, 0]; +export var FunctionBlob: StaticSimpleSchema = [0, n0, _FB, 8, 21]; +export var FunctionEventObject: StaticSimpleSchema = [0, n0, _FEO, 8, 21]; +export var sensitiveStringType: StaticSimpleSchema = [0, n0, _sST, 8, 0]; +export var AccessDenied: StaticErrorSchema = [ + -3, + n0, + _AD, + { + [_e]: _c, + [_hE]: 403, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(AccessDenied, __AccessDenied); + +export var ActiveTrustedKeyGroups: StaticStructureSchema = [ + 3, + n0, + _ATKG, + 0, + [_E, _Q, _I], + [2, 1, [() => KGKeyPairIdsList, 0]], +]; +export var ActiveTrustedSigners: StaticStructureSchema = [3, n0, _ATS, 0, [_E, _Q, _I], [2, 1, [() => SignerList, 0]]]; +export var Aliases: StaticStructureSchema = [3, n0, _A, 0, [_Q, _I], [1, [() => AliasList, 0]]]; +export var AliasICPRecordal: StaticStructureSchema = [3, n0, _AICPR, 0, [_CNAME, _ICPRS], [0, 0]]; +export var AllowedMethods: StaticStructureSchema = [ + 3, + n0, + _AM, + 0, + [_Q, _I, _CM], + [1, [() => MethodsList, 0], [() => CachedMethods, 0]], +]; +export var AnycastIpList: StaticStructureSchema = [ + 3, + n0, + _AIL, + 0, + [_Id, _N, _S, _Ar, _IAT, _AI, _IC, _LMT], + [0, 0, 0, 0, 0, [() => AnycastIps, 0], 1, 4], +]; +export var AnycastIpListCollection: StaticStructureSchema = [ + 3, + n0, + _AILC, + 0, + [_I, _Ma, _NM, _MI, _IT, _Q], + [[() => AnycastIpListSummaries, 0], 0, 0, 1, 2, 1], +]; +export var AnycastIpListSummary: StaticStructureSchema = [ + 3, + n0, + _AILS, + 0, + [_Id, _N, _S, _Ar, _IC, _LMT, _IAT, _ET], + [0, 0, 0, 0, 1, 4, 0, 0], +]; +export var AssociateAliasRequest: StaticStructureSchema = [ + 3, + n0, + _AAR, + 0, + [_TDI, _Al], + [ + [0, 1], + [ + 0, + { + [_hQ]: _Al, + }, + ], + ], +]; +export var AssociateDistributionTenantWebACLRequest: StaticStructureSchema = [ + 3, + n0, + _ADTWACLR, + 0, + [_Id, _WACLA, _IM], + [ + [0, 1], + 0, + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var AssociateDistributionTenantWebACLResult: StaticStructureSchema = [ + 3, + n0, + _ADTWACLRs, + 0, + [_Id, _WACLA, _ET], + [ + 0, + 0, + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var AssociateDistributionWebACLRequest: StaticStructureSchema = [ + 3, + n0, + _ADWACLR, + 0, + [_Id, _WACLA, _IM], + [ + [0, 1], + 0, + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var AssociateDistributionWebACLResult: StaticStructureSchema = [ + 3, + n0, + _ADWACLRs, + 0, + [_Id, _WACLA, _ET], + [ + 0, + 0, + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var BatchTooLarge: StaticErrorSchema = [ + -3, + n0, + _BTL, + { + [_e]: _c, + [_hE]: 413, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(BatchTooLarge, __BatchTooLarge); + +export var CacheBehavior: StaticStructureSchema = [ + 3, + n0, + _CB, + 0, + [ + _PP, + _TOI, + _TS, + _TKG, + _VPP, + _AM, + _SS, + _C, + _LFA, + _FA, + _FLEI, + _RLCA, + _CPI, + _ORPI, + _RHPI, + _GC, + _FV, + _MTTL, + _DTTL, + _MTTLa, + ], + [ + 0, + 0, + [() => TrustedSigners, 0], + [() => TrustedKeyGroups, 0], + 0, + [() => AllowedMethods, 0], + 2, + 2, + [() => LambdaFunctionAssociations, 0], + [() => FunctionAssociations, 0], + 0, + 0, + 0, + 0, + 0, + () => GrpcConfig, + [() => ForwardedValues, 0], + 1, + 1, + 1, + ], +]; +export var CacheBehaviors: StaticStructureSchema = [3, n0, _CBa, 0, [_Q, _I], [1, [() => CacheBehaviorList, 0]]]; +export var CachedMethods: StaticStructureSchema = [3, n0, _CM, 0, [_Q, _I], [1, [() => MethodsList, 0]]]; +export var CachePolicy: StaticStructureSchema = [ + 3, + n0, + _CP, + 0, + [_Id, _LMT, _CPC], + [0, 4, [() => CachePolicyConfig, 0]], +]; +export var CachePolicyAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _CPAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(CachePolicyAlreadyExists, __CachePolicyAlreadyExists); + +export var CachePolicyConfig: StaticStructureSchema = [ + 3, + n0, + _CPC, + 0, + [_Co, _N, _DTTL, _MTTLa, _MTTL, _PICKAFTO], + [0, 0, 1, 1, 1, [() => ParametersInCacheKeyAndForwardedToOrigin, 0]], +]; +export var CachePolicyCookiesConfig: StaticStructureSchema = [ + 3, + n0, + _CPCC, + 0, + [_CBo, _Coo], + [0, [() => CookieNames, 0]], +]; +export var CachePolicyHeadersConfig: StaticStructureSchema = [3, n0, _CPHC, 0, [_HB, _H], [0, [() => Headers, 0]]]; +export var CachePolicyInUse: StaticErrorSchema = [ + -3, + n0, + _CPIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(CachePolicyInUse, __CachePolicyInUse); + +export var CachePolicyList: StaticStructureSchema = [ + 3, + n0, + _CPL, + 0, + [_NM, _MI, _Q, _I], + [0, 1, 1, [() => CachePolicySummaryList, 0]], +]; +export var CachePolicyQueryStringsConfig: StaticStructureSchema = [ + 3, + n0, + _CPQSC, + 0, + [_QSB, _QS], + [0, [() => QueryStringNames, 0]], +]; +export var CachePolicySummary: StaticStructureSchema = [3, n0, _CPS, 0, [_T, _CP], [0, [() => CachePolicy, 0]]]; +export var CannotChangeImmutablePublicKeyFields: StaticErrorSchema = [ + -3, + n0, + _CCIPKF, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(CannotChangeImmutablePublicKeyFields, __CannotChangeImmutablePublicKeyFields); + +export var CannotDeleteEntityWhileInUse: StaticErrorSchema = [ + -3, + n0, + _CDEWIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(CannotDeleteEntityWhileInUse, __CannotDeleteEntityWhileInUse); + +export var CannotUpdateEntityWhileInUse: StaticErrorSchema = [ + -3, + n0, + _CUEWIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(CannotUpdateEntityWhileInUse, __CannotUpdateEntityWhileInUse); + +export var Certificate: StaticStructureSchema = [3, n0, _Ce, 0, [_Ar], [0]]; +export var CloudFrontOriginAccessIdentity: StaticStructureSchema = [ + 3, + n0, + _CFOAI, + 0, + [_Id, _SCUI, _CFOAIC], + [0, 0, () => CloudFrontOriginAccessIdentityConfig], +]; +export var CloudFrontOriginAccessIdentityAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _CFOAIAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + CloudFrontOriginAccessIdentityAlreadyExists, + __CloudFrontOriginAccessIdentityAlreadyExists +); + +export var CloudFrontOriginAccessIdentityConfig: StaticStructureSchema = [3, n0, _CFOAIC, 0, [_CR, _Co], [0, 0]]; +export var CloudFrontOriginAccessIdentityInUse: StaticErrorSchema = [ + -3, + n0, + _CFOAIIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(CloudFrontOriginAccessIdentityInUse, __CloudFrontOriginAccessIdentityInUse); + +export var CloudFrontOriginAccessIdentityList: StaticStructureSchema = [ + 3, + n0, + _CFOAIL, + 0, + [_Ma, _NM, _MI, _IT, _Q, _I], + [0, 0, 1, 2, 1, [() => CloudFrontOriginAccessIdentitySummaryList, 0]], +]; +export var CloudFrontOriginAccessIdentitySummary: StaticStructureSchema = [ + 3, + n0, + _CFOAIS, + 0, + [_Id, _SCUI, _Co], + [0, 0, 0], +]; +export var CNAMEAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _CNAMEAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(CNAMEAlreadyExists, __CNAMEAlreadyExists); + +export var ConflictingAlias: StaticStructureSchema = [3, n0, _CA, 0, [_Al, _DI, _AIc], [0, 0, 0]]; +export var ConflictingAliasesList: StaticStructureSchema = [ + 3, + n0, + _CAL, + 0, + [_NM, _MI, _Q, _I], + [0, 1, 1, [() => ConflictingAliases, 0]], +]; +export var ConnectionGroup: StaticStructureSchema = [ + 3, + n0, + _CG, + 0, + [_Id, _N, _Ar, _CTr, _LMT, _Ta, _IE, _RE, _AILI, _S, _E, _ID], + [0, 0, 0, 4, 4, [() => Tags, 0], 2, 0, 0, 0, 2, 2], +]; +export var ConnectionGroupAssociationFilter: StaticStructureSchema = [3, n0, _CGAF, 0, [_AILI], [0]]; +export var ConnectionGroupSummary: StaticStructureSchema = [ + 3, + n0, + _CGS, + 0, + [_Id, _N, _Ar, _RE, _CTr, _LMT, _ET, _AILI, _E, _S, _ID], + [0, 0, 0, 0, 4, 4, 0, 0, 2, 0, 2], +]; +export var ContentTypeProfile: StaticStructureSchema = [3, n0, _CTP, 0, [_F, _PI, _CTo], [0, 0, 0]]; +export var ContentTypeProfileConfig: StaticStructureSchema = [ + 3, + n0, + _CTPC, + 0, + [_FWCTIU, _CTPo], + [2, [() => ContentTypeProfiles, 0]], +]; +export var ContentTypeProfiles: StaticStructureSchema = [ + 3, + n0, + _CTPo, + 0, + [_Q, _I], + [1, [() => ContentTypeProfileList, 0]], +]; +export var ContinuousDeploymentPolicy: StaticStructureSchema = [ + 3, + n0, + _CDP, + 0, + [_Id, _LMT, _CDPC], + [0, 4, [() => ContinuousDeploymentPolicyConfig, 0]], +]; +export var ContinuousDeploymentPolicyAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _CDPAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(ContinuousDeploymentPolicyAlreadyExists, __ContinuousDeploymentPolicyAlreadyExists); + +export var ContinuousDeploymentPolicyConfig: StaticStructureSchema = [ + 3, + n0, + _CDPC, + 0, + [_SDDN, _E, _TC], + [[() => StagingDistributionDnsNames, 0], 2, () => TrafficConfig], +]; +export var ContinuousDeploymentPolicyInUse: StaticErrorSchema = [ + -3, + n0, + _CDPIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(ContinuousDeploymentPolicyInUse, __ContinuousDeploymentPolicyInUse); + +export var ContinuousDeploymentPolicyList: StaticStructureSchema = [ + 3, + n0, + _CDPL, + 0, + [_NM, _MI, _Q, _I], + [0, 1, 1, [() => ContinuousDeploymentPolicySummaryList, 0]], +]; +export var ContinuousDeploymentPolicySummary: StaticStructureSchema = [ + 3, + n0, + _CDPS, + 0, + [_CDP], + [[() => ContinuousDeploymentPolicy, 0]], +]; +export var ContinuousDeploymentSingleHeaderConfig: StaticStructureSchema = [3, n0, _CDSHC, 0, [_He, _V], [0, 0]]; +export var ContinuousDeploymentSingleWeightConfig: StaticStructureSchema = [ + 3, + n0, + _CDSWC, + 0, + [_W, _SSC], + [1, () => SessionStickinessConfig], +]; +export var CookieNames: StaticStructureSchema = [3, n0, _CN, 0, [_Q, _I], [1, [() => CookieNameList, 0]]]; +export var CookiePreference: StaticStructureSchema = [3, n0, _CPo, 0, [_Fo, _WN], [0, [() => CookieNames, 0]]]; +export var CopyDistributionRequest: StaticStructureSchema = [ + 3, + n0, + _CDR, + 0, + [_PDI, _St, _IM, _CR, _E], + [ + [0, 1], + [ + 2, + { + [_hH]: _St, + }, + ], + [ + 0, + { + [_hH]: _IM_, + }, + ], + 0, + 2, + ], +]; +export var CopyDistributionResult: StaticStructureSchema = [ + 3, + n0, + _CDRo, + 0, + [_D, _L, _ET], + [ + [() => Distribution, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateAnycastIpListRequest: StaticStructureSchema = [ + 3, + n0, + _CAILR, + 0, + [_N, _IC, _Ta, _IAT], + [0, 1, [() => Tags, 0], 0], +]; +export var CreateAnycastIpListResult: StaticStructureSchema = [ + 3, + n0, + _CAILRr, + 0, + [_AIL, _ET], + [ + [() => AnycastIpList, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateCachePolicyRequest: StaticStructureSchema = [ + 3, + n0, + _CCPR, + 0, + [_CPC], + [ + [ + () => CachePolicyConfig, + { + [_xN]: _CPC, + [_hP]: 1, + }, + ], + ], +]; +export var CreateCachePolicyResult: StaticStructureSchema = [ + 3, + n0, + _CCPRr, + 0, + [_CP, _L, _ET], + [ + [() => CachePolicy, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateCloudFrontOriginAccessIdentityRequest: StaticStructureSchema = [ + 3, + n0, + _CCFOAIR, + 0, + [_CFOAIC], + [ + [ + () => CloudFrontOriginAccessIdentityConfig, + { + [_xN]: _CFOAIC, + [_hP]: 1, + }, + ], + ], +]; +export var CreateCloudFrontOriginAccessIdentityResult: StaticStructureSchema = [ + 3, + n0, + _CCFOAIRr, + 0, + [_CFOAI, _L, _ET], + [ + [() => CloudFrontOriginAccessIdentity, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateConnectionGroupRequest: StaticStructureSchema = [ + 3, + n0, + _CCGR, + 0, + [_N, _IE, _Ta, _AILI, _E], + [0, 2, [() => Tags, 0], 0, 2], +]; +export var CreateConnectionGroupResult: StaticStructureSchema = [ + 3, + n0, + _CCGRr, + 0, + [_CG, _ET], + [ + [() => ConnectionGroup, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateContinuousDeploymentPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _CCDPR, + 0, + [_CDPC], + [ + [ + () => ContinuousDeploymentPolicyConfig, + { + [_xN]: _CDPC, + [_hP]: 1, + }, + ], + ], +]; +export var CreateContinuousDeploymentPolicyResult: StaticStructureSchema = [ + 3, + n0, + _CCDPRr, + 0, + [_CDP, _L, _ET], + [ + [() => ContinuousDeploymentPolicy, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateDistributionRequest: StaticStructureSchema = [ + 3, + n0, + _CDRr, + 0, + [_DC], + [ + [ + () => DistributionConfig, + { + [_xN]: _DC, + [_hP]: 1, + }, + ], + ], +]; +export var CreateDistributionResult: StaticStructureSchema = [ + 3, + n0, + _CDRre, + 0, + [_D, _L, _ET], + [ + [() => Distribution, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateDistributionTenantRequest: StaticStructureSchema = [ + 3, + n0, + _CDTR, + 0, + [_DI, _N, _Do, _Ta, _Cu, _P, _CGI, _MCR, _E], + [ + 0, + 0, + () => DomainList, + [() => Tags, 0], + [() => Customizations, 0], + () => _Parameters, + 0, + () => ManagedCertificateRequest, + 2, + ], +]; +export var CreateDistributionTenantResult: StaticStructureSchema = [ + 3, + n0, + _CDTRr, + 0, + [_DT, _ET], + [ + [() => DistributionTenant, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateDistributionWithTagsRequest: StaticStructureSchema = [ + 3, + n0, + _CDWTR, + 0, + [_DCWT], + [ + [ + () => DistributionConfigWithTags, + { + [_xN]: _DCWT, + [_hP]: 1, + }, + ], + ], +]; +export var CreateDistributionWithTagsResult: StaticStructureSchema = [ + 3, + n0, + _CDWTRr, + 0, + [_D, _L, _ET], + [ + [() => Distribution, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateFieldLevelEncryptionConfigRequest: StaticStructureSchema = [ + 3, + n0, + _CFLECR, + 0, + [_FLEC], + [ + [ + () => FieldLevelEncryptionConfig, + { + [_xN]: _FLEC, + [_hP]: 1, + }, + ], + ], +]; +export var CreateFieldLevelEncryptionConfigResult: StaticStructureSchema = [ + 3, + n0, + _CFLECRr, + 0, + [_FLE, _L, _ET], + [ + [() => FieldLevelEncryption, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateFieldLevelEncryptionProfileRequest: StaticStructureSchema = [ + 3, + n0, + _CFLEPR, + 0, + [_FLEPC], + [ + [ + () => FieldLevelEncryptionProfileConfig, + { + [_xN]: _FLEPC, + [_hP]: 1, + }, + ], + ], +]; +export var CreateFieldLevelEncryptionProfileResult: StaticStructureSchema = [ + 3, + n0, + _CFLEPRr, + 0, + [_FLEP, _L, _ET], + [ + [() => FieldLevelEncryptionProfile, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateFunctionRequest: StaticStructureSchema = [ + 3, + n0, + _CFR, + 0, + [_N, _FC, _FCu], + [0, [() => FunctionConfig, 0], [() => FunctionBlob, 0]], +]; +export var CreateFunctionResult: StaticStructureSchema = [ + 3, + n0, + _CFRr, + 0, + [_FS, _L, _ET], + [ + [() => FunctionSummary, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateInvalidationForDistributionTenantRequest: StaticStructureSchema = [ + 3, + n0, + _CIFDTR, + 0, + [_Id, _IB], + [ + [0, 1], + [ + () => InvalidationBatch, + { + [_xN]: _IB, + [_hP]: 1, + }, + ], + ], +]; +export var CreateInvalidationForDistributionTenantResult: StaticStructureSchema = [ + 3, + n0, + _CIFDTRr, + 0, + [_L, _In], + [ + [ + 0, + { + [_hH]: _L, + }, + ], + [() => Invalidation, 16], + ], +]; +export var CreateInvalidationRequest: StaticStructureSchema = [ + 3, + n0, + _CIR, + 0, + [_DI, _IB], + [ + [0, 1], + [ + () => InvalidationBatch, + { + [_xN]: _IB, + [_hP]: 1, + }, + ], + ], +]; +export var CreateInvalidationResult: StaticStructureSchema = [ + 3, + n0, + _CIRr, + 0, + [_L, _In], + [ + [ + 0, + { + [_hH]: _L, + }, + ], + [() => Invalidation, 16], + ], +]; +export var CreateKeyGroupRequest: StaticStructureSchema = [ + 3, + n0, + _CKGR, + 0, + [_KGC], + [ + [ + () => KeyGroupConfig, + { + [_xN]: _KGC, + [_hP]: 1, + }, + ], + ], +]; +export var CreateKeyGroupResult: StaticStructureSchema = [ + 3, + n0, + _CKGRr, + 0, + [_KG, _L, _ET], + [ + [() => KeyGroup, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateKeyValueStoreRequest: StaticStructureSchema = [ + 3, + n0, + _CKVSR, + 0, + [_N, _Co, _IS], + [0, 0, () => ImportSource], +]; +export var CreateKeyValueStoreResult: StaticStructureSchema = [ + 3, + n0, + _CKVSRr, + 0, + [_KVS, _ET, _L], + [ + [() => KeyValueStore, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + [ + 0, + { + [_hH]: _L, + }, + ], + ], +]; +export var CreateMonitoringSubscriptionRequest: StaticStructureSchema = [ + 3, + n0, + _CMSR, + 0, + [_DI, _MS], + [ + [0, 1], + [ + () => MonitoringSubscription, + { + [_xN]: _MS, + [_hP]: 1, + }, + ], + ], +]; +export var CreateMonitoringSubscriptionResult: StaticStructureSchema = [ + 3, + n0, + _CMSRr, + 0, + [_MS], + [[() => MonitoringSubscription, 16]], +]; +export var CreateOriginAccessControlRequest: StaticStructureSchema = [ + 3, + n0, + _COACR, + 0, + [_OACC], + [ + [ + () => OriginAccessControlConfig, + { + [_xN]: _OACC, + [_hP]: 1, + }, + ], + ], +]; +export var CreateOriginAccessControlResult: StaticStructureSchema = [ + 3, + n0, + _COACRr, + 0, + [_OAC, _L, _ET], + [ + [() => OriginAccessControl, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateOriginRequestPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _CORPR, + 0, + [_ORPC], + [ + [ + () => OriginRequestPolicyConfig, + { + [_xN]: _ORPC, + [_hP]: 1, + }, + ], + ], +]; +export var CreateOriginRequestPolicyResult: StaticStructureSchema = [ + 3, + n0, + _CORPRr, + 0, + [_ORP, _L, _ET], + [ + [() => OriginRequestPolicy, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreatePublicKeyRequest: StaticStructureSchema = [ + 3, + n0, + _CPKR, + 0, + [_PKC], + [ + [ + () => PublicKeyConfig, + { + [_xN]: _PKC, + [_hP]: 1, + }, + ], + ], +]; +export var CreatePublicKeyResult: StaticStructureSchema = [ + 3, + n0, + _CPKRr, + 0, + [_PK, _L, _ET], + [ + [() => PublicKey, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateRealtimeLogConfigRequest: StaticStructureSchema = [ + 3, + n0, + _CRLCR, + 0, + [_EP, _Fi, _N, _SR], + [() => EndPointList, [() => FieldList, 0], 0, 1], +]; +export var CreateRealtimeLogConfigResult: StaticStructureSchema = [ + 3, + n0, + _CRLCRr, + 0, + [_RLC], + [[() => RealtimeLogConfig, 0]], +]; +export var CreateResponseHeadersPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _CRHPR, + 0, + [_RHPC], + [ + [ + () => ResponseHeadersPolicyConfig, + { + [_xN]: _RHPC, + [_hP]: 1, + }, + ], + ], +]; +export var CreateResponseHeadersPolicyResult: StaticStructureSchema = [ + 3, + n0, + _CRHPRr, + 0, + [_RHP, _L, _ET], + [ + [() => ResponseHeadersPolicy, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateStreamingDistributionRequest: StaticStructureSchema = [ + 3, + n0, + _CSDR, + 0, + [_SDC], + [ + [ + () => StreamingDistributionConfig, + { + [_xN]: _SDC, + [_hP]: 1, + }, + ], + ], +]; +export var CreateStreamingDistributionResult: StaticStructureSchema = [ + 3, + n0, + _CSDRr, + 0, + [_SD, _L, _ET], + [ + [() => StreamingDistribution, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateStreamingDistributionWithTagsRequest: StaticStructureSchema = [ + 3, + n0, + _CSDWTR, + 0, + [_SDCWT], + [ + [ + () => StreamingDistributionConfigWithTags, + { + [_xN]: _SDCWT, + [_hP]: 1, + }, + ], + ], +]; +export var CreateStreamingDistributionWithTagsResult: StaticStructureSchema = [ + 3, + n0, + _CSDWTRr, + 0, + [_SD, _L, _ET], + [ + [() => StreamingDistribution, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CreateVpcOriginRequest: StaticStructureSchema = [ + 3, + n0, + _CVOR, + 0, + [_VOEC, _Ta], + [ + [() => VpcOriginEndpointConfig, 0], + [() => Tags, 0], + ], +]; +export var CreateVpcOriginResult: StaticStructureSchema = [ + 3, + n0, + _CVORr, + 0, + [_VO, _L, _ET], + [ + [() => VpcOrigin, 16], + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var CustomErrorResponse: StaticStructureSchema = [3, n0, _CER, 0, [_EC, _RPP, _RC, _ECMTTL], [1, 0, 0, 1]]; +export var CustomErrorResponses: StaticStructureSchema = [ + 3, + n0, + _CERu, + 0, + [_Q, _I], + [1, [() => CustomErrorResponseList, 0]], +]; +export var CustomHeaders: StaticStructureSchema = [3, n0, _CH, 0, [_Q, _I], [1, [() => OriginCustomHeadersList, 0]]]; +export var Customizations: StaticStructureSchema = [ + 3, + n0, + _Cu, + 0, + [_WA, _Ce, _GR], + [() => WebAclCustomization, () => Certificate, [() => GeoRestrictionCustomization, 0]], +]; +export var CustomOriginConfig: StaticStructureSchema = [ + 3, + n0, + _COC, + 0, + [_HTTPP, _HTTPSP, _OPP, _OSP, _ORT, _OKT, _IAT], + [1, 1, 0, [() => OriginSslProtocols, 0], 1, 1, 0], +]; +export var DefaultCacheBehavior: StaticStructureSchema = [ + 3, + n0, + _DCB, + 0, + [_TOI, _TS, _TKG, _VPP, _AM, _SS, _C, _LFA, _FA, _FLEI, _RLCA, _CPI, _ORPI, _RHPI, _GC, _FV, _MTTL, _DTTL, _MTTLa], + [ + 0, + [() => TrustedSigners, 0], + [() => TrustedKeyGroups, 0], + 0, + [() => AllowedMethods, 0], + 2, + 2, + [() => LambdaFunctionAssociations, 0], + [() => FunctionAssociations, 0], + 0, + 0, + 0, + 0, + 0, + () => GrpcConfig, + [() => ForwardedValues, 0], + 1, + 1, + 1, + ], +]; +export var DeleteAnycastIpListRequest: StaticStructureSchema = [ + 3, + n0, + _DAILR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteCachePolicyRequest: StaticStructureSchema = [ + 3, + n0, + _DCPR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteCloudFrontOriginAccessIdentityRequest: StaticStructureSchema = [ + 3, + n0, + _DCFOAIR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteConnectionGroupRequest: StaticStructureSchema = [ + 3, + n0, + _DCGR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteContinuousDeploymentPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _DCDPR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteDistributionRequest: StaticStructureSchema = [ + 3, + n0, + _DDR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteDistributionTenantRequest: StaticStructureSchema = [ + 3, + n0, + _DDTR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteFieldLevelEncryptionConfigRequest: StaticStructureSchema = [ + 3, + n0, + _DFLECR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteFieldLevelEncryptionProfileRequest: StaticStructureSchema = [ + 3, + n0, + _DFLEPR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteFunctionRequest: StaticStructureSchema = [ + 3, + n0, + _DFR, + 0, + [_N, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteKeyGroupRequest: StaticStructureSchema = [ + 3, + n0, + _DKGR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteKeyValueStoreRequest: StaticStructureSchema = [ + 3, + n0, + _DKVSR, + 0, + [_N, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteMonitoringSubscriptionRequest: StaticStructureSchema = [3, n0, _DMSR, 0, [_DI], [[0, 1]]]; +export var DeleteMonitoringSubscriptionResult: StaticStructureSchema = [3, n0, _DMSRe, 0, [], []]; +export var DeleteOriginAccessControlRequest: StaticStructureSchema = [ + 3, + n0, + _DOACR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteOriginRequestPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _DORPR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeletePublicKeyRequest: StaticStructureSchema = [ + 3, + n0, + _DPKR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteRealtimeLogConfigRequest: StaticStructureSchema = [3, n0, _DRLCR, 0, [_N, _ARN], [0, 0]]; +export var DeleteResourcePolicyRequest: StaticStructureSchema = [3, n0, _DRPR, 0, [_RA], [0]]; +export var DeleteResponseHeadersPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _DRHPR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteStreamingDistributionRequest: StaticStructureSchema = [ + 3, + n0, + _DSDR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteVpcOriginRequest: StaticStructureSchema = [ + 3, + n0, + _DVOR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DeleteVpcOriginResult: StaticStructureSchema = [ + 3, + n0, + _DVORe, + 0, + [_VO, _ET], + [ + [() => VpcOrigin, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var DescribeFunctionRequest: StaticStructureSchema = [ + 3, + n0, + _DFRe, + 0, + [_N, _Sta], + [ + [0, 1], + [ + 0, + { + [_hQ]: _Sta, + }, + ], + ], +]; +export var DescribeFunctionResult: StaticStructureSchema = [ + 3, + n0, + _DFRes, + 0, + [_FS, _ET], + [ + [() => FunctionSummary, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var DescribeKeyValueStoreRequest: StaticStructureSchema = [3, n0, _DKVSRe, 0, [_N], [[0, 1]]]; +export var DescribeKeyValueStoreResult: StaticStructureSchema = [ + 3, + n0, + _DKVSRes, + 0, + [_KVS, _ET], + [ + [() => KeyValueStore, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var DisassociateDistributionTenantWebACLRequest: StaticStructureSchema = [ + 3, + n0, + _DDTWACLR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DisassociateDistributionTenantWebACLResult: StaticStructureSchema = [ + 3, + n0, + _DDTWACLRi, + 0, + [_Id, _ET], + [ + 0, + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var DisassociateDistributionWebACLRequest: StaticStructureSchema = [ + 3, + n0, + _DDWACLR, + 0, + [_Id, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var DisassociateDistributionWebACLResult: StaticStructureSchema = [ + 3, + n0, + _DDWACLRi, + 0, + [_Id, _ET], + [ + 0, + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var Distribution: StaticStructureSchema = [ + 3, + n0, + _D, + 0, + [_Id, _ARN, _S, _LMT, _IPIB, _DN, _ATS, _ATKG, _DC, _AICPRl], + [ + 0, + 0, + 0, + 4, + 1, + 0, + [() => ActiveTrustedSigners, 0], + [() => ActiveTrustedKeyGroups, 0], + [() => DistributionConfig, 0], + [() => AliasICPRecordals, 0], + ], +]; +export var DistributionAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _DAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(DistributionAlreadyExists, __DistributionAlreadyExists); + +export var DistributionConfig: StaticStructureSchema = [ + 3, + n0, + _DC, + 0, + [ + _CR, + _A, + _DRO, + _O, + _OG, + _DCB, + _CBa, + _CERu, + _Co, + _Lo, + _PC, + _E, + _VC, + _R, + _WACLI, + _HV, + _IIPVE, + _CDPI, + _St, + _AILI, + _TCe, + _CMo, + ], + [ + 0, + [() => Aliases, 0], + 0, + [() => Origins, 0], + [() => OriginGroups, 0], + [() => DefaultCacheBehavior, 0], + [() => CacheBehaviors, 0], + [() => CustomErrorResponses, 0], + [() => CommentType, 0], + () => LoggingConfig, + 0, + 2, + () => ViewerCertificate, + [() => Restrictions, 0], + 0, + 0, + 2, + 0, + 2, + 0, + [() => TenantConfig, 0], + 0, + ], +]; +export var DistributionConfigWithTags: StaticStructureSchema = [ + 3, + n0, + _DCWT, + 0, + [_DC, _Ta], + [ + [() => DistributionConfig, 0], + [() => Tags, 0], + ], +]; +export var DistributionIdList: StaticStructureSchema = [ + 3, + n0, + _DIL, + 0, + [_Ma, _NM, _MI, _IT, _Q, _I], + [0, 0, 1, 2, 1, [() => DistributionIdListSummary, 0]], +]; +export var DistributionIdOwner: StaticStructureSchema = [3, n0, _DIO, 0, [_DI, _OAI], [0, 0]]; +export var DistributionIdOwnerList: StaticStructureSchema = [ + 3, + n0, + _DIOL, + 0, + [_Ma, _NM, _MI, _IT, _Q, _I], + [0, 0, 1, 2, 1, [() => DistributionIdOwnerItemList, 0]], +]; +export var DistributionList: StaticStructureSchema = [ + 3, + n0, + _DL, + 0, + [_Ma, _NM, _MI, _IT, _Q, _I], + [0, 0, 1, 2, 1, [() => DistributionSummaryList, 0]], +]; +export var DistributionNotDisabled: StaticErrorSchema = [ + -3, + n0, + _DND, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(DistributionNotDisabled, __DistributionNotDisabled); + +export var DistributionResourceId: StaticStructureSchema = [3, n0, _DRI, 0, [_DI, _DTI], [0, 0]]; +export var DistributionSummary: StaticStructureSchema = [ + 3, + n0, + _DS, + 0, + [ + _Id, + _ARN, + _ET, + _S, + _LMT, + _DN, + _A, + _O, + _OG, + _DCB, + _CBa, + _CERu, + _Co, + _PC, + _E, + _VC, + _R, + _WACLI, + _HV, + _IIPVE, + _AICPRl, + _St, + _CMo, + _AILI, + ], + [ + 0, + 0, + 0, + 0, + 4, + 0, + [() => Aliases, 0], + [() => Origins, 0], + [() => OriginGroups, 0], + [() => DefaultCacheBehavior, 0], + [() => CacheBehaviors, 0], + [() => CustomErrorResponses, 0], + [() => sensitiveStringType, 0], + 0, + 2, + () => ViewerCertificate, + [() => Restrictions, 0], + 0, + 0, + 2, + [() => AliasICPRecordals, 0], + 2, + 0, + 0, + ], +]; +export var DistributionTenant: StaticStructureSchema = [ + 3, + n0, + _DT, + 0, + [_Id, _DI, _N, _Ar, _Do, _Ta, _Cu, _P, _CGI, _CTr, _LMT, _E, _S], + [0, 0, 0, 0, () => DomainResultList, [() => Tags, 0], [() => Customizations, 0], () => _Parameters, 0, 4, 4, 2, 0], +]; +export var DistributionTenantAssociationFilter: StaticStructureSchema = [3, n0, _DTAF, 0, [_DI, _CGI], [0, 0]]; +export var DistributionTenantSummary: StaticStructureSchema = [ + 3, + n0, + _DTS, + 0, + [_Id, _DI, _N, _Ar, _Do, _CGI, _Cu, _CTr, _LMT, _ET, _E, _S], + [0, 0, 0, 0, () => DomainResultList, 0, [() => Customizations, 0], 4, 4, 0, 2, 0], +]; +export var DnsConfiguration: StaticStructureSchema = [3, n0, _DCn, 0, [_Dom, _S, _Re], [0, 0, 0]]; +export var DomainConflict: StaticStructureSchema = [3, n0, _DCo, 0, [_Dom, _RT, _RI, _AIc], [0, 0, 0, 0]]; +export var DomainItem: StaticStructureSchema = [3, n0, _DIo, 0, [_Dom], [0]]; +export var DomainResult: StaticStructureSchema = [3, n0, _DR, 0, [_Dom, _S], [0, 0]]; +export var EncryptionEntities: StaticStructureSchema = [3, n0, _EE, 0, [_Q, _I], [1, [() => EncryptionEntityList, 0]]]; +export var EncryptionEntity: StaticStructureSchema = [ + 3, + n0, + _EEn, + 0, + [_PKI, _PIr, _FP], + [0, 0, [() => FieldPatterns, 0]], +]; +export var EndPoint: StaticStructureSchema = [3, n0, _EPn, 0, [_ST, _KSC], [0, () => KinesisStreamConfig]]; +export var EntityAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _EAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(EntityAlreadyExists, __EntityAlreadyExists); + +export var EntityLimitExceeded: StaticErrorSchema = [ + -3, + n0, + _ELE, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(EntityLimitExceeded, __EntityLimitExceeded); + +export var EntityNotFound: StaticErrorSchema = [ + -3, + n0, + _ENF, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(EntityNotFound, __EntityNotFound); + +export var EntitySizeLimitExceeded: StaticErrorSchema = [ + -3, + n0, + _ESLE, + { + [_e]: _c, + [_hE]: 413, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(EntitySizeLimitExceeded, __EntitySizeLimitExceeded); + +export var FieldLevelEncryption: StaticStructureSchema = [ + 3, + n0, + _FLE, + 0, + [_Id, _LMT, _FLEC], + [0, 4, [() => FieldLevelEncryptionConfig, 0]], +]; +export var FieldLevelEncryptionConfig: StaticStructureSchema = [ + 3, + n0, + _FLEC, + 0, + [_CR, _Co, _QAPC, _CTPC], + [0, 0, [() => QueryArgProfileConfig, 0], [() => ContentTypeProfileConfig, 0]], +]; +export var FieldLevelEncryptionConfigAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _FLECAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(FieldLevelEncryptionConfigAlreadyExists, __FieldLevelEncryptionConfigAlreadyExists); + +export var FieldLevelEncryptionConfigInUse: StaticErrorSchema = [ + -3, + n0, + _FLECIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(FieldLevelEncryptionConfigInUse, __FieldLevelEncryptionConfigInUse); + +export var FieldLevelEncryptionList: StaticStructureSchema = [ + 3, + n0, + _FLEL, + 0, + [_NM, _MI, _Q, _I], + [0, 1, 1, [() => FieldLevelEncryptionSummaryList, 0]], +]; +export var FieldLevelEncryptionProfile: StaticStructureSchema = [ + 3, + n0, + _FLEP, + 0, + [_Id, _LMT, _FLEPC], + [0, 4, [() => FieldLevelEncryptionProfileConfig, 0]], +]; +export var FieldLevelEncryptionProfileAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _FLEPAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + FieldLevelEncryptionProfileAlreadyExists, + __FieldLevelEncryptionProfileAlreadyExists +); + +export var FieldLevelEncryptionProfileConfig: StaticStructureSchema = [ + 3, + n0, + _FLEPC, + 0, + [_N, _CR, _Co, _EE], + [0, 0, 0, [() => EncryptionEntities, 0]], +]; +export var FieldLevelEncryptionProfileInUse: StaticErrorSchema = [ + -3, + n0, + _FLEPIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(FieldLevelEncryptionProfileInUse, __FieldLevelEncryptionProfileInUse); + +export var FieldLevelEncryptionProfileList: StaticStructureSchema = [ + 3, + n0, + _FLEPL, + 0, + [_NM, _MI, _Q, _I], + [0, 1, 1, [() => FieldLevelEncryptionProfileSummaryList, 0]], +]; +export var FieldLevelEncryptionProfileSizeExceeded: StaticErrorSchema = [ + -3, + n0, + _FLEPSE, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(FieldLevelEncryptionProfileSizeExceeded, __FieldLevelEncryptionProfileSizeExceeded); + +export var FieldLevelEncryptionProfileSummary: StaticStructureSchema = [ + 3, + n0, + _FLEPS, + 0, + [_Id, _LMT, _N, _EE, _Co], + [0, 4, 0, [() => EncryptionEntities, 0], 0], +]; +export var FieldLevelEncryptionSummary: StaticStructureSchema = [ + 3, + n0, + _FLES, + 0, + [_Id, _LMT, _Co, _QAPC, _CTPC], + [0, 4, 0, [() => QueryArgProfileConfig, 0], [() => ContentTypeProfileConfig, 0]], +]; +export var FieldPatterns: StaticStructureSchema = [3, n0, _FP, 0, [_Q, _I], [1, [() => FieldPatternList, 0]]]; +export var ForwardedValues: StaticStructureSchema = [ + 3, + n0, + _FV, + 0, + [_QSu, _Coo, _H, _QSCK], + [2, [() => CookiePreference, 0], [() => Headers, 0], [() => QueryStringCacheKeys, 0]], +]; +export var FunctionAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _FAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(FunctionAlreadyExists, __FunctionAlreadyExists); + +export var FunctionAssociation: StaticStructureSchema = [3, n0, _FAu, 0, [_FARN, _ETv], [0, 0]]; +export var FunctionAssociations: StaticStructureSchema = [ + 3, + n0, + _FA, + 0, + [_Q, _I], + [1, [() => FunctionAssociationList, 0]], +]; +export var FunctionConfig: StaticStructureSchema = [ + 3, + n0, + _FC, + 0, + [_Co, _Ru, _KVSA], + [0, 0, [() => KeyValueStoreAssociations, 0]], +]; +export var FunctionInUse: StaticErrorSchema = [ + -3, + n0, + _FIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(FunctionInUse, __FunctionInUse); + +export var FunctionList: StaticStructureSchema = [ + 3, + n0, + _FL, + 0, + [_NM, _MI, _Q, _I], + [0, 1, 1, [() => FunctionSummaryList, 0]], +]; +export var FunctionMetadata: StaticStructureSchema = [3, n0, _FM, 0, [_FARN, _Sta, _CTr, _LMT], [0, 0, 4, 4]]; +export var FunctionSizeLimitExceeded: StaticErrorSchema = [ + -3, + n0, + _FSLE, + { + [_e]: _c, + [_hE]: 413, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(FunctionSizeLimitExceeded, __FunctionSizeLimitExceeded); + +export var FunctionSummary: StaticStructureSchema = [ + 3, + n0, + _FS, + 0, + [_N, _S, _FC, _FM], + [0, 0, [() => FunctionConfig, 0], () => FunctionMetadata], +]; +export var GeoRestriction: StaticStructureSchema = [3, n0, _GRe, 0, [_RTe, _Q, _I], [0, 1, [() => LocationList, 0]]]; +export var GeoRestrictionCustomization: StaticStructureSchema = [ + 3, + n0, + _GRC, + 0, + [_RTe, _Loc], + [0, [() => LocationList, 0]], +]; +export var GetAnycastIpListRequest: StaticStructureSchema = [3, n0, _GAILR, 0, [_Id], [[0, 1]]]; +export var GetAnycastIpListResult: StaticStructureSchema = [ + 3, + n0, + _GAILRe, + 0, + [_AIL, _ET], + [ + [() => AnycastIpList, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetCachePolicyConfigRequest: StaticStructureSchema = [3, n0, _GCPCR, 0, [_Id], [[0, 1]]]; +export var GetCachePolicyConfigResult: StaticStructureSchema = [ + 3, + n0, + _GCPCRe, + 0, + [_CPC, _ET], + [ + [() => CachePolicyConfig, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetCachePolicyRequest: StaticStructureSchema = [3, n0, _GCPR, 0, [_Id], [[0, 1]]]; +export var GetCachePolicyResult: StaticStructureSchema = [ + 3, + n0, + _GCPRe, + 0, + [_CP, _ET], + [ + [() => CachePolicy, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetCloudFrontOriginAccessIdentityConfigRequest: StaticStructureSchema = [ + 3, + n0, + _GCFOAICR, + 0, + [_Id], + [[0, 1]], +]; +export var GetCloudFrontOriginAccessIdentityConfigResult: StaticStructureSchema = [ + 3, + n0, + _GCFOAICRe, + 0, + [_CFOAIC, _ET], + [ + [() => CloudFrontOriginAccessIdentityConfig, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetCloudFrontOriginAccessIdentityRequest: StaticStructureSchema = [3, n0, _GCFOAIR, 0, [_Id], [[0, 1]]]; +export var GetCloudFrontOriginAccessIdentityResult: StaticStructureSchema = [ + 3, + n0, + _GCFOAIRe, + 0, + [_CFOAI, _ET], + [ + [() => CloudFrontOriginAccessIdentity, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetConnectionGroupByRoutingEndpointRequest: StaticStructureSchema = [ + 3, + n0, + _GCGBRER, + 0, + [_RE], + [ + [ + 0, + { + [_hQ]: _RE, + }, + ], + ], +]; +export var GetConnectionGroupByRoutingEndpointResult: StaticStructureSchema = [ + 3, + n0, + _GCGBRERe, + 0, + [_CG, _ET], + [ + [() => ConnectionGroup, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetConnectionGroupRequest: StaticStructureSchema = [3, n0, _GCGR, 0, [_Ide], [[0, 1]]]; +export var GetConnectionGroupResult: StaticStructureSchema = [ + 3, + n0, + _GCGRe, + 0, + [_CG, _ET], + [ + [() => ConnectionGroup, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetContinuousDeploymentPolicyConfigRequest: StaticStructureSchema = [3, n0, _GCDPCR, 0, [_Id], [[0, 1]]]; +export var GetContinuousDeploymentPolicyConfigResult: StaticStructureSchema = [ + 3, + n0, + _GCDPCRe, + 0, + [_CDPC, _ET], + [ + [() => ContinuousDeploymentPolicyConfig, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetContinuousDeploymentPolicyRequest: StaticStructureSchema = [3, n0, _GCDPR, 0, [_Id], [[0, 1]]]; +export var GetContinuousDeploymentPolicyResult: StaticStructureSchema = [ + 3, + n0, + _GCDPRe, + 0, + [_CDP, _ET], + [ + [() => ContinuousDeploymentPolicy, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetDistributionConfigRequest: StaticStructureSchema = [3, n0, _GDCR, 0, [_Id], [[0, 1]]]; +export var GetDistributionConfigResult: StaticStructureSchema = [ + 3, + n0, + _GDCRe, + 0, + [_DC, _ET], + [ + [() => DistributionConfig, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetDistributionRequest: StaticStructureSchema = [3, n0, _GDR, 0, [_Id], [[0, 1]]]; +export var GetDistributionResult: StaticStructureSchema = [ + 3, + n0, + _GDRe, + 0, + [_D, _ET], + [ + [() => Distribution, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetDistributionTenantByDomainRequest: StaticStructureSchema = [ + 3, + n0, + _GDTBDR, + 0, + [_Dom], + [ + [ + 0, + { + [_hQ]: _d, + }, + ], + ], +]; +export var GetDistributionTenantByDomainResult: StaticStructureSchema = [ + 3, + n0, + _GDTBDRe, + 0, + [_DT, _ET], + [ + [() => DistributionTenant, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetDistributionTenantRequest: StaticStructureSchema = [3, n0, _GDTR, 0, [_Ide], [[0, 1]]]; +export var GetDistributionTenantResult: StaticStructureSchema = [ + 3, + n0, + _GDTRe, + 0, + [_DT, _ET], + [ + [() => DistributionTenant, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetFieldLevelEncryptionConfigRequest: StaticStructureSchema = [3, n0, _GFLECR, 0, [_Id], [[0, 1]]]; +export var GetFieldLevelEncryptionConfigResult: StaticStructureSchema = [ + 3, + n0, + _GFLECRe, + 0, + [_FLEC, _ET], + [ + [() => FieldLevelEncryptionConfig, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetFieldLevelEncryptionProfileConfigRequest: StaticStructureSchema = [3, n0, _GFLEPCR, 0, [_Id], [[0, 1]]]; +export var GetFieldLevelEncryptionProfileConfigResult: StaticStructureSchema = [ + 3, + n0, + _GFLEPCRe, + 0, + [_FLEPC, _ET], + [ + [() => FieldLevelEncryptionProfileConfig, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetFieldLevelEncryptionProfileRequest: StaticStructureSchema = [3, n0, _GFLEPR, 0, [_Id], [[0, 1]]]; +export var GetFieldLevelEncryptionProfileResult: StaticStructureSchema = [ + 3, + n0, + _GFLEPRe, + 0, + [_FLEP, _ET], + [ + [() => FieldLevelEncryptionProfile, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetFieldLevelEncryptionRequest: StaticStructureSchema = [3, n0, _GFLER, 0, [_Id], [[0, 1]]]; +export var GetFieldLevelEncryptionResult: StaticStructureSchema = [ + 3, + n0, + _GFLERe, + 0, + [_FLE, _ET], + [ + [() => FieldLevelEncryption, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetFunctionRequest: StaticStructureSchema = [ + 3, + n0, + _GFR, + 0, + [_N, _Sta], + [ + [0, 1], + [ + 0, + { + [_hQ]: _Sta, + }, + ], + ], +]; +export var GetFunctionResult: StaticStructureSchema = [ + 3, + n0, + _GFRe, + 0, + [_FCu, _ET, _CTo], + [ + [() => FunctionBlob, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + [ + 0, + { + [_hH]: _CT_, + }, + ], + ], +]; +export var GetInvalidationForDistributionTenantRequest: StaticStructureSchema = [ + 3, + n0, + _GIFDTR, + 0, + [_DTI, _Id], + [ + [0, 1], + [0, 1], + ], +]; +export var GetInvalidationForDistributionTenantResult: StaticStructureSchema = [ + 3, + n0, + _GIFDTRe, + 0, + [_In], + [[() => Invalidation, 16]], +]; +export var GetInvalidationRequest: StaticStructureSchema = [ + 3, + n0, + _GIR, + 0, + [_DI, _Id], + [ + [0, 1], + [0, 1], + ], +]; +export var GetInvalidationResult: StaticStructureSchema = [3, n0, _GIRe, 0, [_In], [[() => Invalidation, 16]]]; +export var GetKeyGroupConfigRequest: StaticStructureSchema = [3, n0, _GKGCR, 0, [_Id], [[0, 1]]]; +export var GetKeyGroupConfigResult: StaticStructureSchema = [ + 3, + n0, + _GKGCRe, + 0, + [_KGC, _ET], + [ + [() => KeyGroupConfig, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetKeyGroupRequest: StaticStructureSchema = [3, n0, _GKGR, 0, [_Id], [[0, 1]]]; +export var GetKeyGroupResult: StaticStructureSchema = [ + 3, + n0, + _GKGRe, + 0, + [_KG, _ET], + [ + [() => KeyGroup, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetManagedCertificateDetailsRequest: StaticStructureSchema = [3, n0, _GMCDR, 0, [_Ide], [[0, 1]]]; +export var GetManagedCertificateDetailsResult: StaticStructureSchema = [ + 3, + n0, + _GMCDRe, + 0, + [_MCD], + [[() => ManagedCertificateDetails, 16]], +]; +export var GetMonitoringSubscriptionRequest: StaticStructureSchema = [3, n0, _GMSR, 0, [_DI], [[0, 1]]]; +export var GetMonitoringSubscriptionResult: StaticStructureSchema = [ + 3, + n0, + _GMSRe, + 0, + [_MS], + [[() => MonitoringSubscription, 16]], +]; +export var GetOriginAccessControlConfigRequest: StaticStructureSchema = [3, n0, _GOACCR, 0, [_Id], [[0, 1]]]; +export var GetOriginAccessControlConfigResult: StaticStructureSchema = [ + 3, + n0, + _GOACCRe, + 0, + [_OACC, _ET], + [ + [() => OriginAccessControlConfig, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetOriginAccessControlRequest: StaticStructureSchema = [3, n0, _GOACR, 0, [_Id], [[0, 1]]]; +export var GetOriginAccessControlResult: StaticStructureSchema = [ + 3, + n0, + _GOACRe, + 0, + [_OAC, _ET], + [ + [() => OriginAccessControl, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetOriginRequestPolicyConfigRequest: StaticStructureSchema = [3, n0, _GORPCR, 0, [_Id], [[0, 1]]]; +export var GetOriginRequestPolicyConfigResult: StaticStructureSchema = [ + 3, + n0, + _GORPCRe, + 0, + [_ORPC, _ET], + [ + [() => OriginRequestPolicyConfig, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetOriginRequestPolicyRequest: StaticStructureSchema = [3, n0, _GORPR, 0, [_Id], [[0, 1]]]; +export var GetOriginRequestPolicyResult: StaticStructureSchema = [ + 3, + n0, + _GORPRe, + 0, + [_ORP, _ET], + [ + [() => OriginRequestPolicy, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetPublicKeyConfigRequest: StaticStructureSchema = [3, n0, _GPKCR, 0, [_Id], [[0, 1]]]; +export var GetPublicKeyConfigResult: StaticStructureSchema = [ + 3, + n0, + _GPKCRe, + 0, + [_PKC, _ET], + [ + [() => PublicKeyConfig, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetPublicKeyRequest: StaticStructureSchema = [3, n0, _GPKR, 0, [_Id], [[0, 1]]]; +export var GetPublicKeyResult: StaticStructureSchema = [ + 3, + n0, + _GPKRe, + 0, + [_PK, _ET], + [ + [() => PublicKey, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetRealtimeLogConfigRequest: StaticStructureSchema = [3, n0, _GRLCR, 0, [_N, _ARN], [0, 0]]; +export var GetRealtimeLogConfigResult: StaticStructureSchema = [ + 3, + n0, + _GRLCRe, + 0, + [_RLC], + [[() => RealtimeLogConfig, 0]], +]; +export var GetResourcePolicyRequest: StaticStructureSchema = [3, n0, _GRPR, 0, [_RA], [0]]; +export var GetResourcePolicyResult: StaticStructureSchema = [3, n0, _GRPRe, 0, [_RA, _PD], [0, 0]]; +export var GetResponseHeadersPolicyConfigRequest: StaticStructureSchema = [3, n0, _GRHPCR, 0, [_Id], [[0, 1]]]; +export var GetResponseHeadersPolicyConfigResult: StaticStructureSchema = [ + 3, + n0, + _GRHPCRe, + 0, + [_RHPC, _ET], + [ + [() => ResponseHeadersPolicyConfig, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetResponseHeadersPolicyRequest: StaticStructureSchema = [3, n0, _GRHPR, 0, [_Id], [[0, 1]]]; +export var GetResponseHeadersPolicyResult: StaticStructureSchema = [ + 3, + n0, + _GRHPRe, + 0, + [_RHP, _ET], + [ + [() => ResponseHeadersPolicy, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetStreamingDistributionConfigRequest: StaticStructureSchema = [3, n0, _GSDCR, 0, [_Id], [[0, 1]]]; +export var GetStreamingDistributionConfigResult: StaticStructureSchema = [ + 3, + n0, + _GSDCRe, + 0, + [_SDC, _ET], + [ + [() => StreamingDistributionConfig, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetStreamingDistributionRequest: StaticStructureSchema = [3, n0, _GSDR, 0, [_Id], [[0, 1]]]; +export var GetStreamingDistributionResult: StaticStructureSchema = [ + 3, + n0, + _GSDRe, + 0, + [_SD, _ET], + [ + [() => StreamingDistribution, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GetVpcOriginRequest: StaticStructureSchema = [3, n0, _GVOR, 0, [_Id], [[0, 1]]]; +export var GetVpcOriginResult: StaticStructureSchema = [ + 3, + n0, + _GVORe, + 0, + [_VO, _ET], + [ + [() => VpcOrigin, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var GrpcConfig: StaticStructureSchema = [3, n0, _GC, 0, [_E], [2]]; +export var Headers: StaticStructureSchema = [3, n0, _H, 0, [_Q, _I], [1, [() => HeaderList, 0]]]; +export var IllegalDelete: StaticErrorSchema = [ + -3, + n0, + _IDl, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(IllegalDelete, __IllegalDelete); + +export var IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior: StaticErrorSchema = [ + -3, + n0, + _IFLECAWCB, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior, + __IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior +); + +export var IllegalOriginAccessConfiguration: StaticErrorSchema = [ + -3, + n0, + _IOAC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(IllegalOriginAccessConfiguration, __IllegalOriginAccessConfiguration); + +export var IllegalUpdate: StaticErrorSchema = [ + -3, + n0, + _IU, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(IllegalUpdate, __IllegalUpdate); + +export var ImportSource: StaticStructureSchema = [3, n0, _IS, 0, [_STo, _SARN], [0, 0]]; +export var InconsistentQuantities: StaticErrorSchema = [ + -3, + n0, + _IQ, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InconsistentQuantities, __InconsistentQuantities); + +export var InvalidArgument: StaticErrorSchema = [ + -3, + n0, + _IA, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidArgument, __InvalidArgument); + +export var InvalidAssociation: StaticErrorSchema = [ + -3, + n0, + _IAn, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidAssociation, __InvalidAssociation); + +export var Invalidation: StaticStructureSchema = [ + 3, + n0, + _In, + 0, + [_Id, _S, _CTre, _IB], + [0, 0, 4, [() => InvalidationBatch, 0]], +]; +export var InvalidationBatch: StaticStructureSchema = [3, n0, _IB, 0, [_Pa, _CR], [[() => Paths, 0], 0]]; +export var InvalidationList: StaticStructureSchema = [ + 3, + n0, + _IL, + 0, + [_Ma, _NM, _MI, _IT, _Q, _I], + [0, 0, 1, 2, 1, [() => InvalidationSummaryList, 0]], +]; +export var InvalidationSummary: StaticStructureSchema = [3, n0, _ISn, 0, [_Id, _CTre, _S], [0, 4, 0]]; +export var InvalidDefaultRootObject: StaticErrorSchema = [ + -3, + n0, + _IDRO, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidDefaultRootObject, __InvalidDefaultRootObject); + +export var InvalidDomainNameForOriginAccessControl: StaticErrorSchema = [ + -3, + n0, + _IDNFOAC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidDomainNameForOriginAccessControl, __InvalidDomainNameForOriginAccessControl); + +export var InvalidErrorCode: StaticErrorSchema = [ + -3, + n0, + _IEC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidErrorCode, __InvalidErrorCode); + +export var InvalidForwardCookies: StaticErrorSchema = [ + -3, + n0, + _IFC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidForwardCookies, __InvalidForwardCookies); + +export var InvalidFunctionAssociation: StaticErrorSchema = [ + -3, + n0, + _IFA, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidFunctionAssociation, __InvalidFunctionAssociation); + +export var InvalidGeoRestrictionParameter: StaticErrorSchema = [ + -3, + n0, + _IGRP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidGeoRestrictionParameter, __InvalidGeoRestrictionParameter); + +export var InvalidHeadersForS3Origin: StaticErrorSchema = [ + -3, + n0, + _IHFSO, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidHeadersForS3Origin, __InvalidHeadersForS3Origin); + +export var InvalidIfMatchVersion: StaticErrorSchema = [ + -3, + n0, + _IIMV, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidIfMatchVersion, __InvalidIfMatchVersion); + +export var InvalidLambdaFunctionAssociation: StaticErrorSchema = [ + -3, + n0, + _ILFA, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidLambdaFunctionAssociation, __InvalidLambdaFunctionAssociation); + +export var InvalidLocationCode: StaticErrorSchema = [ + -3, + n0, + _ILC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidLocationCode, __InvalidLocationCode); + +export var InvalidMinimumProtocolVersion: StaticErrorSchema = [ + -3, + n0, + _IMPV, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidMinimumProtocolVersion, __InvalidMinimumProtocolVersion); + +export var InvalidOrigin: StaticErrorSchema = [ + -3, + n0, + _IO, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidOrigin, __InvalidOrigin); + +export var InvalidOriginAccessControl: StaticErrorSchema = [ + -3, + n0, + _IOACn, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidOriginAccessControl, __InvalidOriginAccessControl); + +export var InvalidOriginAccessIdentity: StaticErrorSchema = [ + -3, + n0, + _IOAI, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidOriginAccessIdentity, __InvalidOriginAccessIdentity); + +export var InvalidOriginKeepaliveTimeout: StaticErrorSchema = [ + -3, + n0, + _IOKT, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidOriginKeepaliveTimeout, __InvalidOriginKeepaliveTimeout); + +export var InvalidOriginReadTimeout: StaticErrorSchema = [ + -3, + n0, + _IORT, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidOriginReadTimeout, __InvalidOriginReadTimeout); + +export var InvalidProtocolSettings: StaticErrorSchema = [ + -3, + n0, + _IPS, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidProtocolSettings, __InvalidProtocolSettings); + +export var InvalidQueryStringParameters: StaticErrorSchema = [ + -3, + n0, + _IQSP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidQueryStringParameters, __InvalidQueryStringParameters); + +export var InvalidRelativePath: StaticErrorSchema = [ + -3, + n0, + _IRP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidRelativePath, __InvalidRelativePath); + +export var InvalidRequiredProtocol: StaticErrorSchema = [ + -3, + n0, + _IRPn, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidRequiredProtocol, __InvalidRequiredProtocol); + +export var InvalidResponseCode: StaticErrorSchema = [ + -3, + n0, + _IRC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidResponseCode, __InvalidResponseCode); + +export var InvalidTagging: StaticErrorSchema = [ + -3, + n0, + _ITn, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidTagging, __InvalidTagging); + +export var InvalidTTLOrder: StaticErrorSchema = [ + -3, + n0, + _ITTLO, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidTTLOrder, __InvalidTTLOrder); + +export var InvalidViewerCertificate: StaticErrorSchema = [ + -3, + n0, + _IVC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidViewerCertificate, __InvalidViewerCertificate); + +export var InvalidWebACLId: StaticErrorSchema = [ + -3, + n0, + _IWACLI, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidWebACLId, __InvalidWebACLId); + +export var KeyGroup: StaticStructureSchema = [3, n0, _KG, 0, [_Id, _LMT, _KGC], [0, 4, [() => KeyGroupConfig, 0]]]; +export var KeyGroupAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _KGAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(KeyGroupAlreadyExists, __KeyGroupAlreadyExists); + +export var KeyGroupConfig: StaticStructureSchema = [3, n0, _KGC, 0, [_N, _I, _Co], [0, [() => PublicKeyIdList, 0], 0]]; +export var KeyGroupList: StaticStructureSchema = [ + 3, + n0, + _KGL, + 0, + [_NM, _MI, _Q, _I], + [0, 1, 1, [() => KeyGroupSummaryList, 0]], +]; +export var KeyGroupSummary: StaticStructureSchema = [3, n0, _KGS, 0, [_KG], [[() => KeyGroup, 0]]]; +export var KeyPairIds: StaticStructureSchema = [3, n0, _KPI, 0, [_Q, _I], [1, [() => KeyPairIdList, 0]]]; +export var KeyValueStore: StaticStructureSchema = [3, n0, _KVS, 0, [_N, _Id, _Co, _ARN, _S, _LMT], [0, 0, 0, 0, 0, 4]]; +export var KeyValueStoreAssociation: StaticStructureSchema = [3, n0, _KVSAe, 0, [_KVSARN], [0]]; +export var KeyValueStoreAssociations: StaticStructureSchema = [ + 3, + n0, + _KVSA, + 0, + [_Q, _I], + [1, [() => KeyValueStoreAssociationList, 0]], +]; +export var KeyValueStoreList: StaticStructureSchema = [ + 3, + n0, + _KVSL, + 0, + [_NM, _MI, _Q, _I], + [0, 1, 1, [() => KeyValueStoreSummaryList, 0]], +]; +export var KGKeyPairIds: StaticStructureSchema = [3, n0, _KGKPI, 0, [_KGI, _KPI], [0, [() => KeyPairIds, 0]]]; +export var KinesisStreamConfig: StaticStructureSchema = [3, n0, _KSC, 0, [_RARN, _SARNt], [0, 0]]; +export var LambdaFunctionAssociation: StaticStructureSchema = [3, n0, _LFAa, 0, [_LFARN, _ETv, _IBn], [0, 0, 2]]; +export var LambdaFunctionAssociations: StaticStructureSchema = [ + 3, + n0, + _LFA, + 0, + [_Q, _I], + [1, [() => LambdaFunctionAssociationList, 0]], +]; +export var ListAnycastIpListsRequest: StaticStructureSchema = [ + 3, + n0, + _LAILR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListAnycastIpListsResult: StaticStructureSchema = [ + 3, + n0, + _LAILRi, + 0, + [_AILn], + [ + [ + () => AnycastIpListCollection, + { + [_xN]: _AILC, + [_hP]: 1, + }, + ], + ], +]; +export var ListCachePoliciesRequest: StaticStructureSchema = [ + 3, + n0, + _LCPR, + 0, + [_T, _Ma, _MI], + [ + [ + 0, + { + [_hQ]: _T, + }, + ], + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListCachePoliciesResult: StaticStructureSchema = [3, n0, _LCPRi, 0, [_CPL], [[() => CachePolicyList, 16]]]; +export var ListCloudFrontOriginAccessIdentitiesRequest: StaticStructureSchema = [ + 3, + n0, + _LCFOAIR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListCloudFrontOriginAccessIdentitiesResult: StaticStructureSchema = [ + 3, + n0, + _LCFOAIRi, + 0, + [_CFOAIL], + [[() => CloudFrontOriginAccessIdentityList, 16]], +]; +export var ListConflictingAliasesRequest: StaticStructureSchema = [ + 3, + n0, + _LCAR, + 0, + [_DI, _Al, _Ma, _MI], + [ + [ + 0, + { + [_hQ]: _DI, + }, + ], + [ + 0, + { + [_hQ]: _Al, + }, + ], + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListConflictingAliasesResult: StaticStructureSchema = [ + 3, + n0, + _LCARi, + 0, + [_CAL], + [[() => ConflictingAliasesList, 16]], +]; +export var ListConnectionGroupsRequest: StaticStructureSchema = [ + 3, + n0, + _LCGR, + 0, + [_AF, _Ma, _MI], + [() => ConnectionGroupAssociationFilter, 0, 1], +]; +export var ListConnectionGroupsResult: StaticStructureSchema = [ + 3, + n0, + _LCGRi, + 0, + [_NM, _CGo], + [0, [() => ConnectionGroupSummaryList, 0]], +]; +export var ListContinuousDeploymentPoliciesRequest: StaticStructureSchema = [ + 3, + n0, + _LCDPR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListContinuousDeploymentPoliciesResult: StaticStructureSchema = [ + 3, + n0, + _LCDPRi, + 0, + [_CDPL], + [[() => ContinuousDeploymentPolicyList, 16]], +]; +export var ListDistributionsByAnycastIpListIdRequest: StaticStructureSchema = [ + 3, + n0, + _LDBAILIR, + 0, + [_Ma, _MI, _AILI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + [0, 1], + ], +]; +export var ListDistributionsByAnycastIpListIdResult: StaticStructureSchema = [ + 3, + n0, + _LDBAILIRi, + 0, + [_DL], + [[() => DistributionList, 16]], +]; +export var ListDistributionsByCachePolicyIdRequest: StaticStructureSchema = [ + 3, + n0, + _LDBCPIR, + 0, + [_Ma, _MI, _CPI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + [0, 1], + ], +]; +export var ListDistributionsByCachePolicyIdResult: StaticStructureSchema = [ + 3, + n0, + _LDBCPIRi, + 0, + [_DIL], + [[() => DistributionIdList, 16]], +]; +export var ListDistributionsByConnectionModeRequest: StaticStructureSchema = [ + 3, + n0, + _LDBCMR, + 0, + [_Ma, _MI, _CMo], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + [0, 1], + ], +]; +export var ListDistributionsByConnectionModeResult: StaticStructureSchema = [ + 3, + n0, + _LDBCMRi, + 0, + [_DL], + [[() => DistributionList, 16]], +]; +export var ListDistributionsByKeyGroupRequest: StaticStructureSchema = [ + 3, + n0, + _LDBKGR, + 0, + [_Ma, _MI, _KGI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + [0, 1], + ], +]; +export var ListDistributionsByKeyGroupResult: StaticStructureSchema = [ + 3, + n0, + _LDBKGRi, + 0, + [_DIL], + [[() => DistributionIdList, 16]], +]; +export var ListDistributionsByOriginRequestPolicyIdRequest: StaticStructureSchema = [ + 3, + n0, + _LDBORPIR, + 0, + [_Ma, _MI, _ORPI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + [0, 1], + ], +]; +export var ListDistributionsByOriginRequestPolicyIdResult: StaticStructureSchema = [ + 3, + n0, + _LDBORPIRi, + 0, + [_DIL], + [[() => DistributionIdList, 16]], +]; +export var ListDistributionsByOwnedResourceRequest: StaticStructureSchema = [ + 3, + n0, + _LDBORR, + 0, + [_RA, _Ma, _MI], + [ + [0, 1], + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListDistributionsByOwnedResourceResult: StaticStructureSchema = [ + 3, + n0, + _LDBORRi, + 0, + [_DL], + [[() => DistributionIdOwnerList, 16]], +]; +export var ListDistributionsByRealtimeLogConfigRequest: StaticStructureSchema = [ + 3, + n0, + _LDBRLCR, + 0, + [_Ma, _MI, _RLCN, _RLCA], + [0, 1, 0, 0], +]; +export var ListDistributionsByRealtimeLogConfigResult: StaticStructureSchema = [ + 3, + n0, + _LDBRLCRi, + 0, + [_DL], + [[() => DistributionList, 16]], +]; +export var ListDistributionsByResponseHeadersPolicyIdRequest: StaticStructureSchema = [ + 3, + n0, + _LDBRHPIR, + 0, + [_Ma, _MI, _RHPI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + [0, 1], + ], +]; +export var ListDistributionsByResponseHeadersPolicyIdResult: StaticStructureSchema = [ + 3, + n0, + _LDBRHPIRi, + 0, + [_DIL], + [[() => DistributionIdList, 16]], +]; +export var ListDistributionsByVpcOriginIdRequest: StaticStructureSchema = [ + 3, + n0, + _LDBVOIR, + 0, + [_Ma, _MI, _VOI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + [0, 1], + ], +]; +export var ListDistributionsByVpcOriginIdResult: StaticStructureSchema = [ + 3, + n0, + _LDBVOIRi, + 0, + [_DIL], + [[() => DistributionIdList, 16]], +]; +export var ListDistributionsByWebACLIdRequest: StaticStructureSchema = [ + 3, + n0, + _LDBWACLIR, + 0, + [_Ma, _MI, _WACLI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + [0, 1], + ], +]; +export var ListDistributionsByWebACLIdResult: StaticStructureSchema = [ + 3, + n0, + _LDBWACLIRi, + 0, + [_DL], + [[() => DistributionList, 16]], +]; +export var ListDistributionsRequest: StaticStructureSchema = [ + 3, + n0, + _LDR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListDistributionsResult: StaticStructureSchema = [3, n0, _LDRi, 0, [_DL], [[() => DistributionList, 16]]]; +export var ListDistributionTenantsByCustomizationRequest: StaticStructureSchema = [ + 3, + n0, + _LDTBCR, + 0, + [_WACLA, _CAe, _Ma, _MI], + [0, 0, 0, 1], +]; +export var ListDistributionTenantsByCustomizationResult: StaticStructureSchema = [ + 3, + n0, + _LDTBCRi, + 0, + [_NM, _DTL], + [0, [() => DistributionTenantList, 0]], +]; +export var ListDistributionTenantsRequest: StaticStructureSchema = [ + 3, + n0, + _LDTR, + 0, + [_AF, _Ma, _MI], + [() => DistributionTenantAssociationFilter, 0, 1], +]; +export var ListDistributionTenantsResult: StaticStructureSchema = [ + 3, + n0, + _LDTRi, + 0, + [_NM, _DTL], + [0, [() => DistributionTenantList, 0]], +]; +export var ListDomainConflictsRequest: StaticStructureSchema = [ + 3, + n0, + _LDCR, + 0, + [_Dom, _DCVR, _MI, _Ma], + [0, () => DistributionResourceId, 1, 0], +]; +export var ListDomainConflictsResult: StaticStructureSchema = [ + 3, + n0, + _LDCRi, + 0, + [_DCom, _NM], + [[() => DomainConflictsList, 0], 0], +]; +export var ListFieldLevelEncryptionConfigsRequest: StaticStructureSchema = [ + 3, + n0, + _LFLECR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListFieldLevelEncryptionConfigsResult: StaticStructureSchema = [ + 3, + n0, + _LFLECRi, + 0, + [_FLEL], + [[() => FieldLevelEncryptionList, 16]], +]; +export var ListFieldLevelEncryptionProfilesRequest: StaticStructureSchema = [ + 3, + n0, + _LFLEPR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListFieldLevelEncryptionProfilesResult: StaticStructureSchema = [ + 3, + n0, + _LFLEPRi, + 0, + [_FLEPL], + [[() => FieldLevelEncryptionProfileList, 16]], +]; +export var ListFunctionsRequest: StaticStructureSchema = [ + 3, + n0, + _LFR, + 0, + [_Ma, _MI, _Sta], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + [ + 0, + { + [_hQ]: _Sta, + }, + ], + ], +]; +export var ListFunctionsResult: StaticStructureSchema = [3, n0, _LFRi, 0, [_FL], [[() => FunctionList, 16]]]; +export var ListInvalidationsForDistributionTenantRequest: StaticStructureSchema = [ + 3, + n0, + _LIFDTR, + 0, + [_Id, _Ma, _MI], + [ + [0, 1], + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListInvalidationsForDistributionTenantResult: StaticStructureSchema = [ + 3, + n0, + _LIFDTRi, + 0, + [_IL], + [[() => InvalidationList, 16]], +]; +export var ListInvalidationsRequest: StaticStructureSchema = [ + 3, + n0, + _LIR, + 0, + [_DI, _Ma, _MI], + [ + [0, 1], + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListInvalidationsResult: StaticStructureSchema = [3, n0, _LIRi, 0, [_IL], [[() => InvalidationList, 16]]]; +export var ListKeyGroupsRequest: StaticStructureSchema = [ + 3, + n0, + _LKGR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListKeyGroupsResult: StaticStructureSchema = [3, n0, _LKGRi, 0, [_KGL], [[() => KeyGroupList, 16]]]; +export var ListKeyValueStoresRequest: StaticStructureSchema = [ + 3, + n0, + _LKVSR, + 0, + [_Ma, _MI, _S], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + [ + 0, + { + [_hQ]: _S, + }, + ], + ], +]; +export var ListKeyValueStoresResult: StaticStructureSchema = [ + 3, + n0, + _LKVSRi, + 0, + [_KVSL], + [[() => KeyValueStoreList, 16]], +]; +export var ListOriginAccessControlsRequest: StaticStructureSchema = [ + 3, + n0, + _LOACR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListOriginAccessControlsResult: StaticStructureSchema = [ + 3, + n0, + _LOACRi, + 0, + [_OACL], + [[() => OriginAccessControlList, 16]], +]; +export var ListOriginRequestPoliciesRequest: StaticStructureSchema = [ + 3, + n0, + _LORPR, + 0, + [_T, _Ma, _MI], + [ + [ + 0, + { + [_hQ]: _T, + }, + ], + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListOriginRequestPoliciesResult: StaticStructureSchema = [ + 3, + n0, + _LORPRi, + 0, + [_ORPL], + [[() => OriginRequestPolicyList, 16]], +]; +export var ListPublicKeysRequest: StaticStructureSchema = [ + 3, + n0, + _LPKR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListPublicKeysResult: StaticStructureSchema = [3, n0, _LPKRi, 0, [_PKL], [[() => PublicKeyList, 16]]]; +export var ListRealtimeLogConfigsRequest: StaticStructureSchema = [ + 3, + n0, + _LRLCR, + 0, + [_MI, _Ma], + [ + [ + 1, + { + [_hQ]: _MI, + }, + ], + [ + 0, + { + [_hQ]: _Ma, + }, + ], + ], +]; +export var ListRealtimeLogConfigsResult: StaticStructureSchema = [ + 3, + n0, + _LRLCRi, + 0, + [_RLCe], + [[() => RealtimeLogConfigs, 16]], +]; +export var ListResponseHeadersPoliciesRequest: StaticStructureSchema = [ + 3, + n0, + _LRHPR, + 0, + [_T, _Ma, _MI], + [ + [ + 0, + { + [_hQ]: _T, + }, + ], + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListResponseHeadersPoliciesResult: StaticStructureSchema = [ + 3, + n0, + _LRHPRi, + 0, + [_RHPL], + [[() => ResponseHeadersPolicyList, 16]], +]; +export var ListStreamingDistributionsRequest: StaticStructureSchema = [ + 3, + n0, + _LSDR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListStreamingDistributionsResult: StaticStructureSchema = [ + 3, + n0, + _LSDRi, + 0, + [_SDL], + [[() => StreamingDistributionList, 16]], +]; +export var ListTagsForResourceRequest: StaticStructureSchema = [ + 3, + n0, + _LTFRR, + 0, + [_Res], + [ + [ + 0, + { + [_hQ]: _Res, + }, + ], + ], +]; +export var ListTagsForResourceResult: StaticStructureSchema = [3, n0, _LTFRRi, 0, [_Ta], [[() => Tags, 16]]]; +export var ListVpcOriginsRequest: StaticStructureSchema = [ + 3, + n0, + _LVOR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _Ma, + }, + ], + [ + 1, + { + [_hQ]: _MI, + }, + ], + ], +]; +export var ListVpcOriginsResult: StaticStructureSchema = [3, n0, _LVORi, 0, [_VOL], [[() => VpcOriginList, 16]]]; +export var LoggingConfig: StaticStructureSchema = [3, n0, _LC, 0, [_E, _ICn, _B, _Pr], [2, 2, 0, 0]]; +export var ManagedCertificateDetails: StaticStructureSchema = [ + 3, + n0, + _MCD, + 0, + [_CAe, _CS, _VTH, _VTD], + [0, 0, 0, () => ValidationTokenDetailList], +]; +export var ManagedCertificateRequest: StaticStructureSchema = [3, n0, _MCR, 0, [_VTH, _PDN, _CTLP], [0, 0, 0]]; +export var MissingBody: StaticErrorSchema = [ + -3, + n0, + _MB, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(MissingBody, __MissingBody); + +export var MonitoringSubscription: StaticStructureSchema = [ + 3, + n0, + _MS, + 0, + [_RMSC], + [() => RealtimeMetricsSubscriptionConfig], +]; +export var MonitoringSubscriptionAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _MSAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(MonitoringSubscriptionAlreadyExists, __MonitoringSubscriptionAlreadyExists); + +export var NoSuchCachePolicy: StaticErrorSchema = [ + -3, + n0, + _NSCP, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchCachePolicy, __NoSuchCachePolicy); + +export var NoSuchCloudFrontOriginAccessIdentity: StaticErrorSchema = [ + -3, + n0, + _NSCFOAI, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchCloudFrontOriginAccessIdentity, __NoSuchCloudFrontOriginAccessIdentity); + +export var NoSuchContinuousDeploymentPolicy: StaticErrorSchema = [ + -3, + n0, + _NSCDP, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchContinuousDeploymentPolicy, __NoSuchContinuousDeploymentPolicy); + +export var NoSuchDistribution: StaticErrorSchema = [ + -3, + n0, + _NSD, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchDistribution, __NoSuchDistribution); + +export var NoSuchFieldLevelEncryptionConfig: StaticErrorSchema = [ + -3, + n0, + _NSFLEC, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchFieldLevelEncryptionConfig, __NoSuchFieldLevelEncryptionConfig); + +export var NoSuchFieldLevelEncryptionProfile: StaticErrorSchema = [ + -3, + n0, + _NSFLEP, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchFieldLevelEncryptionProfile, __NoSuchFieldLevelEncryptionProfile); + +export var NoSuchFunctionExists: StaticErrorSchema = [ + -3, + n0, + _NSFE, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchFunctionExists, __NoSuchFunctionExists); + +export var NoSuchInvalidation: StaticErrorSchema = [ + -3, + n0, + _NSI, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchInvalidation, __NoSuchInvalidation); + +export var NoSuchMonitoringSubscription: StaticErrorSchema = [ + -3, + n0, + _NSMS, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchMonitoringSubscription, __NoSuchMonitoringSubscription); + +export var NoSuchOrigin: StaticErrorSchema = [ + -3, + n0, + _NSO, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchOrigin, __NoSuchOrigin); + +export var NoSuchOriginAccessControl: StaticErrorSchema = [ + -3, + n0, + _NSOAC, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchOriginAccessControl, __NoSuchOriginAccessControl); + +export var NoSuchOriginRequestPolicy: StaticErrorSchema = [ + -3, + n0, + _NSORP, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchOriginRequestPolicy, __NoSuchOriginRequestPolicy); + +export var NoSuchPublicKey: StaticErrorSchema = [ + -3, + n0, + _NSPK, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchPublicKey, __NoSuchPublicKey); + +export var NoSuchRealtimeLogConfig: StaticErrorSchema = [ + -3, + n0, + _NSRLC, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchRealtimeLogConfig, __NoSuchRealtimeLogConfig); + +export var NoSuchResource: StaticErrorSchema = [ + -3, + n0, + _NSR, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchResource, __NoSuchResource); + +export var NoSuchResponseHeadersPolicy: StaticErrorSchema = [ + -3, + n0, + _NSRHP, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchResponseHeadersPolicy, __NoSuchResponseHeadersPolicy); + +export var NoSuchStreamingDistribution: StaticErrorSchema = [ + -3, + n0, + _NSSD, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchStreamingDistribution, __NoSuchStreamingDistribution); + +export var Origin: StaticStructureSchema = [ + 3, + n0, + _Or, + 0, + [_Id, _DN, _OP, _CH, _SOC, _COC, _VOC, _CAo, _CTon, _RCT, _OS, _OACI], + [ + 0, + 0, + 0, + [() => CustomHeaders, 0], + () => S3OriginConfig, + [() => CustomOriginConfig, 0], + () => VpcOriginConfig, + 1, + 1, + 1, + () => OriginShield, + 0, + ], +]; +export var OriginAccessControl: StaticStructureSchema = [ + 3, + n0, + _OAC, + 0, + [_Id, _OACC], + [0, () => OriginAccessControlConfig], +]; +export var OriginAccessControlAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _OACAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(OriginAccessControlAlreadyExists, __OriginAccessControlAlreadyExists); + +export var OriginAccessControlConfig: StaticStructureSchema = [ + 3, + n0, + _OACC, + 0, + [_N, _De, _SP, _SB, _OACOT], + [0, 0, 0, 0, 0], +]; +export var OriginAccessControlInUse: StaticErrorSchema = [ + -3, + n0, + _OACIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(OriginAccessControlInUse, __OriginAccessControlInUse); + +export var OriginAccessControlList: StaticStructureSchema = [ + 3, + n0, + _OACL, + 0, + [_Ma, _NM, _MI, _IT, _Q, _I], + [0, 0, 1, 2, 1, [() => OriginAccessControlSummaryList, 0]], +]; +export var OriginAccessControlSummary: StaticStructureSchema = [ + 3, + n0, + _OACS, + 0, + [_Id, _De, _N, _SP, _SB, _OACOT], + [0, 0, 0, 0, 0, 0], +]; +export var OriginCustomHeader: StaticStructureSchema = [ + 3, + n0, + _OCH, + 0, + [_HN, _HVe], + [0, [() => sensitiveStringType, 0]], +]; +export var OriginGroup: StaticStructureSchema = [ + 3, + n0, + _OGr, + 0, + [_Id, _FCa, _Me, _SC], + [0, [() => OriginGroupFailoverCriteria, 0], [() => OriginGroupMembers, 0], 0], +]; +export var OriginGroupFailoverCriteria: StaticStructureSchema = [3, n0, _OGFC, 0, [_SCt], [[() => StatusCodes, 0]]]; +export var OriginGroupMember: StaticStructureSchema = [3, n0, _OGM, 0, [_OI], [0]]; +export var OriginGroupMembers: StaticStructureSchema = [ + 3, + n0, + _OGMr, + 0, + [_Q, _I], + [1, [() => OriginGroupMemberList, 0]], +]; +export var OriginGroups: StaticStructureSchema = [3, n0, _OG, 0, [_Q, _I], [1, [() => OriginGroupList, 0]]]; +export var OriginRequestPolicy: StaticStructureSchema = [ + 3, + n0, + _ORP, + 0, + [_Id, _LMT, _ORPC], + [0, 4, [() => OriginRequestPolicyConfig, 0]], +]; +export var OriginRequestPolicyAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _ORPAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(OriginRequestPolicyAlreadyExists, __OriginRequestPolicyAlreadyExists); + +export var OriginRequestPolicyConfig: StaticStructureSchema = [ + 3, + n0, + _ORPC, + 0, + [_Co, _N, _HC, _CC, _QSC], + [ + 0, + 0, + [() => OriginRequestPolicyHeadersConfig, 0], + [() => OriginRequestPolicyCookiesConfig, 0], + [() => OriginRequestPolicyQueryStringsConfig, 0], + ], +]; +export var OriginRequestPolicyCookiesConfig: StaticStructureSchema = [ + 3, + n0, + _ORPCC, + 0, + [_CBo, _Coo], + [0, [() => CookieNames, 0]], +]; +export var OriginRequestPolicyHeadersConfig: StaticStructureSchema = [ + 3, + n0, + _ORPHC, + 0, + [_HB, _H], + [0, [() => Headers, 0]], +]; +export var OriginRequestPolicyInUse: StaticErrorSchema = [ + -3, + n0, + _ORPIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(OriginRequestPolicyInUse, __OriginRequestPolicyInUse); + +export var OriginRequestPolicyList: StaticStructureSchema = [ + 3, + n0, + _ORPL, + 0, + [_NM, _MI, _Q, _I], + [0, 1, 1, [() => OriginRequestPolicySummaryList, 0]], +]; +export var OriginRequestPolicyQueryStringsConfig: StaticStructureSchema = [ + 3, + n0, + _ORPQSC, + 0, + [_QSB, _QS], + [0, [() => QueryStringNames, 0]], +]; +export var OriginRequestPolicySummary: StaticStructureSchema = [ + 3, + n0, + _ORPS, + 0, + [_T, _ORP], + [0, [() => OriginRequestPolicy, 0]], +]; +export var Origins: StaticStructureSchema = [3, n0, _O, 0, [_Q, _I], [1, [() => OriginList, 0]]]; +export var OriginShield: StaticStructureSchema = [3, n0, _OS, 0, [_E, _OSR], [2, 0]]; +export var OriginSslProtocols: StaticStructureSchema = [3, n0, _OSP, 0, [_Q, _I], [1, [() => SslProtocolsList, 0]]]; +export var Parameter: StaticStructureSchema = [3, n0, _Par, 0, [_N, _V], [0, 0]]; +export var ParameterDefinition: StaticStructureSchema = [ + 3, + n0, + _PDa, + 0, + [_N, _Def], + [0, [() => ParameterDefinitionSchema, 0]], +]; +export var ParameterDefinitionSchema: StaticStructureSchema = [3, n0, _PDS, 0, [_SSt], [[() => StringSchemaConfig, 0]]]; +export var ParametersInCacheKeyAndForwardedToOrigin: StaticStructureSchema = [ + 3, + n0, + _PICKAFTO, + 0, + [_EAEG, _EAEB, _HC, _CC, _QSC], + [ + 2, + 2, + [() => CachePolicyHeadersConfig, 0], + [() => CachePolicyCookiesConfig, 0], + [() => CachePolicyQueryStringsConfig, 0], + ], +]; +export var Paths: StaticStructureSchema = [3, n0, _Pa, 0, [_Q, _I], [1, [() => PathList, 0]]]; +export var PreconditionFailed: StaticErrorSchema = [ + -3, + n0, + _PF, + { + [_e]: _c, + [_hE]: 412, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(PreconditionFailed, __PreconditionFailed); + +export var PublicKey: StaticStructureSchema = [3, n0, _PK, 0, [_Id, _CTr, _PKC], [0, 4, () => PublicKeyConfig]]; +export var PublicKeyAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _PKAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(PublicKeyAlreadyExists, __PublicKeyAlreadyExists); + +export var PublicKeyConfig: StaticStructureSchema = [3, n0, _PKC, 0, [_CR, _N, _EK, _Co], [0, 0, 0, 0]]; +export var PublicKeyInUse: StaticErrorSchema = [ + -3, + n0, + _PKIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(PublicKeyInUse, __PublicKeyInUse); + +export var PublicKeyList: StaticStructureSchema = [ + 3, + n0, + _PKL, + 0, + [_NM, _MI, _Q, _I], + [0, 1, 1, [() => PublicKeySummaryList, 0]], +]; +export var PublicKeySummary: StaticStructureSchema = [3, n0, _PKS, 0, [_Id, _N, _CTr, _EK, _Co], [0, 0, 4, 0, 0]]; +export var PublishFunctionRequest: StaticStructureSchema = [ + 3, + n0, + _PFR, + 0, + [_N, _IM], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var PublishFunctionResult: StaticStructureSchema = [3, n0, _PFRu, 0, [_FS], [[() => FunctionSummary, 16]]]; +export var PutResourcePolicyRequest: StaticStructureSchema = [3, n0, _PRPR, 0, [_RA, _PD], [0, 0]]; +export var PutResourcePolicyResult: StaticStructureSchema = [3, n0, _PRPRu, 0, [_RA], [0]]; +export var QueryArgProfile: StaticStructureSchema = [3, n0, _QAP, 0, [_QA, _PI], [0, 0]]; +export var QueryArgProfileConfig: StaticStructureSchema = [ + 3, + n0, + _QAPC, + 0, + [_FWQAPIU, _QAPu], + [2, [() => QueryArgProfiles, 0]], +]; +export var QueryArgProfileEmpty: StaticErrorSchema = [ + -3, + n0, + _QAPE, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(QueryArgProfileEmpty, __QueryArgProfileEmpty); + +export var QueryArgProfiles: StaticStructureSchema = [3, n0, _QAPu, 0, [_Q, _I], [1, [() => QueryArgProfileList, 0]]]; +export var QueryStringCacheKeys: StaticStructureSchema = [ + 3, + n0, + _QSCK, + 0, + [_Q, _I], + [1, [() => QueryStringCacheKeysList, 0]], +]; +export var QueryStringNames: StaticStructureSchema = [3, n0, _QSN, 0, [_Q, _I], [1, [() => QueryStringNamesList, 0]]]; +export var RealtimeLogConfig: StaticStructureSchema = [ + 3, + n0, + _RLC, + 0, + [_ARN, _N, _SR, _EP, _Fi], + [0, 0, 1, () => EndPointList, [() => FieldList, 0]], +]; +export var RealtimeLogConfigAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _RLCAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(RealtimeLogConfigAlreadyExists, __RealtimeLogConfigAlreadyExists); + +export var RealtimeLogConfigInUse: StaticErrorSchema = [ + -3, + n0, + _RLCIU, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(RealtimeLogConfigInUse, __RealtimeLogConfigInUse); + +export var RealtimeLogConfigOwnerMismatch: StaticErrorSchema = [ + -3, + n0, + _RLCOM, + { + [_e]: _c, + [_hE]: 401, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(RealtimeLogConfigOwnerMismatch, __RealtimeLogConfigOwnerMismatch); + +export var RealtimeLogConfigs: StaticStructureSchema = [ + 3, + n0, + _RLCe, + 0, + [_MI, _I, _IT, _Ma, _NM], + [1, [() => RealtimeLogConfigList, 0], 2, 0, 0], +]; +export var RealtimeMetricsSubscriptionConfig: StaticStructureSchema = [3, n0, _RMSC, 0, [_RMSS], [0]]; +export var ResourceInUse: StaticErrorSchema = [ + -3, + n0, + _RIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(ResourceInUse, __ResourceInUse); + +export var ResourceNotDisabled: StaticErrorSchema = [ + -3, + n0, + _RND, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(ResourceNotDisabled, __ResourceNotDisabled); + +export var ResponseHeadersPolicy: StaticStructureSchema = [ + 3, + n0, + _RHP, + 0, + [_Id, _LMT, _RHPC], + [0, 4, [() => ResponseHeadersPolicyConfig, 0]], +]; +export var ResponseHeadersPolicyAccessControlAllowHeaders: StaticStructureSchema = [ + 3, + n0, + _RHPACAH, + 0, + [_Q, _I], + [1, [() => AccessControlAllowHeadersList, 0]], +]; +export var ResponseHeadersPolicyAccessControlAllowMethods: StaticStructureSchema = [ + 3, + n0, + _RHPACAM, + 0, + [_Q, _I], + [1, [() => AccessControlAllowMethodsList, 0]], +]; +export var ResponseHeadersPolicyAccessControlAllowOrigins: StaticStructureSchema = [ + 3, + n0, + _RHPACAO, + 0, + [_Q, _I], + [1, [() => AccessControlAllowOriginsList, 0]], +]; +export var ResponseHeadersPolicyAccessControlExposeHeaders: StaticStructureSchema = [ + 3, + n0, + _RHPACEH, + 0, + [_Q, _I], + [1, [() => AccessControlExposeHeadersList, 0]], +]; +export var ResponseHeadersPolicyAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _RHPAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(ResponseHeadersPolicyAlreadyExists, __ResponseHeadersPolicyAlreadyExists); + +export var ResponseHeadersPolicyConfig: StaticStructureSchema = [ + 3, + n0, + _RHPC, + 0, + [_Co, _N, _CCo, _SHC, _STHC, _CHC, _RHC], + [ + 0, + 0, + [() => ResponseHeadersPolicyCorsConfig, 0], + () => ResponseHeadersPolicySecurityHeadersConfig, + () => ResponseHeadersPolicyServerTimingHeadersConfig, + [() => ResponseHeadersPolicyCustomHeadersConfig, 0], + [() => ResponseHeadersPolicyRemoveHeadersConfig, 0], + ], +]; +export var ResponseHeadersPolicyContentSecurityPolicy: StaticStructureSchema = [3, n0, _RHPCSP, 0, [_Ov, _CSP], [2, 0]]; +export var ResponseHeadersPolicyContentTypeOptions: StaticStructureSchema = [3, n0, _RHPCTO, 0, [_Ov], [2]]; +export var ResponseHeadersPolicyCorsConfig: StaticStructureSchema = [ + 3, + n0, + _RHPCC, + 0, + [_ACAO, _ACAH, _ACAM, _ACAC, _ACEH, _ACMAS, _OO], + [ + [() => ResponseHeadersPolicyAccessControlAllowOrigins, 0], + [() => ResponseHeadersPolicyAccessControlAllowHeaders, 0], + [() => ResponseHeadersPolicyAccessControlAllowMethods, 0], + 2, + [() => ResponseHeadersPolicyAccessControlExposeHeaders, 0], + 1, + 2, + ], +]; +export var ResponseHeadersPolicyCustomHeader: StaticStructureSchema = [3, n0, _RHPCH, 0, [_He, _V, _Ov], [0, 0, 2]]; +export var ResponseHeadersPolicyCustomHeadersConfig: StaticStructureSchema = [ + 3, + n0, + _RHPCHC, + 0, + [_Q, _I], + [1, [() => ResponseHeadersPolicyCustomHeaderList, 0]], +]; +export var ResponseHeadersPolicyFrameOptions: StaticStructureSchema = [3, n0, _RHPFO, 0, [_Ov, _FO], [2, 0]]; +export var ResponseHeadersPolicyInUse: StaticErrorSchema = [ + -3, + n0, + _RHPIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(ResponseHeadersPolicyInUse, __ResponseHeadersPolicyInUse); + +export var ResponseHeadersPolicyList: StaticStructureSchema = [ + 3, + n0, + _RHPL, + 0, + [_NM, _MI, _Q, _I], + [0, 1, 1, [() => ResponseHeadersPolicySummaryList, 0]], +]; +export var ResponseHeadersPolicyReferrerPolicy: StaticStructureSchema = [3, n0, _RHPRP, 0, [_Ov, _RP], [2, 0]]; +export var ResponseHeadersPolicyRemoveHeader: StaticStructureSchema = [3, n0, _RHPRH, 0, [_He], [0]]; +export var ResponseHeadersPolicyRemoveHeadersConfig: StaticStructureSchema = [ + 3, + n0, + _RHPRHC, + 0, + [_Q, _I], + [1, [() => ResponseHeadersPolicyRemoveHeaderList, 0]], +]; +export var ResponseHeadersPolicySecurityHeadersConfig: StaticStructureSchema = [ + 3, + n0, + _RHPSHC, + 0, + [_XSSP, _FOr, _RP, _CSP, _CTO, _STS], + [ + () => ResponseHeadersPolicyXSSProtection, + () => ResponseHeadersPolicyFrameOptions, + () => ResponseHeadersPolicyReferrerPolicy, + () => ResponseHeadersPolicyContentSecurityPolicy, + () => ResponseHeadersPolicyContentTypeOptions, + () => ResponseHeadersPolicyStrictTransportSecurity, + ], +]; +export var ResponseHeadersPolicyServerTimingHeadersConfig: StaticStructureSchema = [ + 3, + n0, + _RHPSTHC, + 0, + [_E, _SR], + [2, 1], +]; +export var ResponseHeadersPolicyStrictTransportSecurity: StaticStructureSchema = [ + 3, + n0, + _RHPSTS, + 0, + [_Ov, _ISnc, _Pre, _ACMAS], + [2, 2, 2, 1], +]; +export var ResponseHeadersPolicySummary: StaticStructureSchema = [ + 3, + n0, + _RHPS, + 0, + [_T, _RHP], + [0, [() => ResponseHeadersPolicy, 0]], +]; +export var ResponseHeadersPolicyXSSProtection: StaticStructureSchema = [ + 3, + n0, + _RHPXSSP, + 0, + [_Ov, _Pro, _MBo, _RU], + [2, 2, 2, 0], +]; +export var Restrictions: StaticStructureSchema = [3, n0, _R, 0, [_GRe], [[() => GeoRestriction, 0]]]; +export var S3Origin: StaticStructureSchema = [3, n0, _SO, 0, [_DN, _OAIr], [0, 0]]; +export var S3OriginConfig: StaticStructureSchema = [3, n0, _SOC, 0, [_OAIr, _ORT], [0, 1]]; +export var SessionStickinessConfig: StaticStructureSchema = [3, n0, _SSC, 0, [_ITTL, _MTTLax], [1, 1]]; +export var Signer: StaticStructureSchema = [3, n0, _Si, 0, [_AAN, _KPI], [0, [() => KeyPairIds, 0]]]; +export var StagingDistributionDnsNames: StaticStructureSchema = [ + 3, + n0, + _SDDN, + 0, + [_Q, _I], + [1, [() => StagingDistributionDnsNameList, 0]], +]; +export var StagingDistributionInUse: StaticErrorSchema = [ + -3, + n0, + _SDIU, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(StagingDistributionInUse, __StagingDistributionInUse); + +export var StatusCodes: StaticStructureSchema = [3, n0, _SCt, 0, [_Q, _I], [1, [() => StatusCodeList, 0]]]; +export var StreamingDistribution: StaticStructureSchema = [ + 3, + n0, + _SD, + 0, + [_Id, _ARN, _S, _LMT, _DN, _ATS, _SDC], + [0, 0, 0, 4, 0, [() => ActiveTrustedSigners, 0], [() => StreamingDistributionConfig, 0]], +]; +export var StreamingDistributionAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _SDAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(StreamingDistributionAlreadyExists, __StreamingDistributionAlreadyExists); + +export var StreamingDistributionConfig: StaticStructureSchema = [ + 3, + n0, + _SDC, + 0, + [_CR, _SO, _A, _Co, _Lo, _TS, _PC, _E], + [0, () => S3Origin, [() => Aliases, 0], 0, () => StreamingLoggingConfig, [() => TrustedSigners, 0], 0, 2], +]; +export var StreamingDistributionConfigWithTags: StaticStructureSchema = [ + 3, + n0, + _SDCWT, + 0, + [_SDC, _Ta], + [ + [() => StreamingDistributionConfig, 0], + [() => Tags, 0], + ], +]; +export var StreamingDistributionList: StaticStructureSchema = [ + 3, + n0, + _SDL, + 0, + [_Ma, _NM, _MI, _IT, _Q, _I], + [0, 0, 1, 2, 1, [() => StreamingDistributionSummaryList, 0]], +]; +export var StreamingDistributionNotDisabled: StaticErrorSchema = [ + -3, + n0, + _SDND, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(StreamingDistributionNotDisabled, __StreamingDistributionNotDisabled); + +export var StreamingDistributionSummary: StaticStructureSchema = [ + 3, + n0, + _SDS, + 0, + [_Id, _ARN, _S, _LMT, _DN, _SO, _A, _TS, _Co, _PC, _E], + [0, 0, 0, 4, 0, () => S3Origin, [() => Aliases, 0], [() => TrustedSigners, 0], 0, 0, 2], +]; +export var StreamingLoggingConfig: StaticStructureSchema = [3, n0, _SLC, 0, [_E, _B, _Pr], [2, 0, 0]]; +export var StringSchemaConfig: StaticStructureSchema = [ + 3, + n0, + _SSCt, + 0, + [_Co, _DV, _Req], + [[() => sensitiveStringType, 0], 0, 2], +]; +export var Tag: StaticStructureSchema = [3, n0, _Tag, 0, [_K, _V], [0, 0]]; +export var TagKeys: StaticStructureSchema = [3, n0, _TK, 0, [_I], [[() => TagKeyList, 0]]]; +export var TagResourceRequest: StaticStructureSchema = [ + 3, + n0, + _TRR, + 0, + [_Res, _Ta], + [ + [ + 0, + { + [_hQ]: _Res, + }, + ], + [ + () => Tags, + { + [_xN]: _Ta, + [_hP]: 1, + }, + ], + ], +]; +export var Tags: StaticStructureSchema = [3, n0, _Ta, 0, [_I], [[() => TagList, 0]]]; +export var TenantConfig: StaticStructureSchema = [3, n0, _TCe, 0, [_PDar], [[() => ParameterDefinitions, 0]]]; +export var TestFunctionFailed: StaticErrorSchema = [ + -3, + n0, + _TFF, + { + [_e]: _s, + [_hE]: 500, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TestFunctionFailed, __TestFunctionFailed); + +export var TestFunctionRequest: StaticStructureSchema = [ + 3, + n0, + _TFR, + 0, + [_N, _IM, _Sta, _EO], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + 0, + [() => FunctionEventObject, 0], + ], +]; +export var TestFunctionResult: StaticStructureSchema = [3, n0, _TFRe, 0, [_TR], [[() => TestResult, 16]]]; +export var TestResult: StaticStructureSchema = [ + 3, + n0, + _TR, + 0, + [_FS, _CU, _FEL, _FEM, _FOu], + [ + [() => FunctionSummary, 0], + 0, + [() => FunctionExecutionLogList, 0], + [() => sensitiveStringType, 0], + [() => sensitiveStringType, 0], + ], +]; +export var TooLongCSPInResponseHeadersPolicy: StaticErrorSchema = [ + -3, + n0, + _TLCSPIRHP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooLongCSPInResponseHeadersPolicy, __TooLongCSPInResponseHeadersPolicy); + +export var TooManyCacheBehaviors: StaticErrorSchema = [ + -3, + n0, + _TMCB, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyCacheBehaviors, __TooManyCacheBehaviors); + +export var TooManyCachePolicies: StaticErrorSchema = [ + -3, + n0, + _TMCP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyCachePolicies, __TooManyCachePolicies); + +export var TooManyCertificates: StaticErrorSchema = [ + -3, + n0, + _TMC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyCertificates, __TooManyCertificates); + +export var TooManyCloudFrontOriginAccessIdentities: StaticErrorSchema = [ + -3, + n0, + _TMCFOAI, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyCloudFrontOriginAccessIdentities, __TooManyCloudFrontOriginAccessIdentities); + +export var TooManyContinuousDeploymentPolicies: StaticErrorSchema = [ + -3, + n0, + _TMCDP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyContinuousDeploymentPolicies, __TooManyContinuousDeploymentPolicies); + +export var TooManyCookieNamesInWhiteList: StaticErrorSchema = [ + -3, + n0, + _TMCNIWL, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyCookieNamesInWhiteList, __TooManyCookieNamesInWhiteList); + +export var TooManyCookiesInCachePolicy: StaticErrorSchema = [ + -3, + n0, + _TMCICP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyCookiesInCachePolicy, __TooManyCookiesInCachePolicy); + +export var TooManyCookiesInOriginRequestPolicy: StaticErrorSchema = [ + -3, + n0, + _TMCIORP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyCookiesInOriginRequestPolicy, __TooManyCookiesInOriginRequestPolicy); + +export var TooManyCustomHeadersInResponseHeadersPolicy: StaticErrorSchema = [ + -3, + n0, + _TMCHIRHP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyCustomHeadersInResponseHeadersPolicy, + __TooManyCustomHeadersInResponseHeadersPolicy +); + +export var TooManyDistributionCNAMEs: StaticErrorSchema = [ + -3, + n0, + _TMDCNAME, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyDistributionCNAMEs, __TooManyDistributionCNAMEs); + +export var TooManyDistributions: StaticErrorSchema = [ + -3, + n0, + _TMD, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyDistributions, __TooManyDistributions); + +export var TooManyDistributionsAssociatedToCachePolicy: StaticErrorSchema = [ + -3, + n0, + _TMDATCP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyDistributionsAssociatedToCachePolicy, + __TooManyDistributionsAssociatedToCachePolicy +); + +export var TooManyDistributionsAssociatedToFieldLevelEncryptionConfig: StaticErrorSchema = [ + -3, + n0, + _TMDATFLEC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyDistributionsAssociatedToFieldLevelEncryptionConfig, + __TooManyDistributionsAssociatedToFieldLevelEncryptionConfig +); + +export var TooManyDistributionsAssociatedToKeyGroup: StaticErrorSchema = [ + -3, + n0, + _TMDATKG, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyDistributionsAssociatedToKeyGroup, + __TooManyDistributionsAssociatedToKeyGroup +); + +export var TooManyDistributionsAssociatedToOriginAccessControl: StaticErrorSchema = [ + -3, + n0, + _TMDATOAC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyDistributionsAssociatedToOriginAccessControl, + __TooManyDistributionsAssociatedToOriginAccessControl +); + +export var TooManyDistributionsAssociatedToOriginRequestPolicy: StaticErrorSchema = [ + -3, + n0, + _TMDATORP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyDistributionsAssociatedToOriginRequestPolicy, + __TooManyDistributionsAssociatedToOriginRequestPolicy +); + +export var TooManyDistributionsAssociatedToResponseHeadersPolicy: StaticErrorSchema = [ + -3, + n0, + _TMDATRHP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyDistributionsAssociatedToResponseHeadersPolicy, + __TooManyDistributionsAssociatedToResponseHeadersPolicy +); + +export var TooManyDistributionsWithFunctionAssociations: StaticErrorSchema = [ + -3, + n0, + _TMDWFA, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyDistributionsWithFunctionAssociations, + __TooManyDistributionsWithFunctionAssociations +); + +export var TooManyDistributionsWithLambdaAssociations: StaticErrorSchema = [ + -3, + n0, + _TMDWLA, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyDistributionsWithLambdaAssociations, + __TooManyDistributionsWithLambdaAssociations +); + +export var TooManyDistributionsWithSingleFunctionARN: StaticErrorSchema = [ + -3, + n0, + _TMDWSFARN, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyDistributionsWithSingleFunctionARN, + __TooManyDistributionsWithSingleFunctionARN +); + +export var TooManyFieldLevelEncryptionConfigs: StaticErrorSchema = [ + -3, + n0, + _TMFLEC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyFieldLevelEncryptionConfigs, __TooManyFieldLevelEncryptionConfigs); + +export var TooManyFieldLevelEncryptionContentTypeProfiles: StaticErrorSchema = [ + -3, + n0, + _TMFLECTP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyFieldLevelEncryptionContentTypeProfiles, + __TooManyFieldLevelEncryptionContentTypeProfiles +); + +export var TooManyFieldLevelEncryptionEncryptionEntities: StaticErrorSchema = [ + -3, + n0, + _TMFLEEE, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyFieldLevelEncryptionEncryptionEntities, + __TooManyFieldLevelEncryptionEncryptionEntities +); + +export var TooManyFieldLevelEncryptionFieldPatterns: StaticErrorSchema = [ + -3, + n0, + _TMFLEFP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyFieldLevelEncryptionFieldPatterns, + __TooManyFieldLevelEncryptionFieldPatterns +); + +export var TooManyFieldLevelEncryptionProfiles: StaticErrorSchema = [ + -3, + n0, + _TMFLEP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyFieldLevelEncryptionProfiles, __TooManyFieldLevelEncryptionProfiles); + +export var TooManyFieldLevelEncryptionQueryArgProfiles: StaticErrorSchema = [ + -3, + n0, + _TMFLEQAP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyFieldLevelEncryptionQueryArgProfiles, + __TooManyFieldLevelEncryptionQueryArgProfiles +); + +export var TooManyFunctionAssociations: StaticErrorSchema = [ + -3, + n0, + _TMFA, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyFunctionAssociations, __TooManyFunctionAssociations); + +export var TooManyFunctions: StaticErrorSchema = [ + -3, + n0, + _TMF, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyFunctions, __TooManyFunctions); + +export var TooManyHeadersInCachePolicy: StaticErrorSchema = [ + -3, + n0, + _TMHICP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyHeadersInCachePolicy, __TooManyHeadersInCachePolicy); + +export var TooManyHeadersInForwardedValues: StaticErrorSchema = [ + -3, + n0, + _TMHIFV, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyHeadersInForwardedValues, __TooManyHeadersInForwardedValues); + +export var TooManyHeadersInOriginRequestPolicy: StaticErrorSchema = [ + -3, + n0, + _TMHIORP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyHeadersInOriginRequestPolicy, __TooManyHeadersInOriginRequestPolicy); + +export var TooManyInvalidationsInProgress: StaticErrorSchema = [ + -3, + n0, + _TMIIP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyInvalidationsInProgress, __TooManyInvalidationsInProgress); + +export var TooManyKeyGroups: StaticErrorSchema = [ + -3, + n0, + _TMKG, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyKeyGroups, __TooManyKeyGroups); + +export var TooManyKeyGroupsAssociatedToDistribution: StaticErrorSchema = [ + -3, + n0, + _TMKGATD, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyKeyGroupsAssociatedToDistribution, + __TooManyKeyGroupsAssociatedToDistribution +); + +export var TooManyLambdaFunctionAssociations: StaticErrorSchema = [ + -3, + n0, + _TMLFA, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyLambdaFunctionAssociations, __TooManyLambdaFunctionAssociations); + +export var TooManyOriginAccessControls: StaticErrorSchema = [ + -3, + n0, + _TMOAC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyOriginAccessControls, __TooManyOriginAccessControls); + +export var TooManyOriginCustomHeaders: StaticErrorSchema = [ + -3, + n0, + _TMOCH, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyOriginCustomHeaders, __TooManyOriginCustomHeaders); + +export var TooManyOriginGroupsPerDistribution: StaticErrorSchema = [ + -3, + n0, + _TMOGPD, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyOriginGroupsPerDistribution, __TooManyOriginGroupsPerDistribution); + +export var TooManyOriginRequestPolicies: StaticErrorSchema = [ + -3, + n0, + _TMORP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyOriginRequestPolicies, __TooManyOriginRequestPolicies); + +export var TooManyOrigins: StaticErrorSchema = [ + -3, + n0, + _TMO, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyOrigins, __TooManyOrigins); + +export var TooManyPublicKeys: StaticErrorSchema = [ + -3, + n0, + _TMPK, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyPublicKeys, __TooManyPublicKeys); + +export var TooManyPublicKeysInKeyGroup: StaticErrorSchema = [ + -3, + n0, + _TMPKIKG, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyPublicKeysInKeyGroup, __TooManyPublicKeysInKeyGroup); + +export var TooManyQueryStringParameters: StaticErrorSchema = [ + -3, + n0, + _TMQSP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyQueryStringParameters, __TooManyQueryStringParameters); + +export var TooManyQueryStringsInCachePolicy: StaticErrorSchema = [ + -3, + n0, + _TMQSICP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyQueryStringsInCachePolicy, __TooManyQueryStringsInCachePolicy); + +export var TooManyQueryStringsInOriginRequestPolicy: StaticErrorSchema = [ + -3, + n0, + _TMQSIORP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyQueryStringsInOriginRequestPolicy, + __TooManyQueryStringsInOriginRequestPolicy +); + +export var TooManyRealtimeLogConfigs: StaticErrorSchema = [ + -3, + n0, + _TMRLC, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyRealtimeLogConfigs, __TooManyRealtimeLogConfigs); + +export var TooManyRemoveHeadersInResponseHeadersPolicy: StaticErrorSchema = [ + -3, + n0, + _TMRHIRHP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyRemoveHeadersInResponseHeadersPolicy, + __TooManyRemoveHeadersInResponseHeadersPolicy +); + +export var TooManyResponseHeadersPolicies: StaticErrorSchema = [ + -3, + n0, + _TMRHP, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyResponseHeadersPolicies, __TooManyResponseHeadersPolicies); + +export var TooManyStreamingDistributionCNAMEs: StaticErrorSchema = [ + -3, + n0, + _TMSDCNAME, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyStreamingDistributionCNAMEs, __TooManyStreamingDistributionCNAMEs); + +export var TooManyStreamingDistributions: StaticErrorSchema = [ + -3, + n0, + _TMSD, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyStreamingDistributions, __TooManyStreamingDistributions); + +export var TooManyTrustedSigners: StaticErrorSchema = [ + -3, + n0, + _TMTS, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyTrustedSigners, __TooManyTrustedSigners); + +export var TrafficConfig: StaticStructureSchema = [ + 3, + n0, + _TC, + 0, + [_SWC, _SHCi, _T], + [() => ContinuousDeploymentSingleWeightConfig, () => ContinuousDeploymentSingleHeaderConfig, 0], +]; +export var TrustedKeyGroupDoesNotExist: StaticErrorSchema = [ + -3, + n0, + _TKGDNE, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TrustedKeyGroupDoesNotExist, __TrustedKeyGroupDoesNotExist); + +export var TrustedKeyGroups: StaticStructureSchema = [ + 3, + n0, + _TKG, + 0, + [_E, _Q, _I], + [2, 1, [() => TrustedKeyGroupIdList, 0]], +]; +export var TrustedSignerDoesNotExist: StaticErrorSchema = [ + -3, + n0, + _TSDNE, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TrustedSignerDoesNotExist, __TrustedSignerDoesNotExist); + +export var TrustedSigners: StaticStructureSchema = [ + 3, + n0, + _TS, + 0, + [_E, _Q, _I], + [2, 1, [() => AwsAccountNumberList, 0]], +]; +export var UnsupportedOperation: StaticErrorSchema = [ + -3, + n0, + _UO, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(UnsupportedOperation, __UnsupportedOperation); + +export var UntagResourceRequest: StaticStructureSchema = [ + 3, + n0, + _URR, + 0, + [_Res, _TK], + [ + [ + 0, + { + [_hQ]: _Res, + }, + ], + [ + () => TagKeys, + { + [_xN]: _TK, + [_hP]: 1, + }, + ], + ], +]; +export var UpdateAnycastIpListRequest: StaticStructureSchema = [ + 3, + n0, + _UAILR, + 0, + [_Id, _IAT, _IM], + [ + [0, 1], + 0, + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateAnycastIpListResult: StaticStructureSchema = [ + 3, + n0, + _UAILRp, + 0, + [_AIL, _ET], + [ + [() => AnycastIpList, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateCachePolicyRequest: StaticStructureSchema = [ + 3, + n0, + _UCPR, + 0, + [_CPC, _Id, _IM], + [ + [ + () => CachePolicyConfig, + { + [_xN]: _CPC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateCachePolicyResult: StaticStructureSchema = [ + 3, + n0, + _UCPRp, + 0, + [_CP, _ET], + [ + [() => CachePolicy, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateCloudFrontOriginAccessIdentityRequest: StaticStructureSchema = [ + 3, + n0, + _UCFOAIR, + 0, + [_CFOAIC, _Id, _IM], + [ + [ + () => CloudFrontOriginAccessIdentityConfig, + { + [_xN]: _CFOAIC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateCloudFrontOriginAccessIdentityResult: StaticStructureSchema = [ + 3, + n0, + _UCFOAIRp, + 0, + [_CFOAI, _ET], + [ + [() => CloudFrontOriginAccessIdentity, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateConnectionGroupRequest: StaticStructureSchema = [ + 3, + n0, + _UCGR, + 0, + [_Id, _IE, _IM, _AILI, _E], + [ + [0, 1], + 2, + [ + 0, + { + [_hH]: _IM_, + }, + ], + 0, + 2, + ], +]; +export var UpdateConnectionGroupResult: StaticStructureSchema = [ + 3, + n0, + _UCGRp, + 0, + [_CG, _ET], + [ + [() => ConnectionGroup, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateContinuousDeploymentPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _UCDPR, + 0, + [_CDPC, _Id, _IM], + [ + [ + () => ContinuousDeploymentPolicyConfig, + { + [_xN]: _CDPC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateContinuousDeploymentPolicyResult: StaticStructureSchema = [ + 3, + n0, + _UCDPRp, + 0, + [_CDP, _ET], + [ + [() => ContinuousDeploymentPolicy, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateDistributionRequest: StaticStructureSchema = [ + 3, + n0, + _UDR, + 0, + [_DC, _Id, _IM], + [ + [ + () => DistributionConfig, + { + [_xN]: _DC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateDistributionResult: StaticStructureSchema = [ + 3, + n0, + _UDRp, + 0, + [_D, _ET], + [ + [() => Distribution, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateDistributionTenantRequest: StaticStructureSchema = [ + 3, + n0, + _UDTR, + 0, + [_Id, _DI, _Do, _Cu, _P, _CGI, _IM, _MCR, _E], + [ + [0, 1], + 0, + () => DomainList, + [() => Customizations, 0], + () => _Parameters, + 0, + [ + 0, + { + [_hH]: _IM_, + }, + ], + () => ManagedCertificateRequest, + 2, + ], +]; +export var UpdateDistributionTenantResult: StaticStructureSchema = [ + 3, + n0, + _UDTRp, + 0, + [_DT, _ET], + [ + [() => DistributionTenant, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateDistributionWithStagingConfigRequest: StaticStructureSchema = [ + 3, + n0, + _UDWSCR, + 0, + [_Id, _SDI, _IM], + [ + [0, 1], + [ + 0, + { + [_hQ]: _SDI, + }, + ], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateDistributionWithStagingConfigResult: StaticStructureSchema = [ + 3, + n0, + _UDWSCRp, + 0, + [_D, _ET], + [ + [() => Distribution, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateDomainAssociationRequest: StaticStructureSchema = [ + 3, + n0, + _UDAR, + 0, + [_Dom, _TRa, _IM], + [ + 0, + () => DistributionResourceId, + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateDomainAssociationResult: StaticStructureSchema = [ + 3, + n0, + _UDARp, + 0, + [_Dom, _RI, _ET], + [ + 0, + 0, + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateFieldLevelEncryptionConfigRequest: StaticStructureSchema = [ + 3, + n0, + _UFLECR, + 0, + [_FLEC, _Id, _IM], + [ + [ + () => FieldLevelEncryptionConfig, + { + [_xN]: _FLEC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateFieldLevelEncryptionConfigResult: StaticStructureSchema = [ + 3, + n0, + _UFLECRp, + 0, + [_FLE, _ET], + [ + [() => FieldLevelEncryption, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateFieldLevelEncryptionProfileRequest: StaticStructureSchema = [ + 3, + n0, + _UFLEPR, + 0, + [_FLEPC, _Id, _IM], + [ + [ + () => FieldLevelEncryptionProfileConfig, + { + [_xN]: _FLEPC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateFieldLevelEncryptionProfileResult: StaticStructureSchema = [ + 3, + n0, + _UFLEPRp, + 0, + [_FLEP, _ET], + [ + [() => FieldLevelEncryptionProfile, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateFunctionRequest: StaticStructureSchema = [ + 3, + n0, + _UFR, + 0, + [_N, _IM, _FC, _FCu], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + [() => FunctionConfig, 0], + [() => FunctionBlob, 0], + ], +]; +export var UpdateFunctionResult: StaticStructureSchema = [ + 3, + n0, + _UFRp, + 0, + [_FS, _ET], + [ + [() => FunctionSummary, 16], + [ + 0, + { + [_hH]: _ETt, + }, + ], + ], +]; +export var UpdateKeyGroupRequest: StaticStructureSchema = [ + 3, + n0, + _UKGR, + 0, + [_KGC, _Id, _IM], + [ + [ + () => KeyGroupConfig, + { + [_xN]: _KGC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateKeyGroupResult: StaticStructureSchema = [ + 3, + n0, + _UKGRp, + 0, + [_KG, _ET], + [ + [() => KeyGroup, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateKeyValueStoreRequest: StaticStructureSchema = [ + 3, + n0, + _UKVSR, + 0, + [_N, _Co, _IM], + [ + [0, 1], + 0, + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateKeyValueStoreResult: StaticStructureSchema = [ + 3, + n0, + _UKVSRp, + 0, + [_KVS, _ET], + [ + [() => KeyValueStore, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateOriginAccessControlRequest: StaticStructureSchema = [ + 3, + n0, + _UOACR, + 0, + [_OACC, _Id, _IM], + [ + [ + () => OriginAccessControlConfig, + { + [_xN]: _OACC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateOriginAccessControlResult: StaticStructureSchema = [ + 3, + n0, + _UOACRp, + 0, + [_OAC, _ET], + [ + [() => OriginAccessControl, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateOriginRequestPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _UORPR, + 0, + [_ORPC, _Id, _IM], + [ + [ + () => OriginRequestPolicyConfig, + { + [_xN]: _ORPC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateOriginRequestPolicyResult: StaticStructureSchema = [ + 3, + n0, + _UORPRp, + 0, + [_ORP, _ET], + [ + [() => OriginRequestPolicy, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdatePublicKeyRequest: StaticStructureSchema = [ + 3, + n0, + _UPKR, + 0, + [_PKC, _Id, _IM], + [ + [ + () => PublicKeyConfig, + { + [_xN]: _PKC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdatePublicKeyResult: StaticStructureSchema = [ + 3, + n0, + _UPKRp, + 0, + [_PK, _ET], + [ + [() => PublicKey, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateRealtimeLogConfigRequest: StaticStructureSchema = [ + 3, + n0, + _URLCR, + 0, + [_EP, _Fi, _N, _ARN, _SR], + [() => EndPointList, [() => FieldList, 0], 0, 0, 1], +]; +export var UpdateRealtimeLogConfigResult: StaticStructureSchema = [ + 3, + n0, + _URLCRp, + 0, + [_RLC], + [[() => RealtimeLogConfig, 0]], +]; +export var UpdateResponseHeadersPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _URHPR, + 0, + [_RHPC, _Id, _IM], + [ + [ + () => ResponseHeadersPolicyConfig, + { + [_xN]: _RHPC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateResponseHeadersPolicyResult: StaticStructureSchema = [ + 3, + n0, + _URHPRp, + 0, + [_RHP, _ET], + [ + [() => ResponseHeadersPolicy, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateStreamingDistributionRequest: StaticStructureSchema = [ + 3, + n0, + _USDR, + 0, + [_SDC, _Id, _IM], + [ + [ + () => StreamingDistributionConfig, + { + [_xN]: _SDC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateStreamingDistributionResult: StaticStructureSchema = [ + 3, + n0, + _USDRp, + 0, + [_SD, _ET], + [ + [() => StreamingDistribution, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var UpdateVpcOriginRequest: StaticStructureSchema = [ + 3, + n0, + _UVOR, + 0, + [_VOEC, _Id, _IM], + [ + [ + () => VpcOriginEndpointConfig, + { + [_xN]: _VOEC, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + ], +]; +export var UpdateVpcOriginResult: StaticStructureSchema = [ + 3, + n0, + _UVORp, + 0, + [_VO, _ET], + [ + [() => VpcOrigin, 16], + [ + 0, + { + [_hH]: _ET, + }, + ], + ], +]; +export var ValidationTokenDetail: StaticStructureSchema = [3, n0, _VTDa, 0, [_Dom, _RTed, _RF], [0, 0, 0]]; +export var VerifyDnsConfigurationRequest: StaticStructureSchema = [3, n0, _VDCR, 0, [_Dom, _Ide], [0, 0]]; +export var VerifyDnsConfigurationResult: StaticStructureSchema = [ + 3, + n0, + _VDCRe, + 0, + [_DCL], + [[() => DnsConfigurationList, 0]], +]; +export var ViewerCertificate: StaticStructureSchema = [ + 3, + n0, + _VC, + 0, + [_CFDC, _IAMCI, _ACMCA, _SSLSM, _MPV, _Ce, _CSe], + [2, 0, 0, 0, 0, 0, 0], +]; +export var VpcOrigin: StaticStructureSchema = [ + 3, + n0, + _VO, + 0, + [_Id, _Ar, _AIc, _S, _CTr, _LMT, _VOEC], + [0, 0, 0, 0, 4, 4, [() => VpcOriginEndpointConfig, 0]], +]; +export var VpcOriginConfig: StaticStructureSchema = [3, n0, _VOC, 0, [_VOI, _OAI, _ORT, _OKT], [0, 0, 1, 1]]; +export var VpcOriginEndpointConfig: StaticStructureSchema = [ + 3, + n0, + _VOEC, + 0, + [_N, _Ar, _HTTPP, _HTTPSP, _OPP, _OSP], + [0, 0, 1, 1, 0, [() => OriginSslProtocols, 0]], +]; +export var VpcOriginList: StaticStructureSchema = [ + 3, + n0, + _VOL, + 0, + [_Ma, _NM, _MI, _IT, _Q, _I], + [0, 0, 1, 2, 1, [() => VpcOriginSummaryList, 0]], +]; +export var VpcOriginSummary: StaticStructureSchema = [ + 3, + n0, + _VOS, + 0, + [_Id, _N, _S, _CTr, _LMT, _Ar, _AIc, _OEA], + [0, 0, 0, 4, 4, 0, 0, 0], +]; +export var WebAclCustomization: StaticStructureSchema = [3, n0, _WAC, 0, [_Ac, _Ar], [0, 0]]; +export var __Unit = "unit" as const; + +export var CloudFrontServiceException: StaticErrorSchema = [-3, _sm, "CloudFrontServiceException", 0, [], []]; +TypeRegistry.for(_sm).registerError(CloudFrontServiceException, __CloudFrontServiceException); + +export var AccessControlAllowHeadersList: StaticListSchema = [ + 1, + n0, + _ACAHL, + 0, + [ + 0, + { + [_xN]: _He, + }, + ], +]; +export var AccessControlAllowMethodsList: StaticListSchema = [ + 1, + n0, + _ACAML, + 0, + [ + 0, + { + [_xN]: _Met, + }, + ], +]; +export var AccessControlAllowOriginsList: StaticListSchema = [ + 1, + n0, + _ACAOL, + 0, + [ + 0, + { + [_xN]: _Or, + }, + ], +]; +export var AccessControlExposeHeadersList: StaticListSchema = [ + 1, + n0, + _ACEHL, + 0, + [ + 0, + { + [_xN]: _He, + }, + ], +]; +export var AliasICPRecordals: StaticListSchema = [ + 1, + n0, + _AICPRl, + 0, + [ + () => AliasICPRecordal, + { + [_xN]: _AICPR, + }, + ], +]; +export var AliasList: StaticListSchema = [ + 1, + n0, + _AL, + 0, + [ + 0, + { + [_xN]: _CNAME, + }, + ], +]; +export var AnycastIpListSummaries: StaticListSchema = [ + 1, + n0, + _AILSn, + 0, + [ + () => AnycastIpListSummary, + { + [_xN]: _AILS, + }, + ], +]; +export var AnycastIps: StaticListSchema = [ + 1, + n0, + _AI, + 0, + [ + 0, + { + [_xN]: _AIn, + }, + ], +]; +export var AwsAccountNumberList: StaticListSchema = [ + 1, + n0, + _AANL, + 0, + [ + 0, + { + [_xN]: _AAN, + }, + ], +]; +export var CacheBehaviorList: StaticListSchema = [ + 1, + n0, + _CBL, + 0, + [ + () => CacheBehavior, + { + [_xN]: _CB, + }, + ], +]; +export var CachePolicySummaryList: StaticListSchema = [ + 1, + n0, + _CPSL, + 0, + [ + () => CachePolicySummary, + { + [_xN]: _CPS, + }, + ], +]; +export var CloudFrontOriginAccessIdentitySummaryList: StaticListSchema = [ + 1, + n0, + _CFOAISL, + 0, + [ + () => CloudFrontOriginAccessIdentitySummary, + { + [_xN]: _CFOAIS, + }, + ], +]; +export var ConflictingAliases: StaticListSchema = [ + 1, + n0, + _CAon, + 0, + [ + () => ConflictingAlias, + { + [_xN]: _CA, + }, + ], +]; +export var ConnectionGroupSummaryList: StaticListSchema = [ + 1, + n0, + _CGSL, + 0, + [ + () => ConnectionGroupSummary, + { + [_xN]: _CGS, + }, + ], +]; +export var ContentTypeProfileList: StaticListSchema = [ + 1, + n0, + _CTPL, + 0, + [ + () => ContentTypeProfile, + { + [_xN]: _CTP, + }, + ], +]; +export var ContinuousDeploymentPolicySummaryList: StaticListSchema = [ + 1, + n0, + _CDPSL, + 0, + [ + () => ContinuousDeploymentPolicySummary, + { + [_xN]: _CDPS, + }, + ], +]; +export var CookieNameList: StaticListSchema = [ + 1, + n0, + _CNL, + 0, + [ + 0, + { + [_xN]: _N, + }, + ], +]; +export var CustomErrorResponseList: StaticListSchema = [ + 1, + n0, + _CERL, + 0, + [ + () => CustomErrorResponse, + { + [_xN]: _CER, + }, + ], +]; +export var DistributionIdListSummary: StaticListSchema = [ + 1, + n0, + _DILS, + 0, + [ + 0, + { + [_xN]: _DI, + }, + ], +]; +export var DistributionIdOwnerItemList: StaticListSchema = [ + 1, + n0, + _DIOIL, + 0, + [ + () => DistributionIdOwner, + { + [_xN]: _DIO, + }, + ], +]; +export var DistributionSummaryList: StaticListSchema = [ + 1, + n0, + _DSL, + 0, + [ + () => DistributionSummary, + { + [_xN]: _DS, + }, + ], +]; +export var DistributionTenantList: StaticListSchema = [ + 1, + n0, + _DTL, + 0, + [ + () => DistributionTenantSummary, + { + [_xN]: _DTS, + }, + ], +]; +export var DnsConfigurationList: StaticListSchema = [ + 1, + n0, + _DCL, + 0, + [ + () => DnsConfiguration, + { + [_xN]: _DCn, + }, + ], +]; +export var DomainConflictsList: StaticListSchema = [ + 1, + n0, + _DCLo, + 0, + [ + () => DomainConflict, + { + [_xN]: _DCom, + }, + ], +]; +export var DomainList: StaticListSchema = [1, n0, _DLo, 0, () => DomainItem]; +export var DomainResultList: StaticListSchema = [1, n0, _DRL, 0, () => DomainResult]; +export var EncryptionEntityList: StaticListSchema = [ + 1, + n0, + _EEL, + 0, + [ + () => EncryptionEntity, + { + [_xN]: _EEn, + }, + ], +]; +export var EndPointList: StaticListSchema = [1, n0, _EPL, 0, () => EndPoint]; +export var FieldLevelEncryptionProfileSummaryList: StaticListSchema = [ + 1, + n0, + _FLEPSL, + 0, + [ + () => FieldLevelEncryptionProfileSummary, + { + [_xN]: _FLEPS, + }, + ], +]; +export var FieldLevelEncryptionSummaryList: StaticListSchema = [ + 1, + n0, + _FLESL, + 0, + [ + () => FieldLevelEncryptionSummary, + { + [_xN]: _FLES, + }, + ], +]; +export var FieldList: StaticListSchema = [ + 1, + n0, + _FLi, + 0, + [ + 0, + { + [_xN]: _Fie, + }, + ], +]; +export var FieldPatternList: StaticListSchema = [ + 1, + n0, + _FPL, + 0, + [ + 0, + { + [_xN]: _FPi, + }, + ], +]; +export var FunctionAssociationList: StaticListSchema = [ + 1, + n0, + _FAL, + 0, + [ + () => FunctionAssociation, + { + [_xN]: _FAu, + }, + ], +]; +export var FunctionExecutionLogList: StaticListSchema = [1, n0, _FELL, 8, 0]; +export var FunctionSummaryList: StaticListSchema = [ + 1, + n0, + _FSL, + 0, + [ + () => FunctionSummary, + { + [_xN]: _FS, + }, + ], +]; +export var HeaderList: StaticListSchema = [ + 1, + n0, + _HL, + 0, + [ + 0, + { + [_xN]: _N, + }, + ], +]; +export var InvalidationSummaryList: StaticListSchema = [ + 1, + n0, + _ISL, + 0, + [ + () => InvalidationSummary, + { + [_xN]: _ISn, + }, + ], +]; +export var KeyGroupSummaryList: StaticListSchema = [ + 1, + n0, + _KGSL, + 0, + [ + () => KeyGroupSummary, + { + [_xN]: _KGS, + }, + ], +]; +export var KeyPairIdList: StaticListSchema = [ + 1, + n0, + _KPIL, + 0, + [ + 0, + { + [_xN]: _KPIe, + }, + ], +]; +export var KeyValueStoreAssociationList: StaticListSchema = [ + 1, + n0, + _KVSAL, + 0, + [ + () => KeyValueStoreAssociation, + { + [_xN]: _KVSAe, + }, + ], +]; +export var KeyValueStoreSummaryList: StaticListSchema = [ + 1, + n0, + _KVSSL, + 0, + [ + () => KeyValueStore, + { + [_xN]: _KVS, + }, + ], +]; +export var KGKeyPairIdsList: StaticListSchema = [ + 1, + n0, + _KGKPIL, + 0, + [ + () => KGKeyPairIds, + { + [_xN]: _KG, + }, + ], +]; +export var LambdaFunctionAssociationList: StaticListSchema = [ + 1, + n0, + _LFAL, + 0, + [ + () => LambdaFunctionAssociation, + { + [_xN]: _LFAa, + }, + ], +]; +export var LocationList: StaticListSchema = [ + 1, + n0, + _LL, + 0, + [ + 0, + { + [_xN]: _L, + }, + ], +]; +export var MethodsList: StaticListSchema = [ + 1, + n0, + _ML, + 0, + [ + 0, + { + [_xN]: _Met, + }, + ], +]; +export var OriginAccessControlSummaryList: StaticListSchema = [ + 1, + n0, + _OACSL, + 0, + [ + () => OriginAccessControlSummary, + { + [_xN]: _OACS, + }, + ], +]; +export var OriginCustomHeadersList: StaticListSchema = [ + 1, + n0, + _OCHL, + 0, + [ + () => OriginCustomHeader, + { + [_xN]: _OCH, + }, + ], +]; +export var OriginGroupList: StaticListSchema = [ + 1, + n0, + _OGL, + 0, + [ + () => OriginGroup, + { + [_xN]: _OGr, + }, + ], +]; +export var OriginGroupMemberList: StaticListSchema = [ + 1, + n0, + _OGML, + 0, + [ + () => OriginGroupMember, + { + [_xN]: _OGM, + }, + ], +]; +export var OriginList: StaticListSchema = [ + 1, + n0, + _OL, + 0, + [ + () => Origin, + { + [_xN]: _Or, + }, + ], +]; +export var OriginRequestPolicySummaryList: StaticListSchema = [ + 1, + n0, + _ORPSL, + 0, + [ + () => OriginRequestPolicySummary, + { + [_xN]: _ORPS, + }, + ], +]; +export var ParameterDefinitions: StaticListSchema = [1, n0, _PDar, 0, [() => ParameterDefinition, 0]]; +export var _Parameters: StaticListSchema = [1, n0, _P, 0, () => Parameter]; +export var PathList: StaticListSchema = [ + 1, + n0, + _PL, + 0, + [ + 0, + { + [_xN]: _Pat, + }, + ], +]; +export var PublicKeyIdList: StaticListSchema = [ + 1, + n0, + _PKIL, + 0, + [ + 0, + { + [_xN]: _PK, + }, + ], +]; +export var PublicKeySummaryList: StaticListSchema = [ + 1, + n0, + _PKSL, + 0, + [ + () => PublicKeySummary, + { + [_xN]: _PKS, + }, + ], +]; +export var QueryArgProfileList: StaticListSchema = [ + 1, + n0, + _QAPL, + 0, + [ + () => QueryArgProfile, + { + [_xN]: _QAP, + }, + ], +]; +export var QueryStringCacheKeysList: StaticListSchema = [ + 1, + n0, + _QSCKL, + 0, + [ + 0, + { + [_xN]: _N, + }, + ], +]; +export var QueryStringNamesList: StaticListSchema = [ + 1, + n0, + _QSNL, + 0, + [ + 0, + { + [_xN]: _N, + }, + ], +]; +export var RealtimeLogConfigList: StaticListSchema = [1, n0, _RLCL, 0, [() => RealtimeLogConfig, 0]]; +export var ResponseHeadersPolicyCustomHeaderList: StaticListSchema = [ + 1, + n0, + _RHPCHL, + 0, + [ + () => ResponseHeadersPolicyCustomHeader, + { + [_xN]: _RHPCH, + }, + ], +]; +export var ResponseHeadersPolicyRemoveHeaderList: StaticListSchema = [ + 1, + n0, + _RHPRHL, + 0, + [ + () => ResponseHeadersPolicyRemoveHeader, + { + [_xN]: _RHPRH, + }, + ], +]; +export var ResponseHeadersPolicySummaryList: StaticListSchema = [ + 1, + n0, + _RHPSL, + 0, + [ + () => ResponseHeadersPolicySummary, + { + [_xN]: _RHPS, + }, + ], +]; +export var SignerList: StaticListSchema = [ + 1, + n0, + _SL, + 0, + [ + () => Signer, + { + [_xN]: _Si, + }, + ], +]; +export var SslProtocolsList: StaticListSchema = [ + 1, + n0, + _SPL, + 0, + [ + 0, + { + [_xN]: _SPs, + }, + ], +]; +export var StagingDistributionDnsNameList: StaticListSchema = [ + 1, + n0, + _SDDNL, + 0, + [ + 0, + { + [_xN]: _DNn, + }, + ], +]; +export var StatusCodeList: StaticListSchema = [ + 1, + n0, + _SCL, + 0, + [ + 1, + { + [_xN]: _SCta, + }, + ], +]; +export var StreamingDistributionSummaryList: StaticListSchema = [ + 1, + n0, + _SDSL, + 0, + [ + () => StreamingDistributionSummary, + { + [_xN]: _SDS, + }, + ], +]; +export var TagKeyList: StaticListSchema = [ + 1, + n0, + _TKL, + 0, + [ + 0, + { + [_xN]: _K, + }, + ], +]; +export var TagList: StaticListSchema = [ + 1, + n0, + _TL, + 0, + [ + () => Tag, + { + [_xN]: _Tag, + }, + ], +]; +export var TrustedKeyGroupIdList: StaticListSchema = [ + 1, + n0, + _TKGIL, + 0, + [ + 0, + { + [_xN]: _KG, + }, + ], +]; +export var ValidationTokenDetailList: StaticListSchema = [1, n0, _VTDL, 0, () => ValidationTokenDetail]; +export var VpcOriginSummaryList: StaticListSchema = [ + 1, + n0, + _VOSL, + 0, + [ + () => VpcOriginSummary, + { + [_xN]: _VOS, + }, + ], +]; +export var AssociateAlias: StaticOperationSchema = [ + 9, + n0, + _AA, + { + [_h]: ["PUT", "/2020-05-31/distribution/{TargetDistributionId}/associate-alias", 200], + }, + () => AssociateAliasRequest, + () => __Unit, +]; +export var AssociateDistributionTenantWebACL: StaticOperationSchema = [ + 9, + n0, + _ADTWACL, + { + [_h]: ["PUT", "/2020-05-31/distribution-tenant/{Id}/associate-web-acl", 200], + }, + () => AssociateDistributionTenantWebACLRequest, + () => AssociateDistributionTenantWebACLResult, +]; +export var AssociateDistributionWebACL: StaticOperationSchema = [ + 9, + n0, + _ADWACL, + { + [_h]: ["PUT", "/2020-05-31/distribution/{Id}/associate-web-acl", 200], + }, + () => AssociateDistributionWebACLRequest, + () => AssociateDistributionWebACLResult, +]; +export var CopyDistribution: StaticOperationSchema = [ + 9, + n0, + _CD, + { + [_h]: ["POST", "/2020-05-31/distribution/{PrimaryDistributionId}/copy", 201], + }, + () => CopyDistributionRequest, + () => CopyDistributionResult, +]; +export var CreateAnycastIpList: StaticOperationSchema = [ + 9, + n0, + _CAIL, + { + [_h]: ["POST", "/2020-05-31/anycast-ip-list", 202], + }, + () => CreateAnycastIpListRequest, + () => CreateAnycastIpListResult, +]; +export var CreateCachePolicy: StaticOperationSchema = [ + 9, + n0, + _CCP, + { + [_h]: ["POST", "/2020-05-31/cache-policy", 201], + }, + () => CreateCachePolicyRequest, + () => CreateCachePolicyResult, +]; +export var CreateCloudFrontOriginAccessIdentity: StaticOperationSchema = [ + 9, + n0, + _CCFOAI, + { + [_h]: ["POST", "/2020-05-31/origin-access-identity/cloudfront", 201], + }, + () => CreateCloudFrontOriginAccessIdentityRequest, + () => CreateCloudFrontOriginAccessIdentityResult, +]; +export var CreateConnectionGroup: StaticOperationSchema = [ + 9, + n0, + _CCG, + { + [_h]: ["POST", "/2020-05-31/connection-group", 201], + }, + () => CreateConnectionGroupRequest, + () => CreateConnectionGroupResult, +]; +export var CreateContinuousDeploymentPolicy: StaticOperationSchema = [ + 9, + n0, + _CCDP, + { + [_h]: ["POST", "/2020-05-31/continuous-deployment-policy", 201], + }, + () => CreateContinuousDeploymentPolicyRequest, + () => CreateContinuousDeploymentPolicyResult, +]; +export var CreateDistribution: StaticOperationSchema = [ + 9, + n0, + _CDr, + { + [_h]: ["POST", "/2020-05-31/distribution", 201], + }, + () => CreateDistributionRequest, + () => CreateDistributionResult, +]; +export var CreateDistributionTenant: StaticOperationSchema = [ + 9, + n0, + _CDT, + { + [_h]: ["POST", "/2020-05-31/distribution-tenant", 201], + }, + () => CreateDistributionTenantRequest, + () => CreateDistributionTenantResult, +]; +export var CreateDistributionWithTags: StaticOperationSchema = [ + 9, + n0, + _CDWT, + { + [_h]: ["POST", "/2020-05-31/distribution?WithTags", 201], + }, + () => CreateDistributionWithTagsRequest, + () => CreateDistributionWithTagsResult, +]; +export var CreateFieldLevelEncryptionConfig: StaticOperationSchema = [ + 9, + n0, + _CFLEC, + { + [_h]: ["POST", "/2020-05-31/field-level-encryption", 201], + }, + () => CreateFieldLevelEncryptionConfigRequest, + () => CreateFieldLevelEncryptionConfigResult, +]; +export var CreateFieldLevelEncryptionProfile: StaticOperationSchema = [ + 9, + n0, + _CFLEP, + { + [_h]: ["POST", "/2020-05-31/field-level-encryption-profile", 201], + }, + () => CreateFieldLevelEncryptionProfileRequest, + () => CreateFieldLevelEncryptionProfileResult, +]; +export var CreateFunction: StaticOperationSchema = [ + 9, + n0, + _CF, + { + [_h]: ["POST", "/2020-05-31/function", 201], + }, + () => CreateFunctionRequest, + () => CreateFunctionResult, +]; +export var CreateInvalidation: StaticOperationSchema = [ + 9, + n0, + _CI, + { + [_h]: ["POST", "/2020-05-31/distribution/{DistributionId}/invalidation", 201], + }, + () => CreateInvalidationRequest, + () => CreateInvalidationResult, +]; +export var CreateInvalidationForDistributionTenant: StaticOperationSchema = [ + 9, + n0, + _CIFDT, + { + [_h]: ["POST", "/2020-05-31/distribution-tenant/{Id}/invalidation", 201], + }, + () => CreateInvalidationForDistributionTenantRequest, + () => CreateInvalidationForDistributionTenantResult, +]; +export var CreateKeyGroup: StaticOperationSchema = [ + 9, + n0, + _CKG, + { + [_h]: ["POST", "/2020-05-31/key-group", 201], + }, + () => CreateKeyGroupRequest, + () => CreateKeyGroupResult, +]; +export var CreateKeyValueStore: StaticOperationSchema = [ + 9, + n0, + _CKVS, + { + [_h]: ["POST", "/2020-05-31/key-value-store", 201], + }, + () => CreateKeyValueStoreRequest, + () => CreateKeyValueStoreResult, +]; +export var CreateMonitoringSubscription: StaticOperationSchema = [ + 9, + n0, + _CMS, + { + [_h]: ["POST", "/2020-05-31/distributions/{DistributionId}/monitoring-subscription", 200], + }, + () => CreateMonitoringSubscriptionRequest, + () => CreateMonitoringSubscriptionResult, +]; +export var CreateOriginAccessControl: StaticOperationSchema = [ + 9, + n0, + _COAC, + { + [_h]: ["POST", "/2020-05-31/origin-access-control", 201], + }, + () => CreateOriginAccessControlRequest, + () => CreateOriginAccessControlResult, +]; +export var CreateOriginRequestPolicy: StaticOperationSchema = [ + 9, + n0, + _CORP, + { + [_h]: ["POST", "/2020-05-31/origin-request-policy", 201], + }, + () => CreateOriginRequestPolicyRequest, + () => CreateOriginRequestPolicyResult, +]; +export var CreatePublicKey: StaticOperationSchema = [ + 9, + n0, + _CPK, + { + [_h]: ["POST", "/2020-05-31/public-key", 201], + }, + () => CreatePublicKeyRequest, + () => CreatePublicKeyResult, +]; +export var CreateRealtimeLogConfig: StaticOperationSchema = [ + 9, + n0, + _CRLC, + { + [_h]: ["POST", "/2020-05-31/realtime-log-config", 201], + }, + () => CreateRealtimeLogConfigRequest, + () => CreateRealtimeLogConfigResult, +]; +export var CreateResponseHeadersPolicy: StaticOperationSchema = [ + 9, + n0, + _CRHP, + { + [_h]: ["POST", "/2020-05-31/response-headers-policy", 201], + }, + () => CreateResponseHeadersPolicyRequest, + () => CreateResponseHeadersPolicyResult, +]; +export var CreateStreamingDistribution: StaticOperationSchema = [ + 9, + n0, + _CSD, + { + [_h]: ["POST", "/2020-05-31/streaming-distribution", 201], + }, + () => CreateStreamingDistributionRequest, + () => CreateStreamingDistributionResult, +]; +export var CreateStreamingDistributionWithTags: StaticOperationSchema = [ + 9, + n0, + _CSDWT, + { + [_h]: ["POST", "/2020-05-31/streaming-distribution?WithTags", 201], + }, + () => CreateStreamingDistributionWithTagsRequest, + () => CreateStreamingDistributionWithTagsResult, +]; +export var CreateVpcOrigin: StaticOperationSchema = [ + 9, + n0, + _CVO, + { + [_h]: ["POST", "/2020-05-31/vpc-origin", 202], + }, + () => CreateVpcOriginRequest, + () => CreateVpcOriginResult, +]; +export var DeleteAnycastIpList: StaticOperationSchema = [ + 9, + n0, + _DAIL, + { + [_h]: ["DELETE", "/2020-05-31/anycast-ip-list/{Id}", 204], + }, + () => DeleteAnycastIpListRequest, + () => __Unit, +]; +export var DeleteCachePolicy: StaticOperationSchema = [ + 9, + n0, + _DCP, + { + [_h]: ["DELETE", "/2020-05-31/cache-policy/{Id}", 204], + }, + () => DeleteCachePolicyRequest, + () => __Unit, +]; +export var DeleteCloudFrontOriginAccessIdentity: StaticOperationSchema = [ + 9, + n0, + _DCFOAI, + { + [_h]: ["DELETE", "/2020-05-31/origin-access-identity/cloudfront/{Id}", 204], + }, + () => DeleteCloudFrontOriginAccessIdentityRequest, + () => __Unit, +]; +export var DeleteConnectionGroup: StaticOperationSchema = [ + 9, + n0, + _DCG, + { + [_h]: ["DELETE", "/2020-05-31/connection-group/{Id}", 204], + }, + () => DeleteConnectionGroupRequest, + () => __Unit, +]; +export var DeleteContinuousDeploymentPolicy: StaticOperationSchema = [ + 9, + n0, + _DCDP, + { + [_h]: ["DELETE", "/2020-05-31/continuous-deployment-policy/{Id}", 204], + }, + () => DeleteContinuousDeploymentPolicyRequest, + () => __Unit, +]; +export var DeleteDistribution: StaticOperationSchema = [ + 9, + n0, + _DD, + { + [_h]: ["DELETE", "/2020-05-31/distribution/{Id}", 204], + }, + () => DeleteDistributionRequest, + () => __Unit, +]; +export var DeleteDistributionTenant: StaticOperationSchema = [ + 9, + n0, + _DDT, + { + [_h]: ["DELETE", "/2020-05-31/distribution-tenant/{Id}", 204], + }, + () => DeleteDistributionTenantRequest, + () => __Unit, +]; +export var DeleteFieldLevelEncryptionConfig: StaticOperationSchema = [ + 9, + n0, + _DFLEC, + { + [_h]: ["DELETE", "/2020-05-31/field-level-encryption/{Id}", 204], + }, + () => DeleteFieldLevelEncryptionConfigRequest, + () => __Unit, +]; +export var DeleteFieldLevelEncryptionProfile: StaticOperationSchema = [ + 9, + n0, + _DFLEP, + { + [_h]: ["DELETE", "/2020-05-31/field-level-encryption-profile/{Id}", 204], + }, + () => DeleteFieldLevelEncryptionProfileRequest, + () => __Unit, +]; +export var DeleteFunction: StaticOperationSchema = [ + 9, + n0, + _DF, + { + [_h]: ["DELETE", "/2020-05-31/function/{Name}", 204], + }, + () => DeleteFunctionRequest, + () => __Unit, +]; +export var DeleteKeyGroup: StaticOperationSchema = [ + 9, + n0, + _DKG, + { + [_h]: ["DELETE", "/2020-05-31/key-group/{Id}", 204], + }, + () => DeleteKeyGroupRequest, + () => __Unit, +]; +export var DeleteKeyValueStore: StaticOperationSchema = [ + 9, + n0, + _DKVS, + { + [_h]: ["DELETE", "/2020-05-31/key-value-store/{Name}", 204], + }, + () => DeleteKeyValueStoreRequest, + () => __Unit, +]; +export var DeleteMonitoringSubscription: StaticOperationSchema = [ + 9, + n0, + _DMS, + { + [_h]: ["DELETE", "/2020-05-31/distributions/{DistributionId}/monitoring-subscription", 200], + }, + () => DeleteMonitoringSubscriptionRequest, + () => DeleteMonitoringSubscriptionResult, +]; +export var DeleteOriginAccessControl: StaticOperationSchema = [ + 9, + n0, + _DOAC, + { + [_h]: ["DELETE", "/2020-05-31/origin-access-control/{Id}", 204], + }, + () => DeleteOriginAccessControlRequest, + () => __Unit, +]; +export var DeleteOriginRequestPolicy: StaticOperationSchema = [ + 9, + n0, + _DORP, + { + [_h]: ["DELETE", "/2020-05-31/origin-request-policy/{Id}", 204], + }, + () => DeleteOriginRequestPolicyRequest, + () => __Unit, +]; +export var DeletePublicKey: StaticOperationSchema = [ + 9, + n0, + _DPK, + { + [_h]: ["DELETE", "/2020-05-31/public-key/{Id}", 204], + }, + () => DeletePublicKeyRequest, + () => __Unit, +]; +export var DeleteRealtimeLogConfig: StaticOperationSchema = [ + 9, + n0, + _DRLC, + { + [_h]: ["POST", "/2020-05-31/delete-realtime-log-config", 204], + }, + () => DeleteRealtimeLogConfigRequest, + () => __Unit, +]; +export var DeleteResourcePolicy: StaticOperationSchema = [ + 9, + n0, + _DRP, + { + [_h]: ["POST", "/2020-05-31/delete-resource-policy", 200], + }, + () => DeleteResourcePolicyRequest, + () => __Unit, +]; +export var DeleteResponseHeadersPolicy: StaticOperationSchema = [ + 9, + n0, + _DRHP, + { + [_h]: ["DELETE", "/2020-05-31/response-headers-policy/{Id}", 204], + }, + () => DeleteResponseHeadersPolicyRequest, + () => __Unit, +]; +export var DeleteStreamingDistribution: StaticOperationSchema = [ + 9, + n0, + _DSD, + { + [_h]: ["DELETE", "/2020-05-31/streaming-distribution/{Id}", 204], + }, + () => DeleteStreamingDistributionRequest, + () => __Unit, +]; +export var DeleteVpcOrigin: StaticOperationSchema = [ + 9, + n0, + _DVO, + { + [_h]: ["DELETE", "/2020-05-31/vpc-origin/{Id}", 202], + }, + () => DeleteVpcOriginRequest, + () => DeleteVpcOriginResult, +]; +export var DescribeFunction: StaticOperationSchema = [ + 9, + n0, + _DFe, + { + [_h]: ["GET", "/2020-05-31/function/{Name}/describe", 200], + }, + () => DescribeFunctionRequest, + () => DescribeFunctionResult, +]; +export var DescribeKeyValueStore: StaticOperationSchema = [ + 9, + n0, + _DKVSe, + { + [_h]: ["GET", "/2020-05-31/key-value-store/{Name}", 200], + }, + () => DescribeKeyValueStoreRequest, + () => DescribeKeyValueStoreResult, +]; +export var DisassociateDistributionTenantWebACL: StaticOperationSchema = [ + 9, + n0, + _DDTWACL, + { + [_h]: ["PUT", "/2020-05-31/distribution-tenant/{Id}/disassociate-web-acl", 200], + }, + () => DisassociateDistributionTenantWebACLRequest, + () => DisassociateDistributionTenantWebACLResult, +]; +export var DisassociateDistributionWebACL: StaticOperationSchema = [ + 9, + n0, + _DDWACL, + { + [_h]: ["PUT", "/2020-05-31/distribution/{Id}/disassociate-web-acl", 200], + }, + () => DisassociateDistributionWebACLRequest, + () => DisassociateDistributionWebACLResult, +]; +export var GetAnycastIpList: StaticOperationSchema = [ + 9, + n0, + _GAIL, + { + [_h]: ["GET", "/2020-05-31/anycast-ip-list/{Id}", 200], + }, + () => GetAnycastIpListRequest, + () => GetAnycastIpListResult, +]; +export var GetCachePolicy: StaticOperationSchema = [ + 9, + n0, + _GCP, + { + [_h]: ["GET", "/2020-05-31/cache-policy/{Id}", 200], + }, + () => GetCachePolicyRequest, + () => GetCachePolicyResult, +]; +export var GetCachePolicyConfig: StaticOperationSchema = [ + 9, + n0, + _GCPC, + { + [_h]: ["GET", "/2020-05-31/cache-policy/{Id}/config", 200], + }, + () => GetCachePolicyConfigRequest, + () => GetCachePolicyConfigResult, +]; +export var GetCloudFrontOriginAccessIdentity: StaticOperationSchema = [ + 9, + n0, + _GCFOAI, + { + [_h]: ["GET", "/2020-05-31/origin-access-identity/cloudfront/{Id}", 200], + }, + () => GetCloudFrontOriginAccessIdentityRequest, + () => GetCloudFrontOriginAccessIdentityResult, +]; +export var GetCloudFrontOriginAccessIdentityConfig: StaticOperationSchema = [ + 9, + n0, + _GCFOAIC, + { + [_h]: ["GET", "/2020-05-31/origin-access-identity/cloudfront/{Id}/config", 200], + }, + () => GetCloudFrontOriginAccessIdentityConfigRequest, + () => GetCloudFrontOriginAccessIdentityConfigResult, +]; +export var GetConnectionGroup: StaticOperationSchema = [ + 9, + n0, + _GCG, + { + [_h]: ["GET", "/2020-05-31/connection-group/{Identifier}", 200], + }, + () => GetConnectionGroupRequest, + () => GetConnectionGroupResult, +]; +export var GetConnectionGroupByRoutingEndpoint: StaticOperationSchema = [ + 9, + n0, + _GCGBRE, + { + [_h]: ["GET", "/2020-05-31/connection-group", 200], + }, + () => GetConnectionGroupByRoutingEndpointRequest, + () => GetConnectionGroupByRoutingEndpointResult, +]; +export var GetContinuousDeploymentPolicy: StaticOperationSchema = [ + 9, + n0, + _GCDP, + { + [_h]: ["GET", "/2020-05-31/continuous-deployment-policy/{Id}", 200], + }, + () => GetContinuousDeploymentPolicyRequest, + () => GetContinuousDeploymentPolicyResult, +]; +export var GetContinuousDeploymentPolicyConfig: StaticOperationSchema = [ + 9, + n0, + _GCDPC, + { + [_h]: ["GET", "/2020-05-31/continuous-deployment-policy/{Id}/config", 200], + }, + () => GetContinuousDeploymentPolicyConfigRequest, + () => GetContinuousDeploymentPolicyConfigResult, +]; +export var GetDistribution: StaticOperationSchema = [ + 9, + n0, + _GD, + { + [_h]: ["GET", "/2020-05-31/distribution/{Id}", 200], + }, + () => GetDistributionRequest, + () => GetDistributionResult, +]; +export var GetDistributionConfig: StaticOperationSchema = [ + 9, + n0, + _GDC, + { + [_h]: ["GET", "/2020-05-31/distribution/{Id}/config", 200], + }, + () => GetDistributionConfigRequest, + () => GetDistributionConfigResult, +]; +export var GetDistributionTenant: StaticOperationSchema = [ + 9, + n0, + _GDT, + { + [_h]: ["GET", "/2020-05-31/distribution-tenant/{Identifier}", 200], + }, + () => GetDistributionTenantRequest, + () => GetDistributionTenantResult, +]; +export var GetDistributionTenantByDomain: StaticOperationSchema = [ + 9, + n0, + _GDTBD, + { + [_h]: ["GET", "/2020-05-31/distribution-tenant", 200], + }, + () => GetDistributionTenantByDomainRequest, + () => GetDistributionTenantByDomainResult, +]; +export var GetFieldLevelEncryption: StaticOperationSchema = [ + 9, + n0, + _GFLE, + { + [_h]: ["GET", "/2020-05-31/field-level-encryption/{Id}", 200], + }, + () => GetFieldLevelEncryptionRequest, + () => GetFieldLevelEncryptionResult, +]; +export var GetFieldLevelEncryptionConfig: StaticOperationSchema = [ + 9, + n0, + _GFLEC, + { + [_h]: ["GET", "/2020-05-31/field-level-encryption/{Id}/config", 200], + }, + () => GetFieldLevelEncryptionConfigRequest, + () => GetFieldLevelEncryptionConfigResult, +]; +export var GetFieldLevelEncryptionProfile: StaticOperationSchema = [ + 9, + n0, + _GFLEP, + { + [_h]: ["GET", "/2020-05-31/field-level-encryption-profile/{Id}", 200], + }, + () => GetFieldLevelEncryptionProfileRequest, + () => GetFieldLevelEncryptionProfileResult, +]; +export var GetFieldLevelEncryptionProfileConfig: StaticOperationSchema = [ + 9, + n0, + _GFLEPC, + { + [_h]: ["GET", "/2020-05-31/field-level-encryption-profile/{Id}/config", 200], + }, + () => GetFieldLevelEncryptionProfileConfigRequest, + () => GetFieldLevelEncryptionProfileConfigResult, +]; +export var GetFunction: StaticOperationSchema = [ + 9, + n0, + _GF, + { + [_h]: ["GET", "/2020-05-31/function/{Name}", 200], + }, + () => GetFunctionRequest, + () => GetFunctionResult, +]; +export var GetInvalidation: StaticOperationSchema = [ + 9, + n0, + _GI, + { + [_h]: ["GET", "/2020-05-31/distribution/{DistributionId}/invalidation/{Id}", 200], + }, + () => GetInvalidationRequest, + () => GetInvalidationResult, +]; +export var GetInvalidationForDistributionTenant: StaticOperationSchema = [ + 9, + n0, + _GIFDT, + { + [_h]: ["GET", "/2020-05-31/distribution-tenant/{DistributionTenantId}/invalidation/{Id}", 200], + }, + () => GetInvalidationForDistributionTenantRequest, + () => GetInvalidationForDistributionTenantResult, +]; +export var GetKeyGroup: StaticOperationSchema = [ + 9, + n0, + _GKG, + { + [_h]: ["GET", "/2020-05-31/key-group/{Id}", 200], + }, + () => GetKeyGroupRequest, + () => GetKeyGroupResult, +]; +export var GetKeyGroupConfig: StaticOperationSchema = [ + 9, + n0, + _GKGC, + { + [_h]: ["GET", "/2020-05-31/key-group/{Id}/config", 200], + }, + () => GetKeyGroupConfigRequest, + () => GetKeyGroupConfigResult, +]; +export var GetManagedCertificateDetails: StaticOperationSchema = [ + 9, + n0, + _GMCD, + { + [_h]: ["GET", "/2020-05-31/managed-certificate/{Identifier}", 200], + }, + () => GetManagedCertificateDetailsRequest, + () => GetManagedCertificateDetailsResult, +]; +export var GetMonitoringSubscription: StaticOperationSchema = [ + 9, + n0, + _GMS, + { + [_h]: ["GET", "/2020-05-31/distributions/{DistributionId}/monitoring-subscription", 200], + }, + () => GetMonitoringSubscriptionRequest, + () => GetMonitoringSubscriptionResult, +]; +export var GetOriginAccessControl: StaticOperationSchema = [ + 9, + n0, + _GOAC, + { + [_h]: ["GET", "/2020-05-31/origin-access-control/{Id}", 200], + }, + () => GetOriginAccessControlRequest, + () => GetOriginAccessControlResult, +]; +export var GetOriginAccessControlConfig: StaticOperationSchema = [ + 9, + n0, + _GOACC, + { + [_h]: ["GET", "/2020-05-31/origin-access-control/{Id}/config", 200], + }, + () => GetOriginAccessControlConfigRequest, + () => GetOriginAccessControlConfigResult, +]; +export var GetOriginRequestPolicy: StaticOperationSchema = [ + 9, + n0, + _GORP, + { + [_h]: ["GET", "/2020-05-31/origin-request-policy/{Id}", 200], + }, + () => GetOriginRequestPolicyRequest, + () => GetOriginRequestPolicyResult, +]; +export var GetOriginRequestPolicyConfig: StaticOperationSchema = [ + 9, + n0, + _GORPC, + { + [_h]: ["GET", "/2020-05-31/origin-request-policy/{Id}/config", 200], + }, + () => GetOriginRequestPolicyConfigRequest, + () => GetOriginRequestPolicyConfigResult, +]; +export var GetPublicKey: StaticOperationSchema = [ + 9, + n0, + _GPK, + { + [_h]: ["GET", "/2020-05-31/public-key/{Id}", 200], + }, + () => GetPublicKeyRequest, + () => GetPublicKeyResult, +]; +export var GetPublicKeyConfig: StaticOperationSchema = [ + 9, + n0, + _GPKC, + { + [_h]: ["GET", "/2020-05-31/public-key/{Id}/config", 200], + }, + () => GetPublicKeyConfigRequest, + () => GetPublicKeyConfigResult, +]; +export var GetRealtimeLogConfig: StaticOperationSchema = [ + 9, + n0, + _GRLC, + { + [_h]: ["POST", "/2020-05-31/get-realtime-log-config", 200], + }, + () => GetRealtimeLogConfigRequest, + () => GetRealtimeLogConfigResult, +]; +export var GetResourcePolicy: StaticOperationSchema = [ + 9, + n0, + _GRP, + { + [_h]: ["POST", "/2020-05-31/get-resource-policy", 200], + }, + () => GetResourcePolicyRequest, + () => GetResourcePolicyResult, +]; +export var GetResponseHeadersPolicy: StaticOperationSchema = [ + 9, + n0, + _GRHP, + { + [_h]: ["GET", "/2020-05-31/response-headers-policy/{Id}", 200], + }, + () => GetResponseHeadersPolicyRequest, + () => GetResponseHeadersPolicyResult, +]; +export var GetResponseHeadersPolicyConfig: StaticOperationSchema = [ + 9, + n0, + _GRHPC, + { + [_h]: ["GET", "/2020-05-31/response-headers-policy/{Id}/config", 200], + }, + () => GetResponseHeadersPolicyConfigRequest, + () => GetResponseHeadersPolicyConfigResult, +]; +export var GetStreamingDistribution: StaticOperationSchema = [ + 9, + n0, + _GSD, + { + [_h]: ["GET", "/2020-05-31/streaming-distribution/{Id}", 200], + }, + () => GetStreamingDistributionRequest, + () => GetStreamingDistributionResult, +]; +export var GetStreamingDistributionConfig: StaticOperationSchema = [ + 9, + n0, + _GSDC, + { + [_h]: ["GET", "/2020-05-31/streaming-distribution/{Id}/config", 200], + }, + () => GetStreamingDistributionConfigRequest, + () => GetStreamingDistributionConfigResult, +]; +export var GetVpcOrigin: StaticOperationSchema = [ + 9, + n0, + _GVO, + { + [_h]: ["GET", "/2020-05-31/vpc-origin/{Id}", 200], + }, + () => GetVpcOriginRequest, + () => GetVpcOriginResult, +]; +export var ListAnycastIpLists: StaticOperationSchema = [ + 9, + n0, + _LAIL, + { + [_h]: ["GET", "/2020-05-31/anycast-ip-list", 200], + }, + () => ListAnycastIpListsRequest, + () => ListAnycastIpListsResult, +]; +export var ListCachePolicies: StaticOperationSchema = [ + 9, + n0, + _LCP, + { + [_h]: ["GET", "/2020-05-31/cache-policy", 200], + }, + () => ListCachePoliciesRequest, + () => ListCachePoliciesResult, +]; +export var ListCloudFrontOriginAccessIdentities: StaticOperationSchema = [ + 9, + n0, + _LCFOAI, + { + [_h]: ["GET", "/2020-05-31/origin-access-identity/cloudfront", 200], + }, + () => ListCloudFrontOriginAccessIdentitiesRequest, + () => ListCloudFrontOriginAccessIdentitiesResult, +]; +export var ListConflictingAliases: StaticOperationSchema = [ + 9, + n0, + _LCA, + { + [_h]: ["GET", "/2020-05-31/conflicting-alias", 200], + }, + () => ListConflictingAliasesRequest, + () => ListConflictingAliasesResult, +]; +export var ListConnectionGroups: StaticOperationSchema = [ + 9, + n0, + _LCG, + { + [_h]: ["POST", "/2020-05-31/connection-groups", 200], + }, + () => ListConnectionGroupsRequest, + () => ListConnectionGroupsResult, +]; +export var ListContinuousDeploymentPolicies: StaticOperationSchema = [ + 9, + n0, + _LCDP, + { + [_h]: ["GET", "/2020-05-31/continuous-deployment-policy", 200], + }, + () => ListContinuousDeploymentPoliciesRequest, + () => ListContinuousDeploymentPoliciesResult, +]; +export var ListDistributions: StaticOperationSchema = [ + 9, + n0, + _LD, + { + [_h]: ["GET", "/2020-05-31/distribution", 200], + }, + () => ListDistributionsRequest, + () => ListDistributionsResult, +]; +export var ListDistributionsByAnycastIpListId: StaticOperationSchema = [ + 9, + n0, + _LDBAILI, + { + [_h]: ["GET", "/2020-05-31/distributionsByAnycastIpListId/{AnycastIpListId}", 200], + }, + () => ListDistributionsByAnycastIpListIdRequest, + () => ListDistributionsByAnycastIpListIdResult, +]; +export var ListDistributionsByCachePolicyId: StaticOperationSchema = [ + 9, + n0, + _LDBCPI, + { + [_h]: ["GET", "/2020-05-31/distributionsByCachePolicyId/{CachePolicyId}", 200], + }, + () => ListDistributionsByCachePolicyIdRequest, + () => ListDistributionsByCachePolicyIdResult, +]; +export var ListDistributionsByConnectionMode: StaticOperationSchema = [ + 9, + n0, + _LDBCM, + { + [_h]: ["GET", "/2020-05-31/distributionsByConnectionMode/{ConnectionMode}", 200], + }, + () => ListDistributionsByConnectionModeRequest, + () => ListDistributionsByConnectionModeResult, +]; +export var ListDistributionsByKeyGroup: StaticOperationSchema = [ + 9, + n0, + _LDBKG, + { + [_h]: ["GET", "/2020-05-31/distributionsByKeyGroupId/{KeyGroupId}", 200], + }, + () => ListDistributionsByKeyGroupRequest, + () => ListDistributionsByKeyGroupResult, +]; +export var ListDistributionsByOriginRequestPolicyId: StaticOperationSchema = [ + 9, + n0, + _LDBORPI, + { + [_h]: ["GET", "/2020-05-31/distributionsByOriginRequestPolicyId/{OriginRequestPolicyId}", 200], + }, + () => ListDistributionsByOriginRequestPolicyIdRequest, + () => ListDistributionsByOriginRequestPolicyIdResult, +]; +export var ListDistributionsByOwnedResource: StaticOperationSchema = [ + 9, + n0, + _LDBOR, + { + [_h]: ["GET", "/2020-05-31/distributionsByOwnedResource/{ResourceArn}", 200], + }, + () => ListDistributionsByOwnedResourceRequest, + () => ListDistributionsByOwnedResourceResult, +]; +export var ListDistributionsByRealtimeLogConfig: StaticOperationSchema = [ + 9, + n0, + _LDBRLC, + { + [_h]: ["POST", "/2020-05-31/distributionsByRealtimeLogConfig", 200], + }, + () => ListDistributionsByRealtimeLogConfigRequest, + () => ListDistributionsByRealtimeLogConfigResult, +]; +export var ListDistributionsByResponseHeadersPolicyId: StaticOperationSchema = [ + 9, + n0, + _LDBRHPI, + { + [_h]: ["GET", "/2020-05-31/distributionsByResponseHeadersPolicyId/{ResponseHeadersPolicyId}", 200], + }, + () => ListDistributionsByResponseHeadersPolicyIdRequest, + () => ListDistributionsByResponseHeadersPolicyIdResult, +]; +export var ListDistributionsByVpcOriginId: StaticOperationSchema = [ + 9, + n0, + _LDBVOI, + { + [_h]: ["GET", "/2020-05-31/distributionsByVpcOriginId/{VpcOriginId}", 200], + }, + () => ListDistributionsByVpcOriginIdRequest, + () => ListDistributionsByVpcOriginIdResult, +]; +export var ListDistributionsByWebACLId: StaticOperationSchema = [ + 9, + n0, + _LDBWACLI, + { + [_h]: ["GET", "/2020-05-31/distributionsByWebACLId/{WebACLId}", 200], + }, + () => ListDistributionsByWebACLIdRequest, + () => ListDistributionsByWebACLIdResult, +]; +export var ListDistributionTenants: StaticOperationSchema = [ + 9, + n0, + _LDT, + { + [_h]: ["POST", "/2020-05-31/distribution-tenants", 200], + }, + () => ListDistributionTenantsRequest, + () => ListDistributionTenantsResult, +]; +export var ListDistributionTenantsByCustomization: StaticOperationSchema = [ + 9, + n0, + _LDTBC, + { + [_h]: ["POST", "/2020-05-31/distribution-tenants-by-customization", 200], + }, + () => ListDistributionTenantsByCustomizationRequest, + () => ListDistributionTenantsByCustomizationResult, +]; +export var ListDomainConflicts: StaticOperationSchema = [ + 9, + n0, + _LDC, + { + [_h]: ["POST", "/2020-05-31/domain-conflicts", 200], + }, + () => ListDomainConflictsRequest, + () => ListDomainConflictsResult, +]; +export var ListFieldLevelEncryptionConfigs: StaticOperationSchema = [ + 9, + n0, + _LFLEC, + { + [_h]: ["GET", "/2020-05-31/field-level-encryption", 200], + }, + () => ListFieldLevelEncryptionConfigsRequest, + () => ListFieldLevelEncryptionConfigsResult, +]; +export var ListFieldLevelEncryptionProfiles: StaticOperationSchema = [ + 9, + n0, + _LFLEP, + { + [_h]: ["GET", "/2020-05-31/field-level-encryption-profile", 200], + }, + () => ListFieldLevelEncryptionProfilesRequest, + () => ListFieldLevelEncryptionProfilesResult, +]; +export var ListFunctions: StaticOperationSchema = [ + 9, + n0, + _LF, + { + [_h]: ["GET", "/2020-05-31/function", 200], + }, + () => ListFunctionsRequest, + () => ListFunctionsResult, +]; +export var ListInvalidations: StaticOperationSchema = [ + 9, + n0, + _LI, + { + [_h]: ["GET", "/2020-05-31/distribution/{DistributionId}/invalidation", 200], + }, + () => ListInvalidationsRequest, + () => ListInvalidationsResult, +]; +export var ListInvalidationsForDistributionTenant: StaticOperationSchema = [ + 9, + n0, + _LIFDT, + { + [_h]: ["GET", "/2020-05-31/distribution-tenant/{Id}/invalidation", 200], + }, + () => ListInvalidationsForDistributionTenantRequest, + () => ListInvalidationsForDistributionTenantResult, +]; +export var ListKeyGroups: StaticOperationSchema = [ + 9, + n0, + _LKG, + { + [_h]: ["GET", "/2020-05-31/key-group", 200], + }, + () => ListKeyGroupsRequest, + () => ListKeyGroupsResult, +]; +export var ListKeyValueStores: StaticOperationSchema = [ + 9, + n0, + _LKVS, + { + [_h]: ["GET", "/2020-05-31/key-value-store", 200], + }, + () => ListKeyValueStoresRequest, + () => ListKeyValueStoresResult, +]; +export var ListOriginAccessControls: StaticOperationSchema = [ + 9, + n0, + _LOAC, + { + [_h]: ["GET", "/2020-05-31/origin-access-control", 200], + }, + () => ListOriginAccessControlsRequest, + () => ListOriginAccessControlsResult, +]; +export var ListOriginRequestPolicies: StaticOperationSchema = [ + 9, + n0, + _LORP, + { + [_h]: ["GET", "/2020-05-31/origin-request-policy", 200], + }, + () => ListOriginRequestPoliciesRequest, + () => ListOriginRequestPoliciesResult, +]; +export var ListPublicKeys: StaticOperationSchema = [ + 9, + n0, + _LPK, + { + [_h]: ["GET", "/2020-05-31/public-key", 200], + }, + () => ListPublicKeysRequest, + () => ListPublicKeysResult, +]; +export var ListRealtimeLogConfigs: StaticOperationSchema = [ + 9, + n0, + _LRLC, + { + [_h]: ["GET", "/2020-05-31/realtime-log-config", 200], + }, + () => ListRealtimeLogConfigsRequest, + () => ListRealtimeLogConfigsResult, +]; +export var ListResponseHeadersPolicies: StaticOperationSchema = [ + 9, + n0, + _LRHP, + { + [_h]: ["GET", "/2020-05-31/response-headers-policy", 200], + }, + () => ListResponseHeadersPoliciesRequest, + () => ListResponseHeadersPoliciesResult, +]; +export var ListStreamingDistributions: StaticOperationSchema = [ + 9, + n0, + _LSD, + { + [_h]: ["GET", "/2020-05-31/streaming-distribution", 200], + }, + () => ListStreamingDistributionsRequest, + () => ListStreamingDistributionsResult, +]; +export var ListTagsForResource: StaticOperationSchema = [ + 9, + n0, + _LTFR, + { + [_h]: ["GET", "/2020-05-31/tagging", 200], + }, + () => ListTagsForResourceRequest, + () => ListTagsForResourceResult, +]; +export var ListVpcOrigins: StaticOperationSchema = [ + 9, + n0, + _LVO, + { + [_h]: ["GET", "/2020-05-31/vpc-origin", 200], + }, + () => ListVpcOriginsRequest, + () => ListVpcOriginsResult, +]; +export var PublishFunction: StaticOperationSchema = [ + 9, + n0, + _PFu, + { + [_h]: ["POST", "/2020-05-31/function/{Name}/publish", 200], + }, + () => PublishFunctionRequest, + () => PublishFunctionResult, +]; +export var PutResourcePolicy: StaticOperationSchema = [ + 9, + n0, + _PRP, + { + [_h]: ["POST", "/2020-05-31/put-resource-policy", 200], + }, + () => PutResourcePolicyRequest, + () => PutResourcePolicyResult, +]; +export var TagResource: StaticOperationSchema = [ + 9, + n0, + _TRag, + { + [_h]: ["POST", "/2020-05-31/tagging?Operation=Tag", 204], + }, + () => TagResourceRequest, + () => __Unit, +]; +export var TestFunction: StaticOperationSchema = [ + 9, + n0, + _TF, + { + [_h]: ["POST", "/2020-05-31/function/{Name}/test", 200], + }, + () => TestFunctionRequest, + () => TestFunctionResult, +]; +export var UntagResource: StaticOperationSchema = [ + 9, + n0, + _UR, + { + [_h]: ["POST", "/2020-05-31/tagging?Operation=Untag", 204], + }, + () => UntagResourceRequest, + () => __Unit, +]; +export var UpdateAnycastIpList: StaticOperationSchema = [ + 9, + n0, + _UAIL, + { + [_h]: ["PUT", "/2020-05-31/anycast-ip-list/{Id}", 200], + }, + () => UpdateAnycastIpListRequest, + () => UpdateAnycastIpListResult, +]; +export var UpdateCachePolicy: StaticOperationSchema = [ + 9, + n0, + _UCP, + { + [_h]: ["PUT", "/2020-05-31/cache-policy/{Id}", 200], + }, + () => UpdateCachePolicyRequest, + () => UpdateCachePolicyResult, +]; +export var UpdateCloudFrontOriginAccessIdentity: StaticOperationSchema = [ + 9, + n0, + _UCFOAI, + { + [_h]: ["PUT", "/2020-05-31/origin-access-identity/cloudfront/{Id}/config", 200], + }, + () => UpdateCloudFrontOriginAccessIdentityRequest, + () => UpdateCloudFrontOriginAccessIdentityResult, +]; +export var UpdateConnectionGroup: StaticOperationSchema = [ + 9, + n0, + _UCG, + { + [_h]: ["PUT", "/2020-05-31/connection-group/{Id}", 200], + }, + () => UpdateConnectionGroupRequest, + () => UpdateConnectionGroupResult, +]; +export var UpdateContinuousDeploymentPolicy: StaticOperationSchema = [ + 9, + n0, + _UCDP, + { + [_h]: ["PUT", "/2020-05-31/continuous-deployment-policy/{Id}", 200], + }, + () => UpdateContinuousDeploymentPolicyRequest, + () => UpdateContinuousDeploymentPolicyResult, +]; +export var UpdateDistribution: StaticOperationSchema = [ + 9, + n0, + _UD, + { + [_h]: ["PUT", "/2020-05-31/distribution/{Id}/config", 200], + }, + () => UpdateDistributionRequest, + () => UpdateDistributionResult, +]; +export var UpdateDistributionTenant: StaticOperationSchema = [ + 9, + n0, + _UDT, + { + [_h]: ["PUT", "/2020-05-31/distribution-tenant/{Id}", 200], + }, + () => UpdateDistributionTenantRequest, + () => UpdateDistributionTenantResult, +]; +export var UpdateDistributionWithStagingConfig: StaticOperationSchema = [ + 9, + n0, + _UDWSC, + { + [_h]: ["PUT", "/2020-05-31/distribution/{Id}/promote-staging-config", 200], + }, + () => UpdateDistributionWithStagingConfigRequest, + () => UpdateDistributionWithStagingConfigResult, +]; +export var UpdateDomainAssociation: StaticOperationSchema = [ + 9, + n0, + _UDA, + { + [_h]: ["POST", "/2020-05-31/domain-association", 200], + }, + () => UpdateDomainAssociationRequest, + () => UpdateDomainAssociationResult, +]; +export var UpdateFieldLevelEncryptionConfig: StaticOperationSchema = [ + 9, + n0, + _UFLEC, + { + [_h]: ["PUT", "/2020-05-31/field-level-encryption/{Id}/config", 200], + }, + () => UpdateFieldLevelEncryptionConfigRequest, + () => UpdateFieldLevelEncryptionConfigResult, +]; +export var UpdateFieldLevelEncryptionProfile: StaticOperationSchema = [ + 9, + n0, + _UFLEP, + { + [_h]: ["PUT", "/2020-05-31/field-level-encryption-profile/{Id}/config", 200], + }, + () => UpdateFieldLevelEncryptionProfileRequest, + () => UpdateFieldLevelEncryptionProfileResult, +]; +export var UpdateFunction: StaticOperationSchema = [ + 9, + n0, + _UF, + { + [_h]: ["PUT", "/2020-05-31/function/{Name}", 200], + }, + () => UpdateFunctionRequest, + () => UpdateFunctionResult, +]; +export var UpdateKeyGroup: StaticOperationSchema = [ + 9, + n0, + _UKG, + { + [_h]: ["PUT", "/2020-05-31/key-group/{Id}", 200], + }, + () => UpdateKeyGroupRequest, + () => UpdateKeyGroupResult, +]; +export var UpdateKeyValueStore: StaticOperationSchema = [ + 9, + n0, + _UKVS, + { + [_h]: ["PUT", "/2020-05-31/key-value-store/{Name}", 200], + }, + () => UpdateKeyValueStoreRequest, + () => UpdateKeyValueStoreResult, +]; +export var UpdateOriginAccessControl: StaticOperationSchema = [ + 9, + n0, + _UOAC, + { + [_h]: ["PUT", "/2020-05-31/origin-access-control/{Id}/config", 200], + }, + () => UpdateOriginAccessControlRequest, + () => UpdateOriginAccessControlResult, +]; +export var UpdateOriginRequestPolicy: StaticOperationSchema = [ + 9, + n0, + _UORP, + { + [_h]: ["PUT", "/2020-05-31/origin-request-policy/{Id}", 200], + }, + () => UpdateOriginRequestPolicyRequest, + () => UpdateOriginRequestPolicyResult, +]; +export var UpdatePublicKey: StaticOperationSchema = [ + 9, + n0, + _UPK, + { + [_h]: ["PUT", "/2020-05-31/public-key/{Id}/config", 200], + }, + () => UpdatePublicKeyRequest, + () => UpdatePublicKeyResult, +]; +export var UpdateRealtimeLogConfig: StaticOperationSchema = [ + 9, + n0, + _URLC, + { + [_h]: ["PUT", "/2020-05-31/realtime-log-config", 200], + }, + () => UpdateRealtimeLogConfigRequest, + () => UpdateRealtimeLogConfigResult, +]; +export var UpdateResponseHeadersPolicy: StaticOperationSchema = [ + 9, + n0, + _URHP, + { + [_h]: ["PUT", "/2020-05-31/response-headers-policy/{Id}", 200], + }, + () => UpdateResponseHeadersPolicyRequest, + () => UpdateResponseHeadersPolicyResult, +]; +export var UpdateStreamingDistribution: StaticOperationSchema = [ + 9, + n0, + _USD, + { + [_h]: ["PUT", "/2020-05-31/streaming-distribution/{Id}/config", 200], + }, + () => UpdateStreamingDistributionRequest, + () => UpdateStreamingDistributionResult, +]; +export var UpdateVpcOrigin: StaticOperationSchema = [ + 9, + n0, + _UVO, + { + [_h]: ["PUT", "/2020-05-31/vpc-origin/{Id}", 202], + }, + () => UpdateVpcOriginRequest, + () => UpdateVpcOriginResult, +]; +export var VerifyDnsConfiguration: StaticOperationSchema = [ + 9, + n0, + _VDC, + { + [_h]: ["POST", "/2020-05-31/verify-dns-configuration", 200], + }, + () => VerifyDnsConfigurationRequest, + () => VerifyDnsConfigurationResult, +]; diff --git a/clients/client-route-53/package.json b/clients/client-route-53/package.json index 16d8a53823eb..5eebefb08b29 100644 --- a/clients/client-route-53/package.json +++ b/clients/client-route-53/package.json @@ -32,7 +32,6 @@ "@aws-sdk/util-endpoints": "*", "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", - "@aws-sdk/xml-builder": "*", "@smithy/config-resolver": "^4.4.3", "@smithy/core": "^3.18.2", "@smithy/fetch-http-handler": "^5.3.6", diff --git a/clients/client-route-53/src/Route53Client.ts b/clients/client-route-53/src/Route53Client.ts index 12961eb19213..e3e5ec6fd0bd 100644 --- a/clients/client-route-53/src/Route53Client.ts +++ b/clients/client-route-53/src/Route53Client.ts @@ -19,6 +19,7 @@ import { getHttpAuthSchemeEndpointRuleSetPlugin, getHttpSigningPlugin, } from "@smithy/core"; +import { getSchemaSerdePlugin } from "@smithy/core/schema"; import { getContentLengthPlugin } from "@smithy/middleware-content-length"; import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint"; import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry"; @@ -34,11 +35,14 @@ import { BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, + ClientProtocol, Decoder as __Decoder, Encoder as __Encoder, EndpointV2 as __EndpointV2, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, + HttpRequest, + HttpResponse, Logger as __Logger, Provider as __Provider, Provider, @@ -576,6 +580,16 @@ export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHand */ extensions?: RuntimeExtension[]; + /** + * The protocol controlling the message type (e.g. HTTP) and format (e.g. JSON) + * may be overridden. A default will always be set by the client. + * Available options depend on the service's supported protocols and will not be validated by + * the client. + * @alpha + * + */ + protocol?: ClientProtocol; + /** * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. */ @@ -665,6 +679,7 @@ export class Route53Client extends __Client< const _config_7 = resolveHttpAuthSchemeConfig(_config_6); const _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); this.config = _config_8; + this.middlewareStack.use(getSchemaSerdePlugin(this.config)); this.middlewareStack.use(getUserAgentPlugin(this.config)); this.middlewareStack.use(getRetryPlugin(this.config)); this.middlewareStack.use(getContentLengthPlugin(this.config)); diff --git a/clients/client-route-53/src/commands/ActivateKeySigningKeyCommand.ts b/clients/client-route-53/src/commands/ActivateKeySigningKeyCommand.ts index de6ba7510cf3..3a2314954d44 100644 --- a/clients/client-route-53/src/commands/ActivateKeySigningKeyCommand.ts +++ b/clients/client-route-53/src/commands/ActivateKeySigningKeyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ActivateKeySigningKeyRequest, ActivateKeySigningKeyResponse } from "../models/models_0"; -import { de_ActivateKeySigningKeyCommand, se_ActivateKeySigningKeyCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ActivateKeySigningKey } from "../schemas/schemas_0"; /** * @public @@ -100,17 +99,11 @@ export class ActivateKeySigningKeyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "ActivateKeySigningKey", {}) .n("Route53Client", "ActivateKeySigningKeyCommand") - .f(void 0, void 0) - .ser(se_ActivateKeySigningKeyCommand) - .de(de_ActivateKeySigningKeyCommand) + .sc(ActivateKeySigningKey) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/AssociateVPCWithHostedZoneCommand.ts b/clients/client-route-53/src/commands/AssociateVPCWithHostedZoneCommand.ts index 698684d871b0..2c4fb19e3d13 100644 --- a/clients/client-route-53/src/commands/AssociateVPCWithHostedZoneCommand.ts +++ b/clients/client-route-53/src/commands/AssociateVPCWithHostedZoneCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { AssociateVPCWithHostedZoneRequest, AssociateVPCWithHostedZoneResponse } from "../models/models_0"; -import { de_AssociateVPCWithHostedZoneCommand, se_AssociateVPCWithHostedZoneCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { AssociateVPCWithHostedZone } from "../schemas/schemas_0"; /** * @public @@ -196,17 +195,11 @@ export class AssociateVPCWithHostedZoneCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "AssociateVPCWithHostedZone", {}) .n("Route53Client", "AssociateVPCWithHostedZoneCommand") - .f(void 0, void 0) - .ser(se_AssociateVPCWithHostedZoneCommand) - .de(de_AssociateVPCWithHostedZoneCommand) + .sc(AssociateVPCWithHostedZone) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ChangeCidrCollectionCommand.ts b/clients/client-route-53/src/commands/ChangeCidrCollectionCommand.ts index 84ee390ca63e..f91c9636e5f8 100644 --- a/clients/client-route-53/src/commands/ChangeCidrCollectionCommand.ts +++ b/clients/client-route-53/src/commands/ChangeCidrCollectionCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ChangeCidrCollectionRequest, ChangeCidrCollectionResponse } from "../models/models_0"; -import { de_ChangeCidrCollectionCommand, se_ChangeCidrCollectionCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ChangeCidrCollection } from "../schemas/schemas_0"; /** * @public @@ -127,17 +126,11 @@ export class ChangeCidrCollectionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "ChangeCidrCollection", {}) .n("Route53Client", "ChangeCidrCollectionCommand") - .f(void 0, void 0) - .ser(se_ChangeCidrCollectionCommand) - .de(de_ChangeCidrCollectionCommand) + .sc(ChangeCidrCollection) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ChangeResourceRecordSetsCommand.ts b/clients/client-route-53/src/commands/ChangeResourceRecordSetsCommand.ts index 0a8cd78536c5..a9c1295b972b 100644 --- a/clients/client-route-53/src/commands/ChangeResourceRecordSetsCommand.ts +++ b/clients/client-route-53/src/commands/ChangeResourceRecordSetsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getChangeResourceRecordSetsPlugin, getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ChangeResourceRecordSetsRequest, ChangeResourceRecordSetsResponse } from "../models/models_0"; -import { de_ChangeResourceRecordSetsCommand, se_ChangeResourceRecordSetsCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ChangeResourceRecordSets } from "../schemas/schemas_0"; /** * @public @@ -821,7 +820,6 @@ export class ChangeResourceRecordSetsCommand extends $Command .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getChangeResourceRecordSetsPlugin(config), getIdNormalizerPlugin(config), @@ -829,9 +827,7 @@ export class ChangeResourceRecordSetsCommand extends $Command }) .s("AWSDnsV20130401", "ChangeResourceRecordSets", {}) .n("Route53Client", "ChangeResourceRecordSetsCommand") - .f(void 0, void 0) - .ser(se_ChangeResourceRecordSetsCommand) - .de(de_ChangeResourceRecordSetsCommand) + .sc(ChangeResourceRecordSets) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ChangeTagsForResourceCommand.ts b/clients/client-route-53/src/commands/ChangeTagsForResourceCommand.ts index 8f83c6a9025a..304549dce9ce 100644 --- a/clients/client-route-53/src/commands/ChangeTagsForResourceCommand.ts +++ b/clients/client-route-53/src/commands/ChangeTagsForResourceCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ChangeTagsForResourceRequest, ChangeTagsForResourceResponse } from "../models/models_0"; -import { de_ChangeTagsForResourceCommand, se_ChangeTagsForResourceCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ChangeTagsForResource } from "../schemas/schemas_0"; /** * @public @@ -126,16 +125,11 @@ export class ChangeTagsForResourceCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ChangeTagsForResource", {}) .n("Route53Client", "ChangeTagsForResourceCommand") - .f(void 0, void 0) - .ser(se_ChangeTagsForResourceCommand) - .de(de_ChangeTagsForResourceCommand) + .sc(ChangeTagsForResource) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/CreateCidrCollectionCommand.ts b/clients/client-route-53/src/commands/CreateCidrCollectionCommand.ts index fd75c77392df..8f291debd62e 100644 --- a/clients/client-route-53/src/commands/CreateCidrCollectionCommand.ts +++ b/clients/client-route-53/src/commands/CreateCidrCollectionCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateCidrCollectionRequest, CreateCidrCollectionResponse } from "../models/models_0"; -import { de_CreateCidrCollectionCommand, se_CreateCidrCollectionCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { CreateCidrCollection } from "../schemas/schemas_0"; /** * @public @@ -92,16 +91,11 @@ export class CreateCidrCollectionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "CreateCidrCollection", {}) .n("Route53Client", "CreateCidrCollectionCommand") - .f(void 0, void 0) - .ser(se_CreateCidrCollectionCommand) - .de(de_CreateCidrCollectionCommand) + .sc(CreateCidrCollection) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/CreateHealthCheckCommand.ts b/clients/client-route-53/src/commands/CreateHealthCheckCommand.ts index 53f03ba4ebc1..7c8005cf60b9 100644 --- a/clients/client-route-53/src/commands/CreateHealthCheckCommand.ts +++ b/clients/client-route-53/src/commands/CreateHealthCheckCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateHealthCheckRequest, CreateHealthCheckResponse } from "../models/models_0"; -import { de_CreateHealthCheckCommand, se_CreateHealthCheckCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { CreateHealthCheck } from "../schemas/schemas_0"; /** * @public @@ -211,16 +210,11 @@ export class CreateHealthCheckCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "CreateHealthCheck", {}) .n("Route53Client", "CreateHealthCheckCommand") - .f(void 0, void 0) - .ser(se_CreateHealthCheckCommand) - .de(de_CreateHealthCheckCommand) + .sc(CreateHealthCheck) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/CreateHostedZoneCommand.ts b/clients/client-route-53/src/commands/CreateHostedZoneCommand.ts index 54861cf325e0..bb777bcd631c 100644 --- a/clients/client-route-53/src/commands/CreateHostedZoneCommand.ts +++ b/clients/client-route-53/src/commands/CreateHostedZoneCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateHostedZoneRequest, CreateHostedZoneResponse } from "../models/models_0"; -import { de_CreateHostedZoneCommand, se_CreateHostedZoneCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { CreateHostedZone } from "../schemas/schemas_0"; /** * @public @@ -240,17 +239,11 @@ export class CreateHostedZoneCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "CreateHostedZone", {}) .n("Route53Client", "CreateHostedZoneCommand") - .f(void 0, void 0) - .ser(se_CreateHostedZoneCommand) - .de(de_CreateHostedZoneCommand) + .sc(CreateHostedZone) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/CreateKeySigningKeyCommand.ts b/clients/client-route-53/src/commands/CreateKeySigningKeyCommand.ts index 581bba5a38f3..aa15c8c0be0f 100644 --- a/clients/client-route-53/src/commands/CreateKeySigningKeyCommand.ts +++ b/clients/client-route-53/src/commands/CreateKeySigningKeyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateKeySigningKeyRequest, CreateKeySigningKeyResponse } from "../models/models_0"; -import { de_CreateKeySigningKeyCommand, se_CreateKeySigningKeyCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { CreateKeySigningKey } from "../schemas/schemas_0"; /** * @public @@ -135,17 +134,11 @@ export class CreateKeySigningKeyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "CreateKeySigningKey", {}) .n("Route53Client", "CreateKeySigningKeyCommand") - .f(void 0, void 0) - .ser(se_CreateKeySigningKeyCommand) - .de(de_CreateKeySigningKeyCommand) + .sc(CreateKeySigningKey) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/CreateQueryLoggingConfigCommand.ts b/clients/client-route-53/src/commands/CreateQueryLoggingConfigCommand.ts index bba0beda3c7d..3021d94906cf 100644 --- a/clients/client-route-53/src/commands/CreateQueryLoggingConfigCommand.ts +++ b/clients/client-route-53/src/commands/CreateQueryLoggingConfigCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateQueryLoggingConfigRequest, CreateQueryLoggingConfigResponse } from "../models/models_0"; -import { de_CreateQueryLoggingConfigCommand, se_CreateQueryLoggingConfigCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { CreateQueryLoggingConfig } from "../schemas/schemas_0"; /** * @public @@ -289,17 +288,11 @@ export class CreateQueryLoggingConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "CreateQueryLoggingConfig", {}) .n("Route53Client", "CreateQueryLoggingConfigCommand") - .f(void 0, void 0) - .ser(se_CreateQueryLoggingConfigCommand) - .de(de_CreateQueryLoggingConfigCommand) + .sc(CreateQueryLoggingConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/CreateReusableDelegationSetCommand.ts b/clients/client-route-53/src/commands/CreateReusableDelegationSetCommand.ts index e30c8d11ee18..5a7b75e59b5b 100644 --- a/clients/client-route-53/src/commands/CreateReusableDelegationSetCommand.ts +++ b/clients/client-route-53/src/commands/CreateReusableDelegationSetCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateReusableDelegationSetRequest, CreateReusableDelegationSetResponse } from "../models/models_0"; -import { de_CreateReusableDelegationSetCommand, se_CreateReusableDelegationSetCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { CreateReusableDelegationSet } from "../schemas/schemas_0"; /** * @public @@ -165,17 +164,11 @@ export class CreateReusableDelegationSetCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "CreateReusableDelegationSet", {}) .n("Route53Client", "CreateReusableDelegationSetCommand") - .f(void 0, void 0) - .ser(se_CreateReusableDelegationSetCommand) - .de(de_CreateReusableDelegationSetCommand) + .sc(CreateReusableDelegationSet) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/CreateTrafficPolicyCommand.ts b/clients/client-route-53/src/commands/CreateTrafficPolicyCommand.ts index 8de96cad2908..466f98420fea 100644 --- a/clients/client-route-53/src/commands/CreateTrafficPolicyCommand.ts +++ b/clients/client-route-53/src/commands/CreateTrafficPolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateTrafficPolicyRequest, CreateTrafficPolicyResponse } from "../models/models_0"; -import { de_CreateTrafficPolicyCommand, se_CreateTrafficPolicyCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { CreateTrafficPolicy } from "../schemas/schemas_0"; /** * @public @@ -101,16 +100,11 @@ export class CreateTrafficPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "CreateTrafficPolicy", {}) .n("Route53Client", "CreateTrafficPolicyCommand") - .f(void 0, void 0) - .ser(se_CreateTrafficPolicyCommand) - .de(de_CreateTrafficPolicyCommand) + .sc(CreateTrafficPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/CreateTrafficPolicyInstanceCommand.ts b/clients/client-route-53/src/commands/CreateTrafficPolicyInstanceCommand.ts index 0b22ceea87f9..ae1740389d1f 100644 --- a/clients/client-route-53/src/commands/CreateTrafficPolicyInstanceCommand.ts +++ b/clients/client-route-53/src/commands/CreateTrafficPolicyInstanceCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateTrafficPolicyInstanceRequest, CreateTrafficPolicyInstanceResponse } from "../models/models_0"; -import { de_CreateTrafficPolicyInstanceCommand, se_CreateTrafficPolicyInstanceCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { CreateTrafficPolicyInstance } from "../schemas/schemas_0"; /** * @public @@ -122,17 +121,11 @@ export class CreateTrafficPolicyInstanceCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "CreateTrafficPolicyInstance", {}) .n("Route53Client", "CreateTrafficPolicyInstanceCommand") - .f(void 0, void 0) - .ser(se_CreateTrafficPolicyInstanceCommand) - .de(de_CreateTrafficPolicyInstanceCommand) + .sc(CreateTrafficPolicyInstance) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/CreateTrafficPolicyVersionCommand.ts b/clients/client-route-53/src/commands/CreateTrafficPolicyVersionCommand.ts index 1e0d3e22e4d1..3bace9cf5c6d 100644 --- a/clients/client-route-53/src/commands/CreateTrafficPolicyVersionCommand.ts +++ b/clients/client-route-53/src/commands/CreateTrafficPolicyVersionCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateTrafficPolicyVersionRequest, CreateTrafficPolicyVersionResponse } from "../models/models_0"; -import { de_CreateTrafficPolicyVersionCommand, se_CreateTrafficPolicyVersionCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { CreateTrafficPolicyVersion } from "../schemas/schemas_0"; /** * @public @@ -109,17 +108,11 @@ export class CreateTrafficPolicyVersionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "CreateTrafficPolicyVersion", {}) .n("Route53Client", "CreateTrafficPolicyVersionCommand") - .f(void 0, void 0) - .ser(se_CreateTrafficPolicyVersionCommand) - .de(de_CreateTrafficPolicyVersionCommand) + .sc(CreateTrafficPolicyVersion) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/CreateVPCAssociationAuthorizationCommand.ts b/clients/client-route-53/src/commands/CreateVPCAssociationAuthorizationCommand.ts index a2b4c8317e3a..7c460b3aed47 100644 --- a/clients/client-route-53/src/commands/CreateVPCAssociationAuthorizationCommand.ts +++ b/clients/client-route-53/src/commands/CreateVPCAssociationAuthorizationCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { CreateVPCAssociationAuthorizationRequest, CreateVPCAssociationAuthorizationResponse, } from "../models/models_0"; -import { - de_CreateVPCAssociationAuthorizationCommand, - se_CreateVPCAssociationAuthorizationCommand, -} from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { CreateVPCAssociationAuthorization } from "../schemas/schemas_0"; /** * @public @@ -118,17 +114,11 @@ export class CreateVPCAssociationAuthorizationCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "CreateVPCAssociationAuthorization", {}) .n("Route53Client", "CreateVPCAssociationAuthorizationCommand") - .f(void 0, void 0) - .ser(se_CreateVPCAssociationAuthorizationCommand) - .de(de_CreateVPCAssociationAuthorizationCommand) + .sc(CreateVPCAssociationAuthorization) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/DeactivateKeySigningKeyCommand.ts b/clients/client-route-53/src/commands/DeactivateKeySigningKeyCommand.ts index cfe87aef0b34..57c10495a68a 100644 --- a/clients/client-route-53/src/commands/DeactivateKeySigningKeyCommand.ts +++ b/clients/client-route-53/src/commands/DeactivateKeySigningKeyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeactivateKeySigningKeyRequest, DeactivateKeySigningKeyResponse } from "../models/models_0"; -import { de_DeactivateKeySigningKeyCommand, se_DeactivateKeySigningKeyCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { DeactivateKeySigningKey } from "../schemas/schemas_0"; /** * @public @@ -104,17 +103,11 @@ export class DeactivateKeySigningKeyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "DeactivateKeySigningKey", {}) .n("Route53Client", "DeactivateKeySigningKeyCommand") - .f(void 0, void 0) - .ser(se_DeactivateKeySigningKeyCommand) - .de(de_DeactivateKeySigningKeyCommand) + .sc(DeactivateKeySigningKey) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/DeleteCidrCollectionCommand.ts b/clients/client-route-53/src/commands/DeleteCidrCollectionCommand.ts index 334898d277ee..c9951d1ae210 100644 --- a/clients/client-route-53/src/commands/DeleteCidrCollectionCommand.ts +++ b/clients/client-route-53/src/commands/DeleteCidrCollectionCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteCidrCollectionRequest, DeleteCidrCollectionResponse } from "../models/models_0"; -import { de_DeleteCidrCollectionCommand, se_DeleteCidrCollectionCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { DeleteCidrCollection } from "../schemas/schemas_0"; /** * @public @@ -83,17 +82,11 @@ export class DeleteCidrCollectionCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "DeleteCidrCollection", {}) .n("Route53Client", "DeleteCidrCollectionCommand") - .f(void 0, void 0) - .ser(se_DeleteCidrCollectionCommand) - .de(de_DeleteCidrCollectionCommand) + .sc(DeleteCidrCollection) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/DeleteHealthCheckCommand.ts b/clients/client-route-53/src/commands/DeleteHealthCheckCommand.ts index 192f29503a9e..1443ffb34cf2 100644 --- a/clients/client-route-53/src/commands/DeleteHealthCheckCommand.ts +++ b/clients/client-route-53/src/commands/DeleteHealthCheckCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteHealthCheckRequest, DeleteHealthCheckResponse } from "../models/models_0"; -import { de_DeleteHealthCheckCommand, se_DeleteHealthCheckCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { DeleteHealthCheck } from "../schemas/schemas_0"; /** * @public @@ -91,16 +90,11 @@ export class DeleteHealthCheckCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "DeleteHealthCheck", {}) .n("Route53Client", "DeleteHealthCheckCommand") - .f(void 0, void 0) - .ser(se_DeleteHealthCheckCommand) - .de(de_DeleteHealthCheckCommand) + .sc(DeleteHealthCheck) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/DeleteHostedZoneCommand.ts b/clients/client-route-53/src/commands/DeleteHostedZoneCommand.ts index 8335f4c5bc8c..524878adb2b5 100644 --- a/clients/client-route-53/src/commands/DeleteHostedZoneCommand.ts +++ b/clients/client-route-53/src/commands/DeleteHostedZoneCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteHostedZoneRequest, DeleteHostedZoneResponse } from "../models/models_0"; -import { de_DeleteHostedZoneCommand, se_DeleteHostedZoneCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { DeleteHostedZone } from "../schemas/schemas_0"; /** * @public @@ -136,17 +135,11 @@ export class DeleteHostedZoneCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "DeleteHostedZone", {}) .n("Route53Client", "DeleteHostedZoneCommand") - .f(void 0, void 0) - .ser(se_DeleteHostedZoneCommand) - .de(de_DeleteHostedZoneCommand) + .sc(DeleteHostedZone) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/DeleteKeySigningKeyCommand.ts b/clients/client-route-53/src/commands/DeleteKeySigningKeyCommand.ts index 76726903e097..f837c1c0690d 100644 --- a/clients/client-route-53/src/commands/DeleteKeySigningKeyCommand.ts +++ b/clients/client-route-53/src/commands/DeleteKeySigningKeyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteKeySigningKeyRequest, DeleteKeySigningKeyResponse } from "../models/models_0"; -import { de_DeleteKeySigningKeyCommand, se_DeleteKeySigningKeyCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { DeleteKeySigningKey } from "../schemas/schemas_0"; /** * @public @@ -104,17 +103,11 @@ export class DeleteKeySigningKeyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "DeleteKeySigningKey", {}) .n("Route53Client", "DeleteKeySigningKeyCommand") - .f(void 0, void 0) - .ser(se_DeleteKeySigningKeyCommand) - .de(de_DeleteKeySigningKeyCommand) + .sc(DeleteKeySigningKey) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/DeleteQueryLoggingConfigCommand.ts b/clients/client-route-53/src/commands/DeleteQueryLoggingConfigCommand.ts index 1f007d4fe7e1..79768ab91b2a 100644 --- a/clients/client-route-53/src/commands/DeleteQueryLoggingConfigCommand.ts +++ b/clients/client-route-53/src/commands/DeleteQueryLoggingConfigCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteQueryLoggingConfigRequest, DeleteQueryLoggingConfigResponse } from "../models/models_0"; -import { de_DeleteQueryLoggingConfigCommand, se_DeleteQueryLoggingConfigCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { DeleteQueryLoggingConfig } from "../schemas/schemas_0"; /** * @public @@ -82,17 +81,11 @@ export class DeleteQueryLoggingConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "DeleteQueryLoggingConfig", {}) .n("Route53Client", "DeleteQueryLoggingConfigCommand") - .f(void 0, void 0) - .ser(se_DeleteQueryLoggingConfigCommand) - .de(de_DeleteQueryLoggingConfigCommand) + .sc(DeleteQueryLoggingConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/DeleteReusableDelegationSetCommand.ts b/clients/client-route-53/src/commands/DeleteReusableDelegationSetCommand.ts index 111a2588a2d7..d5eef90b99ac 100644 --- a/clients/client-route-53/src/commands/DeleteReusableDelegationSetCommand.ts +++ b/clients/client-route-53/src/commands/DeleteReusableDelegationSetCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteReusableDelegationSetRequest, DeleteReusableDelegationSetResponse } from "../models/models_0"; -import { de_DeleteReusableDelegationSetCommand, se_DeleteReusableDelegationSetCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { DeleteReusableDelegationSet } from "../schemas/schemas_0"; /** * @public @@ -91,17 +90,11 @@ export class DeleteReusableDelegationSetCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "DeleteReusableDelegationSet", {}) .n("Route53Client", "DeleteReusableDelegationSetCommand") - .f(void 0, void 0) - .ser(se_DeleteReusableDelegationSetCommand) - .de(de_DeleteReusableDelegationSetCommand) + .sc(DeleteReusableDelegationSet) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/DeleteTrafficPolicyCommand.ts b/clients/client-route-53/src/commands/DeleteTrafficPolicyCommand.ts index 93e58fdfd3fd..28462549331d 100644 --- a/clients/client-route-53/src/commands/DeleteTrafficPolicyCommand.ts +++ b/clients/client-route-53/src/commands/DeleteTrafficPolicyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteTrafficPolicyRequest, DeleteTrafficPolicyResponse } from "../models/models_0"; -import { de_DeleteTrafficPolicyCommand, se_DeleteTrafficPolicyCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { DeleteTrafficPolicy } from "../schemas/schemas_0"; /** * @public @@ -99,17 +98,11 @@ export class DeleteTrafficPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "DeleteTrafficPolicy", {}) .n("Route53Client", "DeleteTrafficPolicyCommand") - .f(void 0, void 0) - .ser(se_DeleteTrafficPolicyCommand) - .de(de_DeleteTrafficPolicyCommand) + .sc(DeleteTrafficPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/DeleteTrafficPolicyInstanceCommand.ts b/clients/client-route-53/src/commands/DeleteTrafficPolicyInstanceCommand.ts index 6ae89d06bc4e..825c53c740f9 100644 --- a/clients/client-route-53/src/commands/DeleteTrafficPolicyInstanceCommand.ts +++ b/clients/client-route-53/src/commands/DeleteTrafficPolicyInstanceCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteTrafficPolicyInstanceRequest, DeleteTrafficPolicyInstanceResponse } from "../models/models_0"; -import { de_DeleteTrafficPolicyInstanceCommand, se_DeleteTrafficPolicyInstanceCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { DeleteTrafficPolicyInstance } from "../schemas/schemas_0"; /** * @public @@ -89,17 +88,11 @@ export class DeleteTrafficPolicyInstanceCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "DeleteTrafficPolicyInstance", {}) .n("Route53Client", "DeleteTrafficPolicyInstanceCommand") - .f(void 0, void 0) - .ser(se_DeleteTrafficPolicyInstanceCommand) - .de(de_DeleteTrafficPolicyInstanceCommand) + .sc(DeleteTrafficPolicyInstance) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/DeleteVPCAssociationAuthorizationCommand.ts b/clients/client-route-53/src/commands/DeleteVPCAssociationAuthorizationCommand.ts index 23cf8457cdca..167043c5bcbb 100644 --- a/clients/client-route-53/src/commands/DeleteVPCAssociationAuthorizationCommand.ts +++ b/clients/client-route-53/src/commands/DeleteVPCAssociationAuthorizationCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { DeleteVPCAssociationAuthorizationRequest, DeleteVPCAssociationAuthorizationResponse, } from "../models/models_0"; -import { - de_DeleteVPCAssociationAuthorizationCommand, - se_DeleteVPCAssociationAuthorizationCommand, -} from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { DeleteVPCAssociationAuthorization } from "../schemas/schemas_0"; /** * @public @@ -110,17 +106,11 @@ export class DeleteVPCAssociationAuthorizationCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "DeleteVPCAssociationAuthorization", {}) .n("Route53Client", "DeleteVPCAssociationAuthorizationCommand") - .f(void 0, void 0) - .ser(se_DeleteVPCAssociationAuthorizationCommand) - .de(de_DeleteVPCAssociationAuthorizationCommand) + .sc(DeleteVPCAssociationAuthorization) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/DisableHostedZoneDNSSECCommand.ts b/clients/client-route-53/src/commands/DisableHostedZoneDNSSECCommand.ts index 28e0fdd85127..1ad15cbf3945 100644 --- a/clients/client-route-53/src/commands/DisableHostedZoneDNSSECCommand.ts +++ b/clients/client-route-53/src/commands/DisableHostedZoneDNSSECCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DisableHostedZoneDNSSECRequest, DisableHostedZoneDNSSECResponse } from "../models/models_0"; -import { de_DisableHostedZoneDNSSECCommand, se_DisableHostedZoneDNSSECCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { DisableHostedZoneDNSSEC } from "../schemas/schemas_0"; /** * @public @@ -104,17 +103,11 @@ export class DisableHostedZoneDNSSECCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "DisableHostedZoneDNSSEC", {}) .n("Route53Client", "DisableHostedZoneDNSSECCommand") - .f(void 0, void 0) - .ser(se_DisableHostedZoneDNSSECCommand) - .de(de_DisableHostedZoneDNSSECCommand) + .sc(DisableHostedZoneDNSSEC) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/DisassociateVPCFromHostedZoneCommand.ts b/clients/client-route-53/src/commands/DisassociateVPCFromHostedZoneCommand.ts index a183c416db6d..0322ffe4e3a9 100644 --- a/clients/client-route-53/src/commands/DisassociateVPCFromHostedZoneCommand.ts +++ b/clients/client-route-53/src/commands/DisassociateVPCFromHostedZoneCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DisassociateVPCFromHostedZoneRequest, DisassociateVPCFromHostedZoneResponse } from "../models/models_0"; -import { - de_DisassociateVPCFromHostedZoneCommand, - se_DisassociateVPCFromHostedZoneCommand, -} from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { DisassociateVPCFromHostedZone } from "../schemas/schemas_0"; /** * @public @@ -152,17 +148,11 @@ export class DisassociateVPCFromHostedZoneCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "DisassociateVPCFromHostedZone", {}) .n("Route53Client", "DisassociateVPCFromHostedZoneCommand") - .f(void 0, void 0) - .ser(se_DisassociateVPCFromHostedZoneCommand) - .de(de_DisassociateVPCFromHostedZoneCommand) + .sc(DisassociateVPCFromHostedZone) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/EnableHostedZoneDNSSECCommand.ts b/clients/client-route-53/src/commands/EnableHostedZoneDNSSECCommand.ts index 45883400753a..b8f8fab716f4 100644 --- a/clients/client-route-53/src/commands/EnableHostedZoneDNSSECCommand.ts +++ b/clients/client-route-53/src/commands/EnableHostedZoneDNSSECCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { EnableHostedZoneDNSSECRequest, EnableHostedZoneDNSSECResponse } from "../models/models_0"; -import { de_EnableHostedZoneDNSSECCommand, se_EnableHostedZoneDNSSECCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { EnableHostedZoneDNSSEC } from "../schemas/schemas_0"; /** * @public @@ -107,17 +106,11 @@ export class EnableHostedZoneDNSSECCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "EnableHostedZoneDNSSEC", {}) .n("Route53Client", "EnableHostedZoneDNSSECCommand") - .f(void 0, void 0) - .ser(se_EnableHostedZoneDNSSECCommand) - .de(de_EnableHostedZoneDNSSECCommand) + .sc(EnableHostedZoneDNSSEC) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetAccountLimitCommand.ts b/clients/client-route-53/src/commands/GetAccountLimitCommand.ts index 06bd25729671..c6eda02637d3 100644 --- a/clients/client-route-53/src/commands/GetAccountLimitCommand.ts +++ b/clients/client-route-53/src/commands/GetAccountLimitCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetAccountLimitRequest, GetAccountLimitResponse } from "../models/models_0"; -import { de_GetAccountLimitCommand, se_GetAccountLimitCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetAccountLimit } from "../schemas/schemas_0"; /** * @public @@ -85,16 +84,11 @@ export class GetAccountLimitCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "GetAccountLimit", {}) .n("Route53Client", "GetAccountLimitCommand") - .f(void 0, void 0) - .ser(se_GetAccountLimitCommand) - .de(de_GetAccountLimitCommand) + .sc(GetAccountLimit) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetChangeCommand.ts b/clients/client-route-53/src/commands/GetChangeCommand.ts index c0631b7d7814..2b8d121aaa7b 100644 --- a/clients/client-route-53/src/commands/GetChangeCommand.ts +++ b/clients/client-route-53/src/commands/GetChangeCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetChangeRequest, GetChangeResponse } from "../models/models_0"; -import { de_GetChangeCommand, se_GetChangeCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetChange } from "../schemas/schemas_0"; /** * @public @@ -96,17 +95,11 @@ export class GetChangeCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "GetChange", {}) .n("Route53Client", "GetChangeCommand") - .f(void 0, void 0) - .ser(se_GetChangeCommand) - .de(de_GetChangeCommand) + .sc(GetChange) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetCheckerIpRangesCommand.ts b/clients/client-route-53/src/commands/GetCheckerIpRangesCommand.ts index e9e80588bf72..906bd50f9266 100644 --- a/clients/client-route-53/src/commands/GetCheckerIpRangesCommand.ts +++ b/clients/client-route-53/src/commands/GetCheckerIpRangesCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetCheckerIpRangesRequest, GetCheckerIpRangesResponse } from "../models/models_0"; -import { de_GetCheckerIpRangesCommand, se_GetCheckerIpRangesCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetCheckerIpRanges } from "../schemas/schemas_0"; /** * @public @@ -79,16 +78,11 @@ export class GetCheckerIpRangesCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "GetCheckerIpRanges", {}) .n("Route53Client", "GetCheckerIpRangesCommand") - .f(void 0, void 0) - .ser(se_GetCheckerIpRangesCommand) - .de(de_GetCheckerIpRangesCommand) + .sc(GetCheckerIpRanges) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetDNSSECCommand.ts b/clients/client-route-53/src/commands/GetDNSSECCommand.ts index 58251229f37c..fc00535c91d6 100644 --- a/clients/client-route-53/src/commands/GetDNSSECCommand.ts +++ b/clients/client-route-53/src/commands/GetDNSSECCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetDNSSECRequest, GetDNSSECResponse } from "../models/models_0"; -import { de_GetDNSSECCommand, se_GetDNSSECCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetDNSSEC } from "../schemas/schemas_0"; /** * @public @@ -104,17 +103,11 @@ export class GetDNSSECCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "GetDNSSEC", {}) .n("Route53Client", "GetDNSSECCommand") - .f(void 0, void 0) - .ser(se_GetDNSSECCommand) - .de(de_GetDNSSECCommand) + .sc(GetDNSSEC) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetGeoLocationCommand.ts b/clients/client-route-53/src/commands/GetGeoLocationCommand.ts index 0eec8377e4c5..776db1372fd6 100644 --- a/clients/client-route-53/src/commands/GetGeoLocationCommand.ts +++ b/clients/client-route-53/src/commands/GetGeoLocationCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetGeoLocationRequest, GetGeoLocationResponse } from "../models/models_0"; -import { de_GetGeoLocationCommand, se_GetGeoLocationCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetGeoLocation } from "../schemas/schemas_0"; /** * @public @@ -112,16 +111,11 @@ export class GetGeoLocationCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "GetGeoLocation", {}) .n("Route53Client", "GetGeoLocationCommand") - .f(void 0, void 0) - .ser(se_GetGeoLocationCommand) - .de(de_GetGeoLocationCommand) + .sc(GetGeoLocation) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetHealthCheckCommand.ts b/clients/client-route-53/src/commands/GetHealthCheckCommand.ts index 28c5085d602b..9f4042346f5b 100644 --- a/clients/client-route-53/src/commands/GetHealthCheckCommand.ts +++ b/clients/client-route-53/src/commands/GetHealthCheckCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetHealthCheckRequest, GetHealthCheckResponse } from "../models/models_0"; -import { de_GetHealthCheckCommand, se_GetHealthCheckCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetHealthCheck } from "../schemas/schemas_0"; /** * @public @@ -130,16 +129,11 @@ export class GetHealthCheckCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "GetHealthCheck", {}) .n("Route53Client", "GetHealthCheckCommand") - .f(void 0, void 0) - .ser(se_GetHealthCheckCommand) - .de(de_GetHealthCheckCommand) + .sc(GetHealthCheck) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetHealthCheckCountCommand.ts b/clients/client-route-53/src/commands/GetHealthCheckCountCommand.ts index 93f1417e7331..629813867b3a 100644 --- a/clients/client-route-53/src/commands/GetHealthCheckCountCommand.ts +++ b/clients/client-route-53/src/commands/GetHealthCheckCountCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetHealthCheckCountRequest, GetHealthCheckCountResponse } from "../models/models_0"; -import { de_GetHealthCheckCountCommand, se_GetHealthCheckCountCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetHealthCheckCount } from "../schemas/schemas_0"; /** * @public @@ -68,16 +67,11 @@ export class GetHealthCheckCountCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "GetHealthCheckCount", {}) .n("Route53Client", "GetHealthCheckCountCommand") - .f(void 0, void 0) - .ser(se_GetHealthCheckCountCommand) - .de(de_GetHealthCheckCountCommand) + .sc(GetHealthCheckCount) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetHealthCheckLastFailureReasonCommand.ts b/clients/client-route-53/src/commands/GetHealthCheckLastFailureReasonCommand.ts index 39903215f3f8..5d1b536ea037 100644 --- a/clients/client-route-53/src/commands/GetHealthCheckLastFailureReasonCommand.ts +++ b/clients/client-route-53/src/commands/GetHealthCheckLastFailureReasonCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetHealthCheckLastFailureReasonRequest, GetHealthCheckLastFailureReasonResponse } from "../models/models_0"; -import { - de_GetHealthCheckLastFailureReasonCommand, - se_GetHealthCheckLastFailureReasonCommand, -} from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetHealthCheckLastFailureReason } from "../schemas/schemas_0"; /** * @public @@ -90,16 +86,11 @@ export class GetHealthCheckLastFailureReasonCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "GetHealthCheckLastFailureReason", {}) .n("Route53Client", "GetHealthCheckLastFailureReasonCommand") - .f(void 0, void 0) - .ser(se_GetHealthCheckLastFailureReasonCommand) - .de(de_GetHealthCheckLastFailureReasonCommand) + .sc(GetHealthCheckLastFailureReason) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetHealthCheckStatusCommand.ts b/clients/client-route-53/src/commands/GetHealthCheckStatusCommand.ts index 1edb96f7ac32..d505a6b6abf8 100644 --- a/clients/client-route-53/src/commands/GetHealthCheckStatusCommand.ts +++ b/clients/client-route-53/src/commands/GetHealthCheckStatusCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetHealthCheckStatusRequest, GetHealthCheckStatusResponse } from "../models/models_0"; -import { de_GetHealthCheckStatusCommand, se_GetHealthCheckStatusCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetHealthCheckStatus } from "../schemas/schemas_0"; /** * @public @@ -90,16 +89,11 @@ export class GetHealthCheckStatusCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "GetHealthCheckStatus", {}) .n("Route53Client", "GetHealthCheckStatusCommand") - .f(void 0, void 0) - .ser(se_GetHealthCheckStatusCommand) - .de(de_GetHealthCheckStatusCommand) + .sc(GetHealthCheckStatus) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetHostedZoneCommand.ts b/clients/client-route-53/src/commands/GetHostedZoneCommand.ts index 332734b22cc5..7521430d8a69 100644 --- a/clients/client-route-53/src/commands/GetHostedZoneCommand.ts +++ b/clients/client-route-53/src/commands/GetHostedZoneCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetHostedZoneRequest, GetHostedZoneResponse } from "../models/models_0"; -import { de_GetHostedZoneCommand, se_GetHostedZoneCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetHostedZone } from "../schemas/schemas_0"; /** * @public @@ -138,17 +137,11 @@ export class GetHostedZoneCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "GetHostedZone", {}) .n("Route53Client", "GetHostedZoneCommand") - .f(void 0, void 0) - .ser(se_GetHostedZoneCommand) - .de(de_GetHostedZoneCommand) + .sc(GetHostedZone) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetHostedZoneCountCommand.ts b/clients/client-route-53/src/commands/GetHostedZoneCountCommand.ts index 16595ada5e68..eba360fce859 100644 --- a/clients/client-route-53/src/commands/GetHostedZoneCountCommand.ts +++ b/clients/client-route-53/src/commands/GetHostedZoneCountCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetHostedZoneCountRequest, GetHostedZoneCountResponse } from "../models/models_0"; -import { de_GetHostedZoneCountCommand, se_GetHostedZoneCountCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetHostedZoneCount } from "../schemas/schemas_0"; /** * @public @@ -71,16 +70,11 @@ export class GetHostedZoneCountCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "GetHostedZoneCount", {}) .n("Route53Client", "GetHostedZoneCountCommand") - .f(void 0, void 0) - .ser(se_GetHostedZoneCountCommand) - .de(de_GetHostedZoneCountCommand) + .sc(GetHostedZoneCount) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetHostedZoneLimitCommand.ts b/clients/client-route-53/src/commands/GetHostedZoneLimitCommand.ts index 726062d148ec..e4907f4de266 100644 --- a/clients/client-route-53/src/commands/GetHostedZoneLimitCommand.ts +++ b/clients/client-route-53/src/commands/GetHostedZoneLimitCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetHostedZoneLimitRequest, GetHostedZoneLimitResponse } from "../models/models_0"; -import { de_GetHostedZoneLimitCommand, se_GetHostedZoneLimitCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetHostedZoneLimit } from "../schemas/schemas_0"; /** * @public @@ -89,17 +88,11 @@ export class GetHostedZoneLimitCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "GetHostedZoneLimit", {}) .n("Route53Client", "GetHostedZoneLimitCommand") - .f(void 0, void 0) - .ser(se_GetHostedZoneLimitCommand) - .de(de_GetHostedZoneLimitCommand) + .sc(GetHostedZoneLimit) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetQueryLoggingConfigCommand.ts b/clients/client-route-53/src/commands/GetQueryLoggingConfigCommand.ts index 61e19e645b5b..7cbe4d0a653d 100644 --- a/clients/client-route-53/src/commands/GetQueryLoggingConfigCommand.ts +++ b/clients/client-route-53/src/commands/GetQueryLoggingConfigCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetQueryLoggingConfigRequest, GetQueryLoggingConfigResponse } from "../models/models_0"; -import { de_GetQueryLoggingConfigCommand, se_GetQueryLoggingConfigCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetQueryLoggingConfig } from "../schemas/schemas_0"; /** * @public @@ -83,17 +82,11 @@ export class GetQueryLoggingConfigCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "GetQueryLoggingConfig", {}) .n("Route53Client", "GetQueryLoggingConfigCommand") - .f(void 0, void 0) - .ser(se_GetQueryLoggingConfigCommand) - .de(de_GetQueryLoggingConfigCommand) + .sc(GetQueryLoggingConfig) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetReusableDelegationSetCommand.ts b/clients/client-route-53/src/commands/GetReusableDelegationSetCommand.ts index 3069e629d7aa..9e23d26b5cae 100644 --- a/clients/client-route-53/src/commands/GetReusableDelegationSetCommand.ts +++ b/clients/client-route-53/src/commands/GetReusableDelegationSetCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetReusableDelegationSetRequest, GetReusableDelegationSetResponse } from "../models/models_0"; -import { de_GetReusableDelegationSetCommand, se_GetReusableDelegationSetCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetReusableDelegationSet } from "../schemas/schemas_0"; /** * @public @@ -87,17 +86,11 @@ export class GetReusableDelegationSetCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "GetReusableDelegationSet", {}) .n("Route53Client", "GetReusableDelegationSetCommand") - .f(void 0, void 0) - .ser(se_GetReusableDelegationSetCommand) - .de(de_GetReusableDelegationSetCommand) + .sc(GetReusableDelegationSet) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetReusableDelegationSetLimitCommand.ts b/clients/client-route-53/src/commands/GetReusableDelegationSetLimitCommand.ts index 85a9c46949be..d94595f81b37 100644 --- a/clients/client-route-53/src/commands/GetReusableDelegationSetLimitCommand.ts +++ b/clients/client-route-53/src/commands/GetReusableDelegationSetLimitCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetReusableDelegationSetLimitRequest, GetReusableDelegationSetLimitResponse } from "../models/models_0"; -import { - de_GetReusableDelegationSetLimitCommand, - se_GetReusableDelegationSetLimitCommand, -} from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetReusableDelegationSetLimit } from "../schemas/schemas_0"; /** * @public @@ -91,17 +87,11 @@ export class GetReusableDelegationSetLimitCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "GetReusableDelegationSetLimit", {}) .n("Route53Client", "GetReusableDelegationSetLimitCommand") - .f(void 0, void 0) - .ser(se_GetReusableDelegationSetLimitCommand) - .de(de_GetReusableDelegationSetLimitCommand) + .sc(GetReusableDelegationSetLimit) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetTrafficPolicyCommand.ts b/clients/client-route-53/src/commands/GetTrafficPolicyCommand.ts index 44d33d954357..049f7a18c082 100644 --- a/clients/client-route-53/src/commands/GetTrafficPolicyCommand.ts +++ b/clients/client-route-53/src/commands/GetTrafficPolicyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetTrafficPolicyRequest, GetTrafficPolicyResponse } from "../models/models_0"; -import { de_GetTrafficPolicyCommand, se_GetTrafficPolicyCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetTrafficPolicy } from "../schemas/schemas_0"; /** * @public @@ -87,17 +86,11 @@ export class GetTrafficPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "GetTrafficPolicy", {}) .n("Route53Client", "GetTrafficPolicyCommand") - .f(void 0, void 0) - .ser(se_GetTrafficPolicyCommand) - .de(de_GetTrafficPolicyCommand) + .sc(GetTrafficPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetTrafficPolicyInstanceCommand.ts b/clients/client-route-53/src/commands/GetTrafficPolicyInstanceCommand.ts index b9ac2840a878..17bfa021ae34 100644 --- a/clients/client-route-53/src/commands/GetTrafficPolicyInstanceCommand.ts +++ b/clients/client-route-53/src/commands/GetTrafficPolicyInstanceCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetTrafficPolicyInstanceRequest, GetTrafficPolicyInstanceResponse } from "../models/models_0"; -import { de_GetTrafficPolicyInstanceCommand, se_GetTrafficPolicyInstanceCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetTrafficPolicyInstance } from "../schemas/schemas_0"; /** * @public @@ -98,17 +97,11 @@ export class GetTrafficPolicyInstanceCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "GetTrafficPolicyInstance", {}) .n("Route53Client", "GetTrafficPolicyInstanceCommand") - .f(void 0, void 0) - .ser(se_GetTrafficPolicyInstanceCommand) - .de(de_GetTrafficPolicyInstanceCommand) + .sc(GetTrafficPolicyInstance) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/GetTrafficPolicyInstanceCountCommand.ts b/clients/client-route-53/src/commands/GetTrafficPolicyInstanceCountCommand.ts index 8f8ffc180e74..89e8ff89751c 100644 --- a/clients/client-route-53/src/commands/GetTrafficPolicyInstanceCountCommand.ts +++ b/clients/client-route-53/src/commands/GetTrafficPolicyInstanceCountCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetTrafficPolicyInstanceCountRequest, GetTrafficPolicyInstanceCountResponse } from "../models/models_0"; -import { - de_GetTrafficPolicyInstanceCountCommand, - se_GetTrafficPolicyInstanceCountCommand, -} from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { GetTrafficPolicyInstanceCount } from "../schemas/schemas_0"; /** * @public @@ -74,16 +70,11 @@ export class GetTrafficPolicyInstanceCountCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "GetTrafficPolicyInstanceCount", {}) .n("Route53Client", "GetTrafficPolicyInstanceCountCommand") - .f(void 0, void 0) - .ser(se_GetTrafficPolicyInstanceCountCommand) - .de(de_GetTrafficPolicyInstanceCountCommand) + .sc(GetTrafficPolicyInstanceCount) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListCidrBlocksCommand.ts b/clients/client-route-53/src/commands/ListCidrBlocksCommand.ts index 3b3694fdd909..8c295b381879 100644 --- a/clients/client-route-53/src/commands/ListCidrBlocksCommand.ts +++ b/clients/client-route-53/src/commands/ListCidrBlocksCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListCidrBlocksRequest, ListCidrBlocksResponse } from "../models/models_0"; -import { de_ListCidrBlocksCommand, se_ListCidrBlocksCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListCidrBlocks } from "../schemas/schemas_0"; /** * @public @@ -88,16 +87,11 @@ export class ListCidrBlocksCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ListCidrBlocks", {}) .n("Route53Client", "ListCidrBlocksCommand") - .f(void 0, void 0) - .ser(se_ListCidrBlocksCommand) - .de(de_ListCidrBlocksCommand) + .sc(ListCidrBlocks) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListCidrCollectionsCommand.ts b/clients/client-route-53/src/commands/ListCidrCollectionsCommand.ts index e22201e11302..7b7d082ee757 100644 --- a/clients/client-route-53/src/commands/ListCidrCollectionsCommand.ts +++ b/clients/client-route-53/src/commands/ListCidrCollectionsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListCidrCollectionsRequest, ListCidrCollectionsResponse } from "../models/models_0"; -import { de_ListCidrCollectionsCommand, se_ListCidrCollectionsCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListCidrCollections } from "../schemas/schemas_0"; /** * @public @@ -83,16 +82,11 @@ export class ListCidrCollectionsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ListCidrCollections", {}) .n("Route53Client", "ListCidrCollectionsCommand") - .f(void 0, void 0) - .ser(se_ListCidrCollectionsCommand) - .de(de_ListCidrCollectionsCommand) + .sc(ListCidrCollections) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListCidrLocationsCommand.ts b/clients/client-route-53/src/commands/ListCidrLocationsCommand.ts index bcba850e9e85..3cba394e2dc1 100644 --- a/clients/client-route-53/src/commands/ListCidrLocationsCommand.ts +++ b/clients/client-route-53/src/commands/ListCidrLocationsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListCidrLocationsRequest, ListCidrLocationsResponse } from "../models/models_0"; -import { de_ListCidrLocationsCommand, se_ListCidrLocationsCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListCidrLocations } from "../schemas/schemas_0"; /** * @public @@ -84,16 +83,11 @@ export class ListCidrLocationsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ListCidrLocations", {}) .n("Route53Client", "ListCidrLocationsCommand") - .f(void 0, void 0) - .ser(se_ListCidrLocationsCommand) - .de(de_ListCidrLocationsCommand) + .sc(ListCidrLocations) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListGeoLocationsCommand.ts b/clients/client-route-53/src/commands/ListGeoLocationsCommand.ts index bc0d9afaac0c..e5fe1a5cd24b 100644 --- a/clients/client-route-53/src/commands/ListGeoLocationsCommand.ts +++ b/clients/client-route-53/src/commands/ListGeoLocationsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListGeoLocationsRequest, ListGeoLocationsResponse } from "../models/models_0"; -import { de_ListGeoLocationsCommand, se_ListGeoLocationsCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListGeoLocations } from "../schemas/schemas_0"; /** * @public @@ -98,16 +97,11 @@ export class ListGeoLocationsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ListGeoLocations", {}) .n("Route53Client", "ListGeoLocationsCommand") - .f(void 0, void 0) - .ser(se_ListGeoLocationsCommand) - .de(de_ListGeoLocationsCommand) + .sc(ListGeoLocations) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListHealthChecksCommand.ts b/clients/client-route-53/src/commands/ListHealthChecksCommand.ts index e0b418bac3bb..35714c264a3e 100644 --- a/clients/client-route-53/src/commands/ListHealthChecksCommand.ts +++ b/clients/client-route-53/src/commands/ListHealthChecksCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListHealthChecksRequest, ListHealthChecksResponse } from "../models/models_0"; -import { de_ListHealthChecksCommand, se_ListHealthChecksCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListHealthChecks } from "../schemas/schemas_0"; /** * @public @@ -134,16 +133,11 @@ export class ListHealthChecksCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ListHealthChecks", {}) .n("Route53Client", "ListHealthChecksCommand") - .f(void 0, void 0) - .ser(se_ListHealthChecksCommand) - .de(de_ListHealthChecksCommand) + .sc(ListHealthChecks) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListHostedZonesByNameCommand.ts b/clients/client-route-53/src/commands/ListHostedZonesByNameCommand.ts index 8b14db2cab8a..71215022d6ef 100644 --- a/clients/client-route-53/src/commands/ListHostedZonesByNameCommand.ts +++ b/clients/client-route-53/src/commands/ListHostedZonesByNameCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListHostedZonesByNameRequest, ListHostedZonesByNameResponse } from "../models/models_0"; -import { de_ListHostedZonesByNameCommand, se_ListHostedZonesByNameCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListHostedZonesByName } from "../schemas/schemas_0"; /** * @public @@ -155,17 +154,11 @@ export class ListHostedZonesByNameCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "ListHostedZonesByName", {}) .n("Route53Client", "ListHostedZonesByNameCommand") - .f(void 0, void 0) - .ser(se_ListHostedZonesByNameCommand) - .de(de_ListHostedZonesByNameCommand) + .sc(ListHostedZonesByName) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListHostedZonesByVPCCommand.ts b/clients/client-route-53/src/commands/ListHostedZonesByVPCCommand.ts index 250d77754f27..985988df1ae4 100644 --- a/clients/client-route-53/src/commands/ListHostedZonesByVPCCommand.ts +++ b/clients/client-route-53/src/commands/ListHostedZonesByVPCCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListHostedZonesByVPCRequest, ListHostedZonesByVPCResponse } from "../models/models_0"; -import { de_ListHostedZonesByVPCCommand, se_ListHostedZonesByVPCCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListHostedZonesByVPC } from "../schemas/schemas_0"; /** * @public @@ -133,16 +132,11 @@ export class ListHostedZonesByVPCCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ListHostedZonesByVPC", {}) .n("Route53Client", "ListHostedZonesByVPCCommand") - .f(void 0, void 0) - .ser(se_ListHostedZonesByVPCCommand) - .de(de_ListHostedZonesByVPCCommand) + .sc(ListHostedZonesByVPC) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListHostedZonesCommand.ts b/clients/client-route-53/src/commands/ListHostedZonesCommand.ts index 0f35dd5cdb69..f2fc085b5ad5 100644 --- a/clients/client-route-53/src/commands/ListHostedZonesCommand.ts +++ b/clients/client-route-53/src/commands/ListHostedZonesCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListHostedZonesRequest, ListHostedZonesResponse } from "../models/models_0"; -import { de_ListHostedZonesCommand, se_ListHostedZonesCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListHostedZones } from "../schemas/schemas_0"; /** * @public @@ -107,17 +106,11 @@ export class ListHostedZonesCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "ListHostedZones", {}) .n("Route53Client", "ListHostedZonesCommand") - .f(void 0, void 0) - .ser(se_ListHostedZonesCommand) - .de(de_ListHostedZonesCommand) + .sc(ListHostedZones) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListQueryLoggingConfigsCommand.ts b/clients/client-route-53/src/commands/ListQueryLoggingConfigsCommand.ts index a5b5fd81cf36..dc5761d81f72 100644 --- a/clients/client-route-53/src/commands/ListQueryLoggingConfigsCommand.ts +++ b/clients/client-route-53/src/commands/ListQueryLoggingConfigsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListQueryLoggingConfigsRequest, ListQueryLoggingConfigsResponse } from "../models/models_0"; -import { de_ListQueryLoggingConfigsCommand, se_ListQueryLoggingConfigsCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListQueryLoggingConfigs } from "../schemas/schemas_0"; /** * @public @@ -95,17 +94,11 @@ export class ListQueryLoggingConfigsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "ListQueryLoggingConfigs", {}) .n("Route53Client", "ListQueryLoggingConfigsCommand") - .f(void 0, void 0) - .ser(se_ListQueryLoggingConfigsCommand) - .de(de_ListQueryLoggingConfigsCommand) + .sc(ListQueryLoggingConfigs) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListResourceRecordSetsCommand.ts b/clients/client-route-53/src/commands/ListResourceRecordSetsCommand.ts index a5fc25a0f03a..445e4f360173 100644 --- a/clients/client-route-53/src/commands/ListResourceRecordSetsCommand.ts +++ b/clients/client-route-53/src/commands/ListResourceRecordSetsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListResourceRecordSetsRequest, ListResourceRecordSetsResponse } from "../models/models_0"; -import { de_ListResourceRecordSetsCommand, se_ListResourceRecordSetsCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListResourceRecordSets } from "../schemas/schemas_0"; /** * @public @@ -200,17 +199,11 @@ export class ListResourceRecordSetsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "ListResourceRecordSets", {}) .n("Route53Client", "ListResourceRecordSetsCommand") - .f(void 0, void 0) - .ser(se_ListResourceRecordSetsCommand) - .de(de_ListResourceRecordSetsCommand) + .sc(ListResourceRecordSets) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListReusableDelegationSetsCommand.ts b/clients/client-route-53/src/commands/ListReusableDelegationSetsCommand.ts index 8f00da1630f8..b6b68e4803ba 100644 --- a/clients/client-route-53/src/commands/ListReusableDelegationSetsCommand.ts +++ b/clients/client-route-53/src/commands/ListReusableDelegationSetsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListReusableDelegationSetsRequest, ListReusableDelegationSetsResponse } from "../models/models_0"; -import { de_ListReusableDelegationSetsCommand, se_ListReusableDelegationSetsCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListReusableDelegationSets } from "../schemas/schemas_0"; /** * @public @@ -87,16 +86,11 @@ export class ListReusableDelegationSetsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ListReusableDelegationSets", {}) .n("Route53Client", "ListReusableDelegationSetsCommand") - .f(void 0, void 0) - .ser(se_ListReusableDelegationSetsCommand) - .de(de_ListReusableDelegationSetsCommand) + .sc(ListReusableDelegationSets) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListTagsForResourceCommand.ts b/clients/client-route-53/src/commands/ListTagsForResourceCommand.ts index 969c2e55eca3..81aa08eb2305 100644 --- a/clients/client-route-53/src/commands/ListTagsForResourceCommand.ts +++ b/clients/client-route-53/src/commands/ListTagsForResourceCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListTagsForResourceRequest, ListTagsForResourceResponse } from "../models/models_0"; -import { de_ListTagsForResourceCommand, se_ListTagsForResourceCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListTagsForResource } from "../schemas/schemas_0"; /** * @public @@ -101,16 +100,11 @@ export class ListTagsForResourceCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ListTagsForResource", {}) .n("Route53Client", "ListTagsForResourceCommand") - .f(void 0, void 0) - .ser(se_ListTagsForResourceCommand) - .de(de_ListTagsForResourceCommand) + .sc(ListTagsForResource) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListTagsForResourcesCommand.ts b/clients/client-route-53/src/commands/ListTagsForResourcesCommand.ts index 6006fb462028..ce3e7e5892d8 100644 --- a/clients/client-route-53/src/commands/ListTagsForResourcesCommand.ts +++ b/clients/client-route-53/src/commands/ListTagsForResourcesCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListTagsForResourcesRequest, ListTagsForResourcesResponse } from "../models/models_0"; -import { de_ListTagsForResourcesCommand, se_ListTagsForResourcesCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListTagsForResources } from "../schemas/schemas_0"; /** * @public @@ -105,16 +104,11 @@ export class ListTagsForResourcesCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ListTagsForResources", {}) .n("Route53Client", "ListTagsForResourcesCommand") - .f(void 0, void 0) - .ser(se_ListTagsForResourcesCommand) - .de(de_ListTagsForResourcesCommand) + .sc(ListTagsForResources) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListTrafficPoliciesCommand.ts b/clients/client-route-53/src/commands/ListTrafficPoliciesCommand.ts index 192064b94c85..d686b105ded4 100644 --- a/clients/client-route-53/src/commands/ListTrafficPoliciesCommand.ts +++ b/clients/client-route-53/src/commands/ListTrafficPoliciesCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListTrafficPoliciesRequest, ListTrafficPoliciesResponse } from "../models/models_0"; -import { de_ListTrafficPoliciesCommand, se_ListTrafficPoliciesCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListTrafficPolicies } from "../schemas/schemas_0"; /** * @public @@ -89,16 +88,11 @@ export class ListTrafficPoliciesCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ListTrafficPolicies", {}) .n("Route53Client", "ListTrafficPoliciesCommand") - .f(void 0, void 0) - .ser(se_ListTrafficPoliciesCommand) - .de(de_ListTrafficPoliciesCommand) + .sc(ListTrafficPolicies) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListTrafficPolicyInstancesByHostedZoneCommand.ts b/clients/client-route-53/src/commands/ListTrafficPolicyInstancesByHostedZoneCommand.ts index ed0ffc8e149f..61478df3f2dd 100644 --- a/clients/client-route-53/src/commands/ListTrafficPolicyInstancesByHostedZoneCommand.ts +++ b/clients/client-route-53/src/commands/ListTrafficPolicyInstancesByHostedZoneCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { ListTrafficPolicyInstancesByHostedZoneRequest, ListTrafficPolicyInstancesByHostedZoneResponse, } from "../models/models_0"; -import { - de_ListTrafficPolicyInstancesByHostedZoneCommand, - se_ListTrafficPolicyInstancesByHostedZoneCommand, -} from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListTrafficPolicyInstancesByHostedZone } from "../schemas/schemas_0"; /** * @public @@ -119,17 +115,11 @@ export class ListTrafficPolicyInstancesByHostedZoneCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "ListTrafficPolicyInstancesByHostedZone", {}) .n("Route53Client", "ListTrafficPolicyInstancesByHostedZoneCommand") - .f(void 0, void 0) - .ser(se_ListTrafficPolicyInstancesByHostedZoneCommand) - .de(de_ListTrafficPolicyInstancesByHostedZoneCommand) + .sc(ListTrafficPolicyInstancesByHostedZone) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListTrafficPolicyInstancesByPolicyCommand.ts b/clients/client-route-53/src/commands/ListTrafficPolicyInstancesByPolicyCommand.ts index 1db62acaf90a..f19833440f8c 100644 --- a/clients/client-route-53/src/commands/ListTrafficPolicyInstancesByPolicyCommand.ts +++ b/clients/client-route-53/src/commands/ListTrafficPolicyInstancesByPolicyCommand.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -9,11 +8,8 @@ import { ListTrafficPolicyInstancesByPolicyRequest, ListTrafficPolicyInstancesByPolicyResponse, } from "../models/models_0"; -import { - de_ListTrafficPolicyInstancesByPolicyCommand, - se_ListTrafficPolicyInstancesByPolicyCommand, -} from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListTrafficPolicyInstancesByPolicy } from "../schemas/schemas_0"; /** * @public @@ -120,16 +116,11 @@ export class ListTrafficPolicyInstancesByPolicyCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ListTrafficPolicyInstancesByPolicy", {}) .n("Route53Client", "ListTrafficPolicyInstancesByPolicyCommand") - .f(void 0, void 0) - .ser(se_ListTrafficPolicyInstancesByPolicyCommand) - .de(de_ListTrafficPolicyInstancesByPolicyCommand) + .sc(ListTrafficPolicyInstancesByPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListTrafficPolicyInstancesCommand.ts b/clients/client-route-53/src/commands/ListTrafficPolicyInstancesCommand.ts index 40ee86259ae9..25ec1b174909 100644 --- a/clients/client-route-53/src/commands/ListTrafficPolicyInstancesCommand.ts +++ b/clients/client-route-53/src/commands/ListTrafficPolicyInstancesCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListTrafficPolicyInstancesRequest, ListTrafficPolicyInstancesResponse } from "../models/models_0"; -import { de_ListTrafficPolicyInstancesCommand, se_ListTrafficPolicyInstancesCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListTrafficPolicyInstances } from "../schemas/schemas_0"; /** * @public @@ -106,16 +105,11 @@ export class ListTrafficPolicyInstancesCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "ListTrafficPolicyInstances", {}) .n("Route53Client", "ListTrafficPolicyInstancesCommand") - .f(void 0, void 0) - .ser(se_ListTrafficPolicyInstancesCommand) - .de(de_ListTrafficPolicyInstancesCommand) + .sc(ListTrafficPolicyInstances) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListTrafficPolicyVersionsCommand.ts b/clients/client-route-53/src/commands/ListTrafficPolicyVersionsCommand.ts index 7e52ca5f5c9d..56cc9df3f092 100644 --- a/clients/client-route-53/src/commands/ListTrafficPolicyVersionsCommand.ts +++ b/clients/client-route-53/src/commands/ListTrafficPolicyVersionsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListTrafficPolicyVersionsRequest, ListTrafficPolicyVersionsResponse } from "../models/models_0"; -import { de_ListTrafficPolicyVersionsCommand, se_ListTrafficPolicyVersionsCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListTrafficPolicyVersions } from "../schemas/schemas_0"; /** * @public @@ -93,17 +92,11 @@ export class ListTrafficPolicyVersionsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "ListTrafficPolicyVersions", {}) .n("Route53Client", "ListTrafficPolicyVersionsCommand") - .f(void 0, void 0) - .ser(se_ListTrafficPolicyVersionsCommand) - .de(de_ListTrafficPolicyVersionsCommand) + .sc(ListTrafficPolicyVersions) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/ListVPCAssociationAuthorizationsCommand.ts b/clients/client-route-53/src/commands/ListVPCAssociationAuthorizationsCommand.ts index 769ad5d835fc..6587db046396 100644 --- a/clients/client-route-53/src/commands/ListVPCAssociationAuthorizationsCommand.ts +++ b/clients/client-route-53/src/commands/ListVPCAssociationAuthorizationsCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListVPCAssociationAuthorizationsRequest, ListVPCAssociationAuthorizationsResponse } from "../models/models_0"; -import { - de_ListVPCAssociationAuthorizationsCommand, - se_ListVPCAssociationAuthorizationsCommand, -} from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { ListVPCAssociationAuthorizations } from "../schemas/schemas_0"; /** * @public @@ -99,17 +95,11 @@ export class ListVPCAssociationAuthorizationsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "ListVPCAssociationAuthorizations", {}) .n("Route53Client", "ListVPCAssociationAuthorizationsCommand") - .f(void 0, void 0) - .ser(se_ListVPCAssociationAuthorizationsCommand) - .de(de_ListVPCAssociationAuthorizationsCommand) + .sc(ListVPCAssociationAuthorizations) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/TestDNSAnswerCommand.ts b/clients/client-route-53/src/commands/TestDNSAnswerCommand.ts index 9b9c1b2ec9b1..c344ea5a00b1 100644 --- a/clients/client-route-53/src/commands/TestDNSAnswerCommand.ts +++ b/clients/client-route-53/src/commands/TestDNSAnswerCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { TestDNSAnswerRequest, TestDNSAnswerResponse } from "../models/models_0"; -import { de_TestDNSAnswerCommand, se_TestDNSAnswerCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { TestDNSAnswer } from "../schemas/schemas_0"; /** * @public @@ -98,17 +97,11 @@ export class TestDNSAnswerCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "TestDNSAnswer", {}) .n("Route53Client", "TestDNSAnswerCommand") - .f(void 0, void 0) - .ser(se_TestDNSAnswerCommand) - .de(de_TestDNSAnswerCommand) + .sc(TestDNSAnswer) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/UpdateHealthCheckCommand.ts b/clients/client-route-53/src/commands/UpdateHealthCheckCommand.ts index 9a452bac0734..057342d34a71 100644 --- a/clients/client-route-53/src/commands/UpdateHealthCheckCommand.ts +++ b/clients/client-route-53/src/commands/UpdateHealthCheckCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateHealthCheckRequest, UpdateHealthCheckResponse } from "../models/models_0"; -import { de_UpdateHealthCheckCommand, se_UpdateHealthCheckCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { UpdateHealthCheck } from "../schemas/schemas_0"; /** * @public @@ -158,16 +157,11 @@ export class UpdateHealthCheckCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AWSDnsV20130401", "UpdateHealthCheck", {}) .n("Route53Client", "UpdateHealthCheckCommand") - .f(void 0, void 0) - .ser(se_UpdateHealthCheckCommand) - .de(de_UpdateHealthCheckCommand) + .sc(UpdateHealthCheck) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/UpdateHostedZoneCommentCommand.ts b/clients/client-route-53/src/commands/UpdateHostedZoneCommentCommand.ts index 1a572a6caf5d..6ce9424fdfd2 100644 --- a/clients/client-route-53/src/commands/UpdateHostedZoneCommentCommand.ts +++ b/clients/client-route-53/src/commands/UpdateHostedZoneCommentCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateHostedZoneCommentRequest, UpdateHostedZoneCommentResponse } from "../models/models_0"; -import { de_UpdateHostedZoneCommentCommand, se_UpdateHostedZoneCommentCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { UpdateHostedZoneComment } from "../schemas/schemas_0"; /** * @public @@ -98,17 +97,11 @@ export class UpdateHostedZoneCommentCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "UpdateHostedZoneComment", {}) .n("Route53Client", "UpdateHostedZoneCommentCommand") - .f(void 0, void 0) - .ser(se_UpdateHostedZoneCommentCommand) - .de(de_UpdateHostedZoneCommentCommand) + .sc(UpdateHostedZoneComment) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/UpdateTrafficPolicyCommentCommand.ts b/clients/client-route-53/src/commands/UpdateTrafficPolicyCommentCommand.ts index 18f9a8f39922..b6e1eda9d6b3 100644 --- a/clients/client-route-53/src/commands/UpdateTrafficPolicyCommentCommand.ts +++ b/clients/client-route-53/src/commands/UpdateTrafficPolicyCommentCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateTrafficPolicyCommentRequest, UpdateTrafficPolicyCommentResponse } from "../models/models_0"; -import { de_UpdateTrafficPolicyCommentCommand, se_UpdateTrafficPolicyCommentCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { UpdateTrafficPolicyComment } from "../schemas/schemas_0"; /** * @public @@ -90,17 +89,11 @@ export class UpdateTrafficPolicyCommentCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "UpdateTrafficPolicyComment", {}) .n("Route53Client", "UpdateTrafficPolicyCommentCommand") - .f(void 0, void 0) - .ser(se_UpdateTrafficPolicyCommentCommand) - .de(de_UpdateTrafficPolicyCommentCommand) + .sc(UpdateTrafficPolicyComment) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/commands/UpdateTrafficPolicyInstanceCommand.ts b/clients/client-route-53/src/commands/UpdateTrafficPolicyInstanceCommand.ts index e4b335902b71..e72486cc2c4e 100644 --- a/clients/client-route-53/src/commands/UpdateTrafficPolicyInstanceCommand.ts +++ b/clients/client-route-53/src/commands/UpdateTrafficPolicyInstanceCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getIdNormalizerPlugin } from "@aws-sdk/middleware-sdk-route53"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateTrafficPolicyInstanceRequest, UpdateTrafficPolicyInstanceResponse } from "../models/models_0"; -import { de_UpdateTrafficPolicyInstanceCommand, se_UpdateTrafficPolicyInstanceCommand } from "../protocols/Aws_restXml"; import { Route53ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../Route53Client"; +import { UpdateTrafficPolicyInstance } from "../schemas/schemas_0"; /** * @public @@ -136,17 +135,11 @@ export class UpdateTrafficPolicyInstanceCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: Route53ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getIdNormalizerPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getIdNormalizerPlugin(config)]; }) .s("AWSDnsV20130401", "UpdateTrafficPolicyInstance", {}) .n("Route53Client", "UpdateTrafficPolicyInstanceCommand") - .f(void 0, void 0) - .ser(se_UpdateTrafficPolicyInstanceCommand) - .de(de_UpdateTrafficPolicyInstanceCommand) + .sc(UpdateTrafficPolicyInstance) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-route-53/src/protocols/Aws_restXml.ts b/clients/client-route-53/src/protocols/Aws_restXml.ts deleted file mode 100644 index a04fb03ba45c..000000000000 --- a/clients/client-route-53/src/protocols/Aws_restXml.ts +++ /dev/null @@ -1,6755 +0,0 @@ -// smithy-typescript generated code -import { loadRestXmlErrorCode, parseXmlBody as parseBody, parseXmlErrorBody as parseErrorBody } from "@aws-sdk/core"; -import { XmlNode as __XmlNode, XmlText as __XmlText } from "@aws-sdk/xml-builder"; -import { requestBuilder as rb } from "@smithy/core"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { - collectBody, - decorateServiceException as __decorateServiceException, - expectNonNull as __expectNonNull, - expectObject as __expectObject, - expectString as __expectString, - extendedEncodeURIComponent as __extendedEncodeURIComponent, - getArrayIfSingleItem as __getArrayIfSingleItem, - map, - parseBoolean as __parseBoolean, - parseRfc3339DateTimeWithOffset as __parseRfc3339DateTimeWithOffset, - resolvedPath as __resolvedPath, - strictParseFloat as __strictParseFloat, - strictParseInt32 as __strictParseInt32, - strictParseLong as __strictParseLong, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - ResponseMetadata as __ResponseMetadata, - SerdeContext as __SerdeContext, -} from "@smithy/types"; - -import { - ActivateKeySigningKeyCommandInput, - ActivateKeySigningKeyCommandOutput, -} from "../commands/ActivateKeySigningKeyCommand"; -import { - AssociateVPCWithHostedZoneCommandInput, - AssociateVPCWithHostedZoneCommandOutput, -} from "../commands/AssociateVPCWithHostedZoneCommand"; -import { - ChangeCidrCollectionCommandInput, - ChangeCidrCollectionCommandOutput, -} from "../commands/ChangeCidrCollectionCommand"; -import { - ChangeResourceRecordSetsCommandInput, - ChangeResourceRecordSetsCommandOutput, -} from "../commands/ChangeResourceRecordSetsCommand"; -import { - ChangeTagsForResourceCommandInput, - ChangeTagsForResourceCommandOutput, -} from "../commands/ChangeTagsForResourceCommand"; -import { - CreateCidrCollectionCommandInput, - CreateCidrCollectionCommandOutput, -} from "../commands/CreateCidrCollectionCommand"; -import { CreateHealthCheckCommandInput, CreateHealthCheckCommandOutput } from "../commands/CreateHealthCheckCommand"; -import { CreateHostedZoneCommandInput, CreateHostedZoneCommandOutput } from "../commands/CreateHostedZoneCommand"; -import { - CreateKeySigningKeyCommandInput, - CreateKeySigningKeyCommandOutput, -} from "../commands/CreateKeySigningKeyCommand"; -import { - CreateQueryLoggingConfigCommandInput, - CreateQueryLoggingConfigCommandOutput, -} from "../commands/CreateQueryLoggingConfigCommand"; -import { - CreateReusableDelegationSetCommandInput, - CreateReusableDelegationSetCommandOutput, -} from "../commands/CreateReusableDelegationSetCommand"; -import { - CreateTrafficPolicyCommandInput, - CreateTrafficPolicyCommandOutput, -} from "../commands/CreateTrafficPolicyCommand"; -import { - CreateTrafficPolicyInstanceCommandInput, - CreateTrafficPolicyInstanceCommandOutput, -} from "../commands/CreateTrafficPolicyInstanceCommand"; -import { - CreateTrafficPolicyVersionCommandInput, - CreateTrafficPolicyVersionCommandOutput, -} from "../commands/CreateTrafficPolicyVersionCommand"; -import { - CreateVPCAssociationAuthorizationCommandInput, - CreateVPCAssociationAuthorizationCommandOutput, -} from "../commands/CreateVPCAssociationAuthorizationCommand"; -import { - DeactivateKeySigningKeyCommandInput, - DeactivateKeySigningKeyCommandOutput, -} from "../commands/DeactivateKeySigningKeyCommand"; -import { - DeleteCidrCollectionCommandInput, - DeleteCidrCollectionCommandOutput, -} from "../commands/DeleteCidrCollectionCommand"; -import { DeleteHealthCheckCommandInput, DeleteHealthCheckCommandOutput } from "../commands/DeleteHealthCheckCommand"; -import { DeleteHostedZoneCommandInput, DeleteHostedZoneCommandOutput } from "../commands/DeleteHostedZoneCommand"; -import { - DeleteKeySigningKeyCommandInput, - DeleteKeySigningKeyCommandOutput, -} from "../commands/DeleteKeySigningKeyCommand"; -import { - DeleteQueryLoggingConfigCommandInput, - DeleteQueryLoggingConfigCommandOutput, -} from "../commands/DeleteQueryLoggingConfigCommand"; -import { - DeleteReusableDelegationSetCommandInput, - DeleteReusableDelegationSetCommandOutput, -} from "../commands/DeleteReusableDelegationSetCommand"; -import { - DeleteTrafficPolicyCommandInput, - DeleteTrafficPolicyCommandOutput, -} from "../commands/DeleteTrafficPolicyCommand"; -import { - DeleteTrafficPolicyInstanceCommandInput, - DeleteTrafficPolicyInstanceCommandOutput, -} from "../commands/DeleteTrafficPolicyInstanceCommand"; -import { - DeleteVPCAssociationAuthorizationCommandInput, - DeleteVPCAssociationAuthorizationCommandOutput, -} from "../commands/DeleteVPCAssociationAuthorizationCommand"; -import { - DisableHostedZoneDNSSECCommandInput, - DisableHostedZoneDNSSECCommandOutput, -} from "../commands/DisableHostedZoneDNSSECCommand"; -import { - DisassociateVPCFromHostedZoneCommandInput, - DisassociateVPCFromHostedZoneCommandOutput, -} from "../commands/DisassociateVPCFromHostedZoneCommand"; -import { - EnableHostedZoneDNSSECCommandInput, - EnableHostedZoneDNSSECCommandOutput, -} from "../commands/EnableHostedZoneDNSSECCommand"; -import { GetAccountLimitCommandInput, GetAccountLimitCommandOutput } from "../commands/GetAccountLimitCommand"; -import { GetChangeCommandInput, GetChangeCommandOutput } from "../commands/GetChangeCommand"; -import { GetCheckerIpRangesCommandInput, GetCheckerIpRangesCommandOutput } from "../commands/GetCheckerIpRangesCommand"; -import { GetDNSSECCommandInput, GetDNSSECCommandOutput } from "../commands/GetDNSSECCommand"; -import { GetGeoLocationCommandInput, GetGeoLocationCommandOutput } from "../commands/GetGeoLocationCommand"; -import { GetHealthCheckCommandInput, GetHealthCheckCommandOutput } from "../commands/GetHealthCheckCommand"; -import { - GetHealthCheckCountCommandInput, - GetHealthCheckCountCommandOutput, -} from "../commands/GetHealthCheckCountCommand"; -import { - GetHealthCheckLastFailureReasonCommandInput, - GetHealthCheckLastFailureReasonCommandOutput, -} from "../commands/GetHealthCheckLastFailureReasonCommand"; -import { - GetHealthCheckStatusCommandInput, - GetHealthCheckStatusCommandOutput, -} from "../commands/GetHealthCheckStatusCommand"; -import { GetHostedZoneCommandInput, GetHostedZoneCommandOutput } from "../commands/GetHostedZoneCommand"; -import { GetHostedZoneCountCommandInput, GetHostedZoneCountCommandOutput } from "../commands/GetHostedZoneCountCommand"; -import { GetHostedZoneLimitCommandInput, GetHostedZoneLimitCommandOutput } from "../commands/GetHostedZoneLimitCommand"; -import { - GetQueryLoggingConfigCommandInput, - GetQueryLoggingConfigCommandOutput, -} from "../commands/GetQueryLoggingConfigCommand"; -import { - GetReusableDelegationSetCommandInput, - GetReusableDelegationSetCommandOutput, -} from "../commands/GetReusableDelegationSetCommand"; -import { - GetReusableDelegationSetLimitCommandInput, - GetReusableDelegationSetLimitCommandOutput, -} from "../commands/GetReusableDelegationSetLimitCommand"; -import { GetTrafficPolicyCommandInput, GetTrafficPolicyCommandOutput } from "../commands/GetTrafficPolicyCommand"; -import { - GetTrafficPolicyInstanceCommandInput, - GetTrafficPolicyInstanceCommandOutput, -} from "../commands/GetTrafficPolicyInstanceCommand"; -import { - GetTrafficPolicyInstanceCountCommandInput, - GetTrafficPolicyInstanceCountCommandOutput, -} from "../commands/GetTrafficPolicyInstanceCountCommand"; -import { ListCidrBlocksCommandInput, ListCidrBlocksCommandOutput } from "../commands/ListCidrBlocksCommand"; -import { - ListCidrCollectionsCommandInput, - ListCidrCollectionsCommandOutput, -} from "../commands/ListCidrCollectionsCommand"; -import { ListCidrLocationsCommandInput, ListCidrLocationsCommandOutput } from "../commands/ListCidrLocationsCommand"; -import { ListGeoLocationsCommandInput, ListGeoLocationsCommandOutput } from "../commands/ListGeoLocationsCommand"; -import { ListHealthChecksCommandInput, ListHealthChecksCommandOutput } from "../commands/ListHealthChecksCommand"; -import { - ListHostedZonesByNameCommandInput, - ListHostedZonesByNameCommandOutput, -} from "../commands/ListHostedZonesByNameCommand"; -import { - ListHostedZonesByVPCCommandInput, - ListHostedZonesByVPCCommandOutput, -} from "../commands/ListHostedZonesByVPCCommand"; -import { ListHostedZonesCommandInput, ListHostedZonesCommandOutput } from "../commands/ListHostedZonesCommand"; -import { - ListQueryLoggingConfigsCommandInput, - ListQueryLoggingConfigsCommandOutput, -} from "../commands/ListQueryLoggingConfigsCommand"; -import { - ListResourceRecordSetsCommandInput, - ListResourceRecordSetsCommandOutput, -} from "../commands/ListResourceRecordSetsCommand"; -import { - ListReusableDelegationSetsCommandInput, - ListReusableDelegationSetsCommandOutput, -} from "../commands/ListReusableDelegationSetsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "../commands/ListTagsForResourceCommand"; -import { - ListTagsForResourcesCommandInput, - ListTagsForResourcesCommandOutput, -} from "../commands/ListTagsForResourcesCommand"; -import { - ListTrafficPoliciesCommandInput, - ListTrafficPoliciesCommandOutput, -} from "../commands/ListTrafficPoliciesCommand"; -import { - ListTrafficPolicyInstancesByHostedZoneCommandInput, - ListTrafficPolicyInstancesByHostedZoneCommandOutput, -} from "../commands/ListTrafficPolicyInstancesByHostedZoneCommand"; -import { - ListTrafficPolicyInstancesByPolicyCommandInput, - ListTrafficPolicyInstancesByPolicyCommandOutput, -} from "../commands/ListTrafficPolicyInstancesByPolicyCommand"; -import { - ListTrafficPolicyInstancesCommandInput, - ListTrafficPolicyInstancesCommandOutput, -} from "../commands/ListTrafficPolicyInstancesCommand"; -import { - ListTrafficPolicyVersionsCommandInput, - ListTrafficPolicyVersionsCommandOutput, -} from "../commands/ListTrafficPolicyVersionsCommand"; -import { - ListVPCAssociationAuthorizationsCommandInput, - ListVPCAssociationAuthorizationsCommandOutput, -} from "../commands/ListVPCAssociationAuthorizationsCommand"; -import { TestDNSAnswerCommandInput, TestDNSAnswerCommandOutput } from "../commands/TestDNSAnswerCommand"; -import { UpdateHealthCheckCommandInput, UpdateHealthCheckCommandOutput } from "../commands/UpdateHealthCheckCommand"; -import { - UpdateHostedZoneCommentCommandInput, - UpdateHostedZoneCommentCommandOutput, -} from "../commands/UpdateHostedZoneCommentCommand"; -import { - UpdateTrafficPolicyCommentCommandInput, - UpdateTrafficPolicyCommentCommandOutput, -} from "../commands/UpdateTrafficPolicyCommentCommand"; -import { - UpdateTrafficPolicyInstanceCommandInput, - UpdateTrafficPolicyInstanceCommandOutput, -} from "../commands/UpdateTrafficPolicyInstanceCommand"; -import { - AccountLimit, - AlarmIdentifier, - AliasTarget, - Change, - ChangeBatch, - ChangeInfo, - CidrBlockInUseException, - CidrBlockSummary, - CidrCollection, - CidrCollectionAlreadyExistsException, - CidrCollectionChange, - CidrCollectionInUseException, - CidrCollectionVersionMismatchException, - CidrRoutingConfig, - CloudWatchAlarmConfiguration, - CollectionSummary, - ConcurrentModification, - ConflictingDomainExists, - ConflictingTypes, - Coordinates, - DelegationSet, - DelegationSetAlreadyCreated, - DelegationSetAlreadyReusable, - DelegationSetInUse, - DelegationSetNotAvailable, - DelegationSetNotReusable, - Dimension, - DNSSECNotFound, - DNSSECStatus, - GeoLocation, - GeoLocationDetails, - GeoProximityLocation, - HealthCheck, - HealthCheckAlreadyExists, - HealthCheckConfig, - HealthCheckInUse, - HealthCheckObservation, - HealthCheckRegion, - HealthCheckVersionMismatch, - HostedZone, - HostedZoneAlreadyExists, - HostedZoneConfig, - HostedZoneLimit, - HostedZoneNotEmpty, - HostedZoneNotFound, - HostedZoneNotPrivate, - HostedZoneOwner, - HostedZonePartiallyDelegated, - HostedZoneSummary, - IncompatibleVersion, - InsufficientCloudWatchLogsResourcePolicy, - InvalidArgument, - InvalidChangeBatch, - InvalidDomainName, - InvalidInput, - InvalidKeySigningKeyName, - InvalidKeySigningKeyStatus, - InvalidKMSArn, - InvalidPaginationToken, - InvalidSigningStatus, - InvalidTrafficPolicyDocument, - InvalidVPCId, - KeySigningKey, - KeySigningKeyAlreadyExists, - KeySigningKeyInParentDSRecord, - KeySigningKeyInUse, - KeySigningKeyWithActiveStatusNotFound, - LastVPCAssociation, - LimitsExceeded, - LinkedService, - LocationSummary, - NoSuchChange, - NoSuchCidrCollectionException, - NoSuchCidrLocationException, - NoSuchCloudWatchLogsLogGroup, - NoSuchDelegationSet, - NoSuchGeoLocation, - NoSuchHealthCheck, - NoSuchHostedZone, - NoSuchKeySigningKey, - NoSuchQueryLoggingConfig, - NoSuchTrafficPolicy, - NoSuchTrafficPolicyInstance, - NotAuthorizedException, - PriorRequestNotComplete, - PublicZoneVPCAssociation, - QueryLoggingConfig, - QueryLoggingConfigAlreadyExists, - ResettableElementName, - ResourceRecord, - ResourceRecordSet, - ResourceTagSet, - ReusableDelegationSetLimit, - StatusReport, - Tag, - ThrottlingException, - TooManyHealthChecks, - TooManyHostedZones, - TooManyKeySigningKeys, - TooManyTrafficPolicies, - TooManyTrafficPolicyInstances, - TooManyTrafficPolicyVersionsForCurrentPolicy, - TooManyVPCAssociationAuthorizations, - TrafficPolicy, - TrafficPolicyAlreadyExists, - TrafficPolicyInstance, - TrafficPolicyInstanceAlreadyExists, - TrafficPolicyInUse, - TrafficPolicySummary, - VPC, - VPCAssociationAuthorizationNotFound, - VPCAssociationNotFound, -} from "../models/models_0"; -import { Route53ServiceException as __BaseException } from "../models/Route53ServiceException"; - -/** - * serializeAws_restXmlActivateKeySigningKeyCommand - */ -export const se_ActivateKeySigningKeyCommand = async ( - input: ActivateKeySigningKeyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/activate"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlAssociateVPCWithHostedZoneCommand - */ -export const se_AssociateVPCWithHostedZoneCommand = async ( - input: AssociateVPCWithHostedZoneCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/hostedzone/{HostedZoneId}/associatevpc"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_AVPCWHZR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_C] != null) { - bn.c(__XmlNode.of(_AVPCC, input[_C]).n(_C)); - } - if (input[_VPC] != null) { - bn.c(se_VPC(input[_VPC], context).n(_VPC)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlChangeCidrCollectionCommand - */ -export const se_ChangeCidrCollectionCommand = async ( - input: ChangeCidrCollectionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/cidrcollection/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_CCCR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - bn.lc(input, "Changes", "Changes", () => se_CidrCollectionChanges(input[_Ch]!, context)); - if (input[_CV] != null) { - bn.c(__XmlNode.of(_CV, String(input[_CV])).n(_CV)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlChangeResourceRecordSetsCommand - */ -export const se_ChangeResourceRecordSetsCommand = async ( - input: ChangeResourceRecordSetsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/hostedzone/{HostedZoneId}/rrset"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_CRRSR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_CB] != null) { - bn.c(se_ChangeBatch(input[_CB], context).n(_CB)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlChangeTagsForResourceCommand - */ -export const se_ChangeTagsForResourceCommand = async ( - input: ChangeTagsForResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/tags/{ResourceType}/{ResourceId}"); - b.p("ResourceType", () => input.ResourceType!, "{ResourceType}", false); - b.p("ResourceId", () => input.ResourceId!, "{ResourceId}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_CTFRR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - bn.lc(input, "AddTags", "AddTags", () => se_TagList(input[_AT]!, context)); - bn.lc(input, "RemoveTagKeys", "RemoveTagKeys", () => se_TagKeyList(input[_RTK]!, context)); - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateCidrCollectionCommand - */ -export const se_CreateCidrCollectionCommand = async ( - input: CreateCidrCollectionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/cidrcollection"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CCCRr); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_CR] != null) { - bn.c(__XmlNode.of(_CN, input[_CR]).n(_CR)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_CNo, input[_N]).n(_N)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateHealthCheckCommand - */ -export const se_CreateHealthCheckCommand = async ( - input: CreateHealthCheckCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/healthcheck"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CHCR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_CR] != null) { - bn.c(__XmlNode.of(_HCN, input[_CR]).n(_CR)); - } - if (input[_HCC] != null) { - bn.c(se_HealthCheckConfig(input[_HCC], context).n(_HCC)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateHostedZoneCommand - */ -export const se_CreateHostedZoneCommand = async ( - input: CreateHostedZoneCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/hostedzone"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CHZR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_CR] != null) { - bn.c(__XmlNode.of(_No, input[_CR]).n(_CR)); - } - if (input[_DSI] != null) { - bn.c(__XmlNode.of(_RI, input[_DSI]).n(_DSI)); - } - if (input[_HZC] != null) { - bn.c(se_HostedZoneConfig(input[_HZC], context).n(_HZC)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_DNSN, input[_N]).n(_N)); - } - if (input[_VPC] != null) { - bn.c(se_VPC(input[_VPC], context).n(_VPC)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateKeySigningKeyCommand - */ -export const se_CreateKeySigningKeyCommand = async ( - input: CreateKeySigningKeyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/keysigningkey"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CKSKR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_CR] != null) { - bn.c(__XmlNode.of(_No, input[_CR]).n(_CR)); - } - if (input[_HZI] != null) { - bn.c(__XmlNode.of(_RI, input[_HZI]).n(_HZI)); - } - if (input[_KMSA] != null) { - bn.c(__XmlNode.of(_SKS, input[_KMSA]).n(_KMSA)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_SKN, input[_N]).n(_N)); - } - if (input[_S] != null) { - bn.c(__XmlNode.of(_SKSi, input[_S]).n(_S)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateQueryLoggingConfigCommand - */ -export const se_CreateQueryLoggingConfigCommand = async ( - input: CreateQueryLoggingConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/queryloggingconfig"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CQLCR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - bn.cc(input, _CWLLGA); - if (input[_HZI] != null) { - bn.c(__XmlNode.of(_RI, input[_HZI]).n(_HZI)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateReusableDelegationSetCommand - */ -export const se_CreateReusableDelegationSetCommand = async ( - input: CreateReusableDelegationSetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/delegationset"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CRDSR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_CR] != null) { - bn.c(__XmlNode.of(_No, input[_CR]).n(_CR)); - } - if (input[_HZI] != null) { - bn.c(__XmlNode.of(_RI, input[_HZI]).n(_HZI)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateTrafficPolicyCommand - */ -export const se_CreateTrafficPolicyCommand = async ( - input: CreateTrafficPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/trafficpolicy"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CTPR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_C] != null) { - bn.c(__XmlNode.of(_TPC, input[_C]).n(_C)); - } - if (input[_D] != null) { - bn.c(__XmlNode.of(_TPD, input[_D]).n(_D)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_TPN, input[_N]).n(_N)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateTrafficPolicyInstanceCommand - */ -export const se_CreateTrafficPolicyInstanceCommand = async ( - input: CreateTrafficPolicyInstanceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/trafficpolicyinstance"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CTPIR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_HZI] != null) { - bn.c(__XmlNode.of(_RI, input[_HZI]).n(_HZI)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_DNSN, input[_N]).n(_N)); - } - if (input[_TTL] != null) { - bn.c(__XmlNode.of(_TTL, String(input[_TTL])).n(_TTL)); - } - bn.cc(input, _TPI); - if (input[_TPV] != null) { - bn.c(__XmlNode.of(_TPV, String(input[_TPV])).n(_TPV)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateTrafficPolicyVersionCommand - */ -export const se_CreateTrafficPolicyVersionCommand = async ( - input: CreateTrafficPolicyVersionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/trafficpolicy/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_CTPVR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_C] != null) { - bn.c(__XmlNode.of(_TPC, input[_C]).n(_C)); - } - if (input[_D] != null) { - bn.c(__XmlNode.of(_TPD, input[_D]).n(_D)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateVPCAssociationAuthorizationCommand - */ -export const se_CreateVPCAssociationAuthorizationCommand = async ( - input: CreateVPCAssociationAuthorizationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/hostedzone/{HostedZoneId}/authorizevpcassociation"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_CVPCAAR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_VPC] != null) { - bn.c(se_VPC(input[_VPC], context).n(_VPC)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeactivateKeySigningKeyCommand - */ -export const se_DeactivateKeySigningKeyCommand = async ( - input: DeactivateKeySigningKeyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/deactivate"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteCidrCollectionCommand - */ -export const se_DeleteCidrCollectionCommand = async ( - input: DeleteCidrCollectionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/cidrcollection/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteHealthCheckCommand - */ -export const se_DeleteHealthCheckCommand = async ( - input: DeleteHealthCheckCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/healthcheck/{HealthCheckId}"); - b.p("HealthCheckId", () => input.HealthCheckId!, "{HealthCheckId}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteHostedZoneCommand - */ -export const se_DeleteHostedZoneCommand = async ( - input: DeleteHostedZoneCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/hostedzone/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteKeySigningKeyCommand - */ -export const se_DeleteKeySigningKeyCommand = async ( - input: DeleteKeySigningKeyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/keysigningkey/{HostedZoneId}/{Name}"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteQueryLoggingConfigCommand - */ -export const se_DeleteQueryLoggingConfigCommand = async ( - input: DeleteQueryLoggingConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/queryloggingconfig/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteReusableDelegationSetCommand - */ -export const se_DeleteReusableDelegationSetCommand = async ( - input: DeleteReusableDelegationSetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/delegationset/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteTrafficPolicyCommand - */ -export const se_DeleteTrafficPolicyCommand = async ( - input: DeleteTrafficPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/trafficpolicy/{Id}/{Version}"); - b.p("Id", () => input.Id!, "{Id}", false); - b.p("Version", () => input.Version!.toString(), "{Version}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteTrafficPolicyInstanceCommand - */ -export const se_DeleteTrafficPolicyInstanceCommand = async ( - input: DeleteTrafficPolicyInstanceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/trafficpolicyinstance/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteVPCAssociationAuthorizationCommand - */ -export const se_DeleteVPCAssociationAuthorizationCommand = async ( - input: DeleteVPCAssociationAuthorizationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/hostedzone/{HostedZoneId}/deauthorizevpcassociation"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_DVPCAAR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_VPC] != null) { - bn.c(se_VPC(input[_VPC], context).n(_VPC)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDisableHostedZoneDNSSECCommand - */ -export const se_DisableHostedZoneDNSSECCommand = async ( - input: DisableHostedZoneDNSSECCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/hostedzone/{HostedZoneId}/disable-dnssec"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - let body: any; - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDisassociateVPCFromHostedZoneCommand - */ -export const se_DisassociateVPCFromHostedZoneCommand = async ( - input: DisassociateVPCFromHostedZoneCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/hostedzone/{HostedZoneId}/disassociatevpc"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_DVPCFHZR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_C] != null) { - bn.c(__XmlNode.of(_DVPCC, input[_C]).n(_C)); - } - if (input[_VPC] != null) { - bn.c(se_VPC(input[_VPC], context).n(_VPC)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlEnableHostedZoneDNSSECCommand - */ -export const se_EnableHostedZoneDNSSECCommand = async ( - input: EnableHostedZoneDNSSECCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/hostedzone/{HostedZoneId}/enable-dnssec"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - let body: any; - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccountLimitCommand - */ -export const se_GetAccountLimitCommand = async ( - input: GetAccountLimitCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/accountlimit/{Type}"); - b.p("Type", () => input.Type!, "{Type}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetChangeCommand - */ -export const se_GetChangeCommand = async ( - input: GetChangeCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/change/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetCheckerIpRangesCommand - */ -export const se_GetCheckerIpRangesCommand = async ( - input: GetCheckerIpRangesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/checkeripranges"); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetDNSSECCommand - */ -export const se_GetDNSSECCommand = async ( - input: GetDNSSECCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/hostedzone/{HostedZoneId}/dnssec"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetGeoLocationCommand - */ -export const se_GetGeoLocationCommand = async ( - input: GetGeoLocationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/geolocation"); - const query: any = map({ - [_c]: [, input[_CC]!], - [_co]: [, input[_CCo]!], - [_s]: [, input[_SC]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetHealthCheckCommand - */ -export const se_GetHealthCheckCommand = async ( - input: GetHealthCheckCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/healthcheck/{HealthCheckId}"); - b.p("HealthCheckId", () => input.HealthCheckId!, "{HealthCheckId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetHealthCheckCountCommand - */ -export const se_GetHealthCheckCountCommand = async ( - input: GetHealthCheckCountCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/healthcheckcount"); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetHealthCheckLastFailureReasonCommand - */ -export const se_GetHealthCheckLastFailureReasonCommand = async ( - input: GetHealthCheckLastFailureReasonCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason"); - b.p("HealthCheckId", () => input.HealthCheckId!, "{HealthCheckId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetHealthCheckStatusCommand - */ -export const se_GetHealthCheckStatusCommand = async ( - input: GetHealthCheckStatusCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/healthcheck/{HealthCheckId}/status"); - b.p("HealthCheckId", () => input.HealthCheckId!, "{HealthCheckId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetHostedZoneCommand - */ -export const se_GetHostedZoneCommand = async ( - input: GetHostedZoneCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/hostedzone/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetHostedZoneCountCommand - */ -export const se_GetHostedZoneCountCommand = async ( - input: GetHostedZoneCountCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/hostedzonecount"); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetHostedZoneLimitCommand - */ -export const se_GetHostedZoneLimitCommand = async ( - input: GetHostedZoneLimitCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/hostedzonelimit/{HostedZoneId}/{Type}"); - b.p("Type", () => input.Type!, "{Type}", false); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetQueryLoggingConfigCommand - */ -export const se_GetQueryLoggingConfigCommand = async ( - input: GetQueryLoggingConfigCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/queryloggingconfig/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetReusableDelegationSetCommand - */ -export const se_GetReusableDelegationSetCommand = async ( - input: GetReusableDelegationSetCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/delegationset/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetReusableDelegationSetLimitCommand - */ -export const se_GetReusableDelegationSetLimitCommand = async ( - input: GetReusableDelegationSetLimitCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/reusabledelegationsetlimit/{DelegationSetId}/{Type}"); - b.p("Type", () => input.Type!, "{Type}", false); - b.p("DelegationSetId", () => input.DelegationSetId!, "{DelegationSetId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetTrafficPolicyCommand - */ -export const se_GetTrafficPolicyCommand = async ( - input: GetTrafficPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/trafficpolicy/{Id}/{Version}"); - b.p("Id", () => input.Id!, "{Id}", false); - b.p("Version", () => input.Version!.toString(), "{Version}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetTrafficPolicyInstanceCommand - */ -export const se_GetTrafficPolicyInstanceCommand = async ( - input: GetTrafficPolicyInstanceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/trafficpolicyinstance/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetTrafficPolicyInstanceCountCommand - */ -export const se_GetTrafficPolicyInstanceCountCommand = async ( - input: GetTrafficPolicyInstanceCountCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/trafficpolicyinstancecount"); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListCidrBlocksCommand - */ -export const se_ListCidrBlocksCommand = async ( - input: ListCidrBlocksCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/cidrcollection/{CollectionId}/cidrblocks"); - b.p("CollectionId", () => input.CollectionId!, "{CollectionId}", false); - const query: any = map({ - [_l]: [, input[_LN]!], - [_n]: [, input[_NT]!], - [_m]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListCidrCollectionsCommand - */ -export const se_ListCidrCollectionsCommand = async ( - input: ListCidrCollectionsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/cidrcollection"); - const query: any = map({ - [_n]: [, input[_NT]!], - [_m]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListCidrLocationsCommand - */ -export const se_ListCidrLocationsCommand = async ( - input: ListCidrLocationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/cidrcollection/{CollectionId}"); - b.p("CollectionId", () => input.CollectionId!, "{CollectionId}", false); - const query: any = map({ - [_n]: [, input[_NT]!], - [_m]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListGeoLocationsCommand - */ -export const se_ListGeoLocationsCommand = async ( - input: ListGeoLocationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/geolocations"); - const query: any = map({ - [_st]: [, input[_SCC]!], - [_sta]: [, input[_SCCt]!], - [_star]: [, input[_SSC]!], - [_ma]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListHealthChecksCommand - */ -export const se_ListHealthChecksCommand = async ( - input: ListHealthChecksCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/healthcheck"); - const query: any = map({ - [_mar]: [, input[_M]!], - [_ma]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListHostedZonesCommand - */ -export const se_ListHostedZonesCommand = async ( - input: ListHostedZonesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/hostedzone"); - const query: any = map({ - [_mar]: [, input[_M]!], - [_ma]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - [_d]: [, input[_DSI]!], - [_h]: [, input[_HZT]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListHostedZonesByNameCommand - */ -export const se_ListHostedZonesByNameCommand = async ( - input: ListHostedZonesByNameCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/hostedzonesbyname"); - const query: any = map({ - [_dn]: [, input[_DNSN]!], - [_ho]: [, input[_HZI]!], - [_ma]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListHostedZonesByVPCCommand - */ -export const se_ListHostedZonesByVPCCommand = async ( - input: ListHostedZonesByVPCCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/hostedzonesbyvpc"); - const query: any = map({ - [_v]: [, __expectNonNull(input[_VPCI]!, `VPCId`)], - [_vp]: [, __expectNonNull(input[_VPCR]!, `VPCRegion`)], - [_ma]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - [_n]: [, input[_NT]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListQueryLoggingConfigsCommand - */ -export const se_ListQueryLoggingConfigsCommand = async ( - input: ListQueryLoggingConfigsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/queryloggingconfig"); - const query: any = map({ - [_ho]: [, input[_HZI]!], - [_n]: [, input[_NT]!], - [_m]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListResourceRecordSetsCommand - */ -export const se_ListResourceRecordSetsCommand = async ( - input: ListResourceRecordSetsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/hostedzone/{HostedZoneId}/rrset"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - const query: any = map({ - [_na]: [, input[_SRN]!], - [_t]: [, input[_SRT]!], - [_i]: [, input[_SRI]!], - [_ma]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListReusableDelegationSetsCommand - */ -export const se_ListReusableDelegationSetsCommand = async ( - input: ListReusableDelegationSetsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/delegationset"); - const query: any = map({ - [_mar]: [, input[_M]!], - [_ma]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListTagsForResourceCommand - */ -export const se_ListTagsForResourceCommand = async ( - input: ListTagsForResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/tags/{ResourceType}/{ResourceId}"); - b.p("ResourceType", () => input.ResourceType!, "{ResourceType}", false); - b.p("ResourceId", () => input.ResourceId!, "{ResourceId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListTagsForResourcesCommand - */ -export const se_ListTagsForResourcesCommand = async ( - input: ListTagsForResourcesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/tags/{ResourceType}"); - b.p("ResourceType", () => input.ResourceType!, "{ResourceType}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_LTFRR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - bn.lc(input, "ResourceIds", "ResourceIds", () => se_TagResourceIdList(input[_RIe]!, context)); - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListTrafficPoliciesCommand - */ -export const se_ListTrafficPoliciesCommand = async ( - input: ListTrafficPoliciesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/trafficpolicies"); - const query: any = map({ - [_tr]: [, input[_TPIM]!], - [_ma]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListTrafficPolicyInstancesCommand - */ -export const se_ListTrafficPolicyInstancesCommand = async ( - input: ListTrafficPolicyInstancesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/trafficpolicyinstances"); - const query: any = map({ - [_ho]: [, input[_HZIM]!], - [_tra]: [, input[_TPINM]!], - [_traf]: [, input[_TPITM]!], - [_ma]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListTrafficPolicyInstancesByHostedZoneCommand - */ -export const se_ListTrafficPolicyInstancesByHostedZoneCommand = async ( - input: ListTrafficPolicyInstancesByHostedZoneCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/trafficpolicyinstances/hostedzone"); - const query: any = map({ - [_id]: [, __expectNonNull(input[_HZI]!, `HostedZoneId`)], - [_tra]: [, input[_TPINM]!], - [_traf]: [, input[_TPITM]!], - [_ma]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListTrafficPolicyInstancesByPolicyCommand - */ -export const se_ListTrafficPolicyInstancesByPolicyCommand = async ( - input: ListTrafficPolicyInstancesByPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/trafficpolicyinstances/trafficpolicy"); - const query: any = map({ - [_id]: [, __expectNonNull(input[_TPI]!, `TrafficPolicyId`)], - [_ver]: [ - __expectNonNull(input.TrafficPolicyVersion, `TrafficPolicyVersion`) != null, - () => input[_TPV]!.toString(), - ], - [_ho]: [, input[_HZIM]!], - [_tra]: [, input[_TPINM]!], - [_traf]: [, input[_TPITM]!], - [_ma]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListTrafficPolicyVersionsCommand - */ -export const se_ListTrafficPolicyVersionsCommand = async ( - input: ListTrafficPolicyVersionsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/trafficpolicies/{Id}/versions"); - b.p("Id", () => input.Id!, "{Id}", false); - const query: any = map({ - [_traff]: [, input[_TPVM]!], - [_ma]: [() => input.MaxItems !== void 0, () => input[_MI]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListVPCAssociationAuthorizationsCommand - */ -export const se_ListVPCAssociationAuthorizationsCommand = async ( - input: ListVPCAssociationAuthorizationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/hostedzone/{HostedZoneId}/authorizevpcassociation"); - b.p("HostedZoneId", () => input.HostedZoneId!, "{HostedZoneId}", false); - const query: any = map({ - [_n]: [, input[_NT]!], - [_m]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlTestDNSAnswerCommand - */ -export const se_TestDNSAnswerCommand = async ( - input: TestDNSAnswerCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/2013-04-01/testdnsanswer"); - const query: any = map({ - [_ho]: [, __expectNonNull(input[_HZI]!, `HostedZoneId`)], - [_r]: [, __expectNonNull(input[_RN]!, `RecordName`)], - [_re]: [, __expectNonNull(input[_RT]!, `RecordType`)], - [_res]: [, input[_RIP]!], - [_e]: [, input[_EDNSCSIP]!], - [_ed]: [, input[_EDNSCSM]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateHealthCheckCommand - */ -export const se_UpdateHealthCheckCommand = async ( - input: UpdateHealthCheckCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/healthcheck/{HealthCheckId}"); - b.p("HealthCheckId", () => input.HealthCheckId!, "{HealthCheckId}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_UHCR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_AI] != null) { - bn.c(se_AlarmIdentifier(input[_AI], context).n(_AI)); - } - bn.lc(input, "ChildHealthChecks", "ChildHealthChecks", () => se_ChildHealthCheckList(input[_CHC]!, context)); - if (input[_Di] != null) { - bn.c(__XmlNode.of(_Di, String(input[_Di])).n(_Di)); - } - if (input[_ESNI] != null) { - bn.c(__XmlNode.of(_ESNI, String(input[_ESNI])).n(_ESNI)); - } - if (input[_FT] != null) { - bn.c(__XmlNode.of(_FT, String(input[_FT])).n(_FT)); - } - bn.cc(input, _FQDN); - if (input[_HCV] != null) { - bn.c(__XmlNode.of(_HCV, String(input[_HCV])).n(_HCV)); - } - if (input[_HT] != null) { - bn.c(__XmlNode.of(_HT, String(input[_HT])).n(_HT)); - } - bn.cc(input, _IPA); - bn.cc(input, _IDHS); - if (input[_I] != null) { - bn.c(__XmlNode.of(_I, String(input[_I])).n(_I)); - } - if (input[_P] != null) { - bn.c(__XmlNode.of(_P, String(input[_P])).n(_P)); - } - bn.lc(input, "Regions", "Regions", () => se_HealthCheckRegionList(input[_R]!, context)); - bn.lc(input, "ResetElements", "ResetElements", () => se_ResettableElementNameList(input[_RE]!, context)); - bn.cc(input, _RP); - bn.cc(input, _SS); - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateHostedZoneCommentCommand - */ -export const se_UpdateHostedZoneCommentCommand = async ( - input: UpdateHostedZoneCommentCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/hostedzone/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_UHZCR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_C] != null) { - bn.c(__XmlNode.of(_RD, input[_C]).n(_C)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateTrafficPolicyCommentCommand - */ -export const se_UpdateTrafficPolicyCommentCommand = async ( - input: UpdateTrafficPolicyCommentCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/trafficpolicy/{Id}/{Version}"); - b.p("Id", () => input.Id!, "{Id}", false); - b.p("Version", () => input.Version!.toString(), "{Version}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_UTPCR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_C] != null) { - bn.c(__XmlNode.of(_TPC, input[_C]).n(_C)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateTrafficPolicyInstanceCommand - */ -export const se_UpdateTrafficPolicyInstanceCommand = async ( - input: UpdateTrafficPolicyInstanceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = { - "content-type": "application/xml", - }; - b.bp("/2013-04-01/trafficpolicyinstance/{Id}"); - b.p("Id", () => input.Id!, "{Id}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_UTPIR); - bn.a("xmlns", "https://route53.amazonaws.com/doc/2013-04-01/"); - if (input[_TTL] != null) { - bn.c(__XmlNode.of(_TTL, String(input[_TTL])).n(_TTL)); - } - bn.cc(input, _TPI); - if (input[_TPV] != null) { - bn.c(__XmlNode.of(_TPV, String(input[_TPV])).n(_TPV)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * deserializeAws_restXmlActivateKeySigningKeyCommand - */ -export const de_ActivateKeySigningKeyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CI] != null) { - contents[_CI] = de_ChangeInfo(data[_CI], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlAssociateVPCWithHostedZoneCommand - */ -export const de_AssociateVPCWithHostedZoneCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CI] != null) { - contents[_CI] = de_ChangeInfo(data[_CI], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlChangeCidrCollectionCommand - */ -export const de_ChangeCidrCollectionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Id] != null) { - contents[_Id] = __expectString(data[_Id]); - } - return contents; -}; - -/** - * deserializeAws_restXmlChangeResourceRecordSetsCommand - */ -export const de_ChangeResourceRecordSetsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CI] != null) { - contents[_CI] = de_ChangeInfo(data[_CI], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlChangeTagsForResourceCommand - */ -export const de_ChangeTagsForResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateCidrCollectionCommand - */ -export const de_CreateCidrCollectionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_l]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Co] != null) { - contents[_Co] = de_CidrCollection(data[_Co], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateHealthCheckCommand - */ -export const de_CreateHealthCheckCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_l]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_HC] != null) { - contents[_HC] = de_HealthCheck(data[_HC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateHostedZoneCommand - */ -export const de_CreateHostedZoneCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_l]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CI] != null) { - contents[_CI] = de_ChangeInfo(data[_CI], context); - } - if (data[_DS] != null) { - contents[_DS] = de_DelegationSet(data[_DS], context); - } - if (data[_HZ] != null) { - contents[_HZ] = de_HostedZone(data[_HZ], context); - } - if (data[_VPC] != null) { - contents[_VPC] = de_VPC(data[_VPC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateKeySigningKeyCommand - */ -export const de_CreateKeySigningKeyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_l]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CI] != null) { - contents[_CI] = de_ChangeInfo(data[_CI], context); - } - if (data[_KSK] != null) { - contents[_KSK] = de_KeySigningKey(data[_KSK], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateQueryLoggingConfigCommand - */ -export const de_CreateQueryLoggingConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_l]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_QLC] != null) { - contents[_QLC] = de_QueryLoggingConfig(data[_QLC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateReusableDelegationSetCommand - */ -export const de_CreateReusableDelegationSetCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_l]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_DS] != null) { - contents[_DS] = de_DelegationSet(data[_DS], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateTrafficPolicyCommand - */ -export const de_CreateTrafficPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_l]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_TP] != null) { - contents[_TP] = de_TrafficPolicy(data[_TP], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateTrafficPolicyInstanceCommand - */ -export const de_CreateTrafficPolicyInstanceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_l]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_TPIr] != null) { - contents[_TPIr] = de_TrafficPolicyInstance(data[_TPIr], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateTrafficPolicyVersionCommand - */ -export const de_CreateTrafficPolicyVersionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 201 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_l]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_TP] != null) { - contents[_TP] = de_TrafficPolicy(data[_TP], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateVPCAssociationAuthorizationCommand - */ -export const de_CreateVPCAssociationAuthorizationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_HZI] != null) { - contents[_HZI] = __expectString(data[_HZI]); - } - if (data[_VPC] != null) { - contents[_VPC] = de_VPC(data[_VPC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDeactivateKeySigningKeyCommand - */ -export const de_DeactivateKeySigningKeyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CI] != null) { - contents[_CI] = de_ChangeInfo(data[_CI], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDeleteCidrCollectionCommand - */ -export const de_DeleteCidrCollectionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteHealthCheckCommand - */ -export const de_DeleteHealthCheckCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteHostedZoneCommand - */ -export const de_DeleteHostedZoneCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CI] != null) { - contents[_CI] = de_ChangeInfo(data[_CI], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDeleteKeySigningKeyCommand - */ -export const de_DeleteKeySigningKeyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CI] != null) { - contents[_CI] = de_ChangeInfo(data[_CI], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDeleteQueryLoggingConfigCommand - */ -export const de_DeleteQueryLoggingConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteReusableDelegationSetCommand - */ -export const de_DeleteReusableDelegationSetCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteTrafficPolicyCommand - */ -export const de_DeleteTrafficPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteTrafficPolicyInstanceCommand - */ -export const de_DeleteTrafficPolicyInstanceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteVPCAssociationAuthorizationCommand - */ -export const de_DeleteVPCAssociationAuthorizationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDisableHostedZoneDNSSECCommand - */ -export const de_DisableHostedZoneDNSSECCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CI] != null) { - contents[_CI] = de_ChangeInfo(data[_CI], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDisassociateVPCFromHostedZoneCommand - */ -export const de_DisassociateVPCFromHostedZoneCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CI] != null) { - contents[_CI] = de_ChangeInfo(data[_CI], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlEnableHostedZoneDNSSECCommand - */ -export const de_EnableHostedZoneDNSSECCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CI] != null) { - contents[_CI] = de_ChangeInfo(data[_CI], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccountLimitCommand - */ -export const de_GetAccountLimitCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Cou] != null) { - contents[_Cou] = __strictParseLong(data[_Cou]) as number; - } - if (data[_Li] != null) { - contents[_Li] = de_AccountLimit(data[_Li], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetChangeCommand - */ -export const de_GetChangeCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CI] != null) { - contents[_CI] = de_ChangeInfo(data[_CI], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetCheckerIpRangesCommand - */ -export const de_GetCheckerIpRangesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.CheckerIpRanges).trim() === "") { - contents[_CIR] = []; - } else if (data[_CIR] != null && data[_CIR][_me] != null) { - contents[_CIR] = de_CheckerIpRanges(__getArrayIfSingleItem(data[_CIR][_me]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetDNSSECCommand - */ -export const de_GetDNSSECCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.KeySigningKeys).trim() === "") { - contents[_KSKe] = []; - } else if (data[_KSKe] != null && data[_KSKe][_me] != null) { - contents[_KSKe] = de_KeySigningKeys(__getArrayIfSingleItem(data[_KSKe][_me]), context); - } - if (data[_S] != null) { - contents[_S] = de_DNSSECStatus(data[_S], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetGeoLocationCommand - */ -export const de_GetGeoLocationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_GLD] != null) { - contents[_GLD] = de_GeoLocationDetails(data[_GLD], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetHealthCheckCommand - */ -export const de_GetHealthCheckCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_HC] != null) { - contents[_HC] = de_HealthCheck(data[_HC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetHealthCheckCountCommand - */ -export const de_GetHealthCheckCountCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_HCCe] != null) { - contents[_HCCe] = __strictParseLong(data[_HCCe]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlGetHealthCheckLastFailureReasonCommand - */ -export const de_GetHealthCheckLastFailureReasonCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.HealthCheckObservations).trim() === "") { - contents[_HCO] = []; - } else if (data[_HCO] != null && data[_HCO][_HCOe] != null) { - contents[_HCO] = de_HealthCheckObservations(__getArrayIfSingleItem(data[_HCO][_HCOe]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetHealthCheckStatusCommand - */ -export const de_GetHealthCheckStatusCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.HealthCheckObservations).trim() === "") { - contents[_HCO] = []; - } else if (data[_HCO] != null && data[_HCO][_HCOe] != null) { - contents[_HCO] = de_HealthCheckObservations(__getArrayIfSingleItem(data[_HCO][_HCOe]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetHostedZoneCommand - */ -export const de_GetHostedZoneCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_DS] != null) { - contents[_DS] = de_DelegationSet(data[_DS], context); - } - if (data[_HZ] != null) { - contents[_HZ] = de_HostedZone(data[_HZ], context); - } - if (String(data.VPCs).trim() === "") { - contents[_VPCs] = []; - } else if (data[_VPCs] != null && data[_VPCs][_VPC] != null) { - contents[_VPCs] = de_VPCs(__getArrayIfSingleItem(data[_VPCs][_VPC]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetHostedZoneCountCommand - */ -export const de_GetHostedZoneCountCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_HZCo] != null) { - contents[_HZCo] = __strictParseLong(data[_HZCo]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlGetHostedZoneLimitCommand - */ -export const de_GetHostedZoneLimitCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Cou] != null) { - contents[_Cou] = __strictParseLong(data[_Cou]) as number; - } - if (data[_Li] != null) { - contents[_Li] = de_HostedZoneLimit(data[_Li], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetQueryLoggingConfigCommand - */ -export const de_GetQueryLoggingConfigCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_QLC] != null) { - contents[_QLC] = de_QueryLoggingConfig(data[_QLC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetReusableDelegationSetCommand - */ -export const de_GetReusableDelegationSetCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_DS] != null) { - contents[_DS] = de_DelegationSet(data[_DS], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetReusableDelegationSetLimitCommand - */ -export const de_GetReusableDelegationSetLimitCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Cou] != null) { - contents[_Cou] = __strictParseLong(data[_Cou]) as number; - } - if (data[_Li] != null) { - contents[_Li] = de_ReusableDelegationSetLimit(data[_Li], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetTrafficPolicyCommand - */ -export const de_GetTrafficPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_TP] != null) { - contents[_TP] = de_TrafficPolicy(data[_TP], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetTrafficPolicyInstanceCommand - */ -export const de_GetTrafficPolicyInstanceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_TPIr] != null) { - contents[_TPIr] = de_TrafficPolicyInstance(data[_TPIr], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetTrafficPolicyInstanceCountCommand - */ -export const de_GetTrafficPolicyInstanceCountCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_TPIC] != null) { - contents[_TPIC] = __strictParseInt32(data[_TPIC]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlListCidrBlocksCommand - */ -export const de_ListCidrBlocksCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.CidrBlocks).trim() === "") { - contents[_CBi] = []; - } else if (data[_CBi] != null && data[_CBi][_me] != null) { - contents[_CBi] = de_CidrBlockSummaries(__getArrayIfSingleItem(data[_CBi][_me]), context); - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListCidrCollectionsCommand - */ -export const de_ListCidrCollectionsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.CidrCollections).trim() === "") { - contents[_CCi] = []; - } else if (data[_CCi] != null && data[_CCi][_me] != null) { - contents[_CCi] = de_CollectionSummaries(__getArrayIfSingleItem(data[_CCi][_me]), context); - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListCidrLocationsCommand - */ -export const de_ListCidrLocationsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.CidrLocations).trim() === "") { - contents[_CL] = []; - } else if (data[_CL] != null && data[_CL][_me] != null) { - contents[_CL] = de_LocationSummaries(__getArrayIfSingleItem(data[_CL][_me]), context); - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListGeoLocationsCommand - */ -export const de_ListGeoLocationsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.GeoLocationDetailsList).trim() === "") { - contents[_GLDL] = []; - } else if (data[_GLDL] != null && data[_GLDL][_GLD] != null) { - contents[_GLDL] = de_GeoLocationDetailsList(__getArrayIfSingleItem(data[_GLDL][_GLD]), context); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_MI] != null) { - contents[_MI] = __strictParseInt32(data[_MI]) as number; - } - if (data[_NCC] != null) { - contents[_NCC] = __expectString(data[_NCC]); - } - if (data[_NCCe] != null) { - contents[_NCCe] = __expectString(data[_NCCe]); - } - if (data[_NSC] != null) { - contents[_NSC] = __expectString(data[_NSC]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListHealthChecksCommand - */ -export const de_ListHealthChecksCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.HealthChecks).trim() === "") { - contents[_HCe] = []; - } else if (data[_HCe] != null && data[_HCe][_HC] != null) { - contents[_HCe] = de_HealthChecks(__getArrayIfSingleItem(data[_HCe][_HC]), context); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_M] != null) { - contents[_M] = __expectString(data[_M]); - } - if (data[_MI] != null) { - contents[_MI] = __strictParseInt32(data[_MI]) as number; - } - if (data[_NM] != null) { - contents[_NM] = __expectString(data[_NM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListHostedZonesCommand - */ -export const de_ListHostedZonesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.HostedZones).trim() === "") { - contents[_HZo] = []; - } else if (data[_HZo] != null && data[_HZo][_HZ] != null) { - contents[_HZo] = de_HostedZones(__getArrayIfSingleItem(data[_HZo][_HZ]), context); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_M] != null) { - contents[_M] = __expectString(data[_M]); - } - if (data[_MI] != null) { - contents[_MI] = __strictParseInt32(data[_MI]) as number; - } - if (data[_NM] != null) { - contents[_NM] = __expectString(data[_NM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListHostedZonesByNameCommand - */ -export const de_ListHostedZonesByNameCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_DNSN] != null) { - contents[_DNSN] = __expectString(data[_DNSN]); - } - if (data[_HZI] != null) { - contents[_HZI] = __expectString(data[_HZI]); - } - if (String(data.HostedZones).trim() === "") { - contents[_HZo] = []; - } else if (data[_HZo] != null && data[_HZo][_HZ] != null) { - contents[_HZo] = de_HostedZones(__getArrayIfSingleItem(data[_HZo][_HZ]), context); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_MI] != null) { - contents[_MI] = __strictParseInt32(data[_MI]) as number; - } - if (data[_NDNSN] != null) { - contents[_NDNSN] = __expectString(data[_NDNSN]); - } - if (data[_NHZI] != null) { - contents[_NHZI] = __expectString(data[_NHZI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListHostedZonesByVPCCommand - */ -export const de_ListHostedZonesByVPCCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.HostedZoneSummaries).trim() === "") { - contents[_HZS] = []; - } else if (data[_HZS] != null && data[_HZS][_HZSo] != null) { - contents[_HZS] = de_HostedZoneSummaries(__getArrayIfSingleItem(data[_HZS][_HZSo]), context); - } - if (data[_MI] != null) { - contents[_MI] = __strictParseInt32(data[_MI]) as number; - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListQueryLoggingConfigsCommand - */ -export const de_ListQueryLoggingConfigsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - if (String(data.QueryLoggingConfigs).trim() === "") { - contents[_QLCu] = []; - } else if (data[_QLCu] != null && data[_QLCu][_QLC] != null) { - contents[_QLCu] = de_QueryLoggingConfigs(__getArrayIfSingleItem(data[_QLCu][_QLC]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListResourceRecordSetsCommand - */ -export const de_ListResourceRecordSetsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_MI] != null) { - contents[_MI] = __strictParseInt32(data[_MI]) as number; - } - if (data[_NRI] != null) { - contents[_NRI] = __expectString(data[_NRI]); - } - if (data[_NRN] != null) { - contents[_NRN] = __expectString(data[_NRN]); - } - if (data[_NRT] != null) { - contents[_NRT] = __expectString(data[_NRT]); - } - if (String(data.ResourceRecordSets).trim() === "") { - contents[_RRS] = []; - } else if (data[_RRS] != null && data[_RRS][_RRSe] != null) { - contents[_RRS] = de_ResourceRecordSets(__getArrayIfSingleItem(data[_RRS][_RRSe]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListReusableDelegationSetsCommand - */ -export const de_ListReusableDelegationSetsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.DelegationSets).trim() === "") { - contents[_DSe] = []; - } else if (data[_DSe] != null && data[_DSe][_DS] != null) { - contents[_DSe] = de_DelegationSets(__getArrayIfSingleItem(data[_DSe][_DS]), context); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_M] != null) { - contents[_M] = __expectString(data[_M]); - } - if (data[_MI] != null) { - contents[_MI] = __strictParseInt32(data[_MI]) as number; - } - if (data[_NM] != null) { - contents[_NM] = __expectString(data[_NM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListTagsForResourceCommand - */ -export const de_ListTagsForResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_RTS] != null) { - contents[_RTS] = de_ResourceTagSet(data[_RTS], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListTagsForResourcesCommand - */ -export const de_ListTagsForResourcesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.ResourceTagSets).trim() === "") { - contents[_RTSe] = []; - } else if (data[_RTSe] != null && data[_RTSe][_RTS] != null) { - contents[_RTSe] = de_ResourceTagSetList(__getArrayIfSingleItem(data[_RTSe][_RTS]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListTrafficPoliciesCommand - */ -export const de_ListTrafficPoliciesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_MI] != null) { - contents[_MI] = __strictParseInt32(data[_MI]) as number; - } - if (data[_TPIM] != null) { - contents[_TPIM] = __expectString(data[_TPIM]); - } - if (String(data.TrafficPolicySummaries).trim() === "") { - contents[_TPS] = []; - } else if (data[_TPS] != null && data[_TPS][_TPSr] != null) { - contents[_TPS] = de_TrafficPolicySummaries(__getArrayIfSingleItem(data[_TPS][_TPSr]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListTrafficPolicyInstancesCommand - */ -export const de_ListTrafficPolicyInstancesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_HZIM] != null) { - contents[_HZIM] = __expectString(data[_HZIM]); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_MI] != null) { - contents[_MI] = __strictParseInt32(data[_MI]) as number; - } - if (data[_TPINM] != null) { - contents[_TPINM] = __expectString(data[_TPINM]); - } - if (data[_TPITM] != null) { - contents[_TPITM] = __expectString(data[_TPITM]); - } - if (String(data.TrafficPolicyInstances).trim() === "") { - contents[_TPIra] = []; - } else if (data[_TPIra] != null && data[_TPIra][_TPIr] != null) { - contents[_TPIra] = de_TrafficPolicyInstances(__getArrayIfSingleItem(data[_TPIra][_TPIr]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListTrafficPolicyInstancesByHostedZoneCommand - */ -export const de_ListTrafficPolicyInstancesByHostedZoneCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_MI] != null) { - contents[_MI] = __strictParseInt32(data[_MI]) as number; - } - if (data[_TPINM] != null) { - contents[_TPINM] = __expectString(data[_TPINM]); - } - if (data[_TPITM] != null) { - contents[_TPITM] = __expectString(data[_TPITM]); - } - if (String(data.TrafficPolicyInstances).trim() === "") { - contents[_TPIra] = []; - } else if (data[_TPIra] != null && data[_TPIra][_TPIr] != null) { - contents[_TPIra] = de_TrafficPolicyInstances(__getArrayIfSingleItem(data[_TPIra][_TPIr]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListTrafficPolicyInstancesByPolicyCommand - */ -export const de_ListTrafficPolicyInstancesByPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_HZIM] != null) { - contents[_HZIM] = __expectString(data[_HZIM]); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_MI] != null) { - contents[_MI] = __strictParseInt32(data[_MI]) as number; - } - if (data[_TPINM] != null) { - contents[_TPINM] = __expectString(data[_TPINM]); - } - if (data[_TPITM] != null) { - contents[_TPITM] = __expectString(data[_TPITM]); - } - if (String(data.TrafficPolicyInstances).trim() === "") { - contents[_TPIra] = []; - } else if (data[_TPIra] != null && data[_TPIra][_TPIr] != null) { - contents[_TPIra] = de_TrafficPolicyInstances(__getArrayIfSingleItem(data[_TPIra][_TPIr]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListTrafficPolicyVersionsCommand - */ -export const de_ListTrafficPolicyVersionsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_MI] != null) { - contents[_MI] = __strictParseInt32(data[_MI]) as number; - } - if (String(data.TrafficPolicies).trim() === "") { - contents[_TPr] = []; - } else if (data[_TPr] != null && data[_TPr][_TP] != null) { - contents[_TPr] = de_TrafficPolicies(__getArrayIfSingleItem(data[_TPr][_TP]), context); - } - if (data[_TPVM] != null) { - contents[_TPVM] = __expectString(data[_TPVM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListVPCAssociationAuthorizationsCommand - */ -export const de_ListVPCAssociationAuthorizationsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_HZI] != null) { - contents[_HZI] = __expectString(data[_HZI]); - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - if (String(data.VPCs).trim() === "") { - contents[_VPCs] = []; - } else if (data[_VPCs] != null && data[_VPCs][_VPC] != null) { - contents[_VPCs] = de_VPCs(__getArrayIfSingleItem(data[_VPCs][_VPC]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlTestDNSAnswerCommand - */ -export const de_TestDNSAnswerCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Na] != null) { - contents[_Na] = __expectString(data[_Na]); - } - if (data[_Pr] != null) { - contents[_Pr] = __expectString(data[_Pr]); - } - if (String(data.RecordData).trim() === "") { - contents[_RDe] = []; - } else if (data[_RDe] != null && data[_RDe][_RDE] != null) { - contents[_RDe] = de_RecordData(__getArrayIfSingleItem(data[_RDe][_RDE]), context); - } - if (data[_RN] != null) { - contents[_RN] = __expectString(data[_RN]); - } - if (data[_RT] != null) { - contents[_RT] = __expectString(data[_RT]); - } - if (data[_RC] != null) { - contents[_RC] = __expectString(data[_RC]); - } - return contents; -}; - -/** - * deserializeAws_restXmlUpdateHealthCheckCommand - */ -export const de_UpdateHealthCheckCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_HC] != null) { - contents[_HC] = de_HealthCheck(data[_HC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlUpdateHostedZoneCommentCommand - */ -export const de_UpdateHostedZoneCommentCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_HZ] != null) { - contents[_HZ] = de_HostedZone(data[_HZ], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlUpdateTrafficPolicyCommentCommand - */ -export const de_UpdateTrafficPolicyCommentCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_TP] != null) { - contents[_TP] = de_TrafficPolicy(data[_TP], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlUpdateTrafficPolicyInstanceCommand - */ -export const de_UpdateTrafficPolicyInstanceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_TPIr] != null) { - contents[_TPIr] = de_TrafficPolicyInstance(data[_TPIr], context); - } - return contents; -}; - -/** - * deserialize_Aws_restXmlCommandError - */ -const de_CommandError = async (output: __HttpResponse, context: __SerdeContext): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context), - }; - const errorCode = loadRestXmlErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "ConcurrentModification": - case "com.amazonaws.route53#ConcurrentModification": - throw await de_ConcurrentModificationRes(parsedOutput, context); - case "InvalidInput": - case "com.amazonaws.route53#InvalidInput": - throw await de_InvalidInputRes(parsedOutput, context); - case "InvalidKMSArn": - case "com.amazonaws.route53#InvalidKMSArn": - throw await de_InvalidKMSArnRes(parsedOutput, context); - case "InvalidKeySigningKeyStatus": - case "com.amazonaws.route53#InvalidKeySigningKeyStatus": - throw await de_InvalidKeySigningKeyStatusRes(parsedOutput, context); - case "InvalidSigningStatus": - case "com.amazonaws.route53#InvalidSigningStatus": - throw await de_InvalidSigningStatusRes(parsedOutput, context); - case "NoSuchKeySigningKey": - case "com.amazonaws.route53#NoSuchKeySigningKey": - throw await de_NoSuchKeySigningKeyRes(parsedOutput, context); - case "ConflictingDomainExists": - case "com.amazonaws.route53#ConflictingDomainExists": - throw await de_ConflictingDomainExistsRes(parsedOutput, context); - case "InvalidVPCId": - case "com.amazonaws.route53#InvalidVPCId": - throw await de_InvalidVPCIdRes(parsedOutput, context); - case "LimitsExceeded": - case "com.amazonaws.route53#LimitsExceeded": - throw await de_LimitsExceededRes(parsedOutput, context); - case "NoSuchHostedZone": - case "com.amazonaws.route53#NoSuchHostedZone": - throw await de_NoSuchHostedZoneRes(parsedOutput, context); - case "NotAuthorizedException": - case "com.amazonaws.route53#NotAuthorizedException": - throw await de_NotAuthorizedExceptionRes(parsedOutput, context); - case "PriorRequestNotComplete": - case "com.amazonaws.route53#PriorRequestNotComplete": - throw await de_PriorRequestNotCompleteRes(parsedOutput, context); - case "PublicZoneVPCAssociation": - case "com.amazonaws.route53#PublicZoneVPCAssociation": - throw await de_PublicZoneVPCAssociationRes(parsedOutput, context); - case "CidrBlockInUseException": - case "com.amazonaws.route53#CidrBlockInUseException": - throw await de_CidrBlockInUseExceptionRes(parsedOutput, context); - case "CidrCollectionVersionMismatchException": - case "com.amazonaws.route53#CidrCollectionVersionMismatchException": - throw await de_CidrCollectionVersionMismatchExceptionRes(parsedOutput, context); - case "NoSuchCidrCollectionException": - case "com.amazonaws.route53#NoSuchCidrCollectionException": - throw await de_NoSuchCidrCollectionExceptionRes(parsedOutput, context); - case "InvalidChangeBatch": - case "com.amazonaws.route53#InvalidChangeBatch": - throw await de_InvalidChangeBatchRes(parsedOutput, context); - case "NoSuchHealthCheck": - case "com.amazonaws.route53#NoSuchHealthCheck": - throw await de_NoSuchHealthCheckRes(parsedOutput, context); - case "ThrottlingException": - case "com.amazonaws.route53#ThrottlingException": - throw await de_ThrottlingExceptionRes(parsedOutput, context); - case "CidrCollectionAlreadyExistsException": - case "com.amazonaws.route53#CidrCollectionAlreadyExistsException": - throw await de_CidrCollectionAlreadyExistsExceptionRes(parsedOutput, context); - case "HealthCheckAlreadyExists": - case "com.amazonaws.route53#HealthCheckAlreadyExists": - throw await de_HealthCheckAlreadyExistsRes(parsedOutput, context); - case "TooManyHealthChecks": - case "com.amazonaws.route53#TooManyHealthChecks": - throw await de_TooManyHealthChecksRes(parsedOutput, context); - case "DelegationSetNotAvailable": - case "com.amazonaws.route53#DelegationSetNotAvailable": - throw await de_DelegationSetNotAvailableRes(parsedOutput, context); - case "DelegationSetNotReusable": - case "com.amazonaws.route53#DelegationSetNotReusable": - throw await de_DelegationSetNotReusableRes(parsedOutput, context); - case "HostedZoneAlreadyExists": - case "com.amazonaws.route53#HostedZoneAlreadyExists": - throw await de_HostedZoneAlreadyExistsRes(parsedOutput, context); - case "InvalidDomainName": - case "com.amazonaws.route53#InvalidDomainName": - throw await de_InvalidDomainNameRes(parsedOutput, context); - case "NoSuchDelegationSet": - case "com.amazonaws.route53#NoSuchDelegationSet": - throw await de_NoSuchDelegationSetRes(parsedOutput, context); - case "TooManyHostedZones": - case "com.amazonaws.route53#TooManyHostedZones": - throw await de_TooManyHostedZonesRes(parsedOutput, context); - case "InvalidArgument": - case "com.amazonaws.route53#InvalidArgument": - throw await de_InvalidArgumentRes(parsedOutput, context); - case "InvalidKeySigningKeyName": - case "com.amazonaws.route53#InvalidKeySigningKeyName": - throw await de_InvalidKeySigningKeyNameRes(parsedOutput, context); - case "KeySigningKeyAlreadyExists": - case "com.amazonaws.route53#KeySigningKeyAlreadyExists": - throw await de_KeySigningKeyAlreadyExistsRes(parsedOutput, context); - case "TooManyKeySigningKeys": - case "com.amazonaws.route53#TooManyKeySigningKeys": - throw await de_TooManyKeySigningKeysRes(parsedOutput, context); - case "InsufficientCloudWatchLogsResourcePolicy": - case "com.amazonaws.route53#InsufficientCloudWatchLogsResourcePolicy": - throw await de_InsufficientCloudWatchLogsResourcePolicyRes(parsedOutput, context); - case "NoSuchCloudWatchLogsLogGroup": - case "com.amazonaws.route53#NoSuchCloudWatchLogsLogGroup": - throw await de_NoSuchCloudWatchLogsLogGroupRes(parsedOutput, context); - case "QueryLoggingConfigAlreadyExists": - case "com.amazonaws.route53#QueryLoggingConfigAlreadyExists": - throw await de_QueryLoggingConfigAlreadyExistsRes(parsedOutput, context); - case "DelegationSetAlreadyCreated": - case "com.amazonaws.route53#DelegationSetAlreadyCreated": - throw await de_DelegationSetAlreadyCreatedRes(parsedOutput, context); - case "DelegationSetAlreadyReusable": - case "com.amazonaws.route53#DelegationSetAlreadyReusable": - throw await de_DelegationSetAlreadyReusableRes(parsedOutput, context); - case "HostedZoneNotFound": - case "com.amazonaws.route53#HostedZoneNotFound": - throw await de_HostedZoneNotFoundRes(parsedOutput, context); - case "InvalidTrafficPolicyDocument": - case "com.amazonaws.route53#InvalidTrafficPolicyDocument": - throw await de_InvalidTrafficPolicyDocumentRes(parsedOutput, context); - case "TooManyTrafficPolicies": - case "com.amazonaws.route53#TooManyTrafficPolicies": - throw await de_TooManyTrafficPoliciesRes(parsedOutput, context); - case "TrafficPolicyAlreadyExists": - case "com.amazonaws.route53#TrafficPolicyAlreadyExists": - throw await de_TrafficPolicyAlreadyExistsRes(parsedOutput, context); - case "NoSuchTrafficPolicy": - case "com.amazonaws.route53#NoSuchTrafficPolicy": - throw await de_NoSuchTrafficPolicyRes(parsedOutput, context); - case "TooManyTrafficPolicyInstances": - case "com.amazonaws.route53#TooManyTrafficPolicyInstances": - throw await de_TooManyTrafficPolicyInstancesRes(parsedOutput, context); - case "TrafficPolicyInstanceAlreadyExists": - case "com.amazonaws.route53#TrafficPolicyInstanceAlreadyExists": - throw await de_TrafficPolicyInstanceAlreadyExistsRes(parsedOutput, context); - case "TooManyTrafficPolicyVersionsForCurrentPolicy": - case "com.amazonaws.route53#TooManyTrafficPolicyVersionsForCurrentPolicy": - throw await de_TooManyTrafficPolicyVersionsForCurrentPolicyRes(parsedOutput, context); - case "TooManyVPCAssociationAuthorizations": - case "com.amazonaws.route53#TooManyVPCAssociationAuthorizations": - throw await de_TooManyVPCAssociationAuthorizationsRes(parsedOutput, context); - case "KeySigningKeyInParentDSRecord": - case "com.amazonaws.route53#KeySigningKeyInParentDSRecord": - throw await de_KeySigningKeyInParentDSRecordRes(parsedOutput, context); - case "KeySigningKeyInUse": - case "com.amazonaws.route53#KeySigningKeyInUse": - throw await de_KeySigningKeyInUseRes(parsedOutput, context); - case "CidrCollectionInUseException": - case "com.amazonaws.route53#CidrCollectionInUseException": - throw await de_CidrCollectionInUseExceptionRes(parsedOutput, context); - case "HealthCheckInUse": - case "com.amazonaws.route53#HealthCheckInUse": - throw await de_HealthCheckInUseRes(parsedOutput, context); - case "HostedZoneNotEmpty": - case "com.amazonaws.route53#HostedZoneNotEmpty": - throw await de_HostedZoneNotEmptyRes(parsedOutput, context); - case "NoSuchQueryLoggingConfig": - case "com.amazonaws.route53#NoSuchQueryLoggingConfig": - throw await de_NoSuchQueryLoggingConfigRes(parsedOutput, context); - case "DelegationSetInUse": - case "com.amazonaws.route53#DelegationSetInUse": - throw await de_DelegationSetInUseRes(parsedOutput, context); - case "TrafficPolicyInUse": - case "com.amazonaws.route53#TrafficPolicyInUse": - throw await de_TrafficPolicyInUseRes(parsedOutput, context); - case "NoSuchTrafficPolicyInstance": - case "com.amazonaws.route53#NoSuchTrafficPolicyInstance": - throw await de_NoSuchTrafficPolicyInstanceRes(parsedOutput, context); - case "VPCAssociationAuthorizationNotFound": - case "com.amazonaws.route53#VPCAssociationAuthorizationNotFound": - throw await de_VPCAssociationAuthorizationNotFoundRes(parsedOutput, context); - case "DNSSECNotFound": - case "com.amazonaws.route53#DNSSECNotFound": - throw await de_DNSSECNotFoundRes(parsedOutput, context); - case "LastVPCAssociation": - case "com.amazonaws.route53#LastVPCAssociation": - throw await de_LastVPCAssociationRes(parsedOutput, context); - case "VPCAssociationNotFound": - case "com.amazonaws.route53#VPCAssociationNotFound": - throw await de_VPCAssociationNotFoundRes(parsedOutput, context); - case "HostedZonePartiallyDelegated": - case "com.amazonaws.route53#HostedZonePartiallyDelegated": - throw await de_HostedZonePartiallyDelegatedRes(parsedOutput, context); - case "KeySigningKeyWithActiveStatusNotFound": - case "com.amazonaws.route53#KeySigningKeyWithActiveStatusNotFound": - throw await de_KeySigningKeyWithActiveStatusNotFoundRes(parsedOutput, context); - case "NoSuchChange": - case "com.amazonaws.route53#NoSuchChange": - throw await de_NoSuchChangeRes(parsedOutput, context); - case "NoSuchGeoLocation": - case "com.amazonaws.route53#NoSuchGeoLocation": - throw await de_NoSuchGeoLocationRes(parsedOutput, context); - case "IncompatibleVersion": - case "com.amazonaws.route53#IncompatibleVersion": - throw await de_IncompatibleVersionRes(parsedOutput, context); - case "HostedZoneNotPrivate": - case "com.amazonaws.route53#HostedZoneNotPrivate": - throw await de_HostedZoneNotPrivateRes(parsedOutput, context); - case "NoSuchCidrLocationException": - case "com.amazonaws.route53#NoSuchCidrLocationException": - throw await de_NoSuchCidrLocationExceptionRes(parsedOutput, context); - case "InvalidPaginationToken": - case "com.amazonaws.route53#InvalidPaginationToken": - throw await de_InvalidPaginationTokenRes(parsedOutput, context); - case "HealthCheckVersionMismatch": - case "com.amazonaws.route53#HealthCheckVersionMismatch": - throw await de_HealthCheckVersionMismatchRes(parsedOutput, context); - case "ConflictingTypes": - case "com.amazonaws.route53#ConflictingTypes": - throw await de_ConflictingTypesRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody: parsedBody.Error, - errorCode, - }) as never; - } -}; - -const throwDefaultError = withBaseException(__BaseException); -/** - * deserializeAws_restXmlCidrBlockInUseExceptionRes - */ -const de_CidrBlockInUseExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new CidrBlockInUseException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlCidrCollectionAlreadyExistsExceptionRes - */ -const de_CidrCollectionAlreadyExistsExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new CidrCollectionAlreadyExistsException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlCidrCollectionInUseExceptionRes - */ -const de_CidrCollectionInUseExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new CidrCollectionInUseException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlCidrCollectionVersionMismatchExceptionRes - */ -const de_CidrCollectionVersionMismatchExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new CidrCollectionVersionMismatchException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlConcurrentModificationRes - */ -const de_ConcurrentModificationRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new ConcurrentModification({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlConflictingDomainExistsRes - */ -const de_ConflictingDomainExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new ConflictingDomainExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlConflictingTypesRes - */ -const de_ConflictingTypesRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new ConflictingTypes({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlDelegationSetAlreadyCreatedRes - */ -const de_DelegationSetAlreadyCreatedRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new DelegationSetAlreadyCreated({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlDelegationSetAlreadyReusableRes - */ -const de_DelegationSetAlreadyReusableRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new DelegationSetAlreadyReusable({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlDelegationSetInUseRes - */ -const de_DelegationSetInUseRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new DelegationSetInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlDelegationSetNotAvailableRes - */ -const de_DelegationSetNotAvailableRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new DelegationSetNotAvailable({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlDelegationSetNotReusableRes - */ -const de_DelegationSetNotReusableRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new DelegationSetNotReusable({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlDNSSECNotFoundRes - */ -const de_DNSSECNotFoundRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new DNSSECNotFound({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlHealthCheckAlreadyExistsRes - */ -const de_HealthCheckAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new HealthCheckAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlHealthCheckInUseRes - */ -const de_HealthCheckInUseRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new HealthCheckInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlHealthCheckVersionMismatchRes - */ -const de_HealthCheckVersionMismatchRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new HealthCheckVersionMismatch({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlHostedZoneAlreadyExistsRes - */ -const de_HostedZoneAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new HostedZoneAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlHostedZoneNotEmptyRes - */ -const de_HostedZoneNotEmptyRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new HostedZoneNotEmpty({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlHostedZoneNotFoundRes - */ -const de_HostedZoneNotFoundRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new HostedZoneNotFound({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlHostedZoneNotPrivateRes - */ -const de_HostedZoneNotPrivateRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new HostedZoneNotPrivate({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlHostedZonePartiallyDelegatedRes - */ -const de_HostedZonePartiallyDelegatedRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new HostedZonePartiallyDelegated({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlIncompatibleVersionRes - */ -const de_IncompatibleVersionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new IncompatibleVersion({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInsufficientCloudWatchLogsResourcePolicyRes - */ -const de_InsufficientCloudWatchLogsResourcePolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new InsufficientCloudWatchLogsResourcePolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidArgumentRes - */ -const de_InvalidArgumentRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new InvalidArgument({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidChangeBatchRes - */ -const de_InvalidChangeBatchRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - if (String(data.messages).trim() === "") { - contents[_mess] = []; - } else if (data[_mess] != null && data[_mess][_Me] != null) { - contents[_mess] = de_ErrorMessages(__getArrayIfSingleItem(data[_mess][_Me]), context); - } - const exception = new InvalidChangeBatch({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidDomainNameRes - */ -const de_InvalidDomainNameRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new InvalidDomainName({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidInputRes - */ -const de_InvalidInputRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new InvalidInput({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidKeySigningKeyNameRes - */ -const de_InvalidKeySigningKeyNameRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new InvalidKeySigningKeyName({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidKeySigningKeyStatusRes - */ -const de_InvalidKeySigningKeyStatusRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new InvalidKeySigningKeyStatus({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidKMSArnRes - */ -const de_InvalidKMSArnRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new InvalidKMSArn({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidPaginationTokenRes - */ -const de_InvalidPaginationTokenRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new InvalidPaginationToken({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidSigningStatusRes - */ -const de_InvalidSigningStatusRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new InvalidSigningStatus({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidTrafficPolicyDocumentRes - */ -const de_InvalidTrafficPolicyDocumentRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new InvalidTrafficPolicyDocument({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidVPCIdRes - */ -const de_InvalidVPCIdRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new InvalidVPCId({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlKeySigningKeyAlreadyExistsRes - */ -const de_KeySigningKeyAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new KeySigningKeyAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlKeySigningKeyInParentDSRecordRes - */ -const de_KeySigningKeyInParentDSRecordRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new KeySigningKeyInParentDSRecord({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlKeySigningKeyInUseRes - */ -const de_KeySigningKeyInUseRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new KeySigningKeyInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlKeySigningKeyWithActiveStatusNotFoundRes - */ -const de_KeySigningKeyWithActiveStatusNotFoundRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new KeySigningKeyWithActiveStatusNotFound({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlLastVPCAssociationRes - */ -const de_LastVPCAssociationRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new LastVPCAssociation({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlLimitsExceededRes - */ -const de_LimitsExceededRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new LimitsExceeded({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchChangeRes - */ -const de_NoSuchChangeRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new NoSuchChange({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchCidrCollectionExceptionRes - */ -const de_NoSuchCidrCollectionExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchCidrCollectionException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchCidrLocationExceptionRes - */ -const de_NoSuchCidrLocationExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchCidrLocationException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchCloudWatchLogsLogGroupRes - */ -const de_NoSuchCloudWatchLogsLogGroupRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new NoSuchCloudWatchLogsLogGroup({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchDelegationSetRes - */ -const de_NoSuchDelegationSetRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new NoSuchDelegationSet({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchGeoLocationRes - */ -const de_NoSuchGeoLocationRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new NoSuchGeoLocation({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchHealthCheckRes - */ -const de_NoSuchHealthCheckRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new NoSuchHealthCheck({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchHostedZoneRes - */ -const de_NoSuchHostedZoneRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new NoSuchHostedZone({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchKeySigningKeyRes - */ -const de_NoSuchKeySigningKeyRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new NoSuchKeySigningKey({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchQueryLoggingConfigRes - */ -const de_NoSuchQueryLoggingConfigRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new NoSuchQueryLoggingConfig({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchTrafficPolicyRes - */ -const de_NoSuchTrafficPolicyRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new NoSuchTrafficPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchTrafficPolicyInstanceRes - */ -const de_NoSuchTrafficPolicyInstanceRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new NoSuchTrafficPolicyInstance({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNotAuthorizedExceptionRes - */ -const de_NotAuthorizedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new NotAuthorizedException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlPriorRequestNotCompleteRes - */ -const de_PriorRequestNotCompleteRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new PriorRequestNotComplete({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlPublicZoneVPCAssociationRes - */ -const de_PublicZoneVPCAssociationRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new PublicZoneVPCAssociation({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlQueryLoggingConfigAlreadyExistsRes - */ -const de_QueryLoggingConfigAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new QueryLoggingConfigAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlThrottlingExceptionRes - */ -const de_ThrottlingExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new ThrottlingException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyHealthChecksRes - */ -const de_TooManyHealthChecksRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new TooManyHealthChecks({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyHostedZonesRes - */ -const de_TooManyHostedZonesRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new TooManyHostedZones({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyKeySigningKeysRes - */ -const de_TooManyKeySigningKeysRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new TooManyKeySigningKeys({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyTrafficPoliciesRes - */ -const de_TooManyTrafficPoliciesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new TooManyTrafficPolicies({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyTrafficPolicyInstancesRes - */ -const de_TooManyTrafficPolicyInstancesRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new TooManyTrafficPolicyInstances({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyTrafficPolicyVersionsForCurrentPolicyRes - */ -const de_TooManyTrafficPolicyVersionsForCurrentPolicyRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new TooManyTrafficPolicyVersionsForCurrentPolicy({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyVPCAssociationAuthorizationsRes - */ -const de_TooManyVPCAssociationAuthorizationsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new TooManyVPCAssociationAuthorizations({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTrafficPolicyAlreadyExistsRes - */ -const de_TrafficPolicyAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new TrafficPolicyAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTrafficPolicyInstanceAlreadyExistsRes - */ -const de_TrafficPolicyInstanceAlreadyExistsRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new TrafficPolicyInstanceAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTrafficPolicyInUseRes - */ -const de_TrafficPolicyInUseRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new TrafficPolicyInUse({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlVPCAssociationAuthorizationNotFoundRes - */ -const de_VPCAssociationAuthorizationNotFoundRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new VPCAssociationAuthorizationNotFound({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlVPCAssociationNotFoundRes - */ -const de_VPCAssociationNotFoundRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_mes] != null) { - contents[_mes] = __expectString(data[_mes]); - } - const exception = new VPCAssociationNotFound({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * serializeAws_restXmlAlarmIdentifier - */ -const se_AlarmIdentifier = (input: AlarmIdentifier, context: __SerdeContext): any => { - const bn = new __XmlNode(_AI); - if (input[_Re] != null) { - bn.c(__XmlNode.of(_CWR, input[_Re]).n(_Re)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_AN, input[_N]).n(_N)); - } - return bn; -}; - -/** - * serializeAws_restXmlAliasTarget - */ -const se_AliasTarget = (input: AliasTarget, context: __SerdeContext): any => { - const bn = new __XmlNode(_ATl); - if (input[_HZI] != null) { - bn.c(__XmlNode.of(_RI, input[_HZI]).n(_HZI)); - } - bn.cc(input, _DNSN); - if (input[_ETH] != null) { - bn.c(__XmlNode.of(_AHE, String(input[_ETH])).n(_ETH)); - } - return bn; -}; - -/** - * serializeAws_restXmlChange - */ -const se_Change = (input: Change, context: __SerdeContext): any => { - const bn = new __XmlNode(_Cha); - if (input[_A] != null) { - bn.c(__XmlNode.of(_CA, input[_A]).n(_A)); - } - if (input[_RRSe] != null) { - bn.c(se_ResourceRecordSet(input[_RRSe], context).n(_RRSe)); - } - return bn; -}; - -/** - * serializeAws_restXmlChangeBatch - */ -const se_ChangeBatch = (input: ChangeBatch, context: __SerdeContext): any => { - const bn = new __XmlNode(_CB); - if (input[_C] != null) { - bn.c(__XmlNode.of(_RD, input[_C]).n(_C)); - } - bn.lc(input, "Changes", "Changes", () => se_Changes(input[_Ch]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlChanges - */ -const se_Changes = (input: Change[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_Change(entry, context); - return n.n(_Cha); - }); -}; - -/** - * serializeAws_restXmlChildHealthCheckList - */ -const se_ChildHealthCheckList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_HCI, entry); - return n.n(_CHCh); - }); -}; - -/** - * serializeAws_restXmlCidrCollectionChange - */ -const se_CidrCollectionChange = (input: CidrCollectionChange, context: __SerdeContext): any => { - const bn = new __XmlNode(_CCC); - if (input[_LN] != null) { - bn.c(__XmlNode.of(_CLNDNA, input[_LN]).n(_LN)); - } - if (input[_A] != null) { - bn.c(__XmlNode.of(_CCCA, input[_A]).n(_A)); - } - bn.lc(input, "CidrList", "CidrList", () => se_CidrList(input[_CLi]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlCidrCollectionChanges - */ -const se_CidrCollectionChanges = (input: CidrCollectionChange[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_CidrCollectionChange(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlCidrList - */ -const se_CidrList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_Ci, entry); - return n.n(_Ci); - }); -}; - -/** - * serializeAws_restXmlCidrRoutingConfig - */ -const se_CidrRoutingConfig = (input: CidrRoutingConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_CRC); - if (input[_CIo] != null) { - bn.c(__XmlNode.of(_UUID, input[_CIo]).n(_CIo)); - } - if (input[_LN] != null) { - bn.c(__XmlNode.of(_CLNDA, input[_LN]).n(_LN)); - } - return bn; -}; - -/** - * serializeAws_restXmlCoordinates - */ -const se_Coordinates = (input: Coordinates, context: __SerdeContext): any => { - const bn = new __XmlNode(_Coo); - bn.cc(input, _La); - bn.cc(input, _Lo); - return bn; -}; - -/** - * serializeAws_restXmlGeoLocation - */ -const se_GeoLocation = (input: GeoLocation, context: __SerdeContext): any => { - const bn = new __XmlNode(_GL); - if (input[_CC] != null) { - bn.c(__XmlNode.of(_GLCC, input[_CC]).n(_CC)); - } - if (input[_CCo] != null) { - bn.c(__XmlNode.of(_GLCCe, input[_CCo]).n(_CCo)); - } - if (input[_SC] != null) { - bn.c(__XmlNode.of(_GLSC, input[_SC]).n(_SC)); - } - return bn; -}; - -/** - * serializeAws_restXmlGeoProximityLocation - */ -const se_GeoProximityLocation = (input: GeoProximityLocation, context: __SerdeContext): any => { - const bn = new __XmlNode(_GPL); - bn.cc(input, _AWSR); - bn.cc(input, _LZG); - if (input[_Coo] != null) { - bn.c(se_Coordinates(input[_Coo], context).n(_Coo)); - } - if (input[_B] != null) { - bn.c(__XmlNode.of(_B, String(input[_B])).n(_B)); - } - return bn; -}; - -/** - * serializeAws_restXmlHealthCheckConfig - */ -const se_HealthCheckConfig = (input: HealthCheckConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_HCC); - bn.cc(input, _IPA); - if (input[_P] != null) { - bn.c(__XmlNode.of(_P, String(input[_P])).n(_P)); - } - if (input[_T] != null) { - bn.c(__XmlNode.of(_HCT, input[_T]).n(_T)); - } - bn.cc(input, _RP); - bn.cc(input, _FQDN); - bn.cc(input, _SS); - if (input[_RIeq] != null) { - bn.c(__XmlNode.of(_RIeq, String(input[_RIeq])).n(_RIeq)); - } - if (input[_FT] != null) { - bn.c(__XmlNode.of(_FT, String(input[_FT])).n(_FT)); - } - if (input[_ML] != null) { - bn.c(__XmlNode.of(_ML, String(input[_ML])).n(_ML)); - } - if (input[_I] != null) { - bn.c(__XmlNode.of(_I, String(input[_I])).n(_I)); - } - if (input[_Di] != null) { - bn.c(__XmlNode.of(_Di, String(input[_Di])).n(_Di)); - } - if (input[_HT] != null) { - bn.c(__XmlNode.of(_HT, String(input[_HT])).n(_HT)); - } - bn.lc(input, "ChildHealthChecks", "ChildHealthChecks", () => se_ChildHealthCheckList(input[_CHC]!, context)); - if (input[_ESNI] != null) { - bn.c(__XmlNode.of(_ESNI, String(input[_ESNI])).n(_ESNI)); - } - bn.lc(input, "Regions", "Regions", () => se_HealthCheckRegionList(input[_R]!, context)); - if (input[_AI] != null) { - bn.c(se_AlarmIdentifier(input[_AI], context).n(_AI)); - } - bn.cc(input, _IDHS); - bn.cc(input, _RCA); - return bn; -}; - -/** - * serializeAws_restXmlHealthCheckRegionList - */ -const se_HealthCheckRegionList = (input: HealthCheckRegion[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_HCR, entry); - return n.n(_Re); - }); -}; - -/** - * serializeAws_restXmlHostedZoneConfig - */ -const se_HostedZoneConfig = (input: HostedZoneConfig, context: __SerdeContext): any => { - const bn = new __XmlNode(_HZC); - if (input[_C] != null) { - bn.c(__XmlNode.of(_RD, input[_C]).n(_C)); - } - if (input[_PZ] != null) { - bn.c(__XmlNode.of(_IPZ, String(input[_PZ])).n(_PZ)); - } - return bn; -}; - -/** - * serializeAws_restXmlResettableElementNameList - */ -const se_ResettableElementNameList = (input: ResettableElementName[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_REN, entry); - return n.n(_REN); - }); -}; - -/** - * serializeAws_restXmlResourceRecord - */ -const se_ResourceRecord = (input: ResourceRecord, context: __SerdeContext): any => { - const bn = new __XmlNode(_RR); - if (input[_V] != null) { - bn.c(__XmlNode.of(_RDa, input[_V]).n(_V)); - } - return bn; -}; - -/** - * serializeAws_restXmlResourceRecords - */ -const se_ResourceRecords = (input: ResourceRecord[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_ResourceRecord(entry, context); - return n.n(_RR); - }); -}; - -/** - * serializeAws_restXmlResourceRecordSet - */ -const se_ResourceRecordSet = (input: ResourceRecordSet, context: __SerdeContext): any => { - const bn = new __XmlNode(_RRSe); - if (input[_N] != null) { - bn.c(__XmlNode.of(_DNSN, input[_N]).n(_N)); - } - if (input[_T] != null) { - bn.c(__XmlNode.of(_RRT, input[_T]).n(_T)); - } - if (input[_SI] != null) { - bn.c(__XmlNode.of(_RRSI, input[_SI]).n(_SI)); - } - if (input[_W] != null) { - bn.c(__XmlNode.of(_RRSW, String(input[_W])).n(_W)); - } - if (input[_Re] != null) { - bn.c(__XmlNode.of(_RRSR, input[_Re]).n(_Re)); - } - if (input[_GL] != null) { - bn.c(se_GeoLocation(input[_GL], context).n(_GL)); - } - if (input[_F] != null) { - bn.c(__XmlNode.of(_RRSF, input[_F]).n(_F)); - } - if (input[_MVA] != null) { - bn.c(__XmlNode.of(_RRSMVA, String(input[_MVA])).n(_MVA)); - } - if (input[_TTL] != null) { - bn.c(__XmlNode.of(_TTL, String(input[_TTL])).n(_TTL)); - } - bn.lc(input, "ResourceRecords", "ResourceRecords", () => se_ResourceRecords(input[_RRe]!, context)); - if (input[_ATl] != null) { - bn.c(se_AliasTarget(input[_ATl], context).n(_ATl)); - } - bn.cc(input, _HCI); - bn.cc(input, _TPII); - if (input[_CRC] != null) { - bn.c(se_CidrRoutingConfig(input[_CRC], context).n(_CRC)); - } - if (input[_GPL] != null) { - bn.c(se_GeoProximityLocation(input[_GPL], context).n(_GPL)); - } - return bn; -}; - -/** - * serializeAws_restXmlTag - */ -const se_Tag = (input: Tag, context: __SerdeContext): any => { - const bn = new __XmlNode(_Ta); - if (input[_K] != null) { - bn.c(__XmlNode.of(_TK, input[_K]).n(_K)); - } - if (input[_V] != null) { - bn.c(__XmlNode.of(_TV, input[_V]).n(_V)); - } - return bn; -}; - -/** - * serializeAws_restXmlTagKeyList - */ -const se_TagKeyList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_TK, entry); - return n.n(_K); - }); -}; - -/** - * serializeAws_restXmlTagList - */ -const se_TagList = (input: Tag[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_Tag(entry, context); - return n.n(_Ta); - }); -}; - -/** - * serializeAws_restXmlTagResourceIdList - */ -const se_TagResourceIdList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_TRI, entry); - return n.n(_RI); - }); -}; - -/** - * serializeAws_restXmlVPC - */ -const se_VPC = (input: VPC, context: __SerdeContext): any => { - const bn = new __XmlNode(_VPC); - bn.cc(input, _VPCR); - bn.cc(input, _VPCI); - return bn; -}; - -/** - * deserializeAws_restXmlAccountLimit - */ -const de_AccountLimit = (output: any, context: __SerdeContext): AccountLimit => { - const contents: any = {}; - if (output[_T] != null) { - contents[_T] = __expectString(output[_T]); - } - if (output[_V] != null) { - contents[_V] = __strictParseLong(output[_V]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlAlarmIdentifier - */ -const de_AlarmIdentifier = (output: any, context: __SerdeContext): AlarmIdentifier => { - const contents: any = {}; - if (output[_Re] != null) { - contents[_Re] = __expectString(output[_Re]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - return contents; -}; - -/** - * deserializeAws_restXmlAliasTarget - */ -const de_AliasTarget = (output: any, context: __SerdeContext): AliasTarget => { - const contents: any = {}; - if (output[_HZI] != null) { - contents[_HZI] = __expectString(output[_HZI]); - } - if (output[_DNSN] != null) { - contents[_DNSN] = __expectString(output[_DNSN]); - } - if (output[_ETH] != null) { - contents[_ETH] = __parseBoolean(output[_ETH]); - } - return contents; -}; - -/** - * deserializeAws_restXmlChangeInfo - */ -const de_ChangeInfo = (output: any, context: __SerdeContext): ChangeInfo => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - if (output[_SA] != null) { - contents[_SA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_SA])); - } - if (output[_C] != null) { - contents[_C] = __expectString(output[_C]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCheckerIpRanges - */ -const de_CheckerIpRanges = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlChildHealthCheckList - */ -const de_ChildHealthCheckList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlCidrBlockSummaries - */ -const de_CidrBlockSummaries = (output: any, context: __SerdeContext): CidrBlockSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_CidrBlockSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlCidrBlockSummary - */ -const de_CidrBlockSummary = (output: any, context: __SerdeContext): CidrBlockSummary => { - const contents: any = {}; - if (output[_CBid] != null) { - contents[_CBid] = __expectString(output[_CBid]); - } - if (output[_LN] != null) { - contents[_LN] = __expectString(output[_LN]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCidrCollection - */ -const de_CidrCollection = (output: any, context: __SerdeContext): CidrCollection => { - const contents: any = {}; - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Ve] != null) { - contents[_Ve] = __strictParseLong(output[_Ve]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlCidrRoutingConfig - */ -const de_CidrRoutingConfig = (output: any, context: __SerdeContext): CidrRoutingConfig => { - const contents: any = {}; - if (output[_CIo] != null) { - contents[_CIo] = __expectString(output[_CIo]); - } - if (output[_LN] != null) { - contents[_LN] = __expectString(output[_LN]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCloudWatchAlarmConfiguration - */ -const de_CloudWatchAlarmConfiguration = (output: any, context: __SerdeContext): CloudWatchAlarmConfiguration => { - const contents: any = {}; - if (output[_EP] != null) { - contents[_EP] = __strictParseInt32(output[_EP]) as number; - } - if (output[_Th] != null) { - contents[_Th] = __strictParseFloat(output[_Th]) as number; - } - if (output[_CO] != null) { - contents[_CO] = __expectString(output[_CO]); - } - if (output[_Pe] != null) { - contents[_Pe] = __strictParseInt32(output[_Pe]) as number; - } - if (output[_MN] != null) { - contents[_MN] = __expectString(output[_MN]); - } - if (output[_Nam] != null) { - contents[_Nam] = __expectString(output[_Nam]); - } - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - if (String(output.Dimensions).trim() === "") { - contents[_Dim] = []; - } else if (output[_Dim] != null && output[_Dim][_Dime] != null) { - contents[_Dim] = de_DimensionList(__getArrayIfSingleItem(output[_Dim][_Dime]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCollectionSummaries - */ -const de_CollectionSummaries = (output: any, context: __SerdeContext): CollectionSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_CollectionSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlCollectionSummary - */ -const de_CollectionSummary = (output: any, context: __SerdeContext): CollectionSummary => { - const contents: any = {}; - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Ve] != null) { - contents[_Ve] = __strictParseLong(output[_Ve]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlCoordinates - */ -const de_Coordinates = (output: any, context: __SerdeContext): Coordinates => { - const contents: any = {}; - if (output[_La] != null) { - contents[_La] = __expectString(output[_La]); - } - if (output[_Lo] != null) { - contents[_Lo] = __expectString(output[_Lo]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDelegationSet - */ -const de_DelegationSet = (output: any, context: __SerdeContext): DelegationSet => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_CR] != null) { - contents[_CR] = __expectString(output[_CR]); - } - if (String(output.NameServers).trim() === "") { - contents[_NS] = []; - } else if (output[_NS] != null && output[_NS][_NSa] != null) { - contents[_NS] = de_DelegationSetNameServers(__getArrayIfSingleItem(output[_NS][_NSa]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDelegationSetNameServers - */ -const de_DelegationSetNameServers = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlDelegationSets - */ -const de_DelegationSets = (output: any, context: __SerdeContext): DelegationSet[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DelegationSet(entry, context); - }); -}; - -/** - * deserializeAws_restXmlDimension - */ -const de_Dimension = (output: any, context: __SerdeContext): Dimension => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_V] != null) { - contents[_V] = __expectString(output[_V]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDimensionList - */ -const de_DimensionList = (output: any, context: __SerdeContext): Dimension[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Dimension(entry, context); - }); -}; - -/** - * deserializeAws_restXmlDNSSECStatus - */ -const de_DNSSECStatus = (output: any, context: __SerdeContext): DNSSECStatus => { - const contents: any = {}; - if (output[_SSe] != null) { - contents[_SSe] = __expectString(output[_SSe]); - } - if (output[_SM] != null) { - contents[_SM] = __expectString(output[_SM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlErrorMessages - */ -const de_ErrorMessages = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlGeoLocation - */ -const de_GeoLocation = (output: any, context: __SerdeContext): GeoLocation => { - const contents: any = {}; - if (output[_CC] != null) { - contents[_CC] = __expectString(output[_CC]); - } - if (output[_CCo] != null) { - contents[_CCo] = __expectString(output[_CCo]); - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGeoLocationDetails - */ -const de_GeoLocationDetails = (output: any, context: __SerdeContext): GeoLocationDetails => { - const contents: any = {}; - if (output[_CC] != null) { - contents[_CC] = __expectString(output[_CC]); - } - if (output[_CNon] != null) { - contents[_CNon] = __expectString(output[_CNon]); - } - if (output[_CCo] != null) { - contents[_CCo] = __expectString(output[_CCo]); - } - if (output[_CNou] != null) { - contents[_CNou] = __expectString(output[_CNou]); - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - if (output[_SN] != null) { - contents[_SN] = __expectString(output[_SN]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGeoLocationDetailsList - */ -const de_GeoLocationDetailsList = (output: any, context: __SerdeContext): GeoLocationDetails[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_GeoLocationDetails(entry, context); - }); -}; - -/** - * deserializeAws_restXmlGeoProximityLocation - */ -const de_GeoProximityLocation = (output: any, context: __SerdeContext): GeoProximityLocation => { - const contents: any = {}; - if (output[_AWSR] != null) { - contents[_AWSR] = __expectString(output[_AWSR]); - } - if (output[_LZG] != null) { - contents[_LZG] = __expectString(output[_LZG]); - } - if (output[_Coo] != null) { - contents[_Coo] = de_Coordinates(output[_Coo], context); - } - if (output[_B] != null) { - contents[_B] = __strictParseInt32(output[_B]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlHealthCheck - */ -const de_HealthCheck = (output: any, context: __SerdeContext): HealthCheck => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_CR] != null) { - contents[_CR] = __expectString(output[_CR]); - } - if (output[_LS] != null) { - contents[_LS] = de_LinkedService(output[_LS], context); - } - if (output[_HCC] != null) { - contents[_HCC] = de_HealthCheckConfig(output[_HCC], context); - } - if (output[_HCV] != null) { - contents[_HCV] = __strictParseLong(output[_HCV]) as number; - } - if (output[_CWAC] != null) { - contents[_CWAC] = de_CloudWatchAlarmConfiguration(output[_CWAC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlHealthCheckConfig - */ -const de_HealthCheckConfig = (output: any, context: __SerdeContext): HealthCheckConfig => { - const contents: any = {}; - if (output[_IPA] != null) { - contents[_IPA] = __expectString(output[_IPA]); - } - if (output[_P] != null) { - contents[_P] = __strictParseInt32(output[_P]) as number; - } - if (output[_T] != null) { - contents[_T] = __expectString(output[_T]); - } - if (output[_RP] != null) { - contents[_RP] = __expectString(output[_RP]); - } - if (output[_FQDN] != null) { - contents[_FQDN] = __expectString(output[_FQDN]); - } - if (output[_SS] != null) { - contents[_SS] = __expectString(output[_SS]); - } - if (output[_RIeq] != null) { - contents[_RIeq] = __strictParseInt32(output[_RIeq]) as number; - } - if (output[_FT] != null) { - contents[_FT] = __strictParseInt32(output[_FT]) as number; - } - if (output[_ML] != null) { - contents[_ML] = __parseBoolean(output[_ML]); - } - if (output[_I] != null) { - contents[_I] = __parseBoolean(output[_I]); - } - if (output[_Di] != null) { - contents[_Di] = __parseBoolean(output[_Di]); - } - if (output[_HT] != null) { - contents[_HT] = __strictParseInt32(output[_HT]) as number; - } - if (String(output.ChildHealthChecks).trim() === "") { - contents[_CHC] = []; - } else if (output[_CHC] != null && output[_CHC][_CHCh] != null) { - contents[_CHC] = de_ChildHealthCheckList(__getArrayIfSingleItem(output[_CHC][_CHCh]), context); - } - if (output[_ESNI] != null) { - contents[_ESNI] = __parseBoolean(output[_ESNI]); - } - if (String(output.Regions).trim() === "") { - contents[_R] = []; - } else if (output[_R] != null && output[_R][_Re] != null) { - contents[_R] = de_HealthCheckRegionList(__getArrayIfSingleItem(output[_R][_Re]), context); - } - if (output[_AI] != null) { - contents[_AI] = de_AlarmIdentifier(output[_AI], context); - } - if (output[_IDHS] != null) { - contents[_IDHS] = __expectString(output[_IDHS]); - } - if (output[_RCA] != null) { - contents[_RCA] = __expectString(output[_RCA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlHealthCheckObservation - */ -const de_HealthCheckObservation = (output: any, context: __SerdeContext): HealthCheckObservation => { - const contents: any = {}; - if (output[_Re] != null) { - contents[_Re] = __expectString(output[_Re]); - } - if (output[_IPA] != null) { - contents[_IPA] = __expectString(output[_IPA]); - } - if (output[_SR] != null) { - contents[_SR] = de_StatusReport(output[_SR], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlHealthCheckObservations - */ -const de_HealthCheckObservations = (output: any, context: __SerdeContext): HealthCheckObservation[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_HealthCheckObservation(entry, context); - }); -}; - -/** - * deserializeAws_restXmlHealthCheckRegionList - */ -const de_HealthCheckRegionList = (output: any, context: __SerdeContext): HealthCheckRegion[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlHealthChecks - */ -const de_HealthChecks = (output: any, context: __SerdeContext): HealthCheck[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_HealthCheck(entry, context); - }); -}; - -/** - * deserializeAws_restXmlHostedZone - */ -const de_HostedZone = (output: any, context: __SerdeContext): HostedZone => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_CR] != null) { - contents[_CR] = __expectString(output[_CR]); - } - if (output[_Con] != null) { - contents[_Con] = de_HostedZoneConfig(output[_Con], context); - } - if (output[_RRSC] != null) { - contents[_RRSC] = __strictParseLong(output[_RRSC]) as number; - } - if (output[_LS] != null) { - contents[_LS] = de_LinkedService(output[_LS], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlHostedZoneConfig - */ -const de_HostedZoneConfig = (output: any, context: __SerdeContext): HostedZoneConfig => { - const contents: any = {}; - if (output[_C] != null) { - contents[_C] = __expectString(output[_C]); - } - if (output[_PZ] != null) { - contents[_PZ] = __parseBoolean(output[_PZ]); - } - return contents; -}; - -/** - * deserializeAws_restXmlHostedZoneLimit - */ -const de_HostedZoneLimit = (output: any, context: __SerdeContext): HostedZoneLimit => { - const contents: any = {}; - if (output[_T] != null) { - contents[_T] = __expectString(output[_T]); - } - if (output[_V] != null) { - contents[_V] = __strictParseLong(output[_V]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlHostedZoneOwner - */ -const de_HostedZoneOwner = (output: any, context: __SerdeContext): HostedZoneOwner => { - const contents: any = {}; - if (output[_OA] != null) { - contents[_OA] = __expectString(output[_OA]); - } - if (output[_OS] != null) { - contents[_OS] = __expectString(output[_OS]); - } - return contents; -}; - -/** - * deserializeAws_restXmlHostedZones - */ -const de_HostedZones = (output: any, context: __SerdeContext): HostedZone[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_HostedZone(entry, context); - }); -}; - -/** - * deserializeAws_restXmlHostedZoneSummaries - */ -const de_HostedZoneSummaries = (output: any, context: __SerdeContext): HostedZoneSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_HostedZoneSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlHostedZoneSummary - */ -const de_HostedZoneSummary = (output: any, context: __SerdeContext): HostedZoneSummary => { - const contents: any = {}; - if (output[_HZI] != null) { - contents[_HZI] = __expectString(output[_HZI]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_O] != null) { - contents[_O] = de_HostedZoneOwner(output[_O], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlKeySigningKey - */ -const de_KeySigningKey = (output: any, context: __SerdeContext): KeySigningKey => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_KA] != null) { - contents[_KA] = __expectString(output[_KA]); - } - if (output[_Fl] != null) { - contents[_Fl] = __strictParseInt32(output[_Fl]) as number; - } - if (output[_SAM] != null) { - contents[_SAM] = __expectString(output[_SAM]); - } - if (output[_SAT] != null) { - contents[_SAT] = __strictParseInt32(output[_SAT]) as number; - } - if (output[_DAM] != null) { - contents[_DAM] = __expectString(output[_DAM]); - } - if (output[_DAT] != null) { - contents[_DAT] = __strictParseInt32(output[_DAT]) as number; - } - if (output[_KT] != null) { - contents[_KT] = __strictParseInt32(output[_KT]) as number; - } - if (output[_DV] != null) { - contents[_DV] = __expectString(output[_DV]); - } - if (output[_PK] != null) { - contents[_PK] = __expectString(output[_PK]); - } - if (output[_DSR] != null) { - contents[_DSR] = __expectString(output[_DSR]); - } - if (output[_DNSKEYR] != null) { - contents[_DNSKEYR] = __expectString(output[_DNSKEYR]); - } - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - if (output[_SM] != null) { - contents[_SM] = __expectString(output[_SM]); - } - if (output[_CD] != null) { - contents[_CD] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CD])); - } - if (output[_LMD] != null) { - contents[_LMD] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LMD])); - } - return contents; -}; - -/** - * deserializeAws_restXmlKeySigningKeys - */ -const de_KeySigningKeys = (output: any, context: __SerdeContext): KeySigningKey[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_KeySigningKey(entry, context); - }); -}; - -/** - * deserializeAws_restXmlLinkedService - */ -const de_LinkedService = (output: any, context: __SerdeContext): LinkedService => { - const contents: any = {}; - if (output[_SP] != null) { - contents[_SP] = __expectString(output[_SP]); - } - if (output[_De] != null) { - contents[_De] = __expectString(output[_De]); - } - return contents; -}; - -/** - * deserializeAws_restXmlLocationSummaries - */ -const de_LocationSummaries = (output: any, context: __SerdeContext): LocationSummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_LocationSummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlLocationSummary - */ -const de_LocationSummary = (output: any, context: __SerdeContext): LocationSummary => { - const contents: any = {}; - if (output[_LN] != null) { - contents[_LN] = __expectString(output[_LN]); - } - return contents; -}; - -/** - * deserializeAws_restXmlQueryLoggingConfig - */ -const de_QueryLoggingConfig = (output: any, context: __SerdeContext): QueryLoggingConfig => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_HZI] != null) { - contents[_HZI] = __expectString(output[_HZI]); - } - if (output[_CWLLGA] != null) { - contents[_CWLLGA] = __expectString(output[_CWLLGA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlQueryLoggingConfigs - */ -const de_QueryLoggingConfigs = (output: any, context: __SerdeContext): QueryLoggingConfig[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_QueryLoggingConfig(entry, context); - }); -}; - -/** - * deserializeAws_restXmlRecordData - */ -const de_RecordData = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlResourceRecord - */ -const de_ResourceRecord = (output: any, context: __SerdeContext): ResourceRecord => { - const contents: any = {}; - if (output[_V] != null) { - contents[_V] = __expectString(output[_V]); - } - return contents; -}; - -/** - * deserializeAws_restXmlResourceRecords - */ -const de_ResourceRecords = (output: any, context: __SerdeContext): ResourceRecord[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ResourceRecord(entry, context); - }); -}; - -/** - * deserializeAws_restXmlResourceRecordSet - */ -const de_ResourceRecordSet = (output: any, context: __SerdeContext): ResourceRecordSet => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_T] != null) { - contents[_T] = __expectString(output[_T]); - } - if (output[_SI] != null) { - contents[_SI] = __expectString(output[_SI]); - } - if (output[_W] != null) { - contents[_W] = __strictParseLong(output[_W]) as number; - } - if (output[_Re] != null) { - contents[_Re] = __expectString(output[_Re]); - } - if (output[_GL] != null) { - contents[_GL] = de_GeoLocation(output[_GL], context); - } - if (output[_F] != null) { - contents[_F] = __expectString(output[_F]); - } - if (output[_MVA] != null) { - contents[_MVA] = __parseBoolean(output[_MVA]); - } - if (output[_TTL] != null) { - contents[_TTL] = __strictParseLong(output[_TTL]) as number; - } - if (String(output.ResourceRecords).trim() === "") { - contents[_RRe] = []; - } else if (output[_RRe] != null && output[_RRe][_RR] != null) { - contents[_RRe] = de_ResourceRecords(__getArrayIfSingleItem(output[_RRe][_RR]), context); - } - if (output[_ATl] != null) { - contents[_ATl] = de_AliasTarget(output[_ATl], context); - } - if (output[_HCI] != null) { - contents[_HCI] = __expectString(output[_HCI]); - } - if (output[_TPII] != null) { - contents[_TPII] = __expectString(output[_TPII]); - } - if (output[_CRC] != null) { - contents[_CRC] = de_CidrRoutingConfig(output[_CRC], context); - } - if (output[_GPL] != null) { - contents[_GPL] = de_GeoProximityLocation(output[_GPL], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResourceRecordSets - */ -const de_ResourceRecordSets = (output: any, context: __SerdeContext): ResourceRecordSet[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ResourceRecordSet(entry, context); - }); -}; - -/** - * deserializeAws_restXmlResourceTagSet - */ -const de_ResourceTagSet = (output: any, context: __SerdeContext): ResourceTagSet => { - const contents: any = {}; - if (output[_RTe] != null) { - contents[_RTe] = __expectString(output[_RTe]); - } - if (output[_RI] != null) { - contents[_RI] = __expectString(output[_RI]); - } - if (String(output.Tags).trim() === "") { - contents[_Tag] = []; - } else if (output[_Tag] != null && output[_Tag][_Ta] != null) { - contents[_Tag] = de_TagList(__getArrayIfSingleItem(output[_Tag][_Ta]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlResourceTagSetList - */ -const de_ResourceTagSetList = (output: any, context: __SerdeContext): ResourceTagSet[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ResourceTagSet(entry, context); - }); -}; - -/** - * deserializeAws_restXmlReusableDelegationSetLimit - */ -const de_ReusableDelegationSetLimit = (output: any, context: __SerdeContext): ReusableDelegationSetLimit => { - const contents: any = {}; - if (output[_T] != null) { - contents[_T] = __expectString(output[_T]); - } - if (output[_V] != null) { - contents[_V] = __strictParseLong(output[_V]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlStatusReport - */ -const de_StatusReport = (output: any, context: __SerdeContext): StatusReport => { - const contents: any = {}; - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - if (output[_CT] != null) { - contents[_CT] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CT])); - } - return contents; -}; - -/** - * deserializeAws_restXmlTag - */ -const de_Tag = (output: any, context: __SerdeContext): Tag => { - const contents: any = {}; - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - if (output[_V] != null) { - contents[_V] = __expectString(output[_V]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTagList - */ -const de_TagList = (output: any, context: __SerdeContext): Tag[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Tag(entry, context); - }); -}; - -/** - * deserializeAws_restXmlTrafficPolicies - */ -const de_TrafficPolicies = (output: any, context: __SerdeContext): TrafficPolicy[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TrafficPolicy(entry, context); - }); -}; - -/** - * deserializeAws_restXmlTrafficPolicy - */ -const de_TrafficPolicy = (output: any, context: __SerdeContext): TrafficPolicy => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_Ve] != null) { - contents[_Ve] = __strictParseInt32(output[_Ve]) as number; - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_T] != null) { - contents[_T] = __expectString(output[_T]); - } - if (output[_D] != null) { - contents[_D] = __expectString(output[_D]); - } - if (output[_C] != null) { - contents[_C] = __expectString(output[_C]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTrafficPolicyInstance - */ -const de_TrafficPolicyInstance = (output: any, context: __SerdeContext): TrafficPolicyInstance => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_HZI] != null) { - contents[_HZI] = __expectString(output[_HZI]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_TTL] != null) { - contents[_TTL] = __strictParseLong(output[_TTL]) as number; - } - if (output[_Sta] != null) { - contents[_Sta] = __expectString(output[_Sta]); - } - if (output[_Me] != null) { - contents[_Me] = __expectString(output[_Me]); - } - if (output[_TPI] != null) { - contents[_TPI] = __expectString(output[_TPI]); - } - if (output[_TPV] != null) { - contents[_TPV] = __strictParseInt32(output[_TPV]) as number; - } - if (output[_TPT] != null) { - contents[_TPT] = __expectString(output[_TPT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTrafficPolicyInstances - */ -const de_TrafficPolicyInstances = (output: any, context: __SerdeContext): TrafficPolicyInstance[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TrafficPolicyInstance(entry, context); - }); -}; - -/** - * deserializeAws_restXmlTrafficPolicySummaries - */ -const de_TrafficPolicySummaries = (output: any, context: __SerdeContext): TrafficPolicySummary[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TrafficPolicySummary(entry, context); - }); -}; - -/** - * deserializeAws_restXmlTrafficPolicySummary - */ -const de_TrafficPolicySummary = (output: any, context: __SerdeContext): TrafficPolicySummary => { - const contents: any = {}; - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_T] != null) { - contents[_T] = __expectString(output[_T]); - } - if (output[_LV] != null) { - contents[_LV] = __strictParseInt32(output[_LV]) as number; - } - if (output[_TPCr] != null) { - contents[_TPCr] = __strictParseInt32(output[_TPCr]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlVPC - */ -const de_VPC = (output: any, context: __SerdeContext): VPC => { - const contents: any = {}; - if (output[_VPCR] != null) { - contents[_VPCR] = __expectString(output[_VPCR]); - } - if (output[_VPCI] != null) { - contents[_VPCI] = __expectString(output[_VPCI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlVPCs - */ -const de_VPCs = (output: any, context: __SerdeContext): VPC[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_VPC(entry, context); - }); -}; - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const _A = "Action"; -const _AHE = "AliasHealthEnabled"; -const _AI = "AlarmIdentifier"; -const _AN = "AlarmName"; -const _AT = "AddTags"; -const _ATl = "AliasTarget"; -const _AVPCC = "AssociateVPCComment"; -const _AVPCWHZR = "AssociateVPCWithHostedZoneRequest"; -const _AWSR = "AWSRegion"; -const _Ar = "Arn"; -const _B = "Bias"; -const _C = "Comment"; -const _CA = "ChangeAction"; -const _CB = "ChangeBatch"; -const _CBi = "CidrBlocks"; -const _CBid = "CidrBlock"; -const _CC = "ContinentCode"; -const _CCC = "CidrCollectionChange"; -const _CCCA = "CidrCollectionChangeAction"; -const _CCCR = "ChangeCidrCollectionRequest"; -const _CCCRr = "CreateCidrCollectionRequest"; -const _CCi = "CidrCollections"; -const _CCo = "CountryCode"; -const _CD = "CreatedDate"; -const _CHC = "ChildHealthChecks"; -const _CHCR = "CreateHealthCheckRequest"; -const _CHCh = "ChildHealthCheck"; -const _CHZR = "CreateHostedZoneRequest"; -const _CI = "ChangeInfo"; -const _CIR = "CheckerIpRanges"; -const _CIo = "CollectionId"; -const _CKSKR = "CreateKeySigningKeyRequest"; -const _CL = "CidrLocations"; -const _CLNDA = "CidrLocationNameDefaultAllowed"; -const _CLNDNA = "CidrLocationNameDefaultNotAllowed"; -const _CLi = "CidrList"; -const _CN = "CidrNonce"; -const _CNo = "CollectionName"; -const _CNon = "ContinentName"; -const _CNou = "CountryName"; -const _CO = "ComparisonOperator"; -const _CQLCR = "CreateQueryLoggingConfigRequest"; -const _CR = "CallerReference"; -const _CRC = "CidrRoutingConfig"; -const _CRDSR = "CreateReusableDelegationSetRequest"; -const _CRRSR = "ChangeResourceRecordSetsRequest"; -const _CT = "CheckedTime"; -const _CTFRR = "ChangeTagsForResourceRequest"; -const _CTPIR = "CreateTrafficPolicyInstanceRequest"; -const _CTPR = "CreateTrafficPolicyRequest"; -const _CTPVR = "CreateTrafficPolicyVersionRequest"; -const _CV = "CollectionVersion"; -const _CVPCAAR = "CreateVPCAssociationAuthorizationRequest"; -const _CWAC = "CloudWatchAlarmConfiguration"; -const _CWLLGA = "CloudWatchLogsLogGroupArn"; -const _CWR = "CloudWatchRegion"; -const _Ch = "Changes"; -const _Cha = "Change"; -const _Ci = "Cidr"; -const _Co = "Collection"; -const _Con = "Config"; -const _Coo = "Coordinates"; -const _Cou = "Count"; -const _D = "Document"; -const _DAM = "DigestAlgorithmMnemonic"; -const _DAT = "DigestAlgorithmType"; -const _DNSKEYR = "DNSKEYRecord"; -const _DNSN = "DNSName"; -const _DS = "DelegationSet"; -const _DSI = "DelegationSetId"; -const _DSR = "DSRecord"; -const _DSe = "DelegationSets"; -const _DV = "DigestValue"; -const _DVPCAAR = "DeleteVPCAssociationAuthorizationRequest"; -const _DVPCC = "DisassociateVPCComment"; -const _DVPCFHZR = "DisassociateVPCFromHostedZoneRequest"; -const _De = "Description"; -const _Di = "Disabled"; -const _Dim = "Dimensions"; -const _Dime = "Dimension"; -const _EDNSCSIP = "EDNS0ClientSubnetIP"; -const _EDNSCSM = "EDNS0ClientSubnetMask"; -const _EP = "EvaluationPeriods"; -const _ESNI = "EnableSNI"; -const _ETH = "EvaluateTargetHealth"; -const _F = "Failover"; -const _FQDN = "FullyQualifiedDomainName"; -const _FT = "FailureThreshold"; -const _Fl = "Flag"; -const _GL = "GeoLocation"; -const _GLCC = "GeoLocationContinentCode"; -const _GLCCe = "GeoLocationCountryCode"; -const _GLD = "GeoLocationDetails"; -const _GLDL = "GeoLocationDetailsList"; -const _GLSC = "GeoLocationSubdivisionCode"; -const _GPL = "GeoProximityLocation"; -const _HC = "HealthCheck"; -const _HCC = "HealthCheckConfig"; -const _HCCe = "HealthCheckCount"; -const _HCI = "HealthCheckId"; -const _HCN = "HealthCheckNonce"; -const _HCO = "HealthCheckObservations"; -const _HCOe = "HealthCheckObservation"; -const _HCR = "HealthCheckRegion"; -const _HCT = "HealthCheckType"; -const _HCV = "HealthCheckVersion"; -const _HCe = "HealthChecks"; -const _HT = "HealthThreshold"; -const _HZ = "HostedZone"; -const _HZC = "HostedZoneConfig"; -const _HZCo = "HostedZoneCount"; -const _HZI = "HostedZoneId"; -const _HZIM = "HostedZoneIdMarker"; -const _HZS = "HostedZoneSummaries"; -const _HZSo = "HostedZoneSummary"; -const _HZT = "HostedZoneType"; -const _HZo = "HostedZones"; -const _I = "Inverted"; -const _IDHS = "InsufficientDataHealthStatus"; -const _IPA = "IPAddress"; -const _IPZ = "IsPrivateZone"; -const _IT = "IsTruncated"; -const _Id = "Id"; -const _K = "Key"; -const _KA = "KmsArn"; -const _KMSA = "KeyManagementServiceArn"; -const _KSK = "KeySigningKey"; -const _KSKe = "KeySigningKeys"; -const _KT = "KeyTag"; -const _L = "Location"; -const _LMD = "LastModifiedDate"; -const _LN = "LocationName"; -const _LS = "LinkedService"; -const _LTFRR = "ListTagsForResourcesRequest"; -const _LV = "LatestVersion"; -const _LZG = "LocalZoneGroup"; -const _La = "Latitude"; -const _Li = "Limit"; -const _Lo = "Longitude"; -const _M = "Marker"; -const _MI = "MaxItems"; -const _ML = "MeasureLatency"; -const _MN = "MetricName"; -const _MR = "MaxResults"; -const _MVA = "MultiValueAnswer"; -const _Me = "Message"; -const _N = "Name"; -const _NCC = "NextContinentCode"; -const _NCCe = "NextCountryCode"; -const _NDNSN = "NextDNSName"; -const _NHZI = "NextHostedZoneId"; -const _NM = "NextMarker"; -const _NRI = "NextRecordIdentifier"; -const _NRN = "NextRecordName"; -const _NRT = "NextRecordType"; -const _NS = "NameServers"; -const _NSC = "NextSubdivisionCode"; -const _NSa = "NameServer"; -const _NT = "NextToken"; -const _Na = "Nameserver"; -const _Nam = "Namespace"; -const _No = "Nonce"; -const _O = "Owner"; -const _OA = "OwningAccount"; -const _OS = "OwningService"; -const _P = "Port"; -const _PK = "PublicKey"; -const _PZ = "PrivateZone"; -const _Pe = "Period"; -const _Pr = "Protocol"; -const _QLC = "QueryLoggingConfig"; -const _QLCu = "QueryLoggingConfigs"; -const _R = "Regions"; -const _RC = "ResponseCode"; -const _RCA = "RoutingControlArn"; -const _RD = "ResourceDescription"; -const _RDE = "RecordDataEntry"; -const _RDa = "RData"; -const _RDe = "RecordData"; -const _RE = "ResetElements"; -const _REN = "ResettableElementName"; -const _RI = "ResourceId"; -const _RIP = "ResolverIP"; -const _RIe = "ResourceIds"; -const _RIeq = "RequestInterval"; -const _RN = "RecordName"; -const _RP = "ResourcePath"; -const _RR = "ResourceRecord"; -const _RRS = "ResourceRecordSets"; -const _RRSC = "ResourceRecordSetCount"; -const _RRSF = "ResourceRecordSetFailover"; -const _RRSI = "ResourceRecordSetIdentifier"; -const _RRSMVA = "ResourceRecordSetMultiValueAnswer"; -const _RRSR = "ResourceRecordSetRegion"; -const _RRSW = "ResourceRecordSetWeight"; -const _RRSe = "ResourceRecordSet"; -const _RRT = "RRType"; -const _RRe = "ResourceRecords"; -const _RT = "RecordType"; -const _RTK = "RemoveTagKeys"; -const _RTS = "ResourceTagSet"; -const _RTSe = "ResourceTagSets"; -const _RTe = "ResourceType"; -const _Re = "Region"; -const _S = "Status"; -const _SA = "SubmittedAt"; -const _SAM = "SigningAlgorithmMnemonic"; -const _SAT = "SigningAlgorithmType"; -const _SC = "SubdivisionCode"; -const _SCC = "StartContinentCode"; -const _SCCt = "StartCountryCode"; -const _SI = "SetIdentifier"; -const _SKN = "SigningKeyName"; -const _SKS = "SigningKeyString"; -const _SKSi = "SigningKeyStatus"; -const _SM = "StatusMessage"; -const _SN = "SubdivisionName"; -const _SP = "ServicePrincipal"; -const _SR = "StatusReport"; -const _SRI = "StartRecordIdentifier"; -const _SRN = "StartRecordName"; -const _SRT = "StartRecordType"; -const _SS = "SearchString"; -const _SSC = "StartSubdivisionCode"; -const _SSe = "ServeSignature"; -const _St = "Statistic"; -const _Sta = "State"; -const _T = "Type"; -const _TK = "TagKey"; -const _TP = "TrafficPolicy"; -const _TPC = "TrafficPolicyComment"; -const _TPCr = "TrafficPolicyCount"; -const _TPD = "TrafficPolicyDocument"; -const _TPI = "TrafficPolicyId"; -const _TPIC = "TrafficPolicyInstanceCount"; -const _TPII = "TrafficPolicyInstanceId"; -const _TPIM = "TrafficPolicyIdMarker"; -const _TPINM = "TrafficPolicyInstanceNameMarker"; -const _TPITM = "TrafficPolicyInstanceTypeMarker"; -const _TPIr = "TrafficPolicyInstance"; -const _TPIra = "TrafficPolicyInstances"; -const _TPN = "TrafficPolicyName"; -const _TPS = "TrafficPolicySummaries"; -const _TPSr = "TrafficPolicySummary"; -const _TPT = "TrafficPolicyType"; -const _TPV = "TrafficPolicyVersion"; -const _TPVM = "TrafficPolicyVersionMarker"; -const _TPr = "TrafficPolicies"; -const _TRI = "TagResourceId"; -const _TTL = "TTL"; -const _TV = "TagValue"; -const _Ta = "Tag"; -const _Tag = "Tags"; -const _Th = "Threshold"; -const _UHCR = "UpdateHealthCheckRequest"; -const _UHZCR = "UpdateHostedZoneCommentRequest"; -const _UTPCR = "UpdateTrafficPolicyCommentRequest"; -const _UTPIR = "UpdateTrafficPolicyInstanceRequest"; -const _UUID = "UUID"; -const _V = "Value"; -const _VPC = "VPC"; -const _VPCI = "VPCId"; -const _VPCR = "VPCRegion"; -const _VPCs = "VPCs"; -const _Ve = "Version"; -const _W = "Weight"; -const _c = "continentcode"; -const _co = "countrycode"; -const _d = "delegationsetid"; -const _dn = "dnsname"; -const _e = "edns0clientsubnetip"; -const _ed = "edns0clientsubnetmask"; -const _h = "hostedzonetype"; -const _ho = "hostedzoneid"; -const _i = "identifier"; -const _id = "id"; -const _l = "location"; -const _m = "maxresults"; -const _ma = "maxitems"; -const _mar = "marker"; -const _me = "member"; -const _mes = "message"; -const _mess = "messages"; -const _n = "nexttoken"; -const _na = "name"; -const _r = "recordname"; -const _re = "recordtype"; -const _res = "resolverip"; -const _s = "subdivisioncode"; -const _st = "startcontinentcode"; -const _sta = "startcountrycode"; -const _star = "startsubdivisioncode"; -const _t = "type"; -const _tr = "trafficpolicyid"; -const _tra = "trafficpolicyinstancename"; -const _traf = "trafficpolicyinstancetype"; -const _traff = "trafficpolicyversion"; -const _v = "vpcid"; -const _ve = ''; -const _ver = "version"; -const _vp = "vpcregion"; diff --git a/clients/client-route-53/src/runtimeConfig.shared.ts b/clients/client-route-53/src/runtimeConfig.shared.ts index 84de53d29688..b9a4a0ba2660 100644 --- a/clients/client-route-53/src/runtimeConfig.shared.ts +++ b/clients/client-route-53/src/runtimeConfig.shared.ts @@ -1,5 +1,6 @@ // smithy-typescript generated code import { AwsSdkSigV4Signer } from "@aws-sdk/core"; +import { AwsRestXmlProtocol } from "@aws-sdk/core/protocols"; import { NoOpLogger } from "@smithy/smithy-client"; import { IdentityProviderConfig } from "@smithy/types"; import { parseUrl } from "@smithy/url-parser"; @@ -30,6 +31,12 @@ export const getRuntimeConfig = (config: Route53ClientConfig) => { }, ], logger: config?.logger ?? new NoOpLogger(), + protocol: + config?.protocol ?? + new AwsRestXmlProtocol({ + defaultNamespace: "com.amazonaws.route53", + xmlNamespace: "https://route53.amazonaws.com/doc/2013-04-01/", + }), serviceId: config?.serviceId ?? "Route 53", urlParser: config?.urlParser ?? parseUrl, utf8Decoder: config?.utf8Decoder ?? fromUtf8, diff --git a/clients/client-route-53/src/schemas/schemas_0.ts b/clients/client-route-53/src/schemas/schemas_0.ts new file mode 100644 index 000000000000..d3e16c9c1871 --- /dev/null +++ b/clients/client-route-53/src/schemas/schemas_0.ts @@ -0,0 +1,3952 @@ +const _A = "Action"; +const _AI = "AlarmIdentifier"; +const _AKSK = "ActivateKeySigningKey"; +const _AKSKR = "ActivateKeySigningKeyRequest"; +const _AKSKRc = "ActivateKeySigningKeyResponse"; +const _AL = "AccountLimit"; +const _AT = "AliasTarget"; +const _ATd = "AddTags"; +const _AVPCWHZ = "AssociateVPCWithHostedZone"; +const _AVPCWHZR = "AssociateVPCWithHostedZoneRequest"; +const _AVPCWHZRs = "AssociateVPCWithHostedZoneResponse"; +const _AWSR = "AWSRegion"; +const _Ar = "Arn"; +const _B = "Bias"; +const _C = "Comment"; +const _CB = "ChangeBatch"; +const _CBIUE = "CidrBlockInUseException"; +const _CBS = "CidrBlockSummary"; +const _CBSi = "CidrBlockSummaries"; +const _CBi = "CidrBlock"; +const _CBid = "CidrBlocks"; +const _CC = "CidrCollection"; +const _CCAEE = "CidrCollectionAlreadyExistsException"; +const _CCC = "CidrCollectionChange"; +const _CCCR = "ChangeCidrCollectionRequest"; +const _CCCRh = "ChangeCidrCollectionResponse"; +const _CCCRr = "CreateCidrCollectionRequest"; +const _CCCRre = "CreateCidrCollectionResponse"; +const _CCCh = "ChangeCidrCollection"; +const _CCCi = "CidrCollectionChanges"; +const _CCCr = "CreateCidrCollection"; +const _CCIUE = "CidrCollectionInUseException"; +const _CCVME = "CidrCollectionVersionMismatchException"; +const _CCi = "CidrCollections"; +const _CCo = "ContinentCode"; +const _CCou = "CountryCode"; +const _CD = "CreatedDate"; +const _CDE = "ConflictingDomainExists"; +const _CHC = "ChildHealthChecks"; +const _CHCL = "ChildHealthCheckList"; +const _CHCR = "CreateHealthCheckRequest"; +const _CHCRr = "CreateHealthCheckResponse"; +const _CHCh = "ChildHealthCheck"; +const _CHCr = "CreateHealthCheck"; +const _CHZ = "CreateHostedZone"; +const _CHZR = "CreateHostedZoneRequest"; +const _CHZRr = "CreateHostedZoneResponse"; +const _CI = "ChangeInfo"; +const _CIR = "CheckerIpRanges"; +const _CIo = "CollectionId"; +const _CKSK = "CreateKeySigningKey"; +const _CKSKR = "CreateKeySigningKeyRequest"; +const _CKSKRr = "CreateKeySigningKeyResponse"; +const _CL = "CidrList"; +const _CLi = "CidrLocations"; +const _CM = "ConcurrentModification"; +const _CN = "ContinentName"; +const _CNo = "CountryName"; +const _CO = "ComparisonOperator"; +const _CQLC = "CreateQueryLoggingConfig"; +const _CQLCR = "CreateQueryLoggingConfigRequest"; +const _CQLCRr = "CreateQueryLoggingConfigResponse"; +const _CR = "CallerReference"; +const _CRC = "CidrRoutingConfig"; +const _CRDS = "CreateReusableDelegationSet"; +const _CRDSR = "CreateReusableDelegationSetRequest"; +const _CRDSRr = "CreateReusableDelegationSetResponse"; +const _CRRS = "ChangeResourceRecordSets"; +const _CRRSR = "ChangeResourceRecordSetsRequest"; +const _CRRSRh = "ChangeResourceRecordSetsResponse"; +const _CS = "CollectionSummary"; +const _CSo = "CollectionSummaries"; +const _CT = "ConflictingTypes"; +const _CTFR = "ChangeTagsForResource"; +const _CTFRR = "ChangeTagsForResourceRequest"; +const _CTFRRh = "ChangeTagsForResourceResponse"; +const _CTP = "CreateTrafficPolicy"; +const _CTPI = "CreateTrafficPolicyInstance"; +const _CTPIR = "CreateTrafficPolicyInstanceRequest"; +const _CTPIRr = "CreateTrafficPolicyInstanceResponse"; +const _CTPR = "CreateTrafficPolicyRequest"; +const _CTPRr = "CreateTrafficPolicyResponse"; +const _CTPV = "CreateTrafficPolicyVersion"; +const _CTPVR = "CreateTrafficPolicyVersionRequest"; +const _CTPVRr = "CreateTrafficPolicyVersionResponse"; +const _CTh = "CheckedTime"; +const _CV = "CollectionVersion"; +const _CVPCAA = "CreateVPCAssociationAuthorization"; +const _CVPCAAR = "CreateVPCAssociationAuthorizationRequest"; +const _CVPCAARr = "CreateVPCAssociationAuthorizationResponse"; +const _CWAC = "CloudWatchAlarmConfiguration"; +const _CWLLGA = "CloudWatchLogsLogGroupArn"; +const _Ch = "Change"; +const _Cha = "Changes"; +const _Ci = "Cidr"; +const _Co = "Coordinates"; +const _Col = "Collection"; +const _Con = "Config"; +const _Cou = "Count"; +const _D = "Dimensions"; +const _DAM = "DigestAlgorithmMnemonic"; +const _DAT = "DigestAlgorithmType"; +const _DCC = "DeleteCidrCollection"; +const _DCCR = "DeleteCidrCollectionRequest"; +const _DCCRe = "DeleteCidrCollectionResponse"; +const _DHC = "DeleteHealthCheck"; +const _DHCR = "DeleteHealthCheckRequest"; +const _DHCRe = "DeleteHealthCheckResponse"; +const _DHZ = "DeleteHostedZone"; +const _DHZDNSSEC = "DisableHostedZoneDNSSEC"; +const _DHZDNSSECR = "DisableHostedZoneDNSSECRequest"; +const _DHZDNSSECRi = "DisableHostedZoneDNSSECResponse"; +const _DHZR = "DeleteHostedZoneRequest"; +const _DHZRe = "DeleteHostedZoneResponse"; +const _DKSK = "DeactivateKeySigningKey"; +const _DKSKR = "DeactivateKeySigningKeyRequest"; +const _DKSKRe = "DeactivateKeySigningKeyResponse"; +const _DKSKRel = "DeleteKeySigningKeyRequest"; +const _DKSKRele = "DeleteKeySigningKeyResponse"; +const _DKSKe = "DeleteKeySigningKey"; +const _DL = "DimensionList"; +const _DNSKEYR = "DNSKEYRecord"; +const _DNSN = "DNSName"; +const _DNSSECNF = "DNSSECNotFound"; +const _DNSSECS = "DNSSECStatus"; +const _DQLC = "DeleteQueryLoggingConfig"; +const _DQLCR = "DeleteQueryLoggingConfigRequest"; +const _DQLCRe = "DeleteQueryLoggingConfigResponse"; +const _DRDS = "DeleteReusableDelegationSet"; +const _DRDSR = "DeleteReusableDelegationSetRequest"; +const _DRDSRe = "DeleteReusableDelegationSetResponse"; +const _DS = "DelegationSet"; +const _DSAC = "DelegationSetAlreadyCreated"; +const _DSAR = "DelegationSetAlreadyReusable"; +const _DSI = "DelegationSetId"; +const _DSIU = "DelegationSetInUse"; +const _DSNA = "DelegationSetNotAvailable"; +const _DSNR = "DelegationSetNotReusable"; +const _DSNS = "DelegationSetNameServers"; +const _DSR = "DSRecord"; +const _DSe = "DelegationSets"; +const _DTP = "DeleteTrafficPolicy"; +const _DTPI = "DeleteTrafficPolicyInstance"; +const _DTPIR = "DeleteTrafficPolicyInstanceRequest"; +const _DTPIRe = "DeleteTrafficPolicyInstanceResponse"; +const _DTPR = "DeleteTrafficPolicyRequest"; +const _DTPRe = "DeleteTrafficPolicyResponse"; +const _DV = "DigestValue"; +const _DVPCAA = "DeleteVPCAssociationAuthorization"; +const _DVPCAAR = "DeleteVPCAssociationAuthorizationRequest"; +const _DVPCAARe = "DeleteVPCAssociationAuthorizationResponse"; +const _DVPCFHZ = "DisassociateVPCFromHostedZone"; +const _DVPCFHZR = "DisassociateVPCFromHostedZoneRequest"; +const _DVPCFHZRi = "DisassociateVPCFromHostedZoneResponse"; +const _De = "Description"; +const _Di = "Dimension"; +const _Dis = "Disabled"; +const _Do = "Document"; +const _EDNSCSIP = "EDNS0ClientSubnetIP"; +const _EDNSCSM = "EDNS0ClientSubnetMask"; +const _EHZDNSSEC = "EnableHostedZoneDNSSEC"; +const _EHZDNSSECR = "EnableHostedZoneDNSSECRequest"; +const _EHZDNSSECRn = "EnableHostedZoneDNSSECResponse"; +const _EM = "ErrorMessages"; +const _EP = "EvaluationPeriods"; +const _ESNI = "EnableSNI"; +const _ETH = "EvaluateTargetHealth"; +const _F = "Flag"; +const _FQDN = "FullyQualifiedDomainName"; +const _FT = "FailureThreshold"; +const _Fa = "Failover"; +const _GAL = "GetAccountLimit"; +const _GALR = "GetAccountLimitRequest"; +const _GALRe = "GetAccountLimitResponse"; +const _GC = "GetChange"; +const _GCIR = "GetCheckerIpRanges"; +const _GCIRR = "GetCheckerIpRangesRequest"; +const _GCIRRe = "GetCheckerIpRangesResponse"; +const _GCR = "GetChangeRequest"; +const _GCRe = "GetChangeResponse"; +const _GDNSSEC = "GetDNSSEC"; +const _GDNSSECR = "GetDNSSECRequest"; +const _GDNSSECRe = "GetDNSSECResponse"; +const _GGL = "GetGeoLocation"; +const _GGLR = "GetGeoLocationRequest"; +const _GGLRe = "GetGeoLocationResponse"; +const _GHC = "GetHealthCheck"; +const _GHCC = "GetHealthCheckCount"; +const _GHCCR = "GetHealthCheckCountRequest"; +const _GHCCRe = "GetHealthCheckCountResponse"; +const _GHCLFR = "GetHealthCheckLastFailureReason"; +const _GHCLFRR = "GetHealthCheckLastFailureReasonRequest"; +const _GHCLFRRe = "GetHealthCheckLastFailureReasonResponse"; +const _GHCR = "GetHealthCheckRequest"; +const _GHCRe = "GetHealthCheckResponse"; +const _GHCS = "GetHealthCheckStatus"; +const _GHCSR = "GetHealthCheckStatusRequest"; +const _GHCSRe = "GetHealthCheckStatusResponse"; +const _GHZ = "GetHostedZone"; +const _GHZC = "GetHostedZoneCount"; +const _GHZCR = "GetHostedZoneCountRequest"; +const _GHZCRe = "GetHostedZoneCountResponse"; +const _GHZL = "GetHostedZoneLimit"; +const _GHZLR = "GetHostedZoneLimitRequest"; +const _GHZLRe = "GetHostedZoneLimitResponse"; +const _GHZR = "GetHostedZoneRequest"; +const _GHZRe = "GetHostedZoneResponse"; +const _GL = "GeoLocation"; +const _GLD = "GeoLocationDetails"; +const _GLDL = "GeoLocationDetailsList"; +const _GPL = "GeoProximityLocation"; +const _GQLC = "GetQueryLoggingConfig"; +const _GQLCR = "GetQueryLoggingConfigRequest"; +const _GQLCRe = "GetQueryLoggingConfigResponse"; +const _GRDS = "GetReusableDelegationSet"; +const _GRDSL = "GetReusableDelegationSetLimit"; +const _GRDSLR = "GetReusableDelegationSetLimitRequest"; +const _GRDSLRe = "GetReusableDelegationSetLimitResponse"; +const _GRDSR = "GetReusableDelegationSetRequest"; +const _GRDSRe = "GetReusableDelegationSetResponse"; +const _GTP = "GetTrafficPolicy"; +const _GTPI = "GetTrafficPolicyInstance"; +const _GTPIC = "GetTrafficPolicyInstanceCount"; +const _GTPICR = "GetTrafficPolicyInstanceCountRequest"; +const _GTPICRe = "GetTrafficPolicyInstanceCountResponse"; +const _GTPIR = "GetTrafficPolicyInstanceRequest"; +const _GTPIRe = "GetTrafficPolicyInstanceResponse"; +const _GTPR = "GetTrafficPolicyRequest"; +const _GTPRe = "GetTrafficPolicyResponse"; +const _HC = "HealthCheck"; +const _HCAE = "HealthCheckAlreadyExists"; +const _HCC = "HealthCheckConfig"; +const _HCCe = "HealthCheckCount"; +const _HCI = "HealthCheckId"; +const _HCIU = "HealthCheckInUse"; +const _HCO = "HealthCheckObservations"; +const _HCOe = "HealthCheckObservation"; +const _HCRL = "HealthCheckRegionList"; +const _HCV = "HealthCheckVersion"; +const _HCVM = "HealthCheckVersionMismatch"; +const _HCe = "HealthChecks"; +const _HT = "HealthThreshold"; +const _HZ = "HostedZone"; +const _HZAE = "HostedZoneAlreadyExists"; +const _HZC = "HostedZoneConfig"; +const _HZCo = "HostedZoneCount"; +const _HZI = "HostedZoneId"; +const _HZIM = "HostedZoneIdMarker"; +const _HZL = "HostedZoneLimit"; +const _HZNE = "HostedZoneNotEmpty"; +const _HZNF = "HostedZoneNotFound"; +const _HZNP = "HostedZoneNotPrivate"; +const _HZO = "HostedZoneOwner"; +const _HZPD = "HostedZonePartiallyDelegated"; +const _HZS = "HostedZoneSummary"; +const _HZSo = "HostedZoneSummaries"; +const _HZT = "HostedZoneType"; +const _HZo = "HostedZones"; +const _I = "Id"; +const _IA = "InvalidArgument"; +const _ICB = "InvalidChangeBatch"; +const _ICWLRP = "InsufficientCloudWatchLogsResourcePolicy"; +const _IDHS = "InsufficientDataHealthStatus"; +const _IDN = "InvalidDomainName"; +const _II = "InvalidInput"; +const _IKMSA = "InvalidKMSArn"; +const _IKSKN = "InvalidKeySigningKeyName"; +const _IKSKS = "InvalidKeySigningKeyStatus"; +const _IPA = "IPAddress"; +const _IPT = "InvalidPaginationToken"; +const _ISS = "InvalidSigningStatus"; +const _IT = "IsTruncated"; +const _ITPD = "InvalidTrafficPolicyDocument"; +const _IV = "IncompatibleVersion"; +const _IVPCI = "InvalidVPCId"; +const _In = "Inverted"; +const _K = "Key"; +const _KA = "KmsArn"; +const _KMSA = "KeyManagementServiceArn"; +const _KSK = "KeySigningKey"; +const _KSKAE = "KeySigningKeyAlreadyExists"; +const _KSKIPDSR = "KeySigningKeyInParentDSRecord"; +const _KSKIU = "KeySigningKeyInUse"; +const _KSKWASNF = "KeySigningKeyWithActiveStatusNotFound"; +const _KSKe = "KeySigningKeys"; +const _KT = "KeyTag"; +const _L = "Latitude"; +const _LCB = "ListCidrBlocks"; +const _LCBR = "ListCidrBlocksRequest"; +const _LCBRi = "ListCidrBlocksResponse"; +const _LCC = "ListCidrCollections"; +const _LCCR = "ListCidrCollectionsRequest"; +const _LCCRi = "ListCidrCollectionsResponse"; +const _LCL = "ListCidrLocations"; +const _LCLR = "ListCidrLocationsRequest"; +const _LCLRi = "ListCidrLocationsResponse"; +const _LE = "LimitsExceeded"; +const _LGL = "ListGeoLocations"; +const _LGLR = "ListGeoLocationsRequest"; +const _LGLRi = "ListGeoLocationsResponse"; +const _LHC = "ListHealthChecks"; +const _LHCR = "ListHealthChecksRequest"; +const _LHCRi = "ListHealthChecksResponse"; +const _LHZ = "ListHostedZones"; +const _LHZBN = "ListHostedZonesByName"; +const _LHZBNR = "ListHostedZonesByNameRequest"; +const _LHZBNRi = "ListHostedZonesByNameResponse"; +const _LHZBVPC = "ListHostedZonesByVPC"; +const _LHZBVPCR = "ListHostedZonesByVPCRequest"; +const _LHZBVPCRi = "ListHostedZonesByVPCResponse"; +const _LHZR = "ListHostedZonesRequest"; +const _LHZRi = "ListHostedZonesResponse"; +const _LMD = "LastModifiedDate"; +const _LN = "LocationName"; +const _LQLC = "ListQueryLoggingConfigs"; +const _LQLCR = "ListQueryLoggingConfigsRequest"; +const _LQLCRi = "ListQueryLoggingConfigsResponse"; +const _LRDS = "ListReusableDelegationSets"; +const _LRDSR = "ListReusableDelegationSetsRequest"; +const _LRDSRi = "ListReusableDelegationSetsResponse"; +const _LRRS = "ListResourceRecordSets"; +const _LRRSR = "ListResourceRecordSetsRequest"; +const _LRRSRi = "ListResourceRecordSetsResponse"; +const _LS = "LinkedService"; +const _LSo = "LocationSummary"; +const _LSoc = "LocationSummaries"; +const _LTFR = "ListTagsForResource"; +const _LTFRR = "ListTagsForResourceRequest"; +const _LTFRRi = "ListTagsForResourceResponse"; +const _LTFRRis = "ListTagsForResourcesRequest"; +const _LTFRRist = "ListTagsForResourcesResponse"; +const _LTFRi = "ListTagsForResources"; +const _LTP = "ListTrafficPolicies"; +const _LTPI = "ListTrafficPolicyInstances"; +const _LTPIBHZ = "ListTrafficPolicyInstancesByHostedZone"; +const _LTPIBHZR = "ListTrafficPolicyInstancesByHostedZoneRequest"; +const _LTPIBHZRi = "ListTrafficPolicyInstancesByHostedZoneResponse"; +const _LTPIBP = "ListTrafficPolicyInstancesByPolicy"; +const _LTPIBPR = "ListTrafficPolicyInstancesByPolicyRequest"; +const _LTPIBPRi = "ListTrafficPolicyInstancesByPolicyResponse"; +const _LTPIR = "ListTrafficPolicyInstancesRequest"; +const _LTPIRi = "ListTrafficPolicyInstancesResponse"; +const _LTPR = "ListTrafficPoliciesRequest"; +const _LTPRi = "ListTrafficPoliciesResponse"; +const _LTPV = "ListTrafficPolicyVersions"; +const _LTPVR = "ListTrafficPolicyVersionsRequest"; +const _LTPVRi = "ListTrafficPolicyVersionsResponse"; +const _LV = "LatestVersion"; +const _LVPCA = "LastVPCAssociation"; +const _LVPCAA = "ListVPCAssociationAuthorizations"; +const _LVPCAAR = "ListVPCAssociationAuthorizationsRequest"; +const _LVPCAARi = "ListVPCAssociationAuthorizationsResponse"; +const _LZG = "LocalZoneGroup"; +const _Li = "Limit"; +const _Lo = "Longitude"; +const _Loc = "Location"; +const _M = "Message"; +const _MI = "MaxItems"; +const _ML = "MeasureLatency"; +const _MN = "MetricName"; +const _MR = "MaxResults"; +const _MVA = "MultiValueAnswer"; +const _Ma = "Marker"; +const _N = "Name"; +const _NAE = "NotAuthorizedException"; +const _NCC = "NextContinentCode"; +const _NCCe = "NextCountryCode"; +const _NDNSN = "NextDNSName"; +const _NHZI = "NextHostedZoneId"; +const _NM = "NextMarker"; +const _NRI = "NextRecordIdentifier"; +const _NRN = "NextRecordName"; +const _NRT = "NextRecordType"; +const _NS = "NameServers"; +const _NSC = "NextSubdivisionCode"; +const _NSCCE = "NoSuchCidrCollectionException"; +const _NSCLE = "NoSuchCidrLocationException"; +const _NSCWLLG = "NoSuchCloudWatchLogsLogGroup"; +const _NSCo = "NoSuchChange"; +const _NSDS = "NoSuchDelegationSet"; +const _NSGL = "NoSuchGeoLocation"; +const _NSHC = "NoSuchHealthCheck"; +const _NSHZ = "NoSuchHostedZone"; +const _NSKSK = "NoSuchKeySigningKey"; +const _NSQLC = "NoSuchQueryLoggingConfig"; +const _NSTP = "NoSuchTrafficPolicy"; +const _NSTPI = "NoSuchTrafficPolicyInstance"; +const _NSa = "NameServer"; +const _NT = "NextToken"; +const _Na = "Namespace"; +const _Nam = "Nameserver"; +const _O = "Owner"; +const _OA = "OwningAccount"; +const _OS = "OwningService"; +const _P = "Period"; +const _PK = "PublicKey"; +const _PRNC = "PriorRequestNotComplete"; +const _PZ = "PrivateZone"; +const _PZVPCA = "PublicZoneVPCAssociation"; +const _Po = "Port"; +const _Pr = "Protocol"; +const _QLC = "QueryLoggingConfig"; +const _QLCAE = "QueryLoggingConfigAlreadyExists"; +const _QLCu = "QueryLoggingConfigs"; +const _R = "Region"; +const _RC = "ResponseCode"; +const _RCA = "RoutingControlArn"; +const _RD = "RecordData"; +const _RDE = "RecordDataEntry"; +const _RDSL = "ReusableDelegationSetLimit"; +const _RE = "ResetElements"; +const _REN = "ResettableElementName"; +const _RENL = "ResettableElementNameList"; +const _RI = "ResourceId"; +const _RIP = "ResolverIP"; +const _RIe = "RequestInterval"; +const _RIes = "ResourceIds"; +const _RN = "RecordName"; +const _RP = "ResourcePath"; +const _RR = "ResourceRecord"; +const _RRS = "ResourceRecordSet"; +const _RRSC = "ResourceRecordSetCount"; +const _RRSe = "ResourceRecordSets"; +const _RRe = "ResourceRecords"; +const _RT = "ResourceType"; +const _RTK = "RemoveTagKeys"; +const _RTS = "ResourceTagSet"; +const _RTSL = "ResourceTagSetList"; +const _RTSe = "ResourceTagSets"; +const _RTe = "RecordType"; +const _Re = "Regions"; +const _S = "Status"; +const _SA = "SubmittedAt"; +const _SAM = "SigningAlgorithmMnemonic"; +const _SAT = "SigningAlgorithmType"; +const _SC = "SubdivisionCode"; +const _SCC = "StartContinentCode"; +const _SCCt = "StartCountryCode"; +const _SI = "SetIdentifier"; +const _SM = "StatusMessage"; +const _SN = "SubdivisionName"; +const _SP = "ServicePrincipal"; +const _SR = "StatusReport"; +const _SRI = "StartRecordIdentifier"; +const _SRN = "StartRecordName"; +const _SRT = "StartRecordType"; +const _SS = "ServeSignature"; +const _SSC = "StartSubdivisionCode"; +const _SSe = "SearchString"; +const _St = "Statistic"; +const _Sta = "State"; +const _T = "Type"; +const _TDNSA = "TestDNSAnswer"; +const _TDNSAR = "TestDNSAnswerRequest"; +const _TDNSARe = "TestDNSAnswerResponse"; +const _TE = "ThrottlingException"; +const _TKL = "TagKeyList"; +const _TL = "TagList"; +const _TMHC = "TooManyHealthChecks"; +const _TMHZ = "TooManyHostedZones"; +const _TMKSK = "TooManyKeySigningKeys"; +const _TMTP = "TooManyTrafficPolicies"; +const _TMTPI = "TooManyTrafficPolicyInstances"; +const _TMTPVFCP = "TooManyTrafficPolicyVersionsForCurrentPolicy"; +const _TMVPCAA = "TooManyVPCAssociationAuthorizations"; +const _TP = "TrafficPolicy"; +const _TPAE = "TrafficPolicyAlreadyExists"; +const _TPC = "TrafficPolicyCount"; +const _TPI = "TrafficPolicyId"; +const _TPIAE = "TrafficPolicyInstanceAlreadyExists"; +const _TPIC = "TrafficPolicyInstanceCount"; +const _TPII = "TrafficPolicyInstanceId"; +const _TPIM = "TrafficPolicyIdMarker"; +const _TPINM = "TrafficPolicyInstanceNameMarker"; +const _TPITM = "TrafficPolicyInstanceTypeMarker"; +const _TPIU = "TrafficPolicyInUse"; +const _TPIr = "TrafficPolicyInstance"; +const _TPIra = "TrafficPolicyInstances"; +const _TPS = "TrafficPolicySummaries"; +const _TPSr = "TrafficPolicySummary"; +const _TPT = "TrafficPolicyType"; +const _TPV = "TrafficPolicyVersion"; +const _TPVM = "TrafficPolicyVersionMarker"; +const _TPr = "TrafficPolicies"; +const _TRIL = "TagResourceIdList"; +const _TTL = "TTL"; +const _Ta = "Tags"; +const _Tag = "Tag"; +const _Th = "Threshold"; +const _UHC = "UpdateHealthCheck"; +const _UHCR = "UpdateHealthCheckRequest"; +const _UHCRp = "UpdateHealthCheckResponse"; +const _UHZC = "UpdateHostedZoneComment"; +const _UHZCR = "UpdateHostedZoneCommentRequest"; +const _UHZCRp = "UpdateHostedZoneCommentResponse"; +const _UTPC = "UpdateTrafficPolicyComment"; +const _UTPCR = "UpdateTrafficPolicyCommentRequest"; +const _UTPCRp = "UpdateTrafficPolicyCommentResponse"; +const _UTPI = "UpdateTrafficPolicyInstance"; +const _UTPIR = "UpdateTrafficPolicyInstanceRequest"; +const _UTPIRp = "UpdateTrafficPolicyInstanceResponse"; +const _V = "Value"; +const _VPC = "VPC"; +const _VPCAANF = "VPCAssociationAuthorizationNotFound"; +const _VPCANF = "VPCAssociationNotFound"; +const _VPCI = "VPCId"; +const _VPCR = "VPCRegion"; +const _VPCs = "VPCs"; +const _Ve = "Version"; +const _W = "Weight"; +const _c = "client"; +const _co = "continentcode"; +const _cou = "countrycode"; +const _d = "dnsname"; +const _de = "delegationsetid"; +const _e = "error"; +const _ed = "edns0clientsubnetip"; +const _edn = "edns0clientsubnetmask"; +const _h = "hostedzoneid"; +const _hE = "httpError"; +const _hH = "httpHeader"; +const _hQ = "httpQuery"; +const _ho = "hostedzonetype"; +const _ht = "http"; +const _i = "identifier"; +const _id = "id"; +const _l = "location"; +const _m = "message"; +const _ma = "maxresults"; +const _mar = "marker"; +const _max = "maxitems"; +const _me = "messages"; +const _n = "nexttoken"; +const _na = "name"; +const _r = "recordname"; +const _re = "recordtype"; +const _res = "resolverip"; +const _s = "subdivisioncode"; +const _sm = "smithy.ts.sdk.synthetic.com.amazonaws.route53"; +const _st = "startcontinentcode"; +const _sta = "startcountrycode"; +const _star = "startsubdivisioncode"; +const _t = "type"; +const _tr = "trafficpolicyid"; +const _tra = "trafficpolicyinstancename"; +const _traf = "trafficpolicyinstancetype"; +const _traff = "trafficpolicyversion"; +const _v = "vpcid"; +const _ve = "version"; +const _vp = "vpcregion"; +const _xN = "xmlName"; +const n0 = "com.amazonaws.route53"; + +// smithy-typescript generated code +import { TypeRegistry } from "@smithy/core/schema"; +import { StaticErrorSchema, StaticListSchema, StaticOperationSchema, StaticStructureSchema } from "@smithy/types"; + +import { + CidrBlockInUseException as __CidrBlockInUseException, + CidrCollectionAlreadyExistsException as __CidrCollectionAlreadyExistsException, + CidrCollectionInUseException as __CidrCollectionInUseException, + CidrCollectionVersionMismatchException as __CidrCollectionVersionMismatchException, + ConcurrentModification as __ConcurrentModification, + ConflictingDomainExists as __ConflictingDomainExists, + ConflictingTypes as __ConflictingTypes, + DelegationSetAlreadyCreated as __DelegationSetAlreadyCreated, + DelegationSetAlreadyReusable as __DelegationSetAlreadyReusable, + DelegationSetInUse as __DelegationSetInUse, + DelegationSetNotAvailable as __DelegationSetNotAvailable, + DelegationSetNotReusable as __DelegationSetNotReusable, + DNSSECNotFound as __DNSSECNotFound, + HealthCheckAlreadyExists as __HealthCheckAlreadyExists, + HealthCheckInUse as __HealthCheckInUse, + HealthCheckVersionMismatch as __HealthCheckVersionMismatch, + HostedZoneAlreadyExists as __HostedZoneAlreadyExists, + HostedZoneNotEmpty as __HostedZoneNotEmpty, + HostedZoneNotFound as __HostedZoneNotFound, + HostedZoneNotPrivate as __HostedZoneNotPrivate, + HostedZonePartiallyDelegated as __HostedZonePartiallyDelegated, + IncompatibleVersion as __IncompatibleVersion, + InsufficientCloudWatchLogsResourcePolicy as __InsufficientCloudWatchLogsResourcePolicy, + InvalidArgument as __InvalidArgument, + InvalidChangeBatch as __InvalidChangeBatch, + InvalidDomainName as __InvalidDomainName, + InvalidInput as __InvalidInput, + InvalidKeySigningKeyName as __InvalidKeySigningKeyName, + InvalidKeySigningKeyStatus as __InvalidKeySigningKeyStatus, + InvalidKMSArn as __InvalidKMSArn, + InvalidPaginationToken as __InvalidPaginationToken, + InvalidSigningStatus as __InvalidSigningStatus, + InvalidTrafficPolicyDocument as __InvalidTrafficPolicyDocument, + InvalidVPCId as __InvalidVPCId, + KeySigningKeyAlreadyExists as __KeySigningKeyAlreadyExists, + KeySigningKeyInParentDSRecord as __KeySigningKeyInParentDSRecord, + KeySigningKeyInUse as __KeySigningKeyInUse, + KeySigningKeyWithActiveStatusNotFound as __KeySigningKeyWithActiveStatusNotFound, + LastVPCAssociation as __LastVPCAssociation, + LimitsExceeded as __LimitsExceeded, + NoSuchChange as __NoSuchChange, + NoSuchCidrCollectionException as __NoSuchCidrCollectionException, + NoSuchCidrLocationException as __NoSuchCidrLocationException, + NoSuchCloudWatchLogsLogGroup as __NoSuchCloudWatchLogsLogGroup, + NoSuchDelegationSet as __NoSuchDelegationSet, + NoSuchGeoLocation as __NoSuchGeoLocation, + NoSuchHealthCheck as __NoSuchHealthCheck, + NoSuchHostedZone as __NoSuchHostedZone, + NoSuchKeySigningKey as __NoSuchKeySigningKey, + NoSuchQueryLoggingConfig as __NoSuchQueryLoggingConfig, + NoSuchTrafficPolicy as __NoSuchTrafficPolicy, + NoSuchTrafficPolicyInstance as __NoSuchTrafficPolicyInstance, + NotAuthorizedException as __NotAuthorizedException, + PriorRequestNotComplete as __PriorRequestNotComplete, + PublicZoneVPCAssociation as __PublicZoneVPCAssociation, + QueryLoggingConfigAlreadyExists as __QueryLoggingConfigAlreadyExists, + ThrottlingException as __ThrottlingException, + TooManyHealthChecks as __TooManyHealthChecks, + TooManyHostedZones as __TooManyHostedZones, + TooManyKeySigningKeys as __TooManyKeySigningKeys, + TooManyTrafficPolicies as __TooManyTrafficPolicies, + TooManyTrafficPolicyInstances as __TooManyTrafficPolicyInstances, + TooManyTrafficPolicyVersionsForCurrentPolicy as __TooManyTrafficPolicyVersionsForCurrentPolicy, + TooManyVPCAssociationAuthorizations as __TooManyVPCAssociationAuthorizations, + TrafficPolicyAlreadyExists as __TrafficPolicyAlreadyExists, + TrafficPolicyInstanceAlreadyExists as __TrafficPolicyInstanceAlreadyExists, + TrafficPolicyInUse as __TrafficPolicyInUse, + VPCAssociationAuthorizationNotFound as __VPCAssociationAuthorizationNotFound, + VPCAssociationNotFound as __VPCAssociationNotFound, +} from "../models/index"; +import { Route53ServiceException as __Route53ServiceException } from "../models/Route53ServiceException"; + +/* eslint no-var: 0 */ + +export var AccountLimit: StaticStructureSchema = [3, n0, _AL, 0, [_T, _V], [0, 1]]; +export var ActivateKeySigningKeyRequest: StaticStructureSchema = [ + 3, + n0, + _AKSKR, + 0, + [_HZI, _N], + [ + [0, 1], + [0, 1], + ], +]; +export var ActivateKeySigningKeyResponse: StaticStructureSchema = [3, n0, _AKSKRc, 0, [_CI], [() => ChangeInfo]]; +export var AlarmIdentifier: StaticStructureSchema = [3, n0, _AI, 0, [_R, _N], [0, 0]]; +export var AliasTarget: StaticStructureSchema = [3, n0, _AT, 0, [_HZI, _DNSN, _ETH], [0, 0, 2]]; +export var AssociateVPCWithHostedZoneRequest: StaticStructureSchema = [ + 3, + n0, + _AVPCWHZR, + 0, + [_HZI, _VPC, _C], + [[0, 1], () => VPC, 0], +]; +export var AssociateVPCWithHostedZoneResponse: StaticStructureSchema = [ + 3, + n0, + _AVPCWHZRs, + 0, + [_CI], + [() => ChangeInfo], +]; +export var Change: StaticStructureSchema = [3, n0, _Ch, 0, [_A, _RRS], [0, [() => ResourceRecordSet, 0]]]; +export var ChangeBatch: StaticStructureSchema = [3, n0, _CB, 0, [_C, _Cha], [0, [() => Changes, 0]]]; +export var ChangeCidrCollectionRequest: StaticStructureSchema = [ + 3, + n0, + _CCCR, + 0, + [_I, _CV, _Cha], + [[0, 1], 1, [() => CidrCollectionChanges, 0]], +]; +export var ChangeCidrCollectionResponse: StaticStructureSchema = [3, n0, _CCCRh, 0, [_I], [0]]; +export var ChangeInfo: StaticStructureSchema = [3, n0, _CI, 0, [_I, _S, _SA, _C], [0, 0, 4, 0]]; +export var ChangeResourceRecordSetsRequest: StaticStructureSchema = [ + 3, + n0, + _CRRSR, + 0, + [_HZI, _CB], + [ + [0, 1], + [() => ChangeBatch, 0], + ], +]; +export var ChangeResourceRecordSetsResponse: StaticStructureSchema = [3, n0, _CRRSRh, 0, [_CI], [() => ChangeInfo]]; +export var ChangeTagsForResourceRequest: StaticStructureSchema = [ + 3, + n0, + _CTFRR, + 0, + [_RT, _RI, _ATd, _RTK], + [ + [0, 1], + [0, 1], + [() => TagList, 0], + [() => TagKeyList, 0], + ], +]; +export var ChangeTagsForResourceResponse: StaticStructureSchema = [3, n0, _CTFRRh, 0, [], []]; +export var CidrBlockInUseException: StaticErrorSchema = [ + -3, + n0, + _CBIUE, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(CidrBlockInUseException, __CidrBlockInUseException); + +export var CidrBlockSummary: StaticStructureSchema = [3, n0, _CBS, 0, [_CBi, _LN], [0, 0]]; +export var CidrCollection: StaticStructureSchema = [3, n0, _CC, 0, [_Ar, _I, _N, _Ve], [0, 0, 0, 1]]; +export var CidrCollectionAlreadyExistsException: StaticErrorSchema = [ + -3, + n0, + _CCAEE, + { + [_e]: _c, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(CidrCollectionAlreadyExistsException, __CidrCollectionAlreadyExistsException); + +export var CidrCollectionChange: StaticStructureSchema = [3, n0, _CCC, 0, [_LN, _A, _CL], [0, 0, [() => CidrList, 0]]]; +export var CidrCollectionInUseException: StaticErrorSchema = [ + -3, + n0, + _CCIUE, + { + [_e]: _c, + [_hE]: 400, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(CidrCollectionInUseException, __CidrCollectionInUseException); + +export var CidrCollectionVersionMismatchException: StaticErrorSchema = [ + -3, + n0, + _CCVME, + { + [_e]: _c, + [_hE]: 409, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(CidrCollectionVersionMismatchException, __CidrCollectionVersionMismatchException); + +export var CidrRoutingConfig: StaticStructureSchema = [3, n0, _CRC, 0, [_CIo, _LN], [0, 0]]; +export var CloudWatchAlarmConfiguration: StaticStructureSchema = [ + 3, + n0, + _CWAC, + 0, + [_EP, _Th, _CO, _P, _MN, _Na, _St, _D], + [1, 1, 0, 1, 0, 0, 0, [() => DimensionList, 0]], +]; +export var CollectionSummary: StaticStructureSchema = [3, n0, _CS, 0, [_Ar, _I, _N, _Ve], [0, 0, 0, 1]]; +export var ConcurrentModification: StaticErrorSchema = [ + -3, + n0, + _CM, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(ConcurrentModification, __ConcurrentModification); + +export var ConflictingDomainExists: StaticErrorSchema = [ + -3, + n0, + _CDE, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(ConflictingDomainExists, __ConflictingDomainExists); + +export var ConflictingTypes: StaticErrorSchema = [ + -3, + n0, + _CT, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(ConflictingTypes, __ConflictingTypes); + +export var Coordinates: StaticStructureSchema = [3, n0, _Co, 0, [_L, _Lo], [0, 0]]; +export var CreateCidrCollectionRequest: StaticStructureSchema = [3, n0, _CCCRr, 0, [_N, _CR], [0, 0]]; +export var CreateCidrCollectionResponse: StaticStructureSchema = [ + 3, + n0, + _CCCRre, + 0, + [_Col, _Loc], + [ + () => CidrCollection, + [ + 0, + { + [_hH]: _Loc, + }, + ], + ], +]; +export var CreateHealthCheckRequest: StaticStructureSchema = [ + 3, + n0, + _CHCR, + 0, + [_CR, _HCC], + [0, [() => HealthCheckConfig, 0]], +]; +export var CreateHealthCheckResponse: StaticStructureSchema = [ + 3, + n0, + _CHCRr, + 0, + [_HC, _Loc], + [ + [() => HealthCheck, 0], + [ + 0, + { + [_hH]: _Loc, + }, + ], + ], +]; +export var CreateHostedZoneRequest: StaticStructureSchema = [ + 3, + n0, + _CHZR, + 0, + [_N, _VPC, _CR, _HZC, _DSI], + [0, () => VPC, 0, () => HostedZoneConfig, 0], +]; +export var CreateHostedZoneResponse: StaticStructureSchema = [ + 3, + n0, + _CHZRr, + 0, + [_HZ, _CI, _DS, _VPC, _Loc], + [ + () => HostedZone, + () => ChangeInfo, + [() => DelegationSet, 0], + () => VPC, + [ + 0, + { + [_hH]: _Loc, + }, + ], + ], +]; +export var CreateKeySigningKeyRequest: StaticStructureSchema = [ + 3, + n0, + _CKSKR, + 0, + [_CR, _HZI, _KMSA, _N, _S], + [0, 0, 0, 0, 0], +]; +export var CreateKeySigningKeyResponse: StaticStructureSchema = [ + 3, + n0, + _CKSKRr, + 0, + [_CI, _KSK, _Loc], + [ + () => ChangeInfo, + () => KeySigningKey, + [ + 0, + { + [_hH]: _Loc, + }, + ], + ], +]; +export var CreateQueryLoggingConfigRequest: StaticStructureSchema = [3, n0, _CQLCR, 0, [_HZI, _CWLLGA], [0, 0]]; +export var CreateQueryLoggingConfigResponse: StaticStructureSchema = [ + 3, + n0, + _CQLCRr, + 0, + [_QLC, _Loc], + [ + () => QueryLoggingConfig, + [ + 0, + { + [_hH]: _Loc, + }, + ], + ], +]; +export var CreateReusableDelegationSetRequest: StaticStructureSchema = [3, n0, _CRDSR, 0, [_CR, _HZI], [0, 0]]; +export var CreateReusableDelegationSetResponse: StaticStructureSchema = [ + 3, + n0, + _CRDSRr, + 0, + [_DS, _Loc], + [ + [() => DelegationSet, 0], + [ + 0, + { + [_hH]: _Loc, + }, + ], + ], +]; +export var CreateTrafficPolicyInstanceRequest: StaticStructureSchema = [ + 3, + n0, + _CTPIR, + 0, + [_HZI, _N, _TTL, _TPI, _TPV], + [0, 0, 1, 0, 1], +]; +export var CreateTrafficPolicyInstanceResponse: StaticStructureSchema = [ + 3, + n0, + _CTPIRr, + 0, + [_TPIr, _Loc], + [ + () => TrafficPolicyInstance, + [ + 0, + { + [_hH]: _Loc, + }, + ], + ], +]; +export var CreateTrafficPolicyRequest: StaticStructureSchema = [3, n0, _CTPR, 0, [_N, _Do, _C], [0, 0, 0]]; +export var CreateTrafficPolicyResponse: StaticStructureSchema = [ + 3, + n0, + _CTPRr, + 0, + [_TP, _Loc], + [ + () => TrafficPolicy, + [ + 0, + { + [_hH]: _Loc, + }, + ], + ], +]; +export var CreateTrafficPolicyVersionRequest: StaticStructureSchema = [3, n0, _CTPVR, 0, [_I, _Do, _C], [[0, 1], 0, 0]]; +export var CreateTrafficPolicyVersionResponse: StaticStructureSchema = [ + 3, + n0, + _CTPVRr, + 0, + [_TP, _Loc], + [ + () => TrafficPolicy, + [ + 0, + { + [_hH]: _Loc, + }, + ], + ], +]; +export var CreateVPCAssociationAuthorizationRequest: StaticStructureSchema = [ + 3, + n0, + _CVPCAAR, + 0, + [_HZI, _VPC], + [[0, 1], () => VPC], +]; +export var CreateVPCAssociationAuthorizationResponse: StaticStructureSchema = [ + 3, + n0, + _CVPCAARr, + 0, + [_HZI, _VPC], + [0, () => VPC], +]; +export var DeactivateKeySigningKeyRequest: StaticStructureSchema = [ + 3, + n0, + _DKSKR, + 0, + [_HZI, _N], + [ + [0, 1], + [0, 1], + ], +]; +export var DeactivateKeySigningKeyResponse: StaticStructureSchema = [3, n0, _DKSKRe, 0, [_CI], [() => ChangeInfo]]; +export var DelegationSet: StaticStructureSchema = [ + 3, + n0, + _DS, + 0, + [_I, _CR, _NS], + [0, 0, [() => DelegationSetNameServers, 0]], +]; +export var DelegationSetAlreadyCreated: StaticErrorSchema = [ + -3, + n0, + _DSAC, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(DelegationSetAlreadyCreated, __DelegationSetAlreadyCreated); + +export var DelegationSetAlreadyReusable: StaticErrorSchema = [ + -3, + n0, + _DSAR, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(DelegationSetAlreadyReusable, __DelegationSetAlreadyReusable); + +export var DelegationSetInUse: StaticErrorSchema = [ + -3, + n0, + _DSIU, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(DelegationSetInUse, __DelegationSetInUse); + +export var DelegationSetNotAvailable: StaticErrorSchema = [ + -3, + n0, + _DSNA, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(DelegationSetNotAvailable, __DelegationSetNotAvailable); + +export var DelegationSetNotReusable: StaticErrorSchema = [ + -3, + n0, + _DSNR, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(DelegationSetNotReusable, __DelegationSetNotReusable); + +export var DeleteCidrCollectionRequest: StaticStructureSchema = [3, n0, _DCCR, 0, [_I], [[0, 1]]]; +export var DeleteCidrCollectionResponse: StaticStructureSchema = [3, n0, _DCCRe, 0, [], []]; +export var DeleteHealthCheckRequest: StaticStructureSchema = [3, n0, _DHCR, 0, [_HCI], [[0, 1]]]; +export var DeleteHealthCheckResponse: StaticStructureSchema = [3, n0, _DHCRe, 0, [], []]; +export var DeleteHostedZoneRequest: StaticStructureSchema = [3, n0, _DHZR, 0, [_I], [[0, 1]]]; +export var DeleteHostedZoneResponse: StaticStructureSchema = [3, n0, _DHZRe, 0, [_CI], [() => ChangeInfo]]; +export var DeleteKeySigningKeyRequest: StaticStructureSchema = [ + 3, + n0, + _DKSKRel, + 0, + [_HZI, _N], + [ + [0, 1], + [0, 1], + ], +]; +export var DeleteKeySigningKeyResponse: StaticStructureSchema = [3, n0, _DKSKRele, 0, [_CI], [() => ChangeInfo]]; +export var DeleteQueryLoggingConfigRequest: StaticStructureSchema = [3, n0, _DQLCR, 0, [_I], [[0, 1]]]; +export var DeleteQueryLoggingConfigResponse: StaticStructureSchema = [3, n0, _DQLCRe, 0, [], []]; +export var DeleteReusableDelegationSetRequest: StaticStructureSchema = [3, n0, _DRDSR, 0, [_I], [[0, 1]]]; +export var DeleteReusableDelegationSetResponse: StaticStructureSchema = [3, n0, _DRDSRe, 0, [], []]; +export var DeleteTrafficPolicyInstanceRequest: StaticStructureSchema = [3, n0, _DTPIR, 0, [_I], [[0, 1]]]; +export var DeleteTrafficPolicyInstanceResponse: StaticStructureSchema = [3, n0, _DTPIRe, 0, [], []]; +export var DeleteTrafficPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _DTPR, + 0, + [_I, _Ve], + [ + [0, 1], + [1, 1], + ], +]; +export var DeleteTrafficPolicyResponse: StaticStructureSchema = [3, n0, _DTPRe, 0, [], []]; +export var DeleteVPCAssociationAuthorizationRequest: StaticStructureSchema = [ + 3, + n0, + _DVPCAAR, + 0, + [_HZI, _VPC], + [[0, 1], () => VPC], +]; +export var DeleteVPCAssociationAuthorizationResponse: StaticStructureSchema = [3, n0, _DVPCAARe, 0, [], []]; +export var Dimension: StaticStructureSchema = [3, n0, _Di, 0, [_N, _V], [0, 0]]; +export var DisableHostedZoneDNSSECRequest: StaticStructureSchema = [3, n0, _DHZDNSSECR, 0, [_HZI], [[0, 1]]]; +export var DisableHostedZoneDNSSECResponse: StaticStructureSchema = [3, n0, _DHZDNSSECRi, 0, [_CI], [() => ChangeInfo]]; +export var DisassociateVPCFromHostedZoneRequest: StaticStructureSchema = [ + 3, + n0, + _DVPCFHZR, + 0, + [_HZI, _VPC, _C], + [[0, 1], () => VPC, 0], +]; +export var DisassociateVPCFromHostedZoneResponse: StaticStructureSchema = [ + 3, + n0, + _DVPCFHZRi, + 0, + [_CI], + [() => ChangeInfo], +]; +export var DNSSECNotFound: StaticErrorSchema = [ + -3, + n0, + _DNSSECNF, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(DNSSECNotFound, __DNSSECNotFound); + +export var DNSSECStatus: StaticStructureSchema = [3, n0, _DNSSECS, 0, [_SS, _SM], [0, 0]]; +export var EnableHostedZoneDNSSECRequest: StaticStructureSchema = [3, n0, _EHZDNSSECR, 0, [_HZI], [[0, 1]]]; +export var EnableHostedZoneDNSSECResponse: StaticStructureSchema = [3, n0, _EHZDNSSECRn, 0, [_CI], [() => ChangeInfo]]; +export var GeoLocation: StaticStructureSchema = [3, n0, _GL, 0, [_CCo, _CCou, _SC], [0, 0, 0]]; +export var GeoLocationDetails: StaticStructureSchema = [ + 3, + n0, + _GLD, + 0, + [_CCo, _CN, _CCou, _CNo, _SC, _SN], + [0, 0, 0, 0, 0, 0], +]; +export var GeoProximityLocation: StaticStructureSchema = [ + 3, + n0, + _GPL, + 0, + [_AWSR, _LZG, _Co, _B], + [0, 0, () => Coordinates, 1], +]; +export var GetAccountLimitRequest: StaticStructureSchema = [3, n0, _GALR, 0, [_T], [[0, 1]]]; +export var GetAccountLimitResponse: StaticStructureSchema = [3, n0, _GALRe, 0, [_Li, _Cou], [() => AccountLimit, 1]]; +export var GetChangeRequest: StaticStructureSchema = [3, n0, _GCR, 0, [_I], [[0, 1]]]; +export var GetChangeResponse: StaticStructureSchema = [3, n0, _GCRe, 0, [_CI], [() => ChangeInfo]]; +export var GetCheckerIpRangesRequest: StaticStructureSchema = [3, n0, _GCIRR, 0, [], []]; +export var GetCheckerIpRangesResponse: StaticStructureSchema = [3, n0, _GCIRRe, 0, [_CIR], [64 | 0]]; +export var GetDNSSECRequest: StaticStructureSchema = [3, n0, _GDNSSECR, 0, [_HZI], [[0, 1]]]; +export var GetDNSSECResponse: StaticStructureSchema = [ + 3, + n0, + _GDNSSECRe, + 0, + [_S, _KSKe], + [() => DNSSECStatus, () => KeySigningKeys], +]; +export var GetGeoLocationRequest: StaticStructureSchema = [ + 3, + n0, + _GGLR, + 0, + [_CCo, _CCou, _SC], + [ + [ + 0, + { + [_hQ]: _co, + }, + ], + [ + 0, + { + [_hQ]: _cou, + }, + ], + [ + 0, + { + [_hQ]: _s, + }, + ], + ], +]; +export var GetGeoLocationResponse: StaticStructureSchema = [3, n0, _GGLRe, 0, [_GLD], [() => GeoLocationDetails]]; +export var GetHealthCheckCountRequest: StaticStructureSchema = [3, n0, _GHCCR, 0, [], []]; +export var GetHealthCheckCountResponse: StaticStructureSchema = [3, n0, _GHCCRe, 0, [_HCCe], [1]]; +export var GetHealthCheckLastFailureReasonRequest: StaticStructureSchema = [3, n0, _GHCLFRR, 0, [_HCI], [[0, 1]]]; +export var GetHealthCheckLastFailureReasonResponse: StaticStructureSchema = [ + 3, + n0, + _GHCLFRRe, + 0, + [_HCO], + [[() => HealthCheckObservations, 0]], +]; +export var GetHealthCheckRequest: StaticStructureSchema = [3, n0, _GHCR, 0, [_HCI], [[0, 1]]]; +export var GetHealthCheckResponse: StaticStructureSchema = [3, n0, _GHCRe, 0, [_HC], [[() => HealthCheck, 0]]]; +export var GetHealthCheckStatusRequest: StaticStructureSchema = [3, n0, _GHCSR, 0, [_HCI], [[0, 1]]]; +export var GetHealthCheckStatusResponse: StaticStructureSchema = [ + 3, + n0, + _GHCSRe, + 0, + [_HCO], + [[() => HealthCheckObservations, 0]], +]; +export var GetHostedZoneCountRequest: StaticStructureSchema = [3, n0, _GHZCR, 0, [], []]; +export var GetHostedZoneCountResponse: StaticStructureSchema = [3, n0, _GHZCRe, 0, [_HZCo], [1]]; +export var GetHostedZoneLimitRequest: StaticStructureSchema = [ + 3, + n0, + _GHZLR, + 0, + [_T, _HZI], + [ + [0, 1], + [0, 1], + ], +]; +export var GetHostedZoneLimitResponse: StaticStructureSchema = [ + 3, + n0, + _GHZLRe, + 0, + [_Li, _Cou], + [() => HostedZoneLimit, 1], +]; +export var GetHostedZoneRequest: StaticStructureSchema = [3, n0, _GHZR, 0, [_I], [[0, 1]]]; +export var GetHostedZoneResponse: StaticStructureSchema = [ + 3, + n0, + _GHZRe, + 0, + [_HZ, _DS, _VPCs], + [() => HostedZone, [() => DelegationSet, 0], [() => VPCs, 0]], +]; +export var GetQueryLoggingConfigRequest: StaticStructureSchema = [3, n0, _GQLCR, 0, [_I], [[0, 1]]]; +export var GetQueryLoggingConfigResponse: StaticStructureSchema = [ + 3, + n0, + _GQLCRe, + 0, + [_QLC], + [() => QueryLoggingConfig], +]; +export var GetReusableDelegationSetLimitRequest: StaticStructureSchema = [ + 3, + n0, + _GRDSLR, + 0, + [_T, _DSI], + [ + [0, 1], + [0, 1], + ], +]; +export var GetReusableDelegationSetLimitResponse: StaticStructureSchema = [ + 3, + n0, + _GRDSLRe, + 0, + [_Li, _Cou], + [() => ReusableDelegationSetLimit, 1], +]; +export var GetReusableDelegationSetRequest: StaticStructureSchema = [3, n0, _GRDSR, 0, [_I], [[0, 1]]]; +export var GetReusableDelegationSetResponse: StaticStructureSchema = [ + 3, + n0, + _GRDSRe, + 0, + [_DS], + [[() => DelegationSet, 0]], +]; +export var GetTrafficPolicyInstanceCountRequest: StaticStructureSchema = [3, n0, _GTPICR, 0, [], []]; +export var GetTrafficPolicyInstanceCountResponse: StaticStructureSchema = [3, n0, _GTPICRe, 0, [_TPIC], [1]]; +export var GetTrafficPolicyInstanceRequest: StaticStructureSchema = [3, n0, _GTPIR, 0, [_I], [[0, 1]]]; +export var GetTrafficPolicyInstanceResponse: StaticStructureSchema = [ + 3, + n0, + _GTPIRe, + 0, + [_TPIr], + [() => TrafficPolicyInstance], +]; +export var GetTrafficPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _GTPR, + 0, + [_I, _Ve], + [ + [0, 1], + [1, 1], + ], +]; +export var GetTrafficPolicyResponse: StaticStructureSchema = [3, n0, _GTPRe, 0, [_TP], [() => TrafficPolicy]]; +export var HealthCheck: StaticStructureSchema = [ + 3, + n0, + _HC, + 0, + [_I, _CR, _LS, _HCC, _HCV, _CWAC], + [0, 0, () => LinkedService, [() => HealthCheckConfig, 0], 1, [() => CloudWatchAlarmConfiguration, 0]], +]; +export var HealthCheckAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _HCAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(HealthCheckAlreadyExists, __HealthCheckAlreadyExists); + +export var HealthCheckConfig: StaticStructureSchema = [ + 3, + n0, + _HCC, + 0, + [_IPA, _Po, _T, _RP, _FQDN, _SSe, _RIe, _FT, _ML, _In, _Dis, _HT, _CHC, _ESNI, _Re, _AI, _IDHS, _RCA], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 2, + 2, + 1, + [() => ChildHealthCheckList, 0], + 2, + [() => HealthCheckRegionList, 0], + () => AlarmIdentifier, + 0, + 0, + ], +]; +export var HealthCheckInUse: StaticErrorSchema = [ + -3, + n0, + _HCIU, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(HealthCheckInUse, __HealthCheckInUse); + +export var HealthCheckObservation: StaticStructureSchema = [ + 3, + n0, + _HCOe, + 0, + [_R, _IPA, _SR], + [0, 0, () => StatusReport], +]; +export var HealthCheckVersionMismatch: StaticErrorSchema = [ + -3, + n0, + _HCVM, + { + [_e]: _c, + [_hE]: 409, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(HealthCheckVersionMismatch, __HealthCheckVersionMismatch); + +export var HostedZone: StaticStructureSchema = [ + 3, + n0, + _HZ, + 0, + [_I, _N, _CR, _Con, _RRSC, _LS], + [0, 0, 0, () => HostedZoneConfig, 1, () => LinkedService], +]; +export var HostedZoneAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _HZAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(HostedZoneAlreadyExists, __HostedZoneAlreadyExists); + +export var HostedZoneConfig: StaticStructureSchema = [3, n0, _HZC, 0, [_C, _PZ], [0, 2]]; +export var HostedZoneLimit: StaticStructureSchema = [3, n0, _HZL, 0, [_T, _V], [0, 1]]; +export var HostedZoneNotEmpty: StaticErrorSchema = [ + -3, + n0, + _HZNE, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(HostedZoneNotEmpty, __HostedZoneNotEmpty); + +export var HostedZoneNotFound: StaticErrorSchema = [ + -3, + n0, + _HZNF, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(HostedZoneNotFound, __HostedZoneNotFound); + +export var HostedZoneNotPrivate: StaticErrorSchema = [ + -3, + n0, + _HZNP, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(HostedZoneNotPrivate, __HostedZoneNotPrivate); + +export var HostedZoneOwner: StaticStructureSchema = [3, n0, _HZO, 0, [_OA, _OS], [0, 0]]; +export var HostedZonePartiallyDelegated: StaticErrorSchema = [ + -3, + n0, + _HZPD, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(HostedZonePartiallyDelegated, __HostedZonePartiallyDelegated); + +export var HostedZoneSummary: StaticStructureSchema = [3, n0, _HZS, 0, [_HZI, _N, _O], [0, 0, () => HostedZoneOwner]]; +export var IncompatibleVersion: StaticErrorSchema = [ + -3, + n0, + _IV, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(IncompatibleVersion, __IncompatibleVersion); + +export var InsufficientCloudWatchLogsResourcePolicy: StaticErrorSchema = [ + -3, + n0, + _ICWLRP, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError( + InsufficientCloudWatchLogsResourcePolicy, + __InsufficientCloudWatchLogsResourcePolicy +); + +export var InvalidArgument: StaticErrorSchema = [ + -3, + n0, + _IA, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidArgument, __InvalidArgument); + +export var InvalidChangeBatch: StaticErrorSchema = [ + -3, + n0, + _ICB, + { + [_e]: _c, + }, + [_me, _m], + [[() => ErrorMessages, 0], 0], +]; +TypeRegistry.for(n0).registerError(InvalidChangeBatch, __InvalidChangeBatch); + +export var InvalidDomainName: StaticErrorSchema = [ + -3, + n0, + _IDN, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidDomainName, __InvalidDomainName); + +export var InvalidInput: StaticErrorSchema = [ + -3, + n0, + _II, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidInput, __InvalidInput); + +export var InvalidKeySigningKeyName: StaticErrorSchema = [ + -3, + n0, + _IKSKN, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidKeySigningKeyName, __InvalidKeySigningKeyName); + +export var InvalidKeySigningKeyStatus: StaticErrorSchema = [ + -3, + n0, + _IKSKS, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidKeySigningKeyStatus, __InvalidKeySigningKeyStatus); + +export var InvalidKMSArn: StaticErrorSchema = [ + -3, + n0, + _IKMSA, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidKMSArn, __InvalidKMSArn); + +export var InvalidPaginationToken: StaticErrorSchema = [ + -3, + n0, + _IPT, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidPaginationToken, __InvalidPaginationToken); + +export var InvalidSigningStatus: StaticErrorSchema = [ + -3, + n0, + _ISS, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidSigningStatus, __InvalidSigningStatus); + +export var InvalidTrafficPolicyDocument: StaticErrorSchema = [ + -3, + n0, + _ITPD, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidTrafficPolicyDocument, __InvalidTrafficPolicyDocument); + +export var InvalidVPCId: StaticErrorSchema = [ + -3, + n0, + _IVPCI, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidVPCId, __InvalidVPCId); + +export var KeySigningKey: StaticStructureSchema = [ + 3, + n0, + _KSK, + 0, + [_N, _KA, _F, _SAM, _SAT, _DAM, _DAT, _KT, _DV, _PK, _DSR, _DNSKEYR, _S, _SM, _CD, _LMD], + [0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 4], +]; +export var KeySigningKeyAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _KSKAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(KeySigningKeyAlreadyExists, __KeySigningKeyAlreadyExists); + +export var KeySigningKeyInParentDSRecord: StaticErrorSchema = [ + -3, + n0, + _KSKIPDSR, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(KeySigningKeyInParentDSRecord, __KeySigningKeyInParentDSRecord); + +export var KeySigningKeyInUse: StaticErrorSchema = [ + -3, + n0, + _KSKIU, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(KeySigningKeyInUse, __KeySigningKeyInUse); + +export var KeySigningKeyWithActiveStatusNotFound: StaticErrorSchema = [ + -3, + n0, + _KSKWASNF, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(KeySigningKeyWithActiveStatusNotFound, __KeySigningKeyWithActiveStatusNotFound); + +export var LastVPCAssociation: StaticErrorSchema = [ + -3, + n0, + _LVPCA, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(LastVPCAssociation, __LastVPCAssociation); + +export var LimitsExceeded: StaticErrorSchema = [ + -3, + n0, + _LE, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(LimitsExceeded, __LimitsExceeded); + +export var LinkedService: StaticStructureSchema = [3, n0, _LS, 0, [_SP, _De], [0, 0]]; +export var ListCidrBlocksRequest: StaticStructureSchema = [ + 3, + n0, + _LCBR, + 0, + [_CIo, _LN, _NT, _MR], + [ + [0, 1], + [ + 0, + { + [_hQ]: _l, + }, + ], + [ + 0, + { + [_hQ]: _n, + }, + ], + [ + 1, + { + [_hQ]: _ma, + }, + ], + ], +]; +export var ListCidrBlocksResponse: StaticStructureSchema = [ + 3, + n0, + _LCBRi, + 0, + [_NT, _CBid], + [0, () => CidrBlockSummaries], +]; +export var ListCidrCollectionsRequest: StaticStructureSchema = [ + 3, + n0, + _LCCR, + 0, + [_NT, _MR], + [ + [ + 0, + { + [_hQ]: _n, + }, + ], + [ + 1, + { + [_hQ]: _ma, + }, + ], + ], +]; +export var ListCidrCollectionsResponse: StaticStructureSchema = [ + 3, + n0, + _LCCRi, + 0, + [_NT, _CCi], + [0, () => CollectionSummaries], +]; +export var ListCidrLocationsRequest: StaticStructureSchema = [ + 3, + n0, + _LCLR, + 0, + [_CIo, _NT, _MR], + [ + [0, 1], + [ + 0, + { + [_hQ]: _n, + }, + ], + [ + 1, + { + [_hQ]: _ma, + }, + ], + ], +]; +export var ListCidrLocationsResponse: StaticStructureSchema = [ + 3, + n0, + _LCLRi, + 0, + [_NT, _CLi], + [0, () => LocationSummaries], +]; +export var ListGeoLocationsRequest: StaticStructureSchema = [ + 3, + n0, + _LGLR, + 0, + [_SCC, _SCCt, _SSC, _MI], + [ + [ + 0, + { + [_hQ]: _st, + }, + ], + [ + 0, + { + [_hQ]: _sta, + }, + ], + [ + 0, + { + [_hQ]: _star, + }, + ], + [ + 1, + { + [_hQ]: _max, + }, + ], + ], +]; +export var ListGeoLocationsResponse: StaticStructureSchema = [ + 3, + n0, + _LGLRi, + 0, + [_GLDL, _IT, _NCC, _NCCe, _NSC, _MI], + [[() => GeoLocationDetailsList, 0], 2, 0, 0, 0, 1], +]; +export var ListHealthChecksRequest: StaticStructureSchema = [ + 3, + n0, + _LHCR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _mar, + }, + ], + [ + 1, + { + [_hQ]: _max, + }, + ], + ], +]; +export var ListHealthChecksResponse: StaticStructureSchema = [ + 3, + n0, + _LHCRi, + 0, + [_HCe, _Ma, _IT, _NM, _MI], + [[() => HealthChecks, 0], 0, 2, 0, 1], +]; +export var ListHostedZonesByNameRequest: StaticStructureSchema = [ + 3, + n0, + _LHZBNR, + 0, + [_DNSN, _HZI, _MI], + [ + [ + 0, + { + [_hQ]: _d, + }, + ], + [ + 0, + { + [_hQ]: _h, + }, + ], + [ + 1, + { + [_hQ]: _max, + }, + ], + ], +]; +export var ListHostedZonesByNameResponse: StaticStructureSchema = [ + 3, + n0, + _LHZBNRi, + 0, + [_HZo, _DNSN, _HZI, _IT, _NDNSN, _NHZI, _MI], + [[() => HostedZones, 0], 0, 0, 2, 0, 0, 1], +]; +export var ListHostedZonesByVPCRequest: StaticStructureSchema = [ + 3, + n0, + _LHZBVPCR, + 0, + [_VPCI, _VPCR, _MI, _NT], + [ + [ + 0, + { + [_hQ]: _v, + }, + ], + [ + 0, + { + [_hQ]: _vp, + }, + ], + [ + 1, + { + [_hQ]: _max, + }, + ], + [ + 0, + { + [_hQ]: _n, + }, + ], + ], +]; +export var ListHostedZonesByVPCResponse: StaticStructureSchema = [ + 3, + n0, + _LHZBVPCRi, + 0, + [_HZSo, _MI, _NT], + [[() => HostedZoneSummaries, 0], 1, 0], +]; +export var ListHostedZonesRequest: StaticStructureSchema = [ + 3, + n0, + _LHZR, + 0, + [_Ma, _MI, _DSI, _HZT], + [ + [ + 0, + { + [_hQ]: _mar, + }, + ], + [ + 1, + { + [_hQ]: _max, + }, + ], + [ + 0, + { + [_hQ]: _de, + }, + ], + [ + 0, + { + [_hQ]: _ho, + }, + ], + ], +]; +export var ListHostedZonesResponse: StaticStructureSchema = [ + 3, + n0, + _LHZRi, + 0, + [_HZo, _Ma, _IT, _NM, _MI], + [[() => HostedZones, 0], 0, 2, 0, 1], +]; +export var ListQueryLoggingConfigsRequest: StaticStructureSchema = [ + 3, + n0, + _LQLCR, + 0, + [_HZI, _NT, _MR], + [ + [ + 0, + { + [_hQ]: _h, + }, + ], + [ + 0, + { + [_hQ]: _n, + }, + ], + [ + 1, + { + [_hQ]: _ma, + }, + ], + ], +]; +export var ListQueryLoggingConfigsResponse: StaticStructureSchema = [ + 3, + n0, + _LQLCRi, + 0, + [_QLCu, _NT], + [[() => QueryLoggingConfigs, 0], 0], +]; +export var ListResourceRecordSetsRequest: StaticStructureSchema = [ + 3, + n0, + _LRRSR, + 0, + [_HZI, _SRN, _SRT, _SRI, _MI], + [ + [0, 1], + [ + 0, + { + [_hQ]: _na, + }, + ], + [ + 0, + { + [_hQ]: _t, + }, + ], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + 1, + { + [_hQ]: _max, + }, + ], + ], +]; +export var ListResourceRecordSetsResponse: StaticStructureSchema = [ + 3, + n0, + _LRRSRi, + 0, + [_RRSe, _IT, _NRN, _NRT, _NRI, _MI], + [[() => ResourceRecordSets, 0], 2, 0, 0, 0, 1], +]; +export var ListReusableDelegationSetsRequest: StaticStructureSchema = [ + 3, + n0, + _LRDSR, + 0, + [_Ma, _MI], + [ + [ + 0, + { + [_hQ]: _mar, + }, + ], + [ + 1, + { + [_hQ]: _max, + }, + ], + ], +]; +export var ListReusableDelegationSetsResponse: StaticStructureSchema = [ + 3, + n0, + _LRDSRi, + 0, + [_DSe, _Ma, _IT, _NM, _MI], + [[() => DelegationSets, 0], 0, 2, 0, 1], +]; +export var ListTagsForResourceRequest: StaticStructureSchema = [ + 3, + n0, + _LTFRR, + 0, + [_RT, _RI], + [ + [0, 1], + [0, 1], + ], +]; +export var ListTagsForResourceResponse: StaticStructureSchema = [ + 3, + n0, + _LTFRRi, + 0, + [_RTS], + [[() => ResourceTagSet, 0]], +]; +export var ListTagsForResourcesRequest: StaticStructureSchema = [ + 3, + n0, + _LTFRRis, + 0, + [_RT, _RIes], + [ + [0, 1], + [() => TagResourceIdList, 0], + ], +]; +export var ListTagsForResourcesResponse: StaticStructureSchema = [ + 3, + n0, + _LTFRRist, + 0, + [_RTSe], + [[() => ResourceTagSetList, 0]], +]; +export var ListTrafficPoliciesRequest: StaticStructureSchema = [ + 3, + n0, + _LTPR, + 0, + [_TPIM, _MI], + [ + [ + 0, + { + [_hQ]: _tr, + }, + ], + [ + 1, + { + [_hQ]: _max, + }, + ], + ], +]; +export var ListTrafficPoliciesResponse: StaticStructureSchema = [ + 3, + n0, + _LTPRi, + 0, + [_TPS, _IT, _TPIM, _MI], + [[() => TrafficPolicySummaries, 0], 2, 0, 1], +]; +export var ListTrafficPolicyInstancesByHostedZoneRequest: StaticStructureSchema = [ + 3, + n0, + _LTPIBHZR, + 0, + [_HZI, _TPINM, _TPITM, _MI], + [ + [ + 0, + { + [_hQ]: _id, + }, + ], + [ + 0, + { + [_hQ]: _tra, + }, + ], + [ + 0, + { + [_hQ]: _traf, + }, + ], + [ + 1, + { + [_hQ]: _max, + }, + ], + ], +]; +export var ListTrafficPolicyInstancesByHostedZoneResponse: StaticStructureSchema = [ + 3, + n0, + _LTPIBHZRi, + 0, + [_TPIra, _TPINM, _TPITM, _IT, _MI], + [[() => TrafficPolicyInstances, 0], 0, 0, 2, 1], +]; +export var ListTrafficPolicyInstancesByPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _LTPIBPR, + 0, + [_TPI, _TPV, _HZIM, _TPINM, _TPITM, _MI], + [ + [ + 0, + { + [_hQ]: _id, + }, + ], + [ + 1, + { + [_hQ]: _ve, + }, + ], + [ + 0, + { + [_hQ]: _h, + }, + ], + [ + 0, + { + [_hQ]: _tra, + }, + ], + [ + 0, + { + [_hQ]: _traf, + }, + ], + [ + 1, + { + [_hQ]: _max, + }, + ], + ], +]; +export var ListTrafficPolicyInstancesByPolicyResponse: StaticStructureSchema = [ + 3, + n0, + _LTPIBPRi, + 0, + [_TPIra, _HZIM, _TPINM, _TPITM, _IT, _MI], + [[() => TrafficPolicyInstances, 0], 0, 0, 0, 2, 1], +]; +export var ListTrafficPolicyInstancesRequest: StaticStructureSchema = [ + 3, + n0, + _LTPIR, + 0, + [_HZIM, _TPINM, _TPITM, _MI], + [ + [ + 0, + { + [_hQ]: _h, + }, + ], + [ + 0, + { + [_hQ]: _tra, + }, + ], + [ + 0, + { + [_hQ]: _traf, + }, + ], + [ + 1, + { + [_hQ]: _max, + }, + ], + ], +]; +export var ListTrafficPolicyInstancesResponse: StaticStructureSchema = [ + 3, + n0, + _LTPIRi, + 0, + [_TPIra, _HZIM, _TPINM, _TPITM, _IT, _MI], + [[() => TrafficPolicyInstances, 0], 0, 0, 0, 2, 1], +]; +export var ListTrafficPolicyVersionsRequest: StaticStructureSchema = [ + 3, + n0, + _LTPVR, + 0, + [_I, _TPVM, _MI], + [ + [0, 1], + [ + 0, + { + [_hQ]: _traff, + }, + ], + [ + 1, + { + [_hQ]: _max, + }, + ], + ], +]; +export var ListTrafficPolicyVersionsResponse: StaticStructureSchema = [ + 3, + n0, + _LTPVRi, + 0, + [_TPr, _IT, _TPVM, _MI], + [[() => TrafficPolicies, 0], 2, 0, 1], +]; +export var ListVPCAssociationAuthorizationsRequest: StaticStructureSchema = [ + 3, + n0, + _LVPCAAR, + 0, + [_HZI, _NT, _MR], + [ + [0, 1], + [ + 0, + { + [_hQ]: _n, + }, + ], + [ + 1, + { + [_hQ]: _ma, + }, + ], + ], +]; +export var ListVPCAssociationAuthorizationsResponse: StaticStructureSchema = [ + 3, + n0, + _LVPCAARi, + 0, + [_HZI, _NT, _VPCs], + [0, 0, [() => VPCs, 0]], +]; +export var LocationSummary: StaticStructureSchema = [3, n0, _LSo, 0, [_LN], [0]]; +export var NoSuchChange: StaticErrorSchema = [ + -3, + n0, + _NSCo, + { + [_e]: _c, + [_hE]: 404, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchChange, __NoSuchChange); + +export var NoSuchCidrCollectionException: StaticErrorSchema = [ + -3, + n0, + _NSCCE, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchCidrCollectionException, __NoSuchCidrCollectionException); + +export var NoSuchCidrLocationException: StaticErrorSchema = [ + -3, + n0, + _NSCLE, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchCidrLocationException, __NoSuchCidrLocationException); + +export var NoSuchCloudWatchLogsLogGroup: StaticErrorSchema = [ + -3, + n0, + _NSCWLLG, + { + [_e]: _c, + [_hE]: 404, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchCloudWatchLogsLogGroup, __NoSuchCloudWatchLogsLogGroup); + +export var NoSuchDelegationSet: StaticErrorSchema = [ + -3, + n0, + _NSDS, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchDelegationSet, __NoSuchDelegationSet); + +export var NoSuchGeoLocation: StaticErrorSchema = [ + -3, + n0, + _NSGL, + { + [_e]: _c, + [_hE]: 404, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchGeoLocation, __NoSuchGeoLocation); + +export var NoSuchHealthCheck: StaticErrorSchema = [ + -3, + n0, + _NSHC, + { + [_e]: _c, + [_hE]: 404, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchHealthCheck, __NoSuchHealthCheck); + +export var NoSuchHostedZone: StaticErrorSchema = [ + -3, + n0, + _NSHZ, + { + [_e]: _c, + [_hE]: 404, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchHostedZone, __NoSuchHostedZone); + +export var NoSuchKeySigningKey: StaticErrorSchema = [ + -3, + n0, + _NSKSK, + { + [_e]: _c, + [_hE]: 404, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchKeySigningKey, __NoSuchKeySigningKey); + +export var NoSuchQueryLoggingConfig: StaticErrorSchema = [ + -3, + n0, + _NSQLC, + { + [_e]: _c, + [_hE]: 404, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchQueryLoggingConfig, __NoSuchQueryLoggingConfig); + +export var NoSuchTrafficPolicy: StaticErrorSchema = [ + -3, + n0, + _NSTP, + { + [_e]: _c, + [_hE]: 404, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchTrafficPolicy, __NoSuchTrafficPolicy); + +export var NoSuchTrafficPolicyInstance: StaticErrorSchema = [ + -3, + n0, + _NSTPI, + { + [_e]: _c, + [_hE]: 404, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchTrafficPolicyInstance, __NoSuchTrafficPolicyInstance); + +export var NotAuthorizedException: StaticErrorSchema = [ + -3, + n0, + _NAE, + { + [_e]: _c, + [_hE]: 401, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(NotAuthorizedException, __NotAuthorizedException); + +export var PriorRequestNotComplete: StaticErrorSchema = [ + -3, + n0, + _PRNC, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(PriorRequestNotComplete, __PriorRequestNotComplete); + +export var PublicZoneVPCAssociation: StaticErrorSchema = [ + -3, + n0, + _PZVPCA, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(PublicZoneVPCAssociation, __PublicZoneVPCAssociation); + +export var QueryLoggingConfig: StaticStructureSchema = [3, n0, _QLC, 0, [_I, _HZI, _CWLLGA], [0, 0, 0]]; +export var QueryLoggingConfigAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _QLCAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(QueryLoggingConfigAlreadyExists, __QueryLoggingConfigAlreadyExists); + +export var ResourceRecord: StaticStructureSchema = [3, n0, _RR, 0, [_V], [0]]; +export var ResourceRecordSet: StaticStructureSchema = [ + 3, + n0, + _RRS, + 0, + [_N, _T, _SI, _W, _R, _GL, _Fa, _MVA, _TTL, _RRe, _AT, _HCI, _TPII, _CRC, _GPL], + [ + 0, + 0, + 0, + 1, + 0, + () => GeoLocation, + 0, + 2, + 1, + [() => ResourceRecords, 0], + () => AliasTarget, + 0, + 0, + () => CidrRoutingConfig, + () => GeoProximityLocation, + ], +]; +export var ResourceTagSet: StaticStructureSchema = [3, n0, _RTS, 0, [_RT, _RI, _Ta], [0, 0, [() => TagList, 0]]]; +export var ReusableDelegationSetLimit: StaticStructureSchema = [3, n0, _RDSL, 0, [_T, _V], [0, 1]]; +export var StatusReport: StaticStructureSchema = [3, n0, _SR, 0, [_S, _CTh], [0, 4]]; +export var Tag: StaticStructureSchema = [3, n0, _Tag, 0, [_K, _V], [0, 0]]; +export var TestDNSAnswerRequest: StaticStructureSchema = [ + 3, + n0, + _TDNSAR, + 0, + [_HZI, _RN, _RTe, _RIP, _EDNSCSIP, _EDNSCSM], + [ + [ + 0, + { + [_hQ]: _h, + }, + ], + [ + 0, + { + [_hQ]: _r, + }, + ], + [ + 0, + { + [_hQ]: _re, + }, + ], + [ + 0, + { + [_hQ]: _res, + }, + ], + [ + 0, + { + [_hQ]: _ed, + }, + ], + [ + 0, + { + [_hQ]: _edn, + }, + ], + ], +]; +export var TestDNSAnswerResponse: StaticStructureSchema = [ + 3, + n0, + _TDNSARe, + 0, + [_Nam, _RN, _RTe, _RD, _RC, _Pr], + [0, 0, 0, [() => RecordData, 0], 0, 0], +]; +export var ThrottlingException: StaticErrorSchema = [ + -3, + n0, + _TE, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(ThrottlingException, __ThrottlingException); + +export var TooManyHealthChecks: StaticErrorSchema = [ + -3, + n0, + _TMHC, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyHealthChecks, __TooManyHealthChecks); + +export var TooManyHostedZones: StaticErrorSchema = [ + -3, + n0, + _TMHZ, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyHostedZones, __TooManyHostedZones); + +export var TooManyKeySigningKeys: StaticErrorSchema = [ + -3, + n0, + _TMKSK, + { + [_e]: _c, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyKeySigningKeys, __TooManyKeySigningKeys); + +export var TooManyTrafficPolicies: StaticErrorSchema = [ + -3, + n0, + _TMTP, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyTrafficPolicies, __TooManyTrafficPolicies); + +export var TooManyTrafficPolicyInstances: StaticErrorSchema = [ + -3, + n0, + _TMTPI, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyTrafficPolicyInstances, __TooManyTrafficPolicyInstances); + +export var TooManyTrafficPolicyVersionsForCurrentPolicy: StaticErrorSchema = [ + -3, + n0, + _TMTPVFCP, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError( + TooManyTrafficPolicyVersionsForCurrentPolicy, + __TooManyTrafficPolicyVersionsForCurrentPolicy +); + +export var TooManyVPCAssociationAuthorizations: StaticErrorSchema = [ + -3, + n0, + _TMVPCAA, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyVPCAssociationAuthorizations, __TooManyVPCAssociationAuthorizations); + +export var TrafficPolicy: StaticStructureSchema = [3, n0, _TP, 0, [_I, _Ve, _N, _T, _Do, _C], [0, 1, 0, 0, 0, 0]]; +export var TrafficPolicyAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _TPAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(TrafficPolicyAlreadyExists, __TrafficPolicyAlreadyExists); + +export var TrafficPolicyInstance: StaticStructureSchema = [ + 3, + n0, + _TPIr, + 0, + [_I, _HZI, _N, _TTL, _Sta, _M, _TPI, _TPV, _TPT], + [0, 0, 0, 1, 0, 0, 0, 1, 0], +]; +export var TrafficPolicyInstanceAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _TPIAE, + { + [_e]: _c, + [_hE]: 409, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(TrafficPolicyInstanceAlreadyExists, __TrafficPolicyInstanceAlreadyExists); + +export var TrafficPolicyInUse: StaticErrorSchema = [ + -3, + n0, + _TPIU, + { + [_e]: _c, + [_hE]: 400, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(TrafficPolicyInUse, __TrafficPolicyInUse); + +export var TrafficPolicySummary: StaticStructureSchema = [3, n0, _TPSr, 0, [_I, _N, _T, _LV, _TPC], [0, 0, 0, 1, 1]]; +export var UpdateHealthCheckRequest: StaticStructureSchema = [ + 3, + n0, + _UHCR, + 0, + [_HCI, _HCV, _IPA, _Po, _RP, _FQDN, _SSe, _FT, _In, _Dis, _HT, _CHC, _ESNI, _Re, _AI, _IDHS, _RE], + [ + [0, 1], + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 2, + 2, + 1, + [() => ChildHealthCheckList, 0], + 2, + [() => HealthCheckRegionList, 0], + () => AlarmIdentifier, + 0, + [() => ResettableElementNameList, 0], + ], +]; +export var UpdateHealthCheckResponse: StaticStructureSchema = [3, n0, _UHCRp, 0, [_HC], [[() => HealthCheck, 0]]]; +export var UpdateHostedZoneCommentRequest: StaticStructureSchema = [3, n0, _UHZCR, 0, [_I, _C], [[0, 1], 0]]; +export var UpdateHostedZoneCommentResponse: StaticStructureSchema = [3, n0, _UHZCRp, 0, [_HZ], [() => HostedZone]]; +export var UpdateTrafficPolicyCommentRequest: StaticStructureSchema = [ + 3, + n0, + _UTPCR, + 0, + [_I, _Ve, _C], + [[0, 1], [1, 1], 0], +]; +export var UpdateTrafficPolicyCommentResponse: StaticStructureSchema = [ + 3, + n0, + _UTPCRp, + 0, + [_TP], + [() => TrafficPolicy], +]; +export var UpdateTrafficPolicyInstanceRequest: StaticStructureSchema = [ + 3, + n0, + _UTPIR, + 0, + [_I, _TTL, _TPI, _TPV], + [[0, 1], 1, 0, 1], +]; +export var UpdateTrafficPolicyInstanceResponse: StaticStructureSchema = [ + 3, + n0, + _UTPIRp, + 0, + [_TPIr], + [() => TrafficPolicyInstance], +]; +export var VPC: StaticStructureSchema = [3, n0, _VPC, 0, [_VPCR, _VPCI], [0, 0]]; +export var VPCAssociationAuthorizationNotFound: StaticErrorSchema = [ + -3, + n0, + _VPCAANF, + { + [_e]: _c, + [_hE]: 404, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(VPCAssociationAuthorizationNotFound, __VPCAssociationAuthorizationNotFound); + +export var VPCAssociationNotFound: StaticErrorSchema = [ + -3, + n0, + _VPCANF, + { + [_e]: _c, + [_hE]: 404, + }, + [_m], + [0], +]; +TypeRegistry.for(n0).registerError(VPCAssociationNotFound, __VPCAssociationNotFound); + +export var __Unit = "unit" as const; + +export var Route53ServiceException: StaticErrorSchema = [-3, _sm, "Route53ServiceException", 0, [], []]; +TypeRegistry.for(_sm).registerError(Route53ServiceException, __Route53ServiceException); + +export var Changes: StaticListSchema = [ + 1, + n0, + _Cha, + 0, + [ + () => Change, + { + [_xN]: _Ch, + }, + ], +]; +export var CheckerIpRanges = 64 | 0; + +export var ChildHealthCheckList: StaticListSchema = [ + 1, + n0, + _CHCL, + 0, + [ + 0, + { + [_xN]: _CHCh, + }, + ], +]; +export var CidrBlockSummaries: StaticListSchema = [1, n0, _CBSi, 0, () => CidrBlockSummary]; +export var CidrCollectionChanges: StaticListSchema = [1, n0, _CCCi, 0, [() => CidrCollectionChange, 0]]; +export var CidrList: StaticListSchema = [ + 1, + n0, + _CL, + 0, + [ + 0, + { + [_xN]: _Ci, + }, + ], +]; +export var CollectionSummaries: StaticListSchema = [1, n0, _CSo, 0, () => CollectionSummary]; +export var DelegationSetNameServers: StaticListSchema = [ + 1, + n0, + _DSNS, + 0, + [ + 0, + { + [_xN]: _NSa, + }, + ], +]; +export var DelegationSets: StaticListSchema = [ + 1, + n0, + _DSe, + 0, + [ + () => DelegationSet, + { + [_xN]: _DS, + }, + ], +]; +export var DimensionList: StaticListSchema = [ + 1, + n0, + _DL, + 0, + [ + () => Dimension, + { + [_xN]: _Di, + }, + ], +]; +export var ErrorMessages: StaticListSchema = [ + 1, + n0, + _EM, + 0, + [ + 0, + { + [_xN]: _M, + }, + ], +]; +export var GeoLocationDetailsList: StaticListSchema = [ + 1, + n0, + _GLDL, + 0, + [ + () => GeoLocationDetails, + { + [_xN]: _GLD, + }, + ], +]; +export var HealthCheckObservations: StaticListSchema = [ + 1, + n0, + _HCO, + 0, + [ + () => HealthCheckObservation, + { + [_xN]: _HCOe, + }, + ], +]; +export var HealthCheckRegionList: StaticListSchema = [ + 1, + n0, + _HCRL, + 0, + [ + 0, + { + [_xN]: _R, + }, + ], +]; +export var HealthChecks: StaticListSchema = [ + 1, + n0, + _HCe, + 0, + [ + () => HealthCheck, + { + [_xN]: _HC, + }, + ], +]; +export var HostedZones: StaticListSchema = [ + 1, + n0, + _HZo, + 0, + [ + () => HostedZone, + { + [_xN]: _HZ, + }, + ], +]; +export var HostedZoneSummaries: StaticListSchema = [ + 1, + n0, + _HZSo, + 0, + [ + () => HostedZoneSummary, + { + [_xN]: _HZS, + }, + ], +]; +export var KeySigningKeys: StaticListSchema = [1, n0, _KSKe, 0, () => KeySigningKey]; +export var LocationSummaries: StaticListSchema = [1, n0, _LSoc, 0, () => LocationSummary]; +export var QueryLoggingConfigs: StaticListSchema = [ + 1, + n0, + _QLCu, + 0, + [ + () => QueryLoggingConfig, + { + [_xN]: _QLC, + }, + ], +]; +export var RecordData: StaticListSchema = [ + 1, + n0, + _RD, + 0, + [ + 0, + { + [_xN]: _RDE, + }, + ], +]; +export var ResettableElementNameList: StaticListSchema = [ + 1, + n0, + _RENL, + 0, + [ + 0, + { + [_xN]: _REN, + }, + ], +]; +export var ResourceRecords: StaticListSchema = [ + 1, + n0, + _RRe, + 0, + [ + () => ResourceRecord, + { + [_xN]: _RR, + }, + ], +]; +export var ResourceRecordSets: StaticListSchema = [ + 1, + n0, + _RRSe, + 0, + [ + () => ResourceRecordSet, + { + [_xN]: _RRS, + }, + ], +]; +export var ResourceTagSetList: StaticListSchema = [ + 1, + n0, + _RTSL, + 0, + [ + () => ResourceTagSet, + { + [_xN]: _RTS, + }, + ], +]; +export var TagKeyList: StaticListSchema = [ + 1, + n0, + _TKL, + 0, + [ + 0, + { + [_xN]: _K, + }, + ], +]; +export var TagList: StaticListSchema = [ + 1, + n0, + _TL, + 0, + [ + () => Tag, + { + [_xN]: _Tag, + }, + ], +]; +export var TagResourceIdList: StaticListSchema = [ + 1, + n0, + _TRIL, + 0, + [ + 0, + { + [_xN]: _RI, + }, + ], +]; +export var TrafficPolicies: StaticListSchema = [ + 1, + n0, + _TPr, + 0, + [ + () => TrafficPolicy, + { + [_xN]: _TP, + }, + ], +]; +export var TrafficPolicyInstances: StaticListSchema = [ + 1, + n0, + _TPIra, + 0, + [ + () => TrafficPolicyInstance, + { + [_xN]: _TPIr, + }, + ], +]; +export var TrafficPolicySummaries: StaticListSchema = [ + 1, + n0, + _TPS, + 0, + [ + () => TrafficPolicySummary, + { + [_xN]: _TPSr, + }, + ], +]; +export var VPCs: StaticListSchema = [ + 1, + n0, + _VPCs, + 0, + [ + () => VPC, + { + [_xN]: _VPC, + }, + ], +]; +export var ActivateKeySigningKey: StaticOperationSchema = [ + 9, + n0, + _AKSK, + { + [_ht]: ["POST", "/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/activate", 200], + }, + () => ActivateKeySigningKeyRequest, + () => ActivateKeySigningKeyResponse, +]; +export var AssociateVPCWithHostedZone: StaticOperationSchema = [ + 9, + n0, + _AVPCWHZ, + { + [_ht]: ["POST", "/2013-04-01/hostedzone/{HostedZoneId}/associatevpc", 200], + }, + () => AssociateVPCWithHostedZoneRequest, + () => AssociateVPCWithHostedZoneResponse, +]; +export var ChangeCidrCollection: StaticOperationSchema = [ + 9, + n0, + _CCCh, + { + [_ht]: ["POST", "/2013-04-01/cidrcollection/{Id}", 200], + }, + () => ChangeCidrCollectionRequest, + () => ChangeCidrCollectionResponse, +]; +export var ChangeResourceRecordSets: StaticOperationSchema = [ + 9, + n0, + _CRRS, + { + [_ht]: ["POST", "/2013-04-01/hostedzone/{HostedZoneId}/rrset", 200], + }, + () => ChangeResourceRecordSetsRequest, + () => ChangeResourceRecordSetsResponse, +]; +export var ChangeTagsForResource: StaticOperationSchema = [ + 9, + n0, + _CTFR, + { + [_ht]: ["POST", "/2013-04-01/tags/{ResourceType}/{ResourceId}", 200], + }, + () => ChangeTagsForResourceRequest, + () => ChangeTagsForResourceResponse, +]; +export var CreateCidrCollection: StaticOperationSchema = [ + 9, + n0, + _CCCr, + { + [_ht]: ["POST", "/2013-04-01/cidrcollection", 201], + }, + () => CreateCidrCollectionRequest, + () => CreateCidrCollectionResponse, +]; +export var CreateHealthCheck: StaticOperationSchema = [ + 9, + n0, + _CHCr, + { + [_ht]: ["POST", "/2013-04-01/healthcheck", 201], + }, + () => CreateHealthCheckRequest, + () => CreateHealthCheckResponse, +]; +export var CreateHostedZone: StaticOperationSchema = [ + 9, + n0, + _CHZ, + { + [_ht]: ["POST", "/2013-04-01/hostedzone", 201], + }, + () => CreateHostedZoneRequest, + () => CreateHostedZoneResponse, +]; +export var CreateKeySigningKey: StaticOperationSchema = [ + 9, + n0, + _CKSK, + { + [_ht]: ["POST", "/2013-04-01/keysigningkey", 201], + }, + () => CreateKeySigningKeyRequest, + () => CreateKeySigningKeyResponse, +]; +export var CreateQueryLoggingConfig: StaticOperationSchema = [ + 9, + n0, + _CQLC, + { + [_ht]: ["POST", "/2013-04-01/queryloggingconfig", 201], + }, + () => CreateQueryLoggingConfigRequest, + () => CreateQueryLoggingConfigResponse, +]; +export var CreateReusableDelegationSet: StaticOperationSchema = [ + 9, + n0, + _CRDS, + { + [_ht]: ["POST", "/2013-04-01/delegationset", 201], + }, + () => CreateReusableDelegationSetRequest, + () => CreateReusableDelegationSetResponse, +]; +export var CreateTrafficPolicy: StaticOperationSchema = [ + 9, + n0, + _CTP, + { + [_ht]: ["POST", "/2013-04-01/trafficpolicy", 201], + }, + () => CreateTrafficPolicyRequest, + () => CreateTrafficPolicyResponse, +]; +export var CreateTrafficPolicyInstance: StaticOperationSchema = [ + 9, + n0, + _CTPI, + { + [_ht]: ["POST", "/2013-04-01/trafficpolicyinstance", 201], + }, + () => CreateTrafficPolicyInstanceRequest, + () => CreateTrafficPolicyInstanceResponse, +]; +export var CreateTrafficPolicyVersion: StaticOperationSchema = [ + 9, + n0, + _CTPV, + { + [_ht]: ["POST", "/2013-04-01/trafficpolicy/{Id}", 201], + }, + () => CreateTrafficPolicyVersionRequest, + () => CreateTrafficPolicyVersionResponse, +]; +export var CreateVPCAssociationAuthorization: StaticOperationSchema = [ + 9, + n0, + _CVPCAA, + { + [_ht]: ["POST", "/2013-04-01/hostedzone/{HostedZoneId}/authorizevpcassociation", 200], + }, + () => CreateVPCAssociationAuthorizationRequest, + () => CreateVPCAssociationAuthorizationResponse, +]; +export var DeactivateKeySigningKey: StaticOperationSchema = [ + 9, + n0, + _DKSK, + { + [_ht]: ["POST", "/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/deactivate", 200], + }, + () => DeactivateKeySigningKeyRequest, + () => DeactivateKeySigningKeyResponse, +]; +export var DeleteCidrCollection: StaticOperationSchema = [ + 9, + n0, + _DCC, + { + [_ht]: ["DELETE", "/2013-04-01/cidrcollection/{Id}", 200], + }, + () => DeleteCidrCollectionRequest, + () => DeleteCidrCollectionResponse, +]; +export var DeleteHealthCheck: StaticOperationSchema = [ + 9, + n0, + _DHC, + { + [_ht]: ["DELETE", "/2013-04-01/healthcheck/{HealthCheckId}", 200], + }, + () => DeleteHealthCheckRequest, + () => DeleteHealthCheckResponse, +]; +export var DeleteHostedZone: StaticOperationSchema = [ + 9, + n0, + _DHZ, + { + [_ht]: ["DELETE", "/2013-04-01/hostedzone/{Id}", 200], + }, + () => DeleteHostedZoneRequest, + () => DeleteHostedZoneResponse, +]; +export var DeleteKeySigningKey: StaticOperationSchema = [ + 9, + n0, + _DKSKe, + { + [_ht]: ["DELETE", "/2013-04-01/keysigningkey/{HostedZoneId}/{Name}", 200], + }, + () => DeleteKeySigningKeyRequest, + () => DeleteKeySigningKeyResponse, +]; +export var DeleteQueryLoggingConfig: StaticOperationSchema = [ + 9, + n0, + _DQLC, + { + [_ht]: ["DELETE", "/2013-04-01/queryloggingconfig/{Id}", 200], + }, + () => DeleteQueryLoggingConfigRequest, + () => DeleteQueryLoggingConfigResponse, +]; +export var DeleteReusableDelegationSet: StaticOperationSchema = [ + 9, + n0, + _DRDS, + { + [_ht]: ["DELETE", "/2013-04-01/delegationset/{Id}", 200], + }, + () => DeleteReusableDelegationSetRequest, + () => DeleteReusableDelegationSetResponse, +]; +export var DeleteTrafficPolicy: StaticOperationSchema = [ + 9, + n0, + _DTP, + { + [_ht]: ["DELETE", "/2013-04-01/trafficpolicy/{Id}/{Version}", 200], + }, + () => DeleteTrafficPolicyRequest, + () => DeleteTrafficPolicyResponse, +]; +export var DeleteTrafficPolicyInstance: StaticOperationSchema = [ + 9, + n0, + _DTPI, + { + [_ht]: ["DELETE", "/2013-04-01/trafficpolicyinstance/{Id}", 200], + }, + () => DeleteTrafficPolicyInstanceRequest, + () => DeleteTrafficPolicyInstanceResponse, +]; +export var DeleteVPCAssociationAuthorization: StaticOperationSchema = [ + 9, + n0, + _DVPCAA, + { + [_ht]: ["POST", "/2013-04-01/hostedzone/{HostedZoneId}/deauthorizevpcassociation", 200], + }, + () => DeleteVPCAssociationAuthorizationRequest, + () => DeleteVPCAssociationAuthorizationResponse, +]; +export var DisableHostedZoneDNSSEC: StaticOperationSchema = [ + 9, + n0, + _DHZDNSSEC, + { + [_ht]: ["POST", "/2013-04-01/hostedzone/{HostedZoneId}/disable-dnssec", 200], + }, + () => DisableHostedZoneDNSSECRequest, + () => DisableHostedZoneDNSSECResponse, +]; +export var DisassociateVPCFromHostedZone: StaticOperationSchema = [ + 9, + n0, + _DVPCFHZ, + { + [_ht]: ["POST", "/2013-04-01/hostedzone/{HostedZoneId}/disassociatevpc", 200], + }, + () => DisassociateVPCFromHostedZoneRequest, + () => DisassociateVPCFromHostedZoneResponse, +]; +export var EnableHostedZoneDNSSEC: StaticOperationSchema = [ + 9, + n0, + _EHZDNSSEC, + { + [_ht]: ["POST", "/2013-04-01/hostedzone/{HostedZoneId}/enable-dnssec", 200], + }, + () => EnableHostedZoneDNSSECRequest, + () => EnableHostedZoneDNSSECResponse, +]; +export var GetAccountLimit: StaticOperationSchema = [ + 9, + n0, + _GAL, + { + [_ht]: ["GET", "/2013-04-01/accountlimit/{Type}", 200], + }, + () => GetAccountLimitRequest, + () => GetAccountLimitResponse, +]; +export var GetChange: StaticOperationSchema = [ + 9, + n0, + _GC, + { + [_ht]: ["GET", "/2013-04-01/change/{Id}", 200], + }, + () => GetChangeRequest, + () => GetChangeResponse, +]; +export var GetCheckerIpRanges: StaticOperationSchema = [ + 9, + n0, + _GCIR, + { + [_ht]: ["GET", "/2013-04-01/checkeripranges", 200], + }, + () => GetCheckerIpRangesRequest, + () => GetCheckerIpRangesResponse, +]; +export var GetDNSSEC: StaticOperationSchema = [ + 9, + n0, + _GDNSSEC, + { + [_ht]: ["GET", "/2013-04-01/hostedzone/{HostedZoneId}/dnssec", 200], + }, + () => GetDNSSECRequest, + () => GetDNSSECResponse, +]; +export var GetGeoLocation: StaticOperationSchema = [ + 9, + n0, + _GGL, + { + [_ht]: ["GET", "/2013-04-01/geolocation", 200], + }, + () => GetGeoLocationRequest, + () => GetGeoLocationResponse, +]; +export var GetHealthCheck: StaticOperationSchema = [ + 9, + n0, + _GHC, + { + [_ht]: ["GET", "/2013-04-01/healthcheck/{HealthCheckId}", 200], + }, + () => GetHealthCheckRequest, + () => GetHealthCheckResponse, +]; +export var GetHealthCheckCount: StaticOperationSchema = [ + 9, + n0, + _GHCC, + { + [_ht]: ["GET", "/2013-04-01/healthcheckcount", 200], + }, + () => GetHealthCheckCountRequest, + () => GetHealthCheckCountResponse, +]; +export var GetHealthCheckLastFailureReason: StaticOperationSchema = [ + 9, + n0, + _GHCLFR, + { + [_ht]: ["GET", "/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason", 200], + }, + () => GetHealthCheckLastFailureReasonRequest, + () => GetHealthCheckLastFailureReasonResponse, +]; +export var GetHealthCheckStatus: StaticOperationSchema = [ + 9, + n0, + _GHCS, + { + [_ht]: ["GET", "/2013-04-01/healthcheck/{HealthCheckId}/status", 200], + }, + () => GetHealthCheckStatusRequest, + () => GetHealthCheckStatusResponse, +]; +export var GetHostedZone: StaticOperationSchema = [ + 9, + n0, + _GHZ, + { + [_ht]: ["GET", "/2013-04-01/hostedzone/{Id}", 200], + }, + () => GetHostedZoneRequest, + () => GetHostedZoneResponse, +]; +export var GetHostedZoneCount: StaticOperationSchema = [ + 9, + n0, + _GHZC, + { + [_ht]: ["GET", "/2013-04-01/hostedzonecount", 200], + }, + () => GetHostedZoneCountRequest, + () => GetHostedZoneCountResponse, +]; +export var GetHostedZoneLimit: StaticOperationSchema = [ + 9, + n0, + _GHZL, + { + [_ht]: ["GET", "/2013-04-01/hostedzonelimit/{HostedZoneId}/{Type}", 200], + }, + () => GetHostedZoneLimitRequest, + () => GetHostedZoneLimitResponse, +]; +export var GetQueryLoggingConfig: StaticOperationSchema = [ + 9, + n0, + _GQLC, + { + [_ht]: ["GET", "/2013-04-01/queryloggingconfig/{Id}", 200], + }, + () => GetQueryLoggingConfigRequest, + () => GetQueryLoggingConfigResponse, +]; +export var GetReusableDelegationSet: StaticOperationSchema = [ + 9, + n0, + _GRDS, + { + [_ht]: ["GET", "/2013-04-01/delegationset/{Id}", 200], + }, + () => GetReusableDelegationSetRequest, + () => GetReusableDelegationSetResponse, +]; +export var GetReusableDelegationSetLimit: StaticOperationSchema = [ + 9, + n0, + _GRDSL, + { + [_ht]: ["GET", "/2013-04-01/reusabledelegationsetlimit/{DelegationSetId}/{Type}", 200], + }, + () => GetReusableDelegationSetLimitRequest, + () => GetReusableDelegationSetLimitResponse, +]; +export var GetTrafficPolicy: StaticOperationSchema = [ + 9, + n0, + _GTP, + { + [_ht]: ["GET", "/2013-04-01/trafficpolicy/{Id}/{Version}", 200], + }, + () => GetTrafficPolicyRequest, + () => GetTrafficPolicyResponse, +]; +export var GetTrafficPolicyInstance: StaticOperationSchema = [ + 9, + n0, + _GTPI, + { + [_ht]: ["GET", "/2013-04-01/trafficpolicyinstance/{Id}", 200], + }, + () => GetTrafficPolicyInstanceRequest, + () => GetTrafficPolicyInstanceResponse, +]; +export var GetTrafficPolicyInstanceCount: StaticOperationSchema = [ + 9, + n0, + _GTPIC, + { + [_ht]: ["GET", "/2013-04-01/trafficpolicyinstancecount", 200], + }, + () => GetTrafficPolicyInstanceCountRequest, + () => GetTrafficPolicyInstanceCountResponse, +]; +export var ListCidrBlocks: StaticOperationSchema = [ + 9, + n0, + _LCB, + { + [_ht]: ["GET", "/2013-04-01/cidrcollection/{CollectionId}/cidrblocks", 200], + }, + () => ListCidrBlocksRequest, + () => ListCidrBlocksResponse, +]; +export var ListCidrCollections: StaticOperationSchema = [ + 9, + n0, + _LCC, + { + [_ht]: ["GET", "/2013-04-01/cidrcollection", 200], + }, + () => ListCidrCollectionsRequest, + () => ListCidrCollectionsResponse, +]; +export var ListCidrLocations: StaticOperationSchema = [ + 9, + n0, + _LCL, + { + [_ht]: ["GET", "/2013-04-01/cidrcollection/{CollectionId}", 200], + }, + () => ListCidrLocationsRequest, + () => ListCidrLocationsResponse, +]; +export var ListGeoLocations: StaticOperationSchema = [ + 9, + n0, + _LGL, + { + [_ht]: ["GET", "/2013-04-01/geolocations", 200], + }, + () => ListGeoLocationsRequest, + () => ListGeoLocationsResponse, +]; +export var ListHealthChecks: StaticOperationSchema = [ + 9, + n0, + _LHC, + { + [_ht]: ["GET", "/2013-04-01/healthcheck", 200], + }, + () => ListHealthChecksRequest, + () => ListHealthChecksResponse, +]; +export var ListHostedZones: StaticOperationSchema = [ + 9, + n0, + _LHZ, + { + [_ht]: ["GET", "/2013-04-01/hostedzone", 200], + }, + () => ListHostedZonesRequest, + () => ListHostedZonesResponse, +]; +export var ListHostedZonesByName: StaticOperationSchema = [ + 9, + n0, + _LHZBN, + { + [_ht]: ["GET", "/2013-04-01/hostedzonesbyname", 200], + }, + () => ListHostedZonesByNameRequest, + () => ListHostedZonesByNameResponse, +]; +export var ListHostedZonesByVPC: StaticOperationSchema = [ + 9, + n0, + _LHZBVPC, + { + [_ht]: ["GET", "/2013-04-01/hostedzonesbyvpc", 200], + }, + () => ListHostedZonesByVPCRequest, + () => ListHostedZonesByVPCResponse, +]; +export var ListQueryLoggingConfigs: StaticOperationSchema = [ + 9, + n0, + _LQLC, + { + [_ht]: ["GET", "/2013-04-01/queryloggingconfig", 200], + }, + () => ListQueryLoggingConfigsRequest, + () => ListQueryLoggingConfigsResponse, +]; +export var ListResourceRecordSets: StaticOperationSchema = [ + 9, + n0, + _LRRS, + { + [_ht]: ["GET", "/2013-04-01/hostedzone/{HostedZoneId}/rrset", 200], + }, + () => ListResourceRecordSetsRequest, + () => ListResourceRecordSetsResponse, +]; +export var ListReusableDelegationSets: StaticOperationSchema = [ + 9, + n0, + _LRDS, + { + [_ht]: ["GET", "/2013-04-01/delegationset", 200], + }, + () => ListReusableDelegationSetsRequest, + () => ListReusableDelegationSetsResponse, +]; +export var ListTagsForResource: StaticOperationSchema = [ + 9, + n0, + _LTFR, + { + [_ht]: ["GET", "/2013-04-01/tags/{ResourceType}/{ResourceId}", 200], + }, + () => ListTagsForResourceRequest, + () => ListTagsForResourceResponse, +]; +export var ListTagsForResources: StaticOperationSchema = [ + 9, + n0, + _LTFRi, + { + [_ht]: ["POST", "/2013-04-01/tags/{ResourceType}", 200], + }, + () => ListTagsForResourcesRequest, + () => ListTagsForResourcesResponse, +]; +export var ListTrafficPolicies: StaticOperationSchema = [ + 9, + n0, + _LTP, + { + [_ht]: ["GET", "/2013-04-01/trafficpolicies", 200], + }, + () => ListTrafficPoliciesRequest, + () => ListTrafficPoliciesResponse, +]; +export var ListTrafficPolicyInstances: StaticOperationSchema = [ + 9, + n0, + _LTPI, + { + [_ht]: ["GET", "/2013-04-01/trafficpolicyinstances", 200], + }, + () => ListTrafficPolicyInstancesRequest, + () => ListTrafficPolicyInstancesResponse, +]; +export var ListTrafficPolicyInstancesByHostedZone: StaticOperationSchema = [ + 9, + n0, + _LTPIBHZ, + { + [_ht]: ["GET", "/2013-04-01/trafficpolicyinstances/hostedzone", 200], + }, + () => ListTrafficPolicyInstancesByHostedZoneRequest, + () => ListTrafficPolicyInstancesByHostedZoneResponse, +]; +export var ListTrafficPolicyInstancesByPolicy: StaticOperationSchema = [ + 9, + n0, + _LTPIBP, + { + [_ht]: ["GET", "/2013-04-01/trafficpolicyinstances/trafficpolicy", 200], + }, + () => ListTrafficPolicyInstancesByPolicyRequest, + () => ListTrafficPolicyInstancesByPolicyResponse, +]; +export var ListTrafficPolicyVersions: StaticOperationSchema = [ + 9, + n0, + _LTPV, + { + [_ht]: ["GET", "/2013-04-01/trafficpolicies/{Id}/versions", 200], + }, + () => ListTrafficPolicyVersionsRequest, + () => ListTrafficPolicyVersionsResponse, +]; +export var ListVPCAssociationAuthorizations: StaticOperationSchema = [ + 9, + n0, + _LVPCAA, + { + [_ht]: ["GET", "/2013-04-01/hostedzone/{HostedZoneId}/authorizevpcassociation", 200], + }, + () => ListVPCAssociationAuthorizationsRequest, + () => ListVPCAssociationAuthorizationsResponse, +]; +export var TestDNSAnswer: StaticOperationSchema = [ + 9, + n0, + _TDNSA, + { + [_ht]: ["GET", "/2013-04-01/testdnsanswer", 200], + }, + () => TestDNSAnswerRequest, + () => TestDNSAnswerResponse, +]; +export var UpdateHealthCheck: StaticOperationSchema = [ + 9, + n0, + _UHC, + { + [_ht]: ["POST", "/2013-04-01/healthcheck/{HealthCheckId}", 200], + }, + () => UpdateHealthCheckRequest, + () => UpdateHealthCheckResponse, +]; +export var UpdateHostedZoneComment: StaticOperationSchema = [ + 9, + n0, + _UHZC, + { + [_ht]: ["POST", "/2013-04-01/hostedzone/{Id}", 200], + }, + () => UpdateHostedZoneCommentRequest, + () => UpdateHostedZoneCommentResponse, +]; +export var UpdateTrafficPolicyComment: StaticOperationSchema = [ + 9, + n0, + _UTPC, + { + [_ht]: ["POST", "/2013-04-01/trafficpolicy/{Id}/{Version}", 200], + }, + () => UpdateTrafficPolicyCommentRequest, + () => UpdateTrafficPolicyCommentResponse, +]; +export var UpdateTrafficPolicyInstance: StaticOperationSchema = [ + 9, + n0, + _UTPI, + { + [_ht]: ["POST", "/2013-04-01/trafficpolicyinstance/{Id}", 200], + }, + () => UpdateTrafficPolicyInstanceRequest, + () => UpdateTrafficPolicyInstanceResponse, +]; diff --git a/clients/client-s3-control/package.json b/clients/client-s3-control/package.json index 39b5b080ccc6..886dd35acd30 100644 --- a/clients/client-s3-control/package.json +++ b/clients/client-s3-control/package.json @@ -35,7 +35,6 @@ "@aws-sdk/util-endpoints": "*", "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", - "@aws-sdk/xml-builder": "*", "@smithy/config-resolver": "^4.4.3", "@smithy/core": "^3.18.2", "@smithy/fetch-http-handler": "^5.3.6", @@ -65,7 +64,6 @@ "@smithy/util-middleware": "^4.2.5", "@smithy/util-retry": "^4.2.5", "@smithy/util-utf8": "^4.2.0", - "@smithy/uuid": "^1.1.0", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/clients/client-s3-control/src/S3ControlClient.ts b/clients/client-s3-control/src/S3ControlClient.ts index 7b141981b2a2..c17c0b8481c1 100644 --- a/clients/client-s3-control/src/S3ControlClient.ts +++ b/clients/client-s3-control/src/S3ControlClient.ts @@ -25,6 +25,7 @@ import { getHttpAuthSchemeEndpointRuleSetPlugin, getHttpSigningPlugin, } from "@smithy/core"; +import { getSchemaSerdePlugin } from "@smithy/core/schema"; import { getContentLengthPlugin } from "@smithy/middleware-content-length"; import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint"; import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry"; @@ -41,11 +42,14 @@ import { CheckOptionalClientConfig as __CheckOptionalClientConfig, Checksum as __Checksum, ChecksumConstructor as __ChecksumConstructor, + ClientProtocol, Decoder as __Decoder, Encoder as __Encoder, EndpointV2 as __EndpointV2, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, + HttpRequest, + HttpResponse, Logger as __Logger, Provider as __Provider, Provider, @@ -733,6 +737,16 @@ export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHand */ extensions?: RuntimeExtension[]; + /** + * The protocol controlling the message type (e.g. HTTP) and format (e.g. JSON) + * may be overridden. A default will always be set by the client. + * Available options depend on the service's supported protocols and will not be validated by + * the client. + * @alpha + * + */ + protocol?: ClientProtocol; + /** * A function that, given a hash constructor and a stream, calculates the * hash of the streamed value. @@ -823,6 +837,7 @@ export class S3ControlClient extends __Client< const _config_8 = resolveHttpAuthSchemeConfig(_config_7); const _config_9 = resolveRuntimeExtensions(_config_8, configuration?.extensions || []); this.config = _config_9; + this.middlewareStack.use(getSchemaSerdePlugin(this.config)); this.middlewareStack.use(getUserAgentPlugin(this.config)); this.middlewareStack.use(getRetryPlugin(this.config)); this.middlewareStack.use(getContentLengthPlugin(this.config)); diff --git a/clients/client-s3-control/src/commands/AssociateAccessGrantsIdentityCenterCommand.ts b/clients/client-s3-control/src/commands/AssociateAccessGrantsIdentityCenterCommand.ts index f12cb70c55a5..2c8b85ac097e 100644 --- a/clients/client-s3-control/src/commands/AssociateAccessGrantsIdentityCenterCommand.ts +++ b/clients/client-s3-control/src/commands/AssociateAccessGrantsIdentityCenterCommand.ts @@ -2,17 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { AssociateAccessGrantsIdentityCenterRequest } from "../models/models_0"; -import { - de_AssociateAccessGrantsIdentityCenterCommand, - se_AssociateAccessGrantsIdentityCenterCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { AssociateAccessGrantsIdentityCenter } from "../schemas/schemas_0"; /** * @public @@ -99,7 +95,6 @@ export class AssociateAccessGrantsIdentityCenterCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -107,9 +102,7 @@ export class AssociateAccessGrantsIdentityCenterCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "AssociateAccessGrantsIdentityCenter", {}) .n("S3ControlClient", "AssociateAccessGrantsIdentityCenterCommand") - .f(void 0, void 0) - .ser(se_AssociateAccessGrantsIdentityCenterCommand) - .de(de_AssociateAccessGrantsIdentityCenterCommand) + .sc(AssociateAccessGrantsIdentityCenter) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/CreateAccessGrantCommand.ts b/clients/client-s3-control/src/commands/CreateAccessGrantCommand.ts index 43e8c485a410..1688244b7d69 100644 --- a/clients/client-s3-control/src/commands/CreateAccessGrantCommand.ts +++ b/clients/client-s3-control/src/commands/CreateAccessGrantCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateAccessGrantRequest, CreateAccessGrantResult } from "../models/models_0"; -import { de_CreateAccessGrantCommand, se_CreateAccessGrantCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { CreateAccessGrant } from "../schemas/schemas_0"; /** * @public @@ -131,7 +130,6 @@ export class CreateAccessGrantCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -139,9 +137,7 @@ export class CreateAccessGrantCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "CreateAccessGrant", {}) .n("S3ControlClient", "CreateAccessGrantCommand") - .f(void 0, void 0) - .ser(se_CreateAccessGrantCommand) - .de(de_CreateAccessGrantCommand) + .sc(CreateAccessGrant) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/CreateAccessGrantsInstanceCommand.ts b/clients/client-s3-control/src/commands/CreateAccessGrantsInstanceCommand.ts index 03f1f9805203..20478364a67e 100644 --- a/clients/client-s3-control/src/commands/CreateAccessGrantsInstanceCommand.ts +++ b/clients/client-s3-control/src/commands/CreateAccessGrantsInstanceCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateAccessGrantsInstanceRequest, CreateAccessGrantsInstanceResult } from "../models/models_0"; -import { de_CreateAccessGrantsInstanceCommand, se_CreateAccessGrantsInstanceCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { CreateAccessGrantsInstance } from "../schemas/schemas_0"; /** * @public @@ -107,7 +106,6 @@ export class CreateAccessGrantsInstanceCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -115,9 +113,7 @@ export class CreateAccessGrantsInstanceCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "CreateAccessGrantsInstance", {}) .n("S3ControlClient", "CreateAccessGrantsInstanceCommand") - .f(void 0, void 0) - .ser(se_CreateAccessGrantsInstanceCommand) - .de(de_CreateAccessGrantsInstanceCommand) + .sc(CreateAccessGrantsInstance) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/CreateAccessGrantsLocationCommand.ts b/clients/client-s3-control/src/commands/CreateAccessGrantsLocationCommand.ts index 1d92c5e175a1..4c50f2a12b50 100644 --- a/clients/client-s3-control/src/commands/CreateAccessGrantsLocationCommand.ts +++ b/clients/client-s3-control/src/commands/CreateAccessGrantsLocationCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateAccessGrantsLocationRequest, CreateAccessGrantsLocationResult } from "../models/models_0"; -import { de_CreateAccessGrantsLocationCommand, se_CreateAccessGrantsLocationCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { CreateAccessGrantsLocation } from "../schemas/schemas_0"; /** * @public @@ -125,7 +124,6 @@ export class CreateAccessGrantsLocationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -133,9 +131,7 @@ export class CreateAccessGrantsLocationCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "CreateAccessGrantsLocation", {}) .n("S3ControlClient", "CreateAccessGrantsLocationCommand") - .f(void 0, void 0) - .ser(se_CreateAccessGrantsLocationCommand) - .de(de_CreateAccessGrantsLocationCommand) + .sc(CreateAccessGrantsLocation) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/CreateAccessPointCommand.ts b/clients/client-s3-control/src/commands/CreateAccessPointCommand.ts index d89b492422e5..b2adb92fd09f 100644 --- a/clients/client-s3-control/src/commands/CreateAccessPointCommand.ts +++ b/clients/client-s3-control/src/commands/CreateAccessPointCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateAccessPointRequest, CreateAccessPointResult } from "../models/models_0"; -import { de_CreateAccessPointCommand, se_CreateAccessPointCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { CreateAccessPoint } from "../schemas/schemas_0"; /** * @public @@ -145,17 +144,11 @@ export class CreateAccessPointCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "CreateAccessPoint", {}) .n("S3ControlClient", "CreateAccessPointCommand") - .f(void 0, void 0) - .ser(se_CreateAccessPointCommand) - .de(de_CreateAccessPointCommand) + .sc(CreateAccessPoint) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/CreateAccessPointForObjectLambdaCommand.ts b/clients/client-s3-control/src/commands/CreateAccessPointForObjectLambdaCommand.ts index 390f001b37d0..469955bb3ef6 100644 --- a/clients/client-s3-control/src/commands/CreateAccessPointForObjectLambdaCommand.ts +++ b/clients/client-s3-control/src/commands/CreateAccessPointForObjectLambdaCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateAccessPointForObjectLambdaRequest, CreateAccessPointForObjectLambdaResult } from "../models/models_0"; -import { - de_CreateAccessPointForObjectLambdaCommand, - se_CreateAccessPointForObjectLambdaCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { CreateAccessPointForObjectLambda } from "../schemas/schemas_0"; /** * @public @@ -131,17 +127,11 @@ export class CreateAccessPointForObjectLambdaCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "CreateAccessPointForObjectLambda", {}) .n("S3ControlClient", "CreateAccessPointForObjectLambdaCommand") - .f(void 0, void 0) - .ser(se_CreateAccessPointForObjectLambdaCommand) - .de(de_CreateAccessPointForObjectLambdaCommand) + .sc(CreateAccessPointForObjectLambda) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/CreateBucketCommand.ts b/clients/client-s3-control/src/commands/CreateBucketCommand.ts index 5af758dc9e1c..30cedb034ef2 100644 --- a/clients/client-s3-control/src/commands/CreateBucketCommand.ts +++ b/clients/client-s3-control/src/commands/CreateBucketCommand.ts @@ -2,14 +2,13 @@ import { getRedirectFromPostIdPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateBucketRequest, CreateBucketResult } from "../models/models_0"; -import { de_CreateBucketCommand, se_CreateBucketCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { CreateBucket } from "../schemas/schemas_0"; /** * @public @@ -150,7 +149,6 @@ export class CreateBucketCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getRedirectFromPostIdPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -158,9 +156,7 @@ export class CreateBucketCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "CreateBucket", {}) .n("S3ControlClient", "CreateBucketCommand") - .f(void 0, void 0) - .ser(se_CreateBucketCommand) - .de(de_CreateBucketCommand) + .sc(CreateBucket) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/CreateJobCommand.ts b/clients/client-s3-control/src/commands/CreateJobCommand.ts index 9d0105d16fe2..55c667f1f346 100644 --- a/clients/client-s3-control/src/commands/CreateJobCommand.ts +++ b/clients/client-s3-control/src/commands/CreateJobCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateJobRequest, CreateJobResult } from "../models/models_0"; -import { de_CreateJobCommand, se_CreateJobCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { CreateJob } from "../schemas/schemas_0"; /** * @public @@ -327,17 +326,11 @@ export class CreateJobCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "CreateJob", {}) .n("S3ControlClient", "CreateJobCommand") - .f(void 0, void 0) - .ser(se_CreateJobCommand) - .de(de_CreateJobCommand) + .sc(CreateJob) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/CreateMultiRegionAccessPointCommand.ts b/clients/client-s3-control/src/commands/CreateMultiRegionAccessPointCommand.ts index 98a1a1b15862..e567b13120da 100644 --- a/clients/client-s3-control/src/commands/CreateMultiRegionAccessPointCommand.ts +++ b/clients/client-s3-control/src/commands/CreateMultiRegionAccessPointCommand.ts @@ -2,17 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateMultiRegionAccessPointRequest, CreateMultiRegionAccessPointResult } from "../models/models_0"; -import { - de_CreateMultiRegionAccessPointCommand, - se_CreateMultiRegionAccessPointCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { CreateMultiRegionAccessPoint } from "../schemas/schemas_0"; /** * @public @@ -136,7 +132,6 @@ export class CreateMultiRegionAccessPointCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -144,9 +139,7 @@ export class CreateMultiRegionAccessPointCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "CreateMultiRegionAccessPoint", {}) .n("S3ControlClient", "CreateMultiRegionAccessPointCommand") - .f(void 0, void 0) - .ser(se_CreateMultiRegionAccessPointCommand) - .de(de_CreateMultiRegionAccessPointCommand) + .sc(CreateMultiRegionAccessPoint) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/CreateStorageLensGroupCommand.ts b/clients/client-s3-control/src/commands/CreateStorageLensGroupCommand.ts index 1075f9492387..029225c1d0c4 100644 --- a/clients/client-s3-control/src/commands/CreateStorageLensGroupCommand.ts +++ b/clients/client-s3-control/src/commands/CreateStorageLensGroupCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateStorageLensGroupRequest } from "../models/models_0"; -import { de_CreateStorageLensGroupCommand, se_CreateStorageLensGroupCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { CreateStorageLensGroup } from "../schemas/schemas_0"; /** * @public @@ -164,17 +163,11 @@ export class CreateStorageLensGroupCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "CreateStorageLensGroup", {}) .n("S3ControlClient", "CreateStorageLensGroupCommand") - .f(void 0, void 0) - .ser(se_CreateStorageLensGroupCommand) - .de(de_CreateStorageLensGroupCommand) + .sc(CreateStorageLensGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteAccessGrantCommand.ts b/clients/client-s3-control/src/commands/DeleteAccessGrantCommand.ts index 19a96ae71280..09ce7197fa98 100644 --- a/clients/client-s3-control/src/commands/DeleteAccessGrantCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteAccessGrantCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteAccessGrantRequest } from "../models/models_0"; -import { de_DeleteAccessGrantCommand, se_DeleteAccessGrantCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteAccessGrant } from "../schemas/schemas_0"; /** * @public @@ -87,7 +86,6 @@ export class DeleteAccessGrantCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -95,9 +93,7 @@ export class DeleteAccessGrantCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "DeleteAccessGrant", {}) .n("S3ControlClient", "DeleteAccessGrantCommand") - .f(void 0, void 0) - .ser(se_DeleteAccessGrantCommand) - .de(de_DeleteAccessGrantCommand) + .sc(DeleteAccessGrant) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteAccessGrantsInstanceCommand.ts b/clients/client-s3-control/src/commands/DeleteAccessGrantsInstanceCommand.ts index 694aecf9da8a..5c23a9f6b56e 100644 --- a/clients/client-s3-control/src/commands/DeleteAccessGrantsInstanceCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteAccessGrantsInstanceCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteAccessGrantsInstanceRequest } from "../models/models_0"; -import { de_DeleteAccessGrantsInstanceCommand, se_DeleteAccessGrantsInstanceCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteAccessGrantsInstance } from "../schemas/schemas_0"; /** * @public @@ -89,7 +88,6 @@ export class DeleteAccessGrantsInstanceCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -97,9 +95,7 @@ export class DeleteAccessGrantsInstanceCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "DeleteAccessGrantsInstance", {}) .n("S3ControlClient", "DeleteAccessGrantsInstanceCommand") - .f(void 0, void 0) - .ser(se_DeleteAccessGrantsInstanceCommand) - .de(de_DeleteAccessGrantsInstanceCommand) + .sc(DeleteAccessGrantsInstance) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteAccessGrantsInstanceResourcePolicyCommand.ts b/clients/client-s3-control/src/commands/DeleteAccessGrantsInstanceResourcePolicyCommand.ts index 22d17d58582e..23314e5a4648 100644 --- a/clients/client-s3-control/src/commands/DeleteAccessGrantsInstanceResourcePolicyCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteAccessGrantsInstanceResourcePolicyCommand.ts @@ -2,17 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteAccessGrantsInstanceResourcePolicyRequest } from "../models/models_0"; -import { - de_DeleteAccessGrantsInstanceResourcePolicyCommand, - se_DeleteAccessGrantsInstanceResourcePolicyCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteAccessGrantsInstanceResourcePolicy } from "../schemas/schemas_0"; /** * @public @@ -91,7 +87,6 @@ export class DeleteAccessGrantsInstanceResourcePolicyCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -99,9 +94,7 @@ export class DeleteAccessGrantsInstanceResourcePolicyCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "DeleteAccessGrantsInstanceResourcePolicy", {}) .n("S3ControlClient", "DeleteAccessGrantsInstanceResourcePolicyCommand") - .f(void 0, void 0) - .ser(se_DeleteAccessGrantsInstanceResourcePolicyCommand) - .de(de_DeleteAccessGrantsInstanceResourcePolicyCommand) + .sc(DeleteAccessGrantsInstanceResourcePolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteAccessGrantsLocationCommand.ts b/clients/client-s3-control/src/commands/DeleteAccessGrantsLocationCommand.ts index cc34bd82950f..ea099788dd50 100644 --- a/clients/client-s3-control/src/commands/DeleteAccessGrantsLocationCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteAccessGrantsLocationCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteAccessGrantsLocationRequest } from "../models/models_0"; -import { de_DeleteAccessGrantsLocationCommand, se_DeleteAccessGrantsLocationCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteAccessGrantsLocation } from "../schemas/schemas_0"; /** * @public @@ -90,7 +89,6 @@ export class DeleteAccessGrantsLocationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -98,9 +96,7 @@ export class DeleteAccessGrantsLocationCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "DeleteAccessGrantsLocation", {}) .n("S3ControlClient", "DeleteAccessGrantsLocationCommand") - .f(void 0, void 0) - .ser(se_DeleteAccessGrantsLocationCommand) - .de(de_DeleteAccessGrantsLocationCommand) + .sc(DeleteAccessGrantsLocation) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteAccessPointCommand.ts b/clients/client-s3-control/src/commands/DeleteAccessPointCommand.ts index 56ca84e99f73..6dfe81f92ac1 100644 --- a/clients/client-s3-control/src/commands/DeleteAccessPointCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteAccessPointCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteAccessPointRequest } from "../models/models_0"; -import { de_DeleteAccessPointCommand, se_DeleteAccessPointCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteAccessPoint } from "../schemas/schemas_0"; /** * @public @@ -97,17 +96,11 @@ export class DeleteAccessPointCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteAccessPoint", {}) .n("S3ControlClient", "DeleteAccessPointCommand") - .f(void 0, void 0) - .ser(se_DeleteAccessPointCommand) - .de(de_DeleteAccessPointCommand) + .sc(DeleteAccessPoint) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteAccessPointForObjectLambdaCommand.ts b/clients/client-s3-control/src/commands/DeleteAccessPointForObjectLambdaCommand.ts index c60e7c348fd6..f9f57796bcbf 100644 --- a/clients/client-s3-control/src/commands/DeleteAccessPointForObjectLambdaCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteAccessPointForObjectLambdaCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteAccessPointForObjectLambdaRequest } from "../models/models_0"; -import { - de_DeleteAccessPointForObjectLambdaCommand, - se_DeleteAccessPointForObjectLambdaCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteAccessPointForObjectLambda } from "../schemas/schemas_0"; /** * @public @@ -102,17 +98,11 @@ export class DeleteAccessPointForObjectLambdaCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteAccessPointForObjectLambda", {}) .n("S3ControlClient", "DeleteAccessPointForObjectLambdaCommand") - .f(void 0, void 0) - .ser(se_DeleteAccessPointForObjectLambdaCommand) - .de(de_DeleteAccessPointForObjectLambdaCommand) + .sc(DeleteAccessPointForObjectLambda) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteAccessPointPolicyCommand.ts b/clients/client-s3-control/src/commands/DeleteAccessPointPolicyCommand.ts index 23c60cd75f18..a68943598843 100644 --- a/clients/client-s3-control/src/commands/DeleteAccessPointPolicyCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteAccessPointPolicyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteAccessPointPolicyRequest } from "../models/models_0"; -import { de_DeleteAccessPointPolicyCommand, se_DeleteAccessPointPolicyCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteAccessPointPolicy } from "../schemas/schemas_0"; /** * @public @@ -93,17 +92,11 @@ export class DeleteAccessPointPolicyCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteAccessPointPolicy", {}) .n("S3ControlClient", "DeleteAccessPointPolicyCommand") - .f(void 0, void 0) - .ser(se_DeleteAccessPointPolicyCommand) - .de(de_DeleteAccessPointPolicyCommand) + .sc(DeleteAccessPointPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteAccessPointPolicyForObjectLambdaCommand.ts b/clients/client-s3-control/src/commands/DeleteAccessPointPolicyForObjectLambdaCommand.ts index eaff7bee84e8..357334054917 100644 --- a/clients/client-s3-control/src/commands/DeleteAccessPointPolicyForObjectLambdaCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteAccessPointPolicyForObjectLambdaCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteAccessPointPolicyForObjectLambdaRequest } from "../models/models_0"; -import { - de_DeleteAccessPointPolicyForObjectLambdaCommand, - se_DeleteAccessPointPolicyForObjectLambdaCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteAccessPointPolicyForObjectLambda } from "../schemas/schemas_0"; /** * @public @@ -98,17 +94,11 @@ export class DeleteAccessPointPolicyForObjectLambdaCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteAccessPointPolicyForObjectLambda", {}) .n("S3ControlClient", "DeleteAccessPointPolicyForObjectLambdaCommand") - .f(void 0, void 0) - .ser(se_DeleteAccessPointPolicyForObjectLambdaCommand) - .de(de_DeleteAccessPointPolicyForObjectLambdaCommand) + .sc(DeleteAccessPointPolicyForObjectLambda) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteAccessPointScopeCommand.ts b/clients/client-s3-control/src/commands/DeleteAccessPointScopeCommand.ts index ebdc7718f0d3..cfb372eeeb06 100644 --- a/clients/client-s3-control/src/commands/DeleteAccessPointScopeCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteAccessPointScopeCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteAccessPointScopeRequest } from "../models/models_0"; -import { de_DeleteAccessPointScopeCommand, se_DeleteAccessPointScopeCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteAccessPointScope } from "../schemas/schemas_0"; /** * @public @@ -87,17 +86,11 @@ export class DeleteAccessPointScopeCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteAccessPointScope", {}) .n("S3ControlClient", "DeleteAccessPointScopeCommand") - .f(void 0, void 0) - .ser(se_DeleteAccessPointScopeCommand) - .de(de_DeleteAccessPointScopeCommand) + .sc(DeleteAccessPointScope) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteBucketCommand.ts b/clients/client-s3-control/src/commands/DeleteBucketCommand.ts index ec818209dbbe..5dcc606758eb 100644 --- a/clients/client-s3-control/src/commands/DeleteBucketCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteBucketCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketRequest } from "../models/models_0"; -import { de_DeleteBucketCommand, se_DeleteBucketCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteBucket } from "../schemas/schemas_0"; /** * @public @@ -102,17 +101,11 @@ export class DeleteBucketCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteBucket", {}) .n("S3ControlClient", "DeleteBucketCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketCommand) - .de(de_DeleteBucketCommand) + .sc(DeleteBucket) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteBucketLifecycleConfigurationCommand.ts b/clients/client-s3-control/src/commands/DeleteBucketLifecycleConfigurationCommand.ts index 7bd03e46c7b9..53d55e701d6f 100644 --- a/clients/client-s3-control/src/commands/DeleteBucketLifecycleConfigurationCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteBucketLifecycleConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketLifecycleConfigurationRequest } from "../models/models_0"; -import { - de_DeleteBucketLifecycleConfigurationCommand, - se_DeleteBucketLifecycleConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteBucketLifecycleConfiguration } from "../schemas/schemas_0"; /** * @public @@ -109,17 +105,11 @@ export class DeleteBucketLifecycleConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteBucketLifecycleConfiguration", {}) .n("S3ControlClient", "DeleteBucketLifecycleConfigurationCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketLifecycleConfigurationCommand) - .de(de_DeleteBucketLifecycleConfigurationCommand) + .sc(DeleteBucketLifecycleConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteBucketPolicyCommand.ts b/clients/client-s3-control/src/commands/DeleteBucketPolicyCommand.ts index a385248a432b..ccc21e482bf6 100644 --- a/clients/client-s3-control/src/commands/DeleteBucketPolicyCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteBucketPolicyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketPolicyRequest } from "../models/models_0"; -import { de_DeleteBucketPolicyCommand, se_DeleteBucketPolicyCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteBucketPolicy } from "../schemas/schemas_0"; /** * @public @@ -113,17 +112,11 @@ export class DeleteBucketPolicyCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteBucketPolicy", {}) .n("S3ControlClient", "DeleteBucketPolicyCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketPolicyCommand) - .de(de_DeleteBucketPolicyCommand) + .sc(DeleteBucketPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteBucketReplicationCommand.ts b/clients/client-s3-control/src/commands/DeleteBucketReplicationCommand.ts index d1ba6533e79f..28898dc89faf 100644 --- a/clients/client-s3-control/src/commands/DeleteBucketReplicationCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteBucketReplicationCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketReplicationRequest } from "../models/models_0"; -import { de_DeleteBucketReplicationCommand, se_DeleteBucketReplicationCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteBucketReplication } from "../schemas/schemas_0"; /** * @public @@ -112,17 +111,11 @@ export class DeleteBucketReplicationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteBucketReplication", {}) .n("S3ControlClient", "DeleteBucketReplicationCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketReplicationCommand) - .de(de_DeleteBucketReplicationCommand) + .sc(DeleteBucketReplication) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteBucketTaggingCommand.ts b/clients/client-s3-control/src/commands/DeleteBucketTaggingCommand.ts index 81f0b5132720..212b77d7448c 100644 --- a/clients/client-s3-control/src/commands/DeleteBucketTaggingCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteBucketTaggingCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketTaggingRequest } from "../models/models_0"; -import { de_DeleteBucketTaggingCommand, se_DeleteBucketTaggingCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteBucketTagging } from "../schemas/schemas_0"; /** * @public @@ -100,17 +99,11 @@ export class DeleteBucketTaggingCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteBucketTagging", {}) .n("S3ControlClient", "DeleteBucketTaggingCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketTaggingCommand) - .de(de_DeleteBucketTaggingCommand) + .sc(DeleteBucketTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteJobTaggingCommand.ts b/clients/client-s3-control/src/commands/DeleteJobTaggingCommand.ts index e8382a191584..a8bcd80723f1 100644 --- a/clients/client-s3-control/src/commands/DeleteJobTaggingCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteJobTaggingCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteJobTaggingRequest, DeleteJobTaggingResult } from "../models/models_0"; -import { de_DeleteJobTaggingCommand, se_DeleteJobTaggingCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteJobTagging } from "../schemas/schemas_0"; /** * @public @@ -113,17 +112,11 @@ export class DeleteJobTaggingCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteJobTagging", {}) .n("S3ControlClient", "DeleteJobTaggingCommand") - .f(void 0, void 0) - .ser(se_DeleteJobTaggingCommand) - .de(de_DeleteJobTaggingCommand) + .sc(DeleteJobTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteMultiRegionAccessPointCommand.ts b/clients/client-s3-control/src/commands/DeleteMultiRegionAccessPointCommand.ts index 5dec0f83e026..62ef86922f8d 100644 --- a/clients/client-s3-control/src/commands/DeleteMultiRegionAccessPointCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteMultiRegionAccessPointCommand.ts @@ -2,17 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteMultiRegionAccessPointRequest, DeleteMultiRegionAccessPointResult } from "../models/models_0"; -import { - de_DeleteMultiRegionAccessPointCommand, - se_DeleteMultiRegionAccessPointCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteMultiRegionAccessPoint } from "../schemas/schemas_0"; /** * @public @@ -123,7 +119,6 @@ export class DeleteMultiRegionAccessPointCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -131,9 +126,7 @@ export class DeleteMultiRegionAccessPointCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "DeleteMultiRegionAccessPoint", {}) .n("S3ControlClient", "DeleteMultiRegionAccessPointCommand") - .f(void 0, void 0) - .ser(se_DeleteMultiRegionAccessPointCommand) - .de(de_DeleteMultiRegionAccessPointCommand) + .sc(DeleteMultiRegionAccessPoint) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeletePublicAccessBlockCommand.ts b/clients/client-s3-control/src/commands/DeletePublicAccessBlockCommand.ts index a04f0b1f649f..315236f9a6fe 100644 --- a/clients/client-s3-control/src/commands/DeletePublicAccessBlockCommand.ts +++ b/clients/client-s3-control/src/commands/DeletePublicAccessBlockCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeletePublicAccessBlockRequest } from "../models/models_0"; -import { de_DeletePublicAccessBlockCommand, se_DeletePublicAccessBlockCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeletePublicAccessBlock } from "../schemas/schemas_0"; /** * @public @@ -94,17 +93,11 @@ export class DeletePublicAccessBlockCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeletePublicAccessBlock", {}) .n("S3ControlClient", "DeletePublicAccessBlockCommand") - .f(void 0, void 0) - .ser(se_DeletePublicAccessBlockCommand) - .de(de_DeletePublicAccessBlockCommand) + .sc(DeletePublicAccessBlock) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteStorageLensConfigurationCommand.ts b/clients/client-s3-control/src/commands/DeleteStorageLensConfigurationCommand.ts index 9cc2b792b81d..bc65687ec3b2 100644 --- a/clients/client-s3-control/src/commands/DeleteStorageLensConfigurationCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteStorageLensConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteStorageLensConfigurationRequest } from "../models/models_0"; -import { - de_DeleteStorageLensConfigurationCommand, - se_DeleteStorageLensConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteStorageLensConfiguration } from "../schemas/schemas_0"; /** * @public @@ -91,17 +87,11 @@ export class DeleteStorageLensConfigurationCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteStorageLensConfiguration", {}) .n("S3ControlClient", "DeleteStorageLensConfigurationCommand") - .f(void 0, void 0) - .ser(se_DeleteStorageLensConfigurationCommand) - .de(de_DeleteStorageLensConfigurationCommand) + .sc(DeleteStorageLensConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteStorageLensConfigurationTaggingCommand.ts b/clients/client-s3-control/src/commands/DeleteStorageLensConfigurationTaggingCommand.ts index 5cc263f12d50..910af1032da2 100644 --- a/clients/client-s3-control/src/commands/DeleteStorageLensConfigurationTaggingCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteStorageLensConfigurationTaggingCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { DeleteStorageLensConfigurationTaggingRequest, DeleteStorageLensConfigurationTaggingResult, } from "../models/models_0"; -import { - de_DeleteStorageLensConfigurationTaggingCommand, - se_DeleteStorageLensConfigurationTaggingCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteStorageLensConfigurationTagging } from "../schemas/schemas_0"; /** * @public @@ -98,17 +94,11 @@ export class DeleteStorageLensConfigurationTaggingCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteStorageLensConfigurationTagging", {}) .n("S3ControlClient", "DeleteStorageLensConfigurationTaggingCommand") - .f(void 0, void 0) - .ser(se_DeleteStorageLensConfigurationTaggingCommand) - .de(de_DeleteStorageLensConfigurationTaggingCommand) + .sc(DeleteStorageLensConfigurationTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DeleteStorageLensGroupCommand.ts b/clients/client-s3-control/src/commands/DeleteStorageLensGroupCommand.ts index 5b9e37c09632..efdbc23257ec 100644 --- a/clients/client-s3-control/src/commands/DeleteStorageLensGroupCommand.ts +++ b/clients/client-s3-control/src/commands/DeleteStorageLensGroupCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteStorageLensGroupRequest } from "../models/models_0"; -import { de_DeleteStorageLensGroupCommand, se_DeleteStorageLensGroupCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DeleteStorageLensGroup } from "../schemas/schemas_0"; /** * @public @@ -83,17 +82,11 @@ export class DeleteStorageLensGroupCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DeleteStorageLensGroup", {}) .n("S3ControlClient", "DeleteStorageLensGroupCommand") - .f(void 0, void 0) - .ser(se_DeleteStorageLensGroupCommand) - .de(de_DeleteStorageLensGroupCommand) + .sc(DeleteStorageLensGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DescribeJobCommand.ts b/clients/client-s3-control/src/commands/DescribeJobCommand.ts index f7dcc0cfab95..5725bd77c2b5 100644 --- a/clients/client-s3-control/src/commands/DescribeJobCommand.ts +++ b/clients/client-s3-control/src/commands/DescribeJobCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DescribeJobRequest, DescribeJobResult } from "../models/models_0"; -import { de_DescribeJobCommand, se_DescribeJobCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DescribeJob } from "../schemas/schemas_0"; /** * @public @@ -343,17 +342,11 @@ export class DescribeJobCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "DescribeJob", {}) .n("S3ControlClient", "DescribeJobCommand") - .f(void 0, void 0) - .ser(se_DescribeJobCommand) - .de(de_DescribeJobCommand) + .sc(DescribeJob) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DescribeMultiRegionAccessPointOperationCommand.ts b/clients/client-s3-control/src/commands/DescribeMultiRegionAccessPointOperationCommand.ts index 7a21af23aa22..42eb583b2349 100644 --- a/clients/client-s3-control/src/commands/DescribeMultiRegionAccessPointOperationCommand.ts +++ b/clients/client-s3-control/src/commands/DescribeMultiRegionAccessPointOperationCommand.ts @@ -2,7 +2,6 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -11,11 +10,8 @@ import { DescribeMultiRegionAccessPointOperationRequest, DescribeMultiRegionAccessPointOperationResult, } from "../models/models_0"; -import { - de_DescribeMultiRegionAccessPointOperationCommand, - se_DescribeMultiRegionAccessPointOperationCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DescribeMultiRegionAccessPointOperation } from "../schemas/schemas_0"; /** * @public @@ -163,7 +159,6 @@ export class DescribeMultiRegionAccessPointOperationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -171,9 +166,7 @@ export class DescribeMultiRegionAccessPointOperationCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "DescribeMultiRegionAccessPointOperation", {}) .n("S3ControlClient", "DescribeMultiRegionAccessPointOperationCommand") - .f(void 0, void 0) - .ser(se_DescribeMultiRegionAccessPointOperationCommand) - .de(de_DescribeMultiRegionAccessPointOperationCommand) + .sc(DescribeMultiRegionAccessPointOperation) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/DissociateAccessGrantsIdentityCenterCommand.ts b/clients/client-s3-control/src/commands/DissociateAccessGrantsIdentityCenterCommand.ts index 29aaefdf655f..fa036df624da 100644 --- a/clients/client-s3-control/src/commands/DissociateAccessGrantsIdentityCenterCommand.ts +++ b/clients/client-s3-control/src/commands/DissociateAccessGrantsIdentityCenterCommand.ts @@ -2,17 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DissociateAccessGrantsIdentityCenterRequest } from "../models/models_0"; -import { - de_DissociateAccessGrantsIdentityCenterCommand, - se_DissociateAccessGrantsIdentityCenterCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { DissociateAccessGrantsIdentityCenter } from "../schemas/schemas_0"; /** * @public @@ -93,7 +89,6 @@ export class DissociateAccessGrantsIdentityCenterCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -101,9 +96,7 @@ export class DissociateAccessGrantsIdentityCenterCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "DissociateAccessGrantsIdentityCenter", {}) .n("S3ControlClient", "DissociateAccessGrantsIdentityCenterCommand") - .f(void 0, void 0) - .ser(se_DissociateAccessGrantsIdentityCenterCommand) - .de(de_DissociateAccessGrantsIdentityCenterCommand) + .sc(DissociateAccessGrantsIdentityCenter) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessGrantCommand.ts b/clients/client-s3-control/src/commands/GetAccessGrantCommand.ts index c4dd8dcad10e..1bcd03fd8454 100644 --- a/clients/client-s3-control/src/commands/GetAccessGrantCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessGrantCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetAccessGrantRequest, GetAccessGrantResult } from "../models/models_0"; -import { de_GetAccessGrantCommand, se_GetAccessGrantCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessGrant } from "../schemas/schemas_0"; /** * @public @@ -101,7 +100,6 @@ export class GetAccessGrantCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -109,9 +107,7 @@ export class GetAccessGrantCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "GetAccessGrant", {}) .n("S3ControlClient", "GetAccessGrantCommand") - .f(void 0, void 0) - .ser(se_GetAccessGrantCommand) - .de(de_GetAccessGrantCommand) + .sc(GetAccessGrant) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessGrantsInstanceCommand.ts b/clients/client-s3-control/src/commands/GetAccessGrantsInstanceCommand.ts index 123fa9c9f9ad..e0fbcff91160 100644 --- a/clients/client-s3-control/src/commands/GetAccessGrantsInstanceCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessGrantsInstanceCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetAccessGrantsInstanceRequest, GetAccessGrantsInstanceResult } from "../models/models_0"; -import { de_GetAccessGrantsInstanceCommand, se_GetAccessGrantsInstanceCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessGrantsInstance } from "../schemas/schemas_0"; /** * @public @@ -96,7 +95,6 @@ export class GetAccessGrantsInstanceCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -104,9 +102,7 @@ export class GetAccessGrantsInstanceCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "GetAccessGrantsInstance", {}) .n("S3ControlClient", "GetAccessGrantsInstanceCommand") - .f(void 0, void 0) - .ser(se_GetAccessGrantsInstanceCommand) - .de(de_GetAccessGrantsInstanceCommand) + .sc(GetAccessGrantsInstance) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessGrantsInstanceForPrefixCommand.ts b/clients/client-s3-control/src/commands/GetAccessGrantsInstanceForPrefixCommand.ts index 360731a0ecac..46fa3c5d3f96 100644 --- a/clients/client-s3-control/src/commands/GetAccessGrantsInstanceForPrefixCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessGrantsInstanceForPrefixCommand.ts @@ -2,17 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetAccessGrantsInstanceForPrefixRequest, GetAccessGrantsInstanceForPrefixResult } from "../models/models_0"; -import { - de_GetAccessGrantsInstanceForPrefixCommand, - se_GetAccessGrantsInstanceForPrefixCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessGrantsInstanceForPrefix } from "../schemas/schemas_0"; /** * @public @@ -99,7 +95,6 @@ export class GetAccessGrantsInstanceForPrefixCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -107,9 +102,7 @@ export class GetAccessGrantsInstanceForPrefixCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "GetAccessGrantsInstanceForPrefix", {}) .n("S3ControlClient", "GetAccessGrantsInstanceForPrefixCommand") - .f(void 0, void 0) - .ser(se_GetAccessGrantsInstanceForPrefixCommand) - .de(de_GetAccessGrantsInstanceForPrefixCommand) + .sc(GetAccessGrantsInstanceForPrefix) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessGrantsInstanceResourcePolicyCommand.ts b/clients/client-s3-control/src/commands/GetAccessGrantsInstanceResourcePolicyCommand.ts index 0232775b10c5..5db2581eae4a 100644 --- a/clients/client-s3-control/src/commands/GetAccessGrantsInstanceResourcePolicyCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessGrantsInstanceResourcePolicyCommand.ts @@ -2,7 +2,6 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -11,11 +10,8 @@ import { GetAccessGrantsInstanceResourcePolicyRequest, GetAccessGrantsInstanceResourcePolicyResult, } from "../models/models_0"; -import { - de_GetAccessGrantsInstanceResourcePolicyCommand, - se_GetAccessGrantsInstanceResourcePolicyCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessGrantsInstanceResourcePolicy } from "../schemas/schemas_0"; /** * @public @@ -98,7 +94,6 @@ export class GetAccessGrantsInstanceResourcePolicyCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -106,9 +101,7 @@ export class GetAccessGrantsInstanceResourcePolicyCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "GetAccessGrantsInstanceResourcePolicy", {}) .n("S3ControlClient", "GetAccessGrantsInstanceResourcePolicyCommand") - .f(void 0, void 0) - .ser(se_GetAccessGrantsInstanceResourcePolicyCommand) - .de(de_GetAccessGrantsInstanceResourcePolicyCommand) + .sc(GetAccessGrantsInstanceResourcePolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessGrantsLocationCommand.ts b/clients/client-s3-control/src/commands/GetAccessGrantsLocationCommand.ts index db7d74ae25e4..6ab219869d95 100644 --- a/clients/client-s3-control/src/commands/GetAccessGrantsLocationCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessGrantsLocationCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetAccessGrantsLocationRequest, GetAccessGrantsLocationResult } from "../models/models_0"; -import { de_GetAccessGrantsLocationCommand, se_GetAccessGrantsLocationCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessGrantsLocation } from "../schemas/schemas_0"; /** * @public @@ -92,7 +91,6 @@ export class GetAccessGrantsLocationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -100,9 +98,7 @@ export class GetAccessGrantsLocationCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "GetAccessGrantsLocation", {}) .n("S3ControlClient", "GetAccessGrantsLocationCommand") - .f(void 0, void 0) - .ser(se_GetAccessGrantsLocationCommand) - .de(de_GetAccessGrantsLocationCommand) + .sc(GetAccessGrantsLocation) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessPointCommand.ts b/clients/client-s3-control/src/commands/GetAccessPointCommand.ts index c9a746637ed4..01418437fda9 100644 --- a/clients/client-s3-control/src/commands/GetAccessPointCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessPointCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetAccessPointRequest, GetAccessPointResult } from "../models/models_0"; -import { de_GetAccessPointCommand, se_GetAccessPointCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessPoint } from "../schemas/schemas_0"; /** * @public @@ -120,17 +119,11 @@ export class GetAccessPointCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetAccessPoint", {}) .n("S3ControlClient", "GetAccessPointCommand") - .f(void 0, void 0) - .ser(se_GetAccessPointCommand) - .de(de_GetAccessPointCommand) + .sc(GetAccessPoint) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessPointConfigurationForObjectLambdaCommand.ts b/clients/client-s3-control/src/commands/GetAccessPointConfigurationForObjectLambdaCommand.ts index b2da04b521b1..aeab23b17dd6 100644 --- a/clients/client-s3-control/src/commands/GetAccessPointConfigurationForObjectLambdaCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessPointConfigurationForObjectLambdaCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { GetAccessPointConfigurationForObjectLambdaRequest, GetAccessPointConfigurationForObjectLambdaResult, } from "../models/models_0"; -import { - de_GetAccessPointConfigurationForObjectLambdaCommand, - se_GetAccessPointConfigurationForObjectLambdaCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessPointConfigurationForObjectLambda } from "../schemas/schemas_0"; /** * @public @@ -119,17 +115,11 @@ export class GetAccessPointConfigurationForObjectLambdaCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetAccessPointConfigurationForObjectLambda", {}) .n("S3ControlClient", "GetAccessPointConfigurationForObjectLambdaCommand") - .f(void 0, void 0) - .ser(se_GetAccessPointConfigurationForObjectLambdaCommand) - .de(de_GetAccessPointConfigurationForObjectLambdaCommand) + .sc(GetAccessPointConfigurationForObjectLambda) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessPointForObjectLambdaCommand.ts b/clients/client-s3-control/src/commands/GetAccessPointForObjectLambdaCommand.ts index b5a471095df4..3bc9252e5a03 100644 --- a/clients/client-s3-control/src/commands/GetAccessPointForObjectLambdaCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessPointForObjectLambdaCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetAccessPointForObjectLambdaRequest, GetAccessPointForObjectLambdaResult } from "../models/models_0"; -import { - de_GetAccessPointForObjectLambdaCommand, - se_GetAccessPointForObjectLambdaCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessPointForObjectLambda } from "../schemas/schemas_0"; /** * @public @@ -116,17 +112,11 @@ export class GetAccessPointForObjectLambdaCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetAccessPointForObjectLambda", {}) .n("S3ControlClient", "GetAccessPointForObjectLambdaCommand") - .f(void 0, void 0) - .ser(se_GetAccessPointForObjectLambdaCommand) - .de(de_GetAccessPointForObjectLambdaCommand) + .sc(GetAccessPointForObjectLambda) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessPointPolicyCommand.ts b/clients/client-s3-control/src/commands/GetAccessPointPolicyCommand.ts index 152b0179d3f6..7ff2635e133a 100644 --- a/clients/client-s3-control/src/commands/GetAccessPointPolicyCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessPointPolicyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetAccessPointPolicyRequest, GetAccessPointPolicyResult } from "../models/models_0"; -import { de_GetAccessPointPolicyCommand, se_GetAccessPointPolicyCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessPointPolicy } from "../schemas/schemas_0"; /** * @public @@ -93,17 +92,11 @@ export class GetAccessPointPolicyCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetAccessPointPolicy", {}) .n("S3ControlClient", "GetAccessPointPolicyCommand") - .f(void 0, void 0) - .ser(se_GetAccessPointPolicyCommand) - .de(de_GetAccessPointPolicyCommand) + .sc(GetAccessPointPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessPointPolicyForObjectLambdaCommand.ts b/clients/client-s3-control/src/commands/GetAccessPointPolicyForObjectLambdaCommand.ts index c8d97d7888c4..4f771b624e5a 100644 --- a/clients/client-s3-control/src/commands/GetAccessPointPolicyForObjectLambdaCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessPointPolicyForObjectLambdaCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { GetAccessPointPolicyForObjectLambdaRequest, GetAccessPointPolicyForObjectLambdaResult, } from "../models/models_0"; -import { - de_GetAccessPointPolicyForObjectLambdaCommand, - se_GetAccessPointPolicyForObjectLambdaCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessPointPolicyForObjectLambda } from "../schemas/schemas_0"; /** * @public @@ -104,17 +100,11 @@ export class GetAccessPointPolicyForObjectLambdaCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetAccessPointPolicyForObjectLambda", {}) .n("S3ControlClient", "GetAccessPointPolicyForObjectLambdaCommand") - .f(void 0, void 0) - .ser(se_GetAccessPointPolicyForObjectLambdaCommand) - .de(de_GetAccessPointPolicyForObjectLambdaCommand) + .sc(GetAccessPointPolicyForObjectLambda) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessPointPolicyStatusCommand.ts b/clients/client-s3-control/src/commands/GetAccessPointPolicyStatusCommand.ts index c6d16fd94cf8..d948eb4c3541 100644 --- a/clients/client-s3-control/src/commands/GetAccessPointPolicyStatusCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessPointPolicyStatusCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetAccessPointPolicyStatusRequest, GetAccessPointPolicyStatusResult } from "../models/models_0"; -import { de_GetAccessPointPolicyStatusCommand, se_GetAccessPointPolicyStatusCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessPointPolicyStatus } from "../schemas/schemas_0"; /** * @public @@ -87,17 +86,11 @@ export class GetAccessPointPolicyStatusCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetAccessPointPolicyStatus", {}) .n("S3ControlClient", "GetAccessPointPolicyStatusCommand") - .f(void 0, void 0) - .ser(se_GetAccessPointPolicyStatusCommand) - .de(de_GetAccessPointPolicyStatusCommand) + .sc(GetAccessPointPolicyStatus) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessPointPolicyStatusForObjectLambdaCommand.ts b/clients/client-s3-control/src/commands/GetAccessPointPolicyStatusForObjectLambdaCommand.ts index cdbba0dd6b4c..5398391c5908 100644 --- a/clients/client-s3-control/src/commands/GetAccessPointPolicyStatusForObjectLambdaCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessPointPolicyStatusForObjectLambdaCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { GetAccessPointPolicyStatusForObjectLambdaRequest, GetAccessPointPolicyStatusForObjectLambdaResult, } from "../models/models_0"; -import { - de_GetAccessPointPolicyStatusForObjectLambdaCommand, - se_GetAccessPointPolicyStatusForObjectLambdaCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessPointPolicyStatusForObjectLambda } from "../schemas/schemas_0"; /** * @public @@ -93,17 +89,11 @@ export class GetAccessPointPolicyStatusForObjectLambdaCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetAccessPointPolicyStatusForObjectLambda", {}) .n("S3ControlClient", "GetAccessPointPolicyStatusForObjectLambdaCommand") - .f(void 0, void 0) - .ser(se_GetAccessPointPolicyStatusForObjectLambdaCommand) - .de(de_GetAccessPointPolicyStatusForObjectLambdaCommand) + .sc(GetAccessPointPolicyStatusForObjectLambda) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetAccessPointScopeCommand.ts b/clients/client-s3-control/src/commands/GetAccessPointScopeCommand.ts index 24aa3f1384b6..eda39b2a63ff 100644 --- a/clients/client-s3-control/src/commands/GetAccessPointScopeCommand.ts +++ b/clients/client-s3-control/src/commands/GetAccessPointScopeCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetAccessPointScopeRequest, GetAccessPointScopeResult } from "../models/models_0"; -import { de_GetAccessPointScopeCommand, se_GetAccessPointScopeCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetAccessPointScope } from "../schemas/schemas_0"; /** * @public @@ -92,17 +91,11 @@ export class GetAccessPointScopeCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetAccessPointScope", {}) .n("S3ControlClient", "GetAccessPointScopeCommand") - .f(void 0, void 0) - .ser(se_GetAccessPointScopeCommand) - .de(de_GetAccessPointScopeCommand) + .sc(GetAccessPointScope) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetBucketCommand.ts b/clients/client-s3-control/src/commands/GetBucketCommand.ts index 5cfd0c47fc81..35a951e3af06 100644 --- a/clients/client-s3-control/src/commands/GetBucketCommand.ts +++ b/clients/client-s3-control/src/commands/GetBucketCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketRequest, GetBucketResult } from "../models/models_0"; -import { de_GetBucketCommand, se_GetBucketCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetBucket } from "../schemas/schemas_0"; /** * @public @@ -110,17 +109,11 @@ export class GetBucketCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetBucket", {}) .n("S3ControlClient", "GetBucketCommand") - .f(void 0, void 0) - .ser(se_GetBucketCommand) - .de(de_GetBucketCommand) + .sc(GetBucket) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetBucketLifecycleConfigurationCommand.ts b/clients/client-s3-control/src/commands/GetBucketLifecycleConfigurationCommand.ts index 0f5242fd7a60..7caf09d32166 100644 --- a/clients/client-s3-control/src/commands/GetBucketLifecycleConfigurationCommand.ts +++ b/clients/client-s3-control/src/commands/GetBucketLifecycleConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketLifecycleConfigurationRequest, GetBucketLifecycleConfigurationResult } from "../models/models_0"; -import { - de_GetBucketLifecycleConfigurationCommand, - se_GetBucketLifecycleConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetBucketLifecycleConfiguration } from "../schemas/schemas_0"; /** * @public @@ -182,17 +178,11 @@ export class GetBucketLifecycleConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetBucketLifecycleConfiguration", {}) .n("S3ControlClient", "GetBucketLifecycleConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetBucketLifecycleConfigurationCommand) - .de(de_GetBucketLifecycleConfigurationCommand) + .sc(GetBucketLifecycleConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetBucketPolicyCommand.ts b/clients/client-s3-control/src/commands/GetBucketPolicyCommand.ts index c0db56791407..4ff1c15cf7f0 100644 --- a/clients/client-s3-control/src/commands/GetBucketPolicyCommand.ts +++ b/clients/client-s3-control/src/commands/GetBucketPolicyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketPolicyRequest, GetBucketPolicyResult } from "../models/models_0"; -import { de_GetBucketPolicyCommand, se_GetBucketPolicyCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetBucketPolicy } from "../schemas/schemas_0"; /** * @public @@ -120,17 +119,11 @@ export class GetBucketPolicyCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetBucketPolicy", {}) .n("S3ControlClient", "GetBucketPolicyCommand") - .f(void 0, void 0) - .ser(se_GetBucketPolicyCommand) - .de(de_GetBucketPolicyCommand) + .sc(GetBucketPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetBucketReplicationCommand.ts b/clients/client-s3-control/src/commands/GetBucketReplicationCommand.ts index 2ccfca0ccb35..08238b6b8b49 100644 --- a/clients/client-s3-control/src/commands/GetBucketReplicationCommand.ts +++ b/clients/client-s3-control/src/commands/GetBucketReplicationCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketReplicationRequest, GetBucketReplicationResult } from "../models/models_0"; -import { de_GetBucketReplicationCommand, se_GetBucketReplicationCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetBucketReplication } from "../schemas/schemas_0"; /** * @public @@ -182,17 +181,11 @@ export class GetBucketReplicationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetBucketReplication", {}) .n("S3ControlClient", "GetBucketReplicationCommand") - .f(void 0, void 0) - .ser(se_GetBucketReplicationCommand) - .de(de_GetBucketReplicationCommand) + .sc(GetBucketReplication) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetBucketTaggingCommand.ts b/clients/client-s3-control/src/commands/GetBucketTaggingCommand.ts index 66297e3b8d8a..96a194c88f8a 100644 --- a/clients/client-s3-control/src/commands/GetBucketTaggingCommand.ts +++ b/clients/client-s3-control/src/commands/GetBucketTaggingCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketTaggingRequest, GetBucketTaggingResult } from "../models/models_0"; -import { de_GetBucketTaggingCommand, se_GetBucketTaggingCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetBucketTagging } from "../schemas/schemas_0"; /** * @public @@ -118,17 +117,11 @@ export class GetBucketTaggingCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetBucketTagging", {}) .n("S3ControlClient", "GetBucketTaggingCommand") - .f(void 0, void 0) - .ser(se_GetBucketTaggingCommand) - .de(de_GetBucketTaggingCommand) + .sc(GetBucketTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetBucketVersioningCommand.ts b/clients/client-s3-control/src/commands/GetBucketVersioningCommand.ts index f3adbd83fa6b..1f33f78ccce2 100644 --- a/clients/client-s3-control/src/commands/GetBucketVersioningCommand.ts +++ b/clients/client-s3-control/src/commands/GetBucketVersioningCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketVersioningRequest, GetBucketVersioningResult } from "../models/models_0"; -import { de_GetBucketVersioningCommand, se_GetBucketVersioningCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetBucketVersioning } from "../schemas/schemas_0"; /** * @public @@ -115,17 +114,11 @@ export class GetBucketVersioningCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetBucketVersioning", {}) .n("S3ControlClient", "GetBucketVersioningCommand") - .f(void 0, void 0) - .ser(se_GetBucketVersioningCommand) - .de(de_GetBucketVersioningCommand) + .sc(GetBucketVersioning) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetDataAccessCommand.ts b/clients/client-s3-control/src/commands/GetDataAccessCommand.ts index 12874b362294..0d82571e8296 100644 --- a/clients/client-s3-control/src/commands/GetDataAccessCommand.ts +++ b/clients/client-s3-control/src/commands/GetDataAccessCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { GetDataAccessRequest, GetDataAccessResult, GetDataAccessResultFilterSensitiveLog } from "../models/models_0"; -import { de_GetDataAccessCommand, se_GetDataAccessCommand } from "../protocols/Aws_restXml"; +import { GetDataAccessRequest, GetDataAccessResult } from "../models/models_0"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetDataAccess } from "../schemas/schemas_0"; /** * @public @@ -111,7 +110,6 @@ export class GetDataAccessCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -119,9 +117,7 @@ export class GetDataAccessCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "GetDataAccess", {}) .n("S3ControlClient", "GetDataAccessCommand") - .f(void 0, GetDataAccessResultFilterSensitiveLog) - .ser(se_GetDataAccessCommand) - .de(de_GetDataAccessCommand) + .sc(GetDataAccess) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetJobTaggingCommand.ts b/clients/client-s3-control/src/commands/GetJobTaggingCommand.ts index 9f99fd901a5e..5ebc0b21bb27 100644 --- a/clients/client-s3-control/src/commands/GetJobTaggingCommand.ts +++ b/clients/client-s3-control/src/commands/GetJobTaggingCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetJobTaggingRequest, GetJobTaggingResult } from "../models/models_0"; -import { de_GetJobTaggingCommand, se_GetJobTaggingCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetJobTagging } from "../schemas/schemas_0"; /** * @public @@ -119,17 +118,11 @@ export class GetJobTaggingCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetJobTagging", {}) .n("S3ControlClient", "GetJobTaggingCommand") - .f(void 0, void 0) - .ser(se_GetJobTaggingCommand) - .de(de_GetJobTaggingCommand) + .sc(GetJobTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetMultiRegionAccessPointCommand.ts b/clients/client-s3-control/src/commands/GetMultiRegionAccessPointCommand.ts index f207cc8ac2fa..2a19b13e6599 100644 --- a/clients/client-s3-control/src/commands/GetMultiRegionAccessPointCommand.ts +++ b/clients/client-s3-control/src/commands/GetMultiRegionAccessPointCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetMultiRegionAccessPointRequest, GetMultiRegionAccessPointResult } from "../models/models_0"; -import { de_GetMultiRegionAccessPointCommand, se_GetMultiRegionAccessPointCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetMultiRegionAccessPoint } from "../schemas/schemas_0"; /** * @public @@ -128,7 +127,6 @@ export class GetMultiRegionAccessPointCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -136,9 +134,7 @@ export class GetMultiRegionAccessPointCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "GetMultiRegionAccessPoint", {}) .n("S3ControlClient", "GetMultiRegionAccessPointCommand") - .f(void 0, void 0) - .ser(se_GetMultiRegionAccessPointCommand) - .de(de_GetMultiRegionAccessPointCommand) + .sc(GetMultiRegionAccessPoint) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetMultiRegionAccessPointPolicyCommand.ts b/clients/client-s3-control/src/commands/GetMultiRegionAccessPointPolicyCommand.ts index 2bc43f73cd4e..fbcc19dc168f 100644 --- a/clients/client-s3-control/src/commands/GetMultiRegionAccessPointPolicyCommand.ts +++ b/clients/client-s3-control/src/commands/GetMultiRegionAccessPointPolicyCommand.ts @@ -2,17 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetMultiRegionAccessPointPolicyRequest, GetMultiRegionAccessPointPolicyResult } from "../models/models_0"; -import { - de_GetMultiRegionAccessPointPolicyCommand, - se_GetMultiRegionAccessPointPolicyCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetMultiRegionAccessPointPolicy } from "../schemas/schemas_0"; /** * @public @@ -113,7 +109,6 @@ export class GetMultiRegionAccessPointPolicyCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -121,9 +116,7 @@ export class GetMultiRegionAccessPointPolicyCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "GetMultiRegionAccessPointPolicy", {}) .n("S3ControlClient", "GetMultiRegionAccessPointPolicyCommand") - .f(void 0, void 0) - .ser(se_GetMultiRegionAccessPointPolicyCommand) - .de(de_GetMultiRegionAccessPointPolicyCommand) + .sc(GetMultiRegionAccessPointPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetMultiRegionAccessPointPolicyStatusCommand.ts b/clients/client-s3-control/src/commands/GetMultiRegionAccessPointPolicyStatusCommand.ts index fb48efa51d12..358d09a960c4 100644 --- a/clients/client-s3-control/src/commands/GetMultiRegionAccessPointPolicyStatusCommand.ts +++ b/clients/client-s3-control/src/commands/GetMultiRegionAccessPointPolicyStatusCommand.ts @@ -2,7 +2,6 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -11,11 +10,8 @@ import { GetMultiRegionAccessPointPolicyStatusRequest, GetMultiRegionAccessPointPolicyStatusResult, } from "../models/models_0"; -import { - de_GetMultiRegionAccessPointPolicyStatusCommand, - se_GetMultiRegionAccessPointPolicyStatusCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetMultiRegionAccessPointPolicyStatus } from "../schemas/schemas_0"; /** * @public @@ -113,7 +109,6 @@ export class GetMultiRegionAccessPointPolicyStatusCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -121,9 +116,7 @@ export class GetMultiRegionAccessPointPolicyStatusCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "GetMultiRegionAccessPointPolicyStatus", {}) .n("S3ControlClient", "GetMultiRegionAccessPointPolicyStatusCommand") - .f(void 0, void 0) - .ser(se_GetMultiRegionAccessPointPolicyStatusCommand) - .de(de_GetMultiRegionAccessPointPolicyStatusCommand) + .sc(GetMultiRegionAccessPointPolicyStatus) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetMultiRegionAccessPointRoutesCommand.ts b/clients/client-s3-control/src/commands/GetMultiRegionAccessPointRoutesCommand.ts index 7baf1ee673bf..116c85044984 100644 --- a/clients/client-s3-control/src/commands/GetMultiRegionAccessPointRoutesCommand.ts +++ b/clients/client-s3-control/src/commands/GetMultiRegionAccessPointRoutesCommand.ts @@ -2,17 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetMultiRegionAccessPointRoutesRequest, GetMultiRegionAccessPointRoutesResult } from "../models/models_0"; -import { - de_GetMultiRegionAccessPointRoutesCommand, - se_GetMultiRegionAccessPointRoutesCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetMultiRegionAccessPointRoutes } from "../schemas/schemas_0"; /** * @public @@ -126,7 +122,6 @@ export class GetMultiRegionAccessPointRoutesCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -134,9 +129,7 @@ export class GetMultiRegionAccessPointRoutesCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "GetMultiRegionAccessPointRoutes", {}) .n("S3ControlClient", "GetMultiRegionAccessPointRoutesCommand") - .f(void 0, void 0) - .ser(se_GetMultiRegionAccessPointRoutesCommand) - .de(de_GetMultiRegionAccessPointRoutesCommand) + .sc(GetMultiRegionAccessPointRoutes) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetPublicAccessBlockCommand.ts b/clients/client-s3-control/src/commands/GetPublicAccessBlockCommand.ts index 40cbab4e3325..77f666efb044 100644 --- a/clients/client-s3-control/src/commands/GetPublicAccessBlockCommand.ts +++ b/clients/client-s3-control/src/commands/GetPublicAccessBlockCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetPublicAccessBlockOutput, GetPublicAccessBlockRequest } from "../models/models_0"; -import { de_GetPublicAccessBlockCommand, se_GetPublicAccessBlockCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetPublicAccessBlock } from "../schemas/schemas_0"; /** * @public @@ -106,17 +105,11 @@ export class GetPublicAccessBlockCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetPublicAccessBlock", {}) .n("S3ControlClient", "GetPublicAccessBlockCommand") - .f(void 0, void 0) - .ser(se_GetPublicAccessBlockCommand) - .de(de_GetPublicAccessBlockCommand) + .sc(GetPublicAccessBlock) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetStorageLensConfigurationCommand.ts b/clients/client-s3-control/src/commands/GetStorageLensConfigurationCommand.ts index 26426d4e22db..cf2b6e79004b 100644 --- a/clients/client-s3-control/src/commands/GetStorageLensConfigurationCommand.ts +++ b/clients/client-s3-control/src/commands/GetStorageLensConfigurationCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetStorageLensConfigurationRequest, GetStorageLensConfigurationResult } from "../models/models_0"; -import { de_GetStorageLensConfigurationCommand, se_GetStorageLensConfigurationCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetStorageLensConfiguration } from "../schemas/schemas_0"; /** * @public @@ -178,17 +177,11 @@ export class GetStorageLensConfigurationCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetStorageLensConfiguration", {}) .n("S3ControlClient", "GetStorageLensConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetStorageLensConfigurationCommand) - .de(de_GetStorageLensConfigurationCommand) + .sc(GetStorageLensConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetStorageLensConfigurationTaggingCommand.ts b/clients/client-s3-control/src/commands/GetStorageLensConfigurationTaggingCommand.ts index 15569d7a0af1..7b5e60ef5197 100644 --- a/clients/client-s3-control/src/commands/GetStorageLensConfigurationTaggingCommand.ts +++ b/clients/client-s3-control/src/commands/GetStorageLensConfigurationTaggingCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { GetStorageLensConfigurationTaggingRequest, GetStorageLensConfigurationTaggingResult, } from "../models/models_0"; -import { - de_GetStorageLensConfigurationTaggingCommand, - se_GetStorageLensConfigurationTaggingCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetStorageLensConfigurationTagging } from "../schemas/schemas_0"; /** * @public @@ -104,17 +100,11 @@ export class GetStorageLensConfigurationTaggingCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetStorageLensConfigurationTagging", {}) .n("S3ControlClient", "GetStorageLensConfigurationTaggingCommand") - .f(void 0, void 0) - .ser(se_GetStorageLensConfigurationTaggingCommand) - .de(de_GetStorageLensConfigurationTaggingCommand) + .sc(GetStorageLensConfigurationTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/GetStorageLensGroupCommand.ts b/clients/client-s3-control/src/commands/GetStorageLensGroupCommand.ts index 711b40044401..bcd9fdc93dfb 100644 --- a/clients/client-s3-control/src/commands/GetStorageLensGroupCommand.ts +++ b/clients/client-s3-control/src/commands/GetStorageLensGroupCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetStorageLensGroupRequest, GetStorageLensGroupResult } from "../models/models_0"; -import { de_GetStorageLensGroupCommand, se_GetStorageLensGroupCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { GetStorageLensGroup } from "../schemas/schemas_0"; /** * @public @@ -154,17 +153,11 @@ export class GetStorageLensGroupCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "GetStorageLensGroup", {}) .n("S3ControlClient", "GetStorageLensGroupCommand") - .f(void 0, void 0) - .ser(se_GetStorageLensGroupCommand) - .de(de_GetStorageLensGroupCommand) + .sc(GetStorageLensGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListAccessGrantsCommand.ts b/clients/client-s3-control/src/commands/ListAccessGrantsCommand.ts index caa326240859..34423cb6cbdb 100644 --- a/clients/client-s3-control/src/commands/ListAccessGrantsCommand.ts +++ b/clients/client-s3-control/src/commands/ListAccessGrantsCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListAccessGrantsRequest, ListAccessGrantsResult } from "../models/models_0"; -import { de_ListAccessGrantsCommand, se_ListAccessGrantsCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListAccessGrants } from "../schemas/schemas_0"; /** * @public @@ -112,7 +111,6 @@ export class ListAccessGrantsCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -120,9 +118,7 @@ export class ListAccessGrantsCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "ListAccessGrants", {}) .n("S3ControlClient", "ListAccessGrantsCommand") - .f(void 0, void 0) - .ser(se_ListAccessGrantsCommand) - .de(de_ListAccessGrantsCommand) + .sc(ListAccessGrants) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListAccessGrantsInstancesCommand.ts b/clients/client-s3-control/src/commands/ListAccessGrantsInstancesCommand.ts index 60cc75c4cff6..6c5dc315bd38 100644 --- a/clients/client-s3-control/src/commands/ListAccessGrantsInstancesCommand.ts +++ b/clients/client-s3-control/src/commands/ListAccessGrantsInstancesCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListAccessGrantsInstancesRequest, ListAccessGrantsInstancesResult } from "../models/models_0"; -import { de_ListAccessGrantsInstancesCommand, se_ListAccessGrantsInstancesCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListAccessGrantsInstances } from "../schemas/schemas_0"; /** * @public @@ -101,7 +100,6 @@ export class ListAccessGrantsInstancesCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -109,9 +107,7 @@ export class ListAccessGrantsInstancesCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "ListAccessGrantsInstances", {}) .n("S3ControlClient", "ListAccessGrantsInstancesCommand") - .f(void 0, void 0) - .ser(se_ListAccessGrantsInstancesCommand) - .de(de_ListAccessGrantsInstancesCommand) + .sc(ListAccessGrantsInstances) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListAccessGrantsLocationsCommand.ts b/clients/client-s3-control/src/commands/ListAccessGrantsLocationsCommand.ts index b7554bb2ac8b..cb930ca7c76f 100644 --- a/clients/client-s3-control/src/commands/ListAccessGrantsLocationsCommand.ts +++ b/clients/client-s3-control/src/commands/ListAccessGrantsLocationsCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListAccessGrantsLocationsRequest, ListAccessGrantsLocationsResult } from "../models/models_0"; -import { de_ListAccessGrantsLocationsCommand, se_ListAccessGrantsLocationsCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListAccessGrantsLocations } from "../schemas/schemas_0"; /** * @public @@ -99,7 +98,6 @@ export class ListAccessGrantsLocationsCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -107,9 +105,7 @@ export class ListAccessGrantsLocationsCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "ListAccessGrantsLocations", {}) .n("S3ControlClient", "ListAccessGrantsLocationsCommand") - .f(void 0, void 0) - .ser(se_ListAccessGrantsLocationsCommand) - .de(de_ListAccessGrantsLocationsCommand) + .sc(ListAccessGrantsLocations) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListAccessPointsCommand.ts b/clients/client-s3-control/src/commands/ListAccessPointsCommand.ts index 48ebfeccce69..0f1063420977 100644 --- a/clients/client-s3-control/src/commands/ListAccessPointsCommand.ts +++ b/clients/client-s3-control/src/commands/ListAccessPointsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListAccessPointsRequest, ListAccessPointsResult } from "../models/models_0"; -import { de_ListAccessPointsCommand, se_ListAccessPointsCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListAccessPoints } from "../schemas/schemas_0"; /** * @public @@ -127,17 +126,11 @@ export class ListAccessPointsCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "ListAccessPoints", {}) .n("S3ControlClient", "ListAccessPointsCommand") - .f(void 0, void 0) - .ser(se_ListAccessPointsCommand) - .de(de_ListAccessPointsCommand) + .sc(ListAccessPoints) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListAccessPointsForDirectoryBucketsCommand.ts b/clients/client-s3-control/src/commands/ListAccessPointsForDirectoryBucketsCommand.ts index 2e07c876b89c..fb88ed1cda42 100644 --- a/clients/client-s3-control/src/commands/ListAccessPointsForDirectoryBucketsCommand.ts +++ b/clients/client-s3-control/src/commands/ListAccessPointsForDirectoryBucketsCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { ListAccessPointsForDirectoryBucketsRequest, ListAccessPointsForDirectoryBucketsResult, } from "../models/models_0"; -import { - de_ListAccessPointsForDirectoryBucketsCommand, - se_ListAccessPointsForDirectoryBucketsCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListAccessPointsForDirectoryBuckets } from "../schemas/schemas_0"; /** * @public @@ -111,17 +107,11 @@ export class ListAccessPointsForDirectoryBucketsCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "ListAccessPointsForDirectoryBuckets", {}) .n("S3ControlClient", "ListAccessPointsForDirectoryBucketsCommand") - .f(void 0, void 0) - .ser(se_ListAccessPointsForDirectoryBucketsCommand) - .de(de_ListAccessPointsForDirectoryBucketsCommand) + .sc(ListAccessPointsForDirectoryBuckets) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListAccessPointsForObjectLambdaCommand.ts b/clients/client-s3-control/src/commands/ListAccessPointsForObjectLambdaCommand.ts index 07418ebcb67a..eecc1157f63b 100644 --- a/clients/client-s3-control/src/commands/ListAccessPointsForObjectLambdaCommand.ts +++ b/clients/client-s3-control/src/commands/ListAccessPointsForObjectLambdaCommand.ts @@ -1,18 +1,14 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListAccessPointsForObjectLambdaRequest } from "../models/models_0"; import { ListAccessPointsForObjectLambdaResult } from "../models/models_1"; -import { - de_ListAccessPointsForObjectLambdaCommand, - se_ListAccessPointsForObjectLambdaCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListAccessPointsForObjectLambda } from "../schemas/schemas_0"; /** * @public @@ -120,17 +116,11 @@ export class ListAccessPointsForObjectLambdaCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "ListAccessPointsForObjectLambda", {}) .n("S3ControlClient", "ListAccessPointsForObjectLambdaCommand") - .f(void 0, void 0) - .ser(se_ListAccessPointsForObjectLambdaCommand) - .de(de_ListAccessPointsForObjectLambdaCommand) + .sc(ListAccessPointsForObjectLambda) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListCallerAccessGrantsCommand.ts b/clients/client-s3-control/src/commands/ListCallerAccessGrantsCommand.ts index 858d66d9355a..f6c02e8a671e 100644 --- a/clients/client-s3-control/src/commands/ListCallerAccessGrantsCommand.ts +++ b/clients/client-s3-control/src/commands/ListCallerAccessGrantsCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListCallerAccessGrantsRequest, ListCallerAccessGrantsResult } from "../models/models_1"; -import { de_ListCallerAccessGrantsCommand, se_ListCallerAccessGrantsCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListCallerAccessGrants } from "../schemas/schemas_0"; /** * @public @@ -107,7 +106,6 @@ export class ListCallerAccessGrantsCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -115,9 +113,7 @@ export class ListCallerAccessGrantsCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "ListCallerAccessGrants", {}) .n("S3ControlClient", "ListCallerAccessGrantsCommand") - .f(void 0, void 0) - .ser(se_ListCallerAccessGrantsCommand) - .de(de_ListCallerAccessGrantsCommand) + .sc(ListCallerAccessGrants) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListJobsCommand.ts b/clients/client-s3-control/src/commands/ListJobsCommand.ts index e483d620c3cf..799b63141755 100644 --- a/clients/client-s3-control/src/commands/ListJobsCommand.ts +++ b/clients/client-s3-control/src/commands/ListJobsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListJobsRequest, ListJobsResult } from "../models/models_1"; -import { de_ListJobsCommand, se_ListJobsCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListJobs } from "../schemas/schemas_0"; /** * @public @@ -143,17 +142,11 @@ export class ListJobsCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "ListJobs", {}) .n("S3ControlClient", "ListJobsCommand") - .f(void 0, void 0) - .ser(se_ListJobsCommand) - .de(de_ListJobsCommand) + .sc(ListJobs) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListMultiRegionAccessPointsCommand.ts b/clients/client-s3-control/src/commands/ListMultiRegionAccessPointsCommand.ts index 5c08b045d5c3..8d1e6426e0d0 100644 --- a/clients/client-s3-control/src/commands/ListMultiRegionAccessPointsCommand.ts +++ b/clients/client-s3-control/src/commands/ListMultiRegionAccessPointsCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListMultiRegionAccessPointsRequest, ListMultiRegionAccessPointsResult } from "../models/models_1"; -import { de_ListMultiRegionAccessPointsCommand, se_ListMultiRegionAccessPointsCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListMultiRegionAccessPoints } from "../schemas/schemas_0"; /** * @public @@ -134,7 +133,6 @@ export class ListMultiRegionAccessPointsCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -142,9 +140,7 @@ export class ListMultiRegionAccessPointsCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "ListMultiRegionAccessPoints", {}) .n("S3ControlClient", "ListMultiRegionAccessPointsCommand") - .f(void 0, void 0) - .ser(se_ListMultiRegionAccessPointsCommand) - .de(de_ListMultiRegionAccessPointsCommand) + .sc(ListMultiRegionAccessPoints) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListRegionalBucketsCommand.ts b/clients/client-s3-control/src/commands/ListRegionalBucketsCommand.ts index 12b76278734c..0e51ab1e3525 100644 --- a/clients/client-s3-control/src/commands/ListRegionalBucketsCommand.ts +++ b/clients/client-s3-control/src/commands/ListRegionalBucketsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getRedirectFromPostIdPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListRegionalBucketsRequest, ListRegionalBucketsResult } from "../models/models_1"; -import { de_ListRegionalBucketsCommand, se_ListRegionalBucketsCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListRegionalBuckets } from "../schemas/schemas_0"; /** * @public @@ -98,17 +97,11 @@ export class ListRegionalBucketsCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getRedirectFromPostIdPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getRedirectFromPostIdPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "ListRegionalBuckets", {}) .n("S3ControlClient", "ListRegionalBucketsCommand") - .f(void 0, void 0) - .ser(se_ListRegionalBucketsCommand) - .de(de_ListRegionalBucketsCommand) + .sc(ListRegionalBuckets) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListStorageLensConfigurationsCommand.ts b/clients/client-s3-control/src/commands/ListStorageLensConfigurationsCommand.ts index b6ffb329c84c..ac8066bdc1cf 100644 --- a/clients/client-s3-control/src/commands/ListStorageLensConfigurationsCommand.ts +++ b/clients/client-s3-control/src/commands/ListStorageLensConfigurationsCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListStorageLensConfigurationsRequest, ListStorageLensConfigurationsResult } from "../models/models_1"; -import { - de_ListStorageLensConfigurationsCommand, - se_ListStorageLensConfigurationsCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListStorageLensConfigurations } from "../schemas/schemas_0"; /** * @public @@ -104,17 +100,11 @@ export class ListStorageLensConfigurationsCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "ListStorageLensConfigurations", {}) .n("S3ControlClient", "ListStorageLensConfigurationsCommand") - .f(void 0, void 0) - .ser(se_ListStorageLensConfigurationsCommand) - .de(de_ListStorageLensConfigurationsCommand) + .sc(ListStorageLensConfigurations) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListStorageLensGroupsCommand.ts b/clients/client-s3-control/src/commands/ListStorageLensGroupsCommand.ts index 321ca9d86274..5790049416d7 100644 --- a/clients/client-s3-control/src/commands/ListStorageLensGroupsCommand.ts +++ b/clients/client-s3-control/src/commands/ListStorageLensGroupsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListStorageLensGroupsRequest, ListStorageLensGroupsResult } from "../models/models_1"; -import { de_ListStorageLensGroupsCommand, se_ListStorageLensGroupsCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListStorageLensGroups } from "../schemas/schemas_0"; /** * @public @@ -93,17 +92,11 @@ export class ListStorageLensGroupsCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "ListStorageLensGroups", {}) .n("S3ControlClient", "ListStorageLensGroupsCommand") - .f(void 0, void 0) - .ser(se_ListStorageLensGroupsCommand) - .de(de_ListStorageLensGroupsCommand) + .sc(ListStorageLensGroups) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/ListTagsForResourceCommand.ts b/clients/client-s3-control/src/commands/ListTagsForResourceCommand.ts index 7b21102c157e..3380ad569f1a 100644 --- a/clients/client-s3-control/src/commands/ListTagsForResourceCommand.ts +++ b/clients/client-s3-control/src/commands/ListTagsForResourceCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListTagsForResourceRequest, ListTagsForResourceResult } from "../models/models_1"; -import { de_ListTagsForResourceCommand, se_ListTagsForResourceCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { ListTagsForResource } from "../schemas/schemas_0"; /** * @public @@ -136,17 +135,11 @@ export class ListTagsForResourceCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "ListTagsForResource", {}) .n("S3ControlClient", "ListTagsForResourceCommand") - .f(void 0, void 0) - .ser(se_ListTagsForResourceCommand) - .de(de_ListTagsForResourceCommand) + .sc(ListTagsForResource) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutAccessGrantsInstanceResourcePolicyCommand.ts b/clients/client-s3-control/src/commands/PutAccessGrantsInstanceResourcePolicyCommand.ts index 44cd18a5b3c2..79f828db10bf 100644 --- a/clients/client-s3-control/src/commands/PutAccessGrantsInstanceResourcePolicyCommand.ts +++ b/clients/client-s3-control/src/commands/PutAccessGrantsInstanceResourcePolicyCommand.ts @@ -2,7 +2,6 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -11,11 +10,8 @@ import { PutAccessGrantsInstanceResourcePolicyRequest, PutAccessGrantsInstanceResourcePolicyResult, } from "../models/models_1"; -import { - de_PutAccessGrantsInstanceResourcePolicyCommand, - se_PutAccessGrantsInstanceResourcePolicyCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutAccessGrantsInstanceResourcePolicy } from "../schemas/schemas_0"; /** * @public @@ -100,7 +96,6 @@ export class PutAccessGrantsInstanceResourcePolicyCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -108,9 +103,7 @@ export class PutAccessGrantsInstanceResourcePolicyCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "PutAccessGrantsInstanceResourcePolicy", {}) .n("S3ControlClient", "PutAccessGrantsInstanceResourcePolicyCommand") - .f(void 0, void 0) - .ser(se_PutAccessGrantsInstanceResourcePolicyCommand) - .de(de_PutAccessGrantsInstanceResourcePolicyCommand) + .sc(PutAccessGrantsInstanceResourcePolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutAccessPointConfigurationForObjectLambdaCommand.ts b/clients/client-s3-control/src/commands/PutAccessPointConfigurationForObjectLambdaCommand.ts index d34a459ad65f..34c1f24b3b4c 100644 --- a/clients/client-s3-control/src/commands/PutAccessPointConfigurationForObjectLambdaCommand.ts +++ b/clients/client-s3-control/src/commands/PutAccessPointConfigurationForObjectLambdaCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutAccessPointConfigurationForObjectLambdaRequest } from "../models/models_1"; -import { - de_PutAccessPointConfigurationForObjectLambdaCommand, - se_PutAccessPointConfigurationForObjectLambdaCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutAccessPointConfigurationForObjectLambda } from "../schemas/schemas_0"; /** * @public @@ -113,17 +109,11 @@ export class PutAccessPointConfigurationForObjectLambdaCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "PutAccessPointConfigurationForObjectLambda", {}) .n("S3ControlClient", "PutAccessPointConfigurationForObjectLambdaCommand") - .f(void 0, void 0) - .ser(se_PutAccessPointConfigurationForObjectLambdaCommand) - .de(de_PutAccessPointConfigurationForObjectLambdaCommand) + .sc(PutAccessPointConfigurationForObjectLambda) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutAccessPointPolicyCommand.ts b/clients/client-s3-control/src/commands/PutAccessPointPolicyCommand.ts index 6a976f8a385e..545cbb3a4ad3 100644 --- a/clients/client-s3-control/src/commands/PutAccessPointPolicyCommand.ts +++ b/clients/client-s3-control/src/commands/PutAccessPointPolicyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutAccessPointPolicyRequest } from "../models/models_1"; -import { de_PutAccessPointPolicyCommand, se_PutAccessPointPolicyCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutAccessPointPolicy } from "../schemas/schemas_0"; /** * @public @@ -96,17 +95,11 @@ export class PutAccessPointPolicyCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "PutAccessPointPolicy", {}) .n("S3ControlClient", "PutAccessPointPolicyCommand") - .f(void 0, void 0) - .ser(se_PutAccessPointPolicyCommand) - .de(de_PutAccessPointPolicyCommand) + .sc(PutAccessPointPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutAccessPointPolicyForObjectLambdaCommand.ts b/clients/client-s3-control/src/commands/PutAccessPointPolicyForObjectLambdaCommand.ts index 3292d3c5f9ec..4df0f1f670b1 100644 --- a/clients/client-s3-control/src/commands/PutAccessPointPolicyForObjectLambdaCommand.ts +++ b/clients/client-s3-control/src/commands/PutAccessPointPolicyForObjectLambdaCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutAccessPointPolicyForObjectLambdaRequest } from "../models/models_1"; -import { - de_PutAccessPointPolicyForObjectLambdaCommand, - se_PutAccessPointPolicyForObjectLambdaCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutAccessPointPolicyForObjectLambda } from "../schemas/schemas_0"; /** * @public @@ -98,17 +94,11 @@ export class PutAccessPointPolicyForObjectLambdaCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "PutAccessPointPolicyForObjectLambda", {}) .n("S3ControlClient", "PutAccessPointPolicyForObjectLambdaCommand") - .f(void 0, void 0) - .ser(se_PutAccessPointPolicyForObjectLambdaCommand) - .de(de_PutAccessPointPolicyForObjectLambdaCommand) + .sc(PutAccessPointPolicyForObjectLambda) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutAccessPointScopeCommand.ts b/clients/client-s3-control/src/commands/PutAccessPointScopeCommand.ts index 29d6241dbc36..ff2217303b76 100644 --- a/clients/client-s3-control/src/commands/PutAccessPointScopeCommand.ts +++ b/clients/client-s3-control/src/commands/PutAccessPointScopeCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutAccessPointScopeRequest } from "../models/models_1"; -import { de_PutAccessPointScopeCommand, se_PutAccessPointScopeCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutAccessPointScope } from "../schemas/schemas_0"; /** * @public @@ -97,17 +96,11 @@ export class PutAccessPointScopeCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "PutAccessPointScope", {}) .n("S3ControlClient", "PutAccessPointScopeCommand") - .f(void 0, void 0) - .ser(se_PutAccessPointScopeCommand) - .de(de_PutAccessPointScopeCommand) + .sc(PutAccessPointScope) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutBucketLifecycleConfigurationCommand.ts b/clients/client-s3-control/src/commands/PutBucketLifecycleConfigurationCommand.ts index 0f9bf77b2853..725b0774eaba 100644 --- a/clients/client-s3-control/src/commands/PutBucketLifecycleConfigurationCommand.ts +++ b/clients/client-s3-control/src/commands/PutBucketLifecycleConfigurationCommand.ts @@ -2,17 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketLifecycleConfigurationRequest } from "../models/models_1"; -import { - de_PutBucketLifecycleConfigurationCommand, - se_PutBucketLifecycleConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutBucketLifecycleConfiguration } from "../schemas/schemas_0"; /** * @public @@ -157,7 +153,6 @@ export class PutBucketLifecycleConfigurationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -165,9 +160,7 @@ export class PutBucketLifecycleConfigurationCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "PutBucketLifecycleConfiguration", {}) .n("S3ControlClient", "PutBucketLifecycleConfigurationCommand") - .f(void 0, void 0) - .ser(se_PutBucketLifecycleConfigurationCommand) - .de(de_PutBucketLifecycleConfigurationCommand) + .sc(PutBucketLifecycleConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutBucketPolicyCommand.ts b/clients/client-s3-control/src/commands/PutBucketPolicyCommand.ts index 1b135d2f93c1..b448dd4a19bc 100644 --- a/clients/client-s3-control/src/commands/PutBucketPolicyCommand.ts +++ b/clients/client-s3-control/src/commands/PutBucketPolicyCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketPolicyRequest } from "../models/models_1"; -import { de_PutBucketPolicyCommand, se_PutBucketPolicyCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutBucketPolicy } from "../schemas/schemas_0"; /** * @public @@ -114,7 +113,6 @@ export class PutBucketPolicyCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -122,9 +120,7 @@ export class PutBucketPolicyCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "PutBucketPolicy", {}) .n("S3ControlClient", "PutBucketPolicyCommand") - .f(void 0, void 0) - .ser(se_PutBucketPolicyCommand) - .de(de_PutBucketPolicyCommand) + .sc(PutBucketPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutBucketReplicationCommand.ts b/clients/client-s3-control/src/commands/PutBucketReplicationCommand.ts index 3b255152c5f4..ad423873283e 100644 --- a/clients/client-s3-control/src/commands/PutBucketReplicationCommand.ts +++ b/clients/client-s3-control/src/commands/PutBucketReplicationCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketReplicationRequest } from "../models/models_1"; -import { de_PutBucketReplicationCommand, se_PutBucketReplicationCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutBucketReplication } from "../schemas/schemas_0"; /** * @public @@ -223,7 +222,6 @@ export class PutBucketReplicationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -231,9 +229,7 @@ export class PutBucketReplicationCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "PutBucketReplication", {}) .n("S3ControlClient", "PutBucketReplicationCommand") - .f(void 0, void 0) - .ser(se_PutBucketReplicationCommand) - .de(de_PutBucketReplicationCommand) + .sc(PutBucketReplication) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutBucketTaggingCommand.ts b/clients/client-s3-control/src/commands/PutBucketTaggingCommand.ts index 7a09b32b1cda..4777d37e63c0 100644 --- a/clients/client-s3-control/src/commands/PutBucketTaggingCommand.ts +++ b/clients/client-s3-control/src/commands/PutBucketTaggingCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketTaggingRequest } from "../models/models_1"; -import { de_PutBucketTaggingCommand, se_PutBucketTaggingCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutBucketTagging } from "../schemas/schemas_0"; /** * @public @@ -167,7 +166,6 @@ export class PutBucketTaggingCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -175,9 +173,7 @@ export class PutBucketTaggingCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "PutBucketTagging", {}) .n("S3ControlClient", "PutBucketTaggingCommand") - .f(void 0, void 0) - .ser(se_PutBucketTaggingCommand) - .de(de_PutBucketTaggingCommand) + .sc(PutBucketTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutBucketVersioningCommand.ts b/clients/client-s3-control/src/commands/PutBucketVersioningCommand.ts index 4130575bf1f1..fdb6db3ff74c 100644 --- a/clients/client-s3-control/src/commands/PutBucketVersioningCommand.ts +++ b/clients/client-s3-control/src/commands/PutBucketVersioningCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketVersioningRequest } from "../models/models_1"; -import { de_PutBucketVersioningCommand, se_PutBucketVersioningCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutBucketVersioning } from "../schemas/schemas_0"; /** * @public @@ -146,7 +145,6 @@ export class PutBucketVersioningCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -154,9 +152,7 @@ export class PutBucketVersioningCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "PutBucketVersioning", {}) .n("S3ControlClient", "PutBucketVersioningCommand") - .f(void 0, void 0) - .ser(se_PutBucketVersioningCommand) - .de(de_PutBucketVersioningCommand) + .sc(PutBucketVersioning) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutJobTaggingCommand.ts b/clients/client-s3-control/src/commands/PutJobTaggingCommand.ts index da9ca226d9de..56d1c6ecbd56 100644 --- a/clients/client-s3-control/src/commands/PutJobTaggingCommand.ts +++ b/clients/client-s3-control/src/commands/PutJobTaggingCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutJobTaggingRequest, PutJobTaggingResult } from "../models/models_1"; -import { de_PutJobTaggingCommand, se_PutJobTaggingCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutJobTagging } from "../schemas/schemas_0"; /** * @public @@ -162,17 +161,11 @@ export class PutJobTaggingCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "PutJobTagging", {}) .n("S3ControlClient", "PutJobTaggingCommand") - .f(void 0, void 0) - .ser(se_PutJobTaggingCommand) - .de(de_PutJobTaggingCommand) + .sc(PutJobTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutMultiRegionAccessPointPolicyCommand.ts b/clients/client-s3-control/src/commands/PutMultiRegionAccessPointPolicyCommand.ts index a886f21b6472..de7694230888 100644 --- a/clients/client-s3-control/src/commands/PutMultiRegionAccessPointPolicyCommand.ts +++ b/clients/client-s3-control/src/commands/PutMultiRegionAccessPointPolicyCommand.ts @@ -2,17 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutMultiRegionAccessPointPolicyRequest, PutMultiRegionAccessPointPolicyResult } from "../models/models_1"; -import { - de_PutMultiRegionAccessPointPolicyCommand, - se_PutMultiRegionAccessPointPolicyCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutMultiRegionAccessPointPolicy } from "../schemas/schemas_0"; /** * @public @@ -112,7 +108,6 @@ export class PutMultiRegionAccessPointPolicyCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -120,9 +115,7 @@ export class PutMultiRegionAccessPointPolicyCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "PutMultiRegionAccessPointPolicy", {}) .n("S3ControlClient", "PutMultiRegionAccessPointPolicyCommand") - .f(void 0, void 0) - .ser(se_PutMultiRegionAccessPointPolicyCommand) - .de(de_PutMultiRegionAccessPointPolicyCommand) + .sc(PutMultiRegionAccessPointPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutPublicAccessBlockCommand.ts b/clients/client-s3-control/src/commands/PutPublicAccessBlockCommand.ts index cc4faa6234e2..31d990e037b4 100644 --- a/clients/client-s3-control/src/commands/PutPublicAccessBlockCommand.ts +++ b/clients/client-s3-control/src/commands/PutPublicAccessBlockCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutPublicAccessBlockRequest } from "../models/models_1"; -import { de_PutPublicAccessBlockCommand, se_PutPublicAccessBlockCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutPublicAccessBlock } from "../schemas/schemas_0"; /** * @public @@ -101,17 +100,11 @@ export class PutPublicAccessBlockCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "PutPublicAccessBlock", {}) .n("S3ControlClient", "PutPublicAccessBlockCommand") - .f(void 0, void 0) - .ser(se_PutPublicAccessBlockCommand) - .de(de_PutPublicAccessBlockCommand) + .sc(PutPublicAccessBlock) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutStorageLensConfigurationCommand.ts b/clients/client-s3-control/src/commands/PutStorageLensConfigurationCommand.ts index 1e00679071e3..bd9b944d28a2 100644 --- a/clients/client-s3-control/src/commands/PutStorageLensConfigurationCommand.ts +++ b/clients/client-s3-control/src/commands/PutStorageLensConfigurationCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutStorageLensConfigurationRequest } from "../models/models_1"; -import { de_PutStorageLensConfigurationCommand, se_PutStorageLensConfigurationCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutStorageLensConfiguration } from "../schemas/schemas_0"; /** * @public @@ -182,17 +181,11 @@ export class PutStorageLensConfigurationCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "PutStorageLensConfiguration", {}) .n("S3ControlClient", "PutStorageLensConfigurationCommand") - .f(void 0, void 0) - .ser(se_PutStorageLensConfigurationCommand) - .de(de_PutStorageLensConfigurationCommand) + .sc(PutStorageLensConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/PutStorageLensConfigurationTaggingCommand.ts b/clients/client-s3-control/src/commands/PutStorageLensConfigurationTaggingCommand.ts index d269d4dc7331..8ffbb7bac841 100644 --- a/clients/client-s3-control/src/commands/PutStorageLensConfigurationTaggingCommand.ts +++ b/clients/client-s3-control/src/commands/PutStorageLensConfigurationTaggingCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { PutStorageLensConfigurationTaggingRequest, PutStorageLensConfigurationTaggingResult, } from "../models/models_1"; -import { - de_PutStorageLensConfigurationTaggingCommand, - se_PutStorageLensConfigurationTaggingCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { PutStorageLensConfigurationTagging } from "../schemas/schemas_0"; /** * @public @@ -102,17 +98,11 @@ export class PutStorageLensConfigurationTaggingCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "PutStorageLensConfigurationTagging", {}) .n("S3ControlClient", "PutStorageLensConfigurationTaggingCommand") - .f(void 0, void 0) - .ser(se_PutStorageLensConfigurationTaggingCommand) - .de(de_PutStorageLensConfigurationTaggingCommand) + .sc(PutStorageLensConfigurationTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/SubmitMultiRegionAccessPointRoutesCommand.ts b/clients/client-s3-control/src/commands/SubmitMultiRegionAccessPointRoutesCommand.ts index d0824e66189c..4c47c47ce907 100644 --- a/clients/client-s3-control/src/commands/SubmitMultiRegionAccessPointRoutesCommand.ts +++ b/clients/client-s3-control/src/commands/SubmitMultiRegionAccessPointRoutesCommand.ts @@ -2,7 +2,6 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -11,11 +10,8 @@ import { SubmitMultiRegionAccessPointRoutesRequest, SubmitMultiRegionAccessPointRoutesResult, } from "../models/models_1"; -import { - de_SubmitMultiRegionAccessPointRoutesCommand, - se_SubmitMultiRegionAccessPointRoutesCommand, -} from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { SubmitMultiRegionAccessPointRoutes } from "../schemas/schemas_0"; /** * @public @@ -139,7 +135,6 @@ export class SubmitMultiRegionAccessPointRoutesCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -147,9 +142,7 @@ export class SubmitMultiRegionAccessPointRoutesCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "SubmitMultiRegionAccessPointRoutes", {}) .n("S3ControlClient", "SubmitMultiRegionAccessPointRoutesCommand") - .f(void 0, void 0) - .ser(se_SubmitMultiRegionAccessPointRoutesCommand) - .de(de_SubmitMultiRegionAccessPointRoutesCommand) + .sc(SubmitMultiRegionAccessPointRoutes) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/TagResourceCommand.ts b/clients/client-s3-control/src/commands/TagResourceCommand.ts index 80df8866bc9c..ed608e345117 100644 --- a/clients/client-s3-control/src/commands/TagResourceCommand.ts +++ b/clients/client-s3-control/src/commands/TagResourceCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { TagResourceRequest, TagResourceResult } from "../models/models_1"; -import { de_TagResourceCommand, se_TagResourceCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { TagResource } from "../schemas/schemas_0"; /** * @public @@ -154,17 +153,11 @@ export class TagResourceCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "TagResource", {}) .n("S3ControlClient", "TagResourceCommand") - .f(void 0, void 0) - .ser(se_TagResourceCommand) - .de(de_TagResourceCommand) + .sc(TagResource) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/UntagResourceCommand.ts b/clients/client-s3-control/src/commands/UntagResourceCommand.ts index 818a672fe8ce..926e801e952d 100644 --- a/clients/client-s3-control/src/commands/UntagResourceCommand.ts +++ b/clients/client-s3-control/src/commands/UntagResourceCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { UntagResourceRequest, UntagResourceResult } from "../models/models_1"; -import { de_UntagResourceCommand, se_UntagResourceCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { UntagResource } from "../schemas/schemas_0"; /** * @public @@ -133,17 +132,11 @@ export class UntagResourceCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "UntagResource", {}) .n("S3ControlClient", "UntagResourceCommand") - .f(void 0, void 0) - .ser(se_UntagResourceCommand) - .de(de_UntagResourceCommand) + .sc(UntagResource) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/UpdateAccessGrantsLocationCommand.ts b/clients/client-s3-control/src/commands/UpdateAccessGrantsLocationCommand.ts index cf38fc605ede..fcbe4b948c07 100644 --- a/clients/client-s3-control/src/commands/UpdateAccessGrantsLocationCommand.ts +++ b/clients/client-s3-control/src/commands/UpdateAccessGrantsLocationCommand.ts @@ -2,14 +2,13 @@ import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getApplyMd5BodyChecksumPlugin } from "@smithy/middleware-apply-body-checksum"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateAccessGrantsLocationRequest, UpdateAccessGrantsLocationResult } from "../models/models_1"; -import { de_UpdateAccessGrantsLocationCommand, se_UpdateAccessGrantsLocationCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { UpdateAccessGrantsLocation } from "../schemas/schemas_0"; /** * @public @@ -98,7 +97,6 @@ export class UpdateAccessGrantsLocationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config), getApplyMd5BodyChecksumPlugin(config), @@ -106,9 +104,7 @@ export class UpdateAccessGrantsLocationCommand extends $Command }) .s("AWSS3ControlServiceV20180820", "UpdateAccessGrantsLocation", {}) .n("S3ControlClient", "UpdateAccessGrantsLocationCommand") - .f(void 0, void 0) - .ser(se_UpdateAccessGrantsLocationCommand) - .de(de_UpdateAccessGrantsLocationCommand) + .sc(UpdateAccessGrantsLocation) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/UpdateJobPriorityCommand.ts b/clients/client-s3-control/src/commands/UpdateJobPriorityCommand.ts index 48ac3832f3e0..2e25d475b01b 100644 --- a/clients/client-s3-control/src/commands/UpdateJobPriorityCommand.ts +++ b/clients/client-s3-control/src/commands/UpdateJobPriorityCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateJobPriorityRequest, UpdateJobPriorityResult } from "../models/models_1"; -import { de_UpdateJobPriorityCommand, se_UpdateJobPriorityCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { UpdateJobPriority } from "../schemas/schemas_0"; /** * @public @@ -123,17 +122,11 @@ export class UpdateJobPriorityCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "UpdateJobPriority", {}) .n("S3ControlClient", "UpdateJobPriorityCommand") - .f(void 0, void 0) - .ser(se_UpdateJobPriorityCommand) - .de(de_UpdateJobPriorityCommand) + .sc(UpdateJobPriority) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/UpdateJobStatusCommand.ts b/clients/client-s3-control/src/commands/UpdateJobStatusCommand.ts index d01e6ad8e0e6..2be6f9466cb5 100644 --- a/clients/client-s3-control/src/commands/UpdateJobStatusCommand.ts +++ b/clients/client-s3-control/src/commands/UpdateJobStatusCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateJobStatusRequest, UpdateJobStatusResult } from "../models/models_1"; -import { de_UpdateJobStatusCommand, se_UpdateJobStatusCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { UpdateJobStatus } from "../schemas/schemas_0"; /** * @public @@ -129,17 +128,11 @@ export class UpdateJobStatusCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "UpdateJobStatus", {}) .n("S3ControlClient", "UpdateJobStatusCommand") - .f(void 0, void 0) - .ser(se_UpdateJobStatusCommand) - .de(de_UpdateJobStatusCommand) + .sc(UpdateJobStatus) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/commands/UpdateStorageLensGroupCommand.ts b/clients/client-s3-control/src/commands/UpdateStorageLensGroupCommand.ts index 9396b47cd0fa..8503d7d524d3 100644 --- a/clients/client-s3-control/src/commands/UpdateStorageLensGroupCommand.ts +++ b/clients/client-s3-control/src/commands/UpdateStorageLensGroupCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getProcessArnablesPlugin } from "@aws-sdk/middleware-sdk-s3-control"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateStorageLensGroupRequest } from "../models/models_1"; -import { de_UpdateStorageLensGroupCommand, se_UpdateStorageLensGroupCommand } from "../protocols/Aws_restXml"; import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient"; +import { UpdateStorageLensGroup } from "../schemas/schemas_0"; /** * @public @@ -153,17 +152,11 @@ export class UpdateStorageLensGroupCommand extends $Command AccountId: { type: "contextParams", name: "AccountId" }, }) .m(function (this: any, Command: any, cs: any, config: S3ControlClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getProcessArnablesPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getProcessArnablesPlugin(config)]; }) .s("AWSS3ControlServiceV20180820", "UpdateStorageLensGroup", {}) .n("S3ControlClient", "UpdateStorageLensGroupCommand") - .f(void 0, void 0) - .ser(se_UpdateStorageLensGroupCommand) - .de(de_UpdateStorageLensGroupCommand) + .sc(UpdateStorageLensGroup) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3-control/src/models/models_0.ts b/clients/client-s3-control/src/models/models_0.ts index 533ab903245c..8a192d59d524 100644 --- a/clients/client-s3-control/src/models/models_0.ts +++ b/clients/client-s3-control/src/models/models_0.ts @@ -1,5 +1,5 @@ // smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from "@smithy/smithy-client"; +import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { S3ControlServiceException as __BaseException } from "./S3ControlServiceException"; @@ -1593,15 +1593,14 @@ export namespace ObjectLambdaContentTransformation { $unknown: [string, any]; } + /** + * @deprecated unused in schema-serde mode. + * + */ export interface Visitor { AwsLambda: (value: AwsLambdaTransformation) => T; _: (name: string, value: any) => T; } - - export const visit = (value: ObjectLambdaContentTransformation, visitor: Visitor): T => { - if (value.AwsLambda !== undefined) return visitor.AwsLambda(value.AwsLambda); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; } /** @@ -2267,6 +2266,10 @@ export namespace ObjectEncryptionFilter { $unknown: [string, any]; } + /** + * @deprecated unused in schema-serde mode. + * + */ export interface Visitor { SSES3: (value: SSES3Filter) => T; SSEKMS: (value: SSEKMSFilter) => T; @@ -2275,15 +2278,6 @@ export namespace ObjectEncryptionFilter { NOTSSE: (value: NotSSEFilter) => T; _: (name: string, value: any) => T; } - - export const visit = (value: ObjectEncryptionFilter, visitor: Visitor): T => { - if (value.SSES3 !== undefined) return visitor.SSES3(value.SSES3); - if (value.SSEKMS !== undefined) return visitor.SSEKMS(value.SSEKMS); - if (value.DSSEKMS !== undefined) return visitor.DSSEKMS(value.DSSEKMS); - if (value.SSEC !== undefined) return visitor.SSEC(value.SSEC); - if (value.NOTSSE !== undefined) return visitor.NOTSSE(value.NOTSSE); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; } /** @@ -2562,15 +2556,14 @@ export namespace JobManifestGenerator { $unknown: [string, any]; } + /** + * @deprecated unused in schema-serde mode. + * + */ export interface Visitor { S3JobManifestGenerator: (value: S3JobManifestGenerator) => T; _: (name: string, value: any) => T; } - - export const visit = (value: JobManifestGenerator, visitor: Visitor): T => { - if (value.S3JobManifestGenerator !== undefined) return visitor.S3JobManifestGenerator(value.S3JobManifestGenerator); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; } /** @@ -7841,21 +7834,3 @@ export interface ObjectLambdaAccessPoint { */ Alias?: ObjectLambdaAccessPointAlias | undefined; } - -/** - * @internal - */ -export const CredentialsFilterSensitiveLog = (obj: Credentials): any => ({ - ...obj, - ...(obj.AccessKeyId && { AccessKeyId: SENSITIVE_STRING }), - ...(obj.SecretAccessKey && { SecretAccessKey: SENSITIVE_STRING }), - ...(obj.SessionToken && { SessionToken: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const GetDataAccessResultFilterSensitiveLog = (obj: GetDataAccessResult): any => ({ - ...obj, - ...(obj.Credentials && { Credentials: SENSITIVE_STRING }), -}); diff --git a/clients/client-s3-control/src/protocols/Aws_restXml.ts b/clients/client-s3-control/src/protocols/Aws_restXml.ts deleted file mode 100644 index 1d957b903676..000000000000 --- a/clients/client-s3-control/src/protocols/Aws_restXml.ts +++ /dev/null @@ -1,10502 +0,0 @@ -// smithy-typescript generated code -import { loadRestXmlErrorCode, parseXmlBody as parseBody, parseXmlErrorBody as parseErrorBody } from "@aws-sdk/core"; -import { XmlNode as __XmlNode, XmlText as __XmlText } from "@aws-sdk/xml-builder"; -import { requestBuilder as rb } from "@smithy/core"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http"; -import { - collectBody, - decorateServiceException as __decorateServiceException, - expectNonNull as __expectNonNull, - expectObject as __expectObject, - expectString as __expectString, - expectUnion as __expectUnion, - extendedEncodeURIComponent as __extendedEncodeURIComponent, - getArrayIfSingleItem as __getArrayIfSingleItem, - isSerializableHeaderValue, - map, - parseBoolean as __parseBoolean, - parseRfc3339DateTimeWithOffset as __parseRfc3339DateTimeWithOffset, - resolvedPath as __resolvedPath, - serializeDateTime as __serializeDateTime, - strictParseFloat as __strictParseFloat, - strictParseInt32 as __strictParseInt32, - strictParseLong as __strictParseLong, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - ResponseMetadata as __ResponseMetadata, - SerdeContext as __SerdeContext, -} from "@smithy/types"; -import { v4 as generateIdempotencyToken } from "@smithy/uuid"; - -import { - AssociateAccessGrantsIdentityCenterCommandInput, - AssociateAccessGrantsIdentityCenterCommandOutput, -} from "../commands/AssociateAccessGrantsIdentityCenterCommand"; -import { CreateAccessGrantCommandInput, CreateAccessGrantCommandOutput } from "../commands/CreateAccessGrantCommand"; -import { - CreateAccessGrantsInstanceCommandInput, - CreateAccessGrantsInstanceCommandOutput, -} from "../commands/CreateAccessGrantsInstanceCommand"; -import { - CreateAccessGrantsLocationCommandInput, - CreateAccessGrantsLocationCommandOutput, -} from "../commands/CreateAccessGrantsLocationCommand"; -import { CreateAccessPointCommandInput, CreateAccessPointCommandOutput } from "../commands/CreateAccessPointCommand"; -import { - CreateAccessPointForObjectLambdaCommandInput, - CreateAccessPointForObjectLambdaCommandOutput, -} from "../commands/CreateAccessPointForObjectLambdaCommand"; -import { CreateBucketCommandInput, CreateBucketCommandOutput } from "../commands/CreateBucketCommand"; -import { CreateJobCommandInput, CreateJobCommandOutput } from "../commands/CreateJobCommand"; -import { - CreateMultiRegionAccessPointCommandInput, - CreateMultiRegionAccessPointCommandOutput, -} from "../commands/CreateMultiRegionAccessPointCommand"; -import { - CreateStorageLensGroupCommandInput, - CreateStorageLensGroupCommandOutput, -} from "../commands/CreateStorageLensGroupCommand"; -import { DeleteAccessGrantCommandInput, DeleteAccessGrantCommandOutput } from "../commands/DeleteAccessGrantCommand"; -import { - DeleteAccessGrantsInstanceCommandInput, - DeleteAccessGrantsInstanceCommandOutput, -} from "../commands/DeleteAccessGrantsInstanceCommand"; -import { - DeleteAccessGrantsInstanceResourcePolicyCommandInput, - DeleteAccessGrantsInstanceResourcePolicyCommandOutput, -} from "../commands/DeleteAccessGrantsInstanceResourcePolicyCommand"; -import { - DeleteAccessGrantsLocationCommandInput, - DeleteAccessGrantsLocationCommandOutput, -} from "../commands/DeleteAccessGrantsLocationCommand"; -import { DeleteAccessPointCommandInput, DeleteAccessPointCommandOutput } from "../commands/DeleteAccessPointCommand"; -import { - DeleteAccessPointForObjectLambdaCommandInput, - DeleteAccessPointForObjectLambdaCommandOutput, -} from "../commands/DeleteAccessPointForObjectLambdaCommand"; -import { - DeleteAccessPointPolicyCommandInput, - DeleteAccessPointPolicyCommandOutput, -} from "../commands/DeleteAccessPointPolicyCommand"; -import { - DeleteAccessPointPolicyForObjectLambdaCommandInput, - DeleteAccessPointPolicyForObjectLambdaCommandOutput, -} from "../commands/DeleteAccessPointPolicyForObjectLambdaCommand"; -import { - DeleteAccessPointScopeCommandInput, - DeleteAccessPointScopeCommandOutput, -} from "../commands/DeleteAccessPointScopeCommand"; -import { DeleteBucketCommandInput, DeleteBucketCommandOutput } from "../commands/DeleteBucketCommand"; -import { - DeleteBucketLifecycleConfigurationCommandInput, - DeleteBucketLifecycleConfigurationCommandOutput, -} from "../commands/DeleteBucketLifecycleConfigurationCommand"; -import { DeleteBucketPolicyCommandInput, DeleteBucketPolicyCommandOutput } from "../commands/DeleteBucketPolicyCommand"; -import { - DeleteBucketReplicationCommandInput, - DeleteBucketReplicationCommandOutput, -} from "../commands/DeleteBucketReplicationCommand"; -import { - DeleteBucketTaggingCommandInput, - DeleteBucketTaggingCommandOutput, -} from "../commands/DeleteBucketTaggingCommand"; -import { DeleteJobTaggingCommandInput, DeleteJobTaggingCommandOutput } from "../commands/DeleteJobTaggingCommand"; -import { - DeleteMultiRegionAccessPointCommandInput, - DeleteMultiRegionAccessPointCommandOutput, -} from "../commands/DeleteMultiRegionAccessPointCommand"; -import { - DeletePublicAccessBlockCommandInput, - DeletePublicAccessBlockCommandOutput, -} from "../commands/DeletePublicAccessBlockCommand"; -import { - DeleteStorageLensConfigurationCommandInput, - DeleteStorageLensConfigurationCommandOutput, -} from "../commands/DeleteStorageLensConfigurationCommand"; -import { - DeleteStorageLensConfigurationTaggingCommandInput, - DeleteStorageLensConfigurationTaggingCommandOutput, -} from "../commands/DeleteStorageLensConfigurationTaggingCommand"; -import { - DeleteStorageLensGroupCommandInput, - DeleteStorageLensGroupCommandOutput, -} from "../commands/DeleteStorageLensGroupCommand"; -import { DescribeJobCommandInput, DescribeJobCommandOutput } from "../commands/DescribeJobCommand"; -import { - DescribeMultiRegionAccessPointOperationCommandInput, - DescribeMultiRegionAccessPointOperationCommandOutput, -} from "../commands/DescribeMultiRegionAccessPointOperationCommand"; -import { - DissociateAccessGrantsIdentityCenterCommandInput, - DissociateAccessGrantsIdentityCenterCommandOutput, -} from "../commands/DissociateAccessGrantsIdentityCenterCommand"; -import { GetAccessGrantCommandInput, GetAccessGrantCommandOutput } from "../commands/GetAccessGrantCommand"; -import { - GetAccessGrantsInstanceCommandInput, - GetAccessGrantsInstanceCommandOutput, -} from "../commands/GetAccessGrantsInstanceCommand"; -import { - GetAccessGrantsInstanceForPrefixCommandInput, - GetAccessGrantsInstanceForPrefixCommandOutput, -} from "../commands/GetAccessGrantsInstanceForPrefixCommand"; -import { - GetAccessGrantsInstanceResourcePolicyCommandInput, - GetAccessGrantsInstanceResourcePolicyCommandOutput, -} from "../commands/GetAccessGrantsInstanceResourcePolicyCommand"; -import { - GetAccessGrantsLocationCommandInput, - GetAccessGrantsLocationCommandOutput, -} from "../commands/GetAccessGrantsLocationCommand"; -import { GetAccessPointCommandInput, GetAccessPointCommandOutput } from "../commands/GetAccessPointCommand"; -import { - GetAccessPointConfigurationForObjectLambdaCommandInput, - GetAccessPointConfigurationForObjectLambdaCommandOutput, -} from "../commands/GetAccessPointConfigurationForObjectLambdaCommand"; -import { - GetAccessPointForObjectLambdaCommandInput, - GetAccessPointForObjectLambdaCommandOutput, -} from "../commands/GetAccessPointForObjectLambdaCommand"; -import { - GetAccessPointPolicyCommandInput, - GetAccessPointPolicyCommandOutput, -} from "../commands/GetAccessPointPolicyCommand"; -import { - GetAccessPointPolicyForObjectLambdaCommandInput, - GetAccessPointPolicyForObjectLambdaCommandOutput, -} from "../commands/GetAccessPointPolicyForObjectLambdaCommand"; -import { - GetAccessPointPolicyStatusCommandInput, - GetAccessPointPolicyStatusCommandOutput, -} from "../commands/GetAccessPointPolicyStatusCommand"; -import { - GetAccessPointPolicyStatusForObjectLambdaCommandInput, - GetAccessPointPolicyStatusForObjectLambdaCommandOutput, -} from "../commands/GetAccessPointPolicyStatusForObjectLambdaCommand"; -import { - GetAccessPointScopeCommandInput, - GetAccessPointScopeCommandOutput, -} from "../commands/GetAccessPointScopeCommand"; -import { GetBucketCommandInput, GetBucketCommandOutput } from "../commands/GetBucketCommand"; -import { - GetBucketLifecycleConfigurationCommandInput, - GetBucketLifecycleConfigurationCommandOutput, -} from "../commands/GetBucketLifecycleConfigurationCommand"; -import { GetBucketPolicyCommandInput, GetBucketPolicyCommandOutput } from "../commands/GetBucketPolicyCommand"; -import { - GetBucketReplicationCommandInput, - GetBucketReplicationCommandOutput, -} from "../commands/GetBucketReplicationCommand"; -import { GetBucketTaggingCommandInput, GetBucketTaggingCommandOutput } from "../commands/GetBucketTaggingCommand"; -import { - GetBucketVersioningCommandInput, - GetBucketVersioningCommandOutput, -} from "../commands/GetBucketVersioningCommand"; -import { GetDataAccessCommandInput, GetDataAccessCommandOutput } from "../commands/GetDataAccessCommand"; -import { GetJobTaggingCommandInput, GetJobTaggingCommandOutput } from "../commands/GetJobTaggingCommand"; -import { - GetMultiRegionAccessPointCommandInput, - GetMultiRegionAccessPointCommandOutput, -} from "../commands/GetMultiRegionAccessPointCommand"; -import { - GetMultiRegionAccessPointPolicyCommandInput, - GetMultiRegionAccessPointPolicyCommandOutput, -} from "../commands/GetMultiRegionAccessPointPolicyCommand"; -import { - GetMultiRegionAccessPointPolicyStatusCommandInput, - GetMultiRegionAccessPointPolicyStatusCommandOutput, -} from "../commands/GetMultiRegionAccessPointPolicyStatusCommand"; -import { - GetMultiRegionAccessPointRoutesCommandInput, - GetMultiRegionAccessPointRoutesCommandOutput, -} from "../commands/GetMultiRegionAccessPointRoutesCommand"; -import { - GetPublicAccessBlockCommandInput, - GetPublicAccessBlockCommandOutput, -} from "../commands/GetPublicAccessBlockCommand"; -import { - GetStorageLensConfigurationCommandInput, - GetStorageLensConfigurationCommandOutput, -} from "../commands/GetStorageLensConfigurationCommand"; -import { - GetStorageLensConfigurationTaggingCommandInput, - GetStorageLensConfigurationTaggingCommandOutput, -} from "../commands/GetStorageLensConfigurationTaggingCommand"; -import { - GetStorageLensGroupCommandInput, - GetStorageLensGroupCommandOutput, -} from "../commands/GetStorageLensGroupCommand"; -import { ListAccessGrantsCommandInput, ListAccessGrantsCommandOutput } from "../commands/ListAccessGrantsCommand"; -import { - ListAccessGrantsInstancesCommandInput, - ListAccessGrantsInstancesCommandOutput, -} from "../commands/ListAccessGrantsInstancesCommand"; -import { - ListAccessGrantsLocationsCommandInput, - ListAccessGrantsLocationsCommandOutput, -} from "../commands/ListAccessGrantsLocationsCommand"; -import { ListAccessPointsCommandInput, ListAccessPointsCommandOutput } from "../commands/ListAccessPointsCommand"; -import { - ListAccessPointsForDirectoryBucketsCommandInput, - ListAccessPointsForDirectoryBucketsCommandOutput, -} from "../commands/ListAccessPointsForDirectoryBucketsCommand"; -import { - ListAccessPointsForObjectLambdaCommandInput, - ListAccessPointsForObjectLambdaCommandOutput, -} from "../commands/ListAccessPointsForObjectLambdaCommand"; -import { - ListCallerAccessGrantsCommandInput, - ListCallerAccessGrantsCommandOutput, -} from "../commands/ListCallerAccessGrantsCommand"; -import { ListJobsCommandInput, ListJobsCommandOutput } from "../commands/ListJobsCommand"; -import { - ListMultiRegionAccessPointsCommandInput, - ListMultiRegionAccessPointsCommandOutput, -} from "../commands/ListMultiRegionAccessPointsCommand"; -import { - ListRegionalBucketsCommandInput, - ListRegionalBucketsCommandOutput, -} from "../commands/ListRegionalBucketsCommand"; -import { - ListStorageLensConfigurationsCommandInput, - ListStorageLensConfigurationsCommandOutput, -} from "../commands/ListStorageLensConfigurationsCommand"; -import { - ListStorageLensGroupsCommandInput, - ListStorageLensGroupsCommandOutput, -} from "../commands/ListStorageLensGroupsCommand"; -import { - ListTagsForResourceCommandInput, - ListTagsForResourceCommandOutput, -} from "../commands/ListTagsForResourceCommand"; -import { - PutAccessGrantsInstanceResourcePolicyCommandInput, - PutAccessGrantsInstanceResourcePolicyCommandOutput, -} from "../commands/PutAccessGrantsInstanceResourcePolicyCommand"; -import { - PutAccessPointConfigurationForObjectLambdaCommandInput, - PutAccessPointConfigurationForObjectLambdaCommandOutput, -} from "../commands/PutAccessPointConfigurationForObjectLambdaCommand"; -import { - PutAccessPointPolicyCommandInput, - PutAccessPointPolicyCommandOutput, -} from "../commands/PutAccessPointPolicyCommand"; -import { - PutAccessPointPolicyForObjectLambdaCommandInput, - PutAccessPointPolicyForObjectLambdaCommandOutput, -} from "../commands/PutAccessPointPolicyForObjectLambdaCommand"; -import { - PutAccessPointScopeCommandInput, - PutAccessPointScopeCommandOutput, -} from "../commands/PutAccessPointScopeCommand"; -import { - PutBucketLifecycleConfigurationCommandInput, - PutBucketLifecycleConfigurationCommandOutput, -} from "../commands/PutBucketLifecycleConfigurationCommand"; -import { PutBucketPolicyCommandInput, PutBucketPolicyCommandOutput } from "../commands/PutBucketPolicyCommand"; -import { - PutBucketReplicationCommandInput, - PutBucketReplicationCommandOutput, -} from "../commands/PutBucketReplicationCommand"; -import { PutBucketTaggingCommandInput, PutBucketTaggingCommandOutput } from "../commands/PutBucketTaggingCommand"; -import { - PutBucketVersioningCommandInput, - PutBucketVersioningCommandOutput, -} from "../commands/PutBucketVersioningCommand"; -import { PutJobTaggingCommandInput, PutJobTaggingCommandOutput } from "../commands/PutJobTaggingCommand"; -import { - PutMultiRegionAccessPointPolicyCommandInput, - PutMultiRegionAccessPointPolicyCommandOutput, -} from "../commands/PutMultiRegionAccessPointPolicyCommand"; -import { - PutPublicAccessBlockCommandInput, - PutPublicAccessBlockCommandOutput, -} from "../commands/PutPublicAccessBlockCommand"; -import { - PutStorageLensConfigurationCommandInput, - PutStorageLensConfigurationCommandOutput, -} from "../commands/PutStorageLensConfigurationCommand"; -import { - PutStorageLensConfigurationTaggingCommandInput, - PutStorageLensConfigurationTaggingCommandOutput, -} from "../commands/PutStorageLensConfigurationTaggingCommand"; -import { - SubmitMultiRegionAccessPointRoutesCommandInput, - SubmitMultiRegionAccessPointRoutesCommandOutput, -} from "../commands/SubmitMultiRegionAccessPointRoutesCommand"; -import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand"; -import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand"; -import { - UpdateAccessGrantsLocationCommandInput, - UpdateAccessGrantsLocationCommandOutput, -} from "../commands/UpdateAccessGrantsLocationCommand"; -import { UpdateJobPriorityCommandInput, UpdateJobPriorityCommandOutput } from "../commands/UpdateJobPriorityCommand"; -import { UpdateJobStatusCommandInput, UpdateJobStatusCommandOutput } from "../commands/UpdateJobStatusCommand"; -import { - UpdateStorageLensGroupCommandInput, - UpdateStorageLensGroupCommandOutput, -} from "../commands/UpdateStorageLensGroupCommand"; -import { - _Exclude, - AbortIncompleteMultipartUpload, - AccessControlTranslation, - AccessGrantsLocationConfiguration, - AccessPoint, - AccountLevel, - ActivityMetrics, - AdvancedCostOptimizationMetrics, - AdvancedDataProtectionMetrics, - AsyncErrorDetails, - AsyncOperation, - AsyncRequestParameters, - AsyncResponseDetails, - AwsLambdaTransformation, - BadRequestException, - BucketAlreadyExists, - BucketAlreadyOwnedByYou, - BucketLevel, - CloudWatchMetrics, - CreateBucketConfiguration, - CreateMultiRegionAccessPointInput, - Credentials, - DeleteMarkerReplication, - DeleteMultiRegionAccessPointInput, - Destination, - DetailedStatusCodesMetrics, - DSSEKMSFilter, - EncryptionConfiguration, - EstablishedMultiRegionAccessPointPolicy, - ExistingObjectReplication, - GeneratedManifestEncryption, - Grantee, - IdempotencyException, - Include, - InternalServiceException, - JobDescriptor, - JobFailure, - JobManifest, - JobManifestFieldName, - JobManifestGenerator, - JobManifestGeneratorFilter, - JobManifestLocation, - JobManifestSpec, - JobOperation, - JobProgressSummary, - JobReport, - JobTimers, - KeyNameConstraint, - LambdaInvokeOperation, - LifecycleExpiration, - LifecycleRule, - LifecycleRuleAndOperator, - LifecycleRuleFilter, - ListAccessGrantEntry, - ListAccessGrantsInstanceEntry, - ListAccessGrantsLocationsEntry, - MatchObjectAge, - MatchObjectSize, - Metrics, - MultiRegionAccessPointPolicyDocument, - MultiRegionAccessPointRegionalResponse, - MultiRegionAccessPointReport, - MultiRegionAccessPointRoute, - MultiRegionAccessPointsAsyncResponse, - NoncurrentVersionExpiration, - NoncurrentVersionTransition, - NoSuchPublicAccessBlockConfiguration, - NotFoundException, - NotSSEFilter, - ObjectEncryptionFilter, - ObjectLambdaAccessPoint, - ObjectLambdaAccessPointAlias, - ObjectLambdaAllowedFeature, - ObjectLambdaConfiguration, - ObjectLambdaContentTransformation, - ObjectLambdaTransformationConfiguration, - ObjectLambdaTransformationConfigurationAction, - PolicyStatus, - PrefixLevel, - PrefixLevelStorageMetrics, - ProposedMultiRegionAccessPointPolicy, - PublicAccessBlockConfiguration, - PutMultiRegionAccessPointPolicyInput, - Region, - RegionReport, - ReplicaModifications, - ReplicationConfiguration, - ReplicationRule, - ReplicationRuleAndOperator, - ReplicationRuleFilter, - ReplicationStatus, - ReplicationTime, - ReplicationTimeValue, - S3AccessControlList, - S3AccessControlPolicy, - S3BucketDestination, - S3ComputeObjectChecksumOperation, - S3CopyObjectOperation, - S3DeleteObjectTaggingOperation, - S3GeneratedManifestDescriptor, - S3Grant, - S3Grantee, - S3InitiateRestoreObjectOperation, - S3JobManifestGenerator, - S3ManifestOutputLocation, - S3ObjectLockLegalHold, - S3ObjectMetadata, - S3ObjectOwner, - S3ReplicateObjectOperation, - S3Retention, - S3SetObjectAclOperation, - S3SetObjectLegalHoldOperation, - S3SetObjectRetentionOperation, - S3SetObjectTaggingOperation, - S3StorageClass, - S3Tag, - Scope, - ScopePermission, - SelectionCriteria, - SourceSelectionCriteria, - SSECFilter, - SSEKMS, - SseKmsEncryptedObjects, - SSEKMSEncryption, - SSEKMSFilter, - SSES3, - SSES3Encryption, - SSES3Filter, - StorageLensAwsOrg, - StorageLensConfiguration, - StorageLensDataExport, - StorageLensDataExportEncryption, - StorageLensGroup, - StorageLensGroupAndOperator, - StorageLensGroupFilter, - StorageLensGroupLevel, - StorageLensGroupLevelSelectionCriteria, - StorageLensGroupOrOperator, - StorageLensTag, - Tag, - TooManyRequestsException, - Transition, - VpcConfiguration, -} from "../models/models_0"; -import { - InvalidNextTokenException, - InvalidRequestException, - JobListDescriptor, - JobStatusException, - LifecycleConfiguration, - ListCallerAccessGrantsEntry, - ListStorageLensConfigurationEntry, - ListStorageLensGroupEntry, - RegionalBucket, - Tagging, - TooManyTagsException, - VersioningConfiguration, -} from "../models/models_1"; -import { S3ControlServiceException as __BaseException } from "../models/S3ControlServiceException"; - -/** - * serializeAws_restXmlAssociateAccessGrantsIdentityCenterCommand - */ -export const se_AssociateAccessGrantsIdentityCenterCommand = async ( - input: AssociateAccessGrantsIdentityCenterCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/identitycenter"); - let body: any; - body = _ve; - const bn = new __XmlNode(_AAGICR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - bn.cc(input, _ICA); - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateAccessGrantCommand - */ -export const se_CreateAccessGrantCommand = async ( - input: CreateAccessGrantCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/grant"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CAGR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_AGLC] != null) { - bn.c(se_AccessGrantsLocationConfiguration(input[_AGLC], context).n(_AGLC)); - } - bn.cc(input, _AGLI); - if (input[_AA] != null) { - bn.c(__XmlNode.of(_ICAA, input[_AA]).n(_AA)); - } - if (input[_G] != null) { - bn.c(se_Grantee(input[_G], context).n(_G)); - } - bn.cc(input, _P); - bn.cc(input, _SPT); - bn.lc(input, "Tags", "Tags", () => se_TagList(input[_T]!, context)); - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateAccessGrantsInstanceCommand - */ -export const se_CreateAccessGrantsInstanceCommand = async ( - input: CreateAccessGrantsInstanceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CAGIR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - bn.cc(input, _ICA); - bn.lc(input, "Tags", "Tags", () => se_TagList(input[_T]!, context)); - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateAccessGrantsLocationCommand - */ -export const se_CreateAccessGrantsLocationCommand = async ( - input: CreateAccessGrantsLocationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/location"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CAGLR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - bn.cc(input, _IAMRA); - if (input[_LS] != null) { - bn.c(__XmlNode.of(_SP, input[_LS]).n(_LS)); - } - bn.lc(input, "Tags", "Tags", () => se_TagList(input[_T]!, context)); - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateAccessPointCommand - */ -export const se_CreateAccessPointCommand = async ( - input: CreateAccessPointCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspoint/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_CAPR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_B] != null) { - bn.c(__XmlNode.of(_BN, input[_B]).n(_B)); - } - if (input[_BAI] != null) { - bn.c(__XmlNode.of(_AI, input[_BAI]).n(_BAI)); - } - if (input[_PABC] != null) { - bn.c(se_PublicAccessBlockConfiguration(input[_PABC], context).n(_PABC)); - } - if (input[_S] != null) { - bn.c(se_Scope(input[_S], context).n(_S)); - } - bn.lc(input, "Tags", "Tags", () => se_TagList(input[_T]!, context)); - if (input[_VC] != null) { - bn.c(se_VpcConfiguration(input[_VC], context).n(_VC)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateAccessPointForObjectLambdaCommand - */ -export const se_CreateAccessPointForObjectLambdaCommand = async ( - input: CreateAccessPointForObjectLambdaCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspointforobjectlambda/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_CAPFOLR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_C] != null) { - bn.c(se_ObjectLambdaConfiguration(input[_C], context).n(_C)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateBucketCommand - */ -export const se_CreateBucketCommand = async ( - input: CreateBucketCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaa]: input[_ACL]!, - [_xagfc]: input[_GFC]!, - [_xagr]: input[_GR]!, - [_xagra]: input[_GRACP]!, - [_xagw]: input[_GW]!, - [_xagwa]: input[_GWACP]!, - [_xabole]: [() => isSerializableHeaderValue(input[_OLEFB]), () => input[_OLEFB]!.toString()], - [_xaoi]: input[_OI]!, - }); - b.bp("/v20180820/bucket/{Bucket}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - let contents: any; - if (input.CreateBucketConfiguration !== undefined) { - contents = se_CreateBucketConfiguration(input.CreateBucketConfiguration, context); - body = _ve; - contents.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateJobCommand - */ -export const se_CreateJobCommand = async ( - input: CreateJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/jobs"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CJR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_CRT] === undefined) { - input[_CRT] = generateIdempotencyToken(); - } - if (input[_CRT] != null) { - bn.c(__XmlNode.of(_NEMLS, input[_CRT]).n(_CRT)); - } - if (input[_CR] != null) { - bn.c(__XmlNode.of(_CR, String(input[_CR])).n(_CR)); - } - if (input[_D] != null) { - bn.c(__XmlNode.of(_NEMLSo, input[_D]).n(_D)); - } - if (input[_M] != null) { - bn.c(se_JobManifest(input[_M], context).n(_M)); - } - if (input[_MG] != null) { - bn.c(se_JobManifestGenerator(input[_MG], context).n(_MG)); - } - if (input[_O] != null) { - bn.c(se_JobOperation(input[_O], context).n(_O)); - } - if (input[_Pr] != null) { - bn.c(__XmlNode.of(_JP, String(input[_Pr])).n(_Pr)); - } - if (input[_R] != null) { - bn.c(se_JobReport(input[_R], context).n(_R)); - } - if (input[_RA] != null) { - bn.c(__XmlNode.of(_IAMRA, input[_RA]).n(_RA)); - } - bn.lc(input, "Tags", "Tags", () => se_S3TagSet(input[_T]!, context)); - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateMultiRegionAccessPointCommand - */ -export const se_CreateMultiRegionAccessPointCommand = async ( - input: CreateMultiRegionAccessPointCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/async-requests/mrap/create"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CMRAPR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_CT] === undefined) { - input[_CT] = generateIdempotencyToken(); - } - if (input[_CT] != null) { - bn.c(__XmlNode.of(_MRAPCT, input[_CT]).n(_CT)); - } - if (input[_De] != null) { - bn.c(se_CreateMultiRegionAccessPointInput(input[_De], context).n(_De)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateStorageLensGroupCommand - */ -export const se_CreateStorageLensGroupCommand = async ( - input: CreateStorageLensGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/storagelensgroup"); - let body: any; - body = _ve; - const bn = new __XmlNode(_CSLGR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_SLG] != null) { - bn.c(se_StorageLensGroup(input[_SLG], context).n(_SLG)); - } - bn.lc(input, "Tags", "Tags", () => se_TagList(input[_T]!, context)); - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteAccessGrantCommand - */ -export const se_DeleteAccessGrantCommand = async ( - input: DeleteAccessGrantCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/grant/{AccessGrantId}"); - b.p("AccessGrantId", () => input.AccessGrantId!, "{AccessGrantId}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteAccessGrantsInstanceCommand - */ -export const se_DeleteAccessGrantsInstanceCommand = async ( - input: DeleteAccessGrantsInstanceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance"); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteAccessGrantsInstanceResourcePolicyCommand - */ -export const se_DeleteAccessGrantsInstanceResourcePolicyCommand = async ( - input: DeleteAccessGrantsInstanceResourcePolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/resourcepolicy"); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteAccessGrantsLocationCommand - */ -export const se_DeleteAccessGrantsLocationCommand = async ( - input: DeleteAccessGrantsLocationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/location/{AccessGrantsLocationId}"); - b.p("AccessGrantsLocationId", () => input.AccessGrantsLocationId!, "{AccessGrantsLocationId}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteAccessPointCommand - */ -export const se_DeleteAccessPointCommand = async ( - input: DeleteAccessPointCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspoint/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteAccessPointForObjectLambdaCommand - */ -export const se_DeleteAccessPointForObjectLambdaCommand = async ( - input: DeleteAccessPointForObjectLambdaCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspointforobjectlambda/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteAccessPointPolicyCommand - */ -export const se_DeleteAccessPointPolicyCommand = async ( - input: DeleteAccessPointPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspoint/{Name}/policy"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteAccessPointPolicyForObjectLambdaCommand - */ -export const se_DeleteAccessPointPolicyForObjectLambdaCommand = async ( - input: DeleteAccessPointPolicyForObjectLambdaCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspointforobjectlambda/{Name}/policy"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteAccessPointScopeCommand - */ -export const se_DeleteAccessPointScopeCommand = async ( - input: DeleteAccessPointScopeCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspoint/{Name}/scope"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketCommand - */ -export const se_DeleteBucketCommand = async ( - input: DeleteBucketCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketLifecycleConfigurationCommand - */ -export const se_DeleteBucketLifecycleConfigurationCommand = async ( - input: DeleteBucketLifecycleConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}/lifecycleconfiguration"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketPolicyCommand - */ -export const se_DeleteBucketPolicyCommand = async ( - input: DeleteBucketPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}/policy"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketReplicationCommand - */ -export const se_DeleteBucketReplicationCommand = async ( - input: DeleteBucketReplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}/replication"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketTaggingCommand - */ -export const se_DeleteBucketTaggingCommand = async ( - input: DeleteBucketTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}/tagging"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteJobTaggingCommand - */ -export const se_DeleteJobTaggingCommand = async ( - input: DeleteJobTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/jobs/{JobId}/tagging"); - b.p("JobId", () => input.JobId!, "{JobId}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteMultiRegionAccessPointCommand - */ -export const se_DeleteMultiRegionAccessPointCommand = async ( - input: DeleteMultiRegionAccessPointCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/async-requests/mrap/delete"); - let body: any; - body = _ve; - const bn = new __XmlNode(_DMRAPR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_CT] === undefined) { - input[_CT] = generateIdempotencyToken(); - } - if (input[_CT] != null) { - bn.c(__XmlNode.of(_MRAPCT, input[_CT]).n(_CT)); - } - if (input[_De] != null) { - bn.c(se_DeleteMultiRegionAccessPointInput(input[_De], context).n(_De)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeletePublicAccessBlockCommand - */ -export const se_DeletePublicAccessBlockCommand = async ( - input: DeletePublicAccessBlockCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/configuration/publicAccessBlock"); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteStorageLensConfigurationCommand - */ -export const se_DeleteStorageLensConfigurationCommand = async ( - input: DeleteStorageLensConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/storagelens/{ConfigId}"); - b.p("ConfigId", () => input.ConfigId!, "{ConfigId}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteStorageLensConfigurationTaggingCommand - */ -export const se_DeleteStorageLensConfigurationTaggingCommand = async ( - input: DeleteStorageLensConfigurationTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/storagelens/{ConfigId}/tagging"); - b.p("ConfigId", () => input.ConfigId!, "{ConfigId}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteStorageLensGroupCommand - */ -export const se_DeleteStorageLensGroupCommand = async ( - input: DeleteStorageLensGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/storagelensgroup/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDescribeJobCommand - */ -export const se_DescribeJobCommand = async ( - input: DescribeJobCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/jobs/{JobId}"); - b.p("JobId", () => input.JobId!, "{JobId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDescribeMultiRegionAccessPointOperationCommand - */ -export const se_DescribeMultiRegionAccessPointOperationCommand = async ( - input: DescribeMultiRegionAccessPointOperationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/async-requests/mrap/{RequestTokenARN+}"); - b.p("RequestTokenARN", () => input.RequestTokenARN!, "{RequestTokenARN+}", true); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDissociateAccessGrantsIdentityCenterCommand - */ -export const se_DissociateAccessGrantsIdentityCenterCommand = async ( - input: DissociateAccessGrantsIdentityCenterCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/identitycenter"); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessGrantCommand - */ -export const se_GetAccessGrantCommand = async ( - input: GetAccessGrantCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/grant/{AccessGrantId}"); - b.p("AccessGrantId", () => input.AccessGrantId!, "{AccessGrantId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessGrantsInstanceCommand - */ -export const se_GetAccessGrantsInstanceCommand = async ( - input: GetAccessGrantsInstanceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance"); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessGrantsInstanceForPrefixCommand - */ -export const se_GetAccessGrantsInstanceForPrefixCommand = async ( - input: GetAccessGrantsInstanceForPrefixCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/prefix"); - const query: any = map({ - [_s]: [, __expectNonNull(input[_SP]!, `S3Prefix`)], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessGrantsInstanceResourcePolicyCommand - */ -export const se_GetAccessGrantsInstanceResourcePolicyCommand = async ( - input: GetAccessGrantsInstanceResourcePolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/resourcepolicy"); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessGrantsLocationCommand - */ -export const se_GetAccessGrantsLocationCommand = async ( - input: GetAccessGrantsLocationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/location/{AccessGrantsLocationId}"); - b.p("AccessGrantsLocationId", () => input.AccessGrantsLocationId!, "{AccessGrantsLocationId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessPointCommand - */ -export const se_GetAccessPointCommand = async ( - input: GetAccessPointCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspoint/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessPointConfigurationForObjectLambdaCommand - */ -export const se_GetAccessPointConfigurationForObjectLambdaCommand = async ( - input: GetAccessPointConfigurationForObjectLambdaCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspointforobjectlambda/{Name}/configuration"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessPointForObjectLambdaCommand - */ -export const se_GetAccessPointForObjectLambdaCommand = async ( - input: GetAccessPointForObjectLambdaCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspointforobjectlambda/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessPointPolicyCommand - */ -export const se_GetAccessPointPolicyCommand = async ( - input: GetAccessPointPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspoint/{Name}/policy"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessPointPolicyForObjectLambdaCommand - */ -export const se_GetAccessPointPolicyForObjectLambdaCommand = async ( - input: GetAccessPointPolicyForObjectLambdaCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspointforobjectlambda/{Name}/policy"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessPointPolicyStatusCommand - */ -export const se_GetAccessPointPolicyStatusCommand = async ( - input: GetAccessPointPolicyStatusCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspoint/{Name}/policyStatus"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessPointPolicyStatusForObjectLambdaCommand - */ -export const se_GetAccessPointPolicyStatusForObjectLambdaCommand = async ( - input: GetAccessPointPolicyStatusForObjectLambdaCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspointforobjectlambda/{Name}/policyStatus"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetAccessPointScopeCommand - */ -export const se_GetAccessPointScopeCommand = async ( - input: GetAccessPointScopeCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspoint/{Name}/scope"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketCommand - */ -export const se_GetBucketCommand = async ( - input: GetBucketCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketLifecycleConfigurationCommand - */ -export const se_GetBucketLifecycleConfigurationCommand = async ( - input: GetBucketLifecycleConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}/lifecycleconfiguration"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketPolicyCommand - */ -export const se_GetBucketPolicyCommand = async ( - input: GetBucketPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}/policy"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketReplicationCommand - */ -export const se_GetBucketReplicationCommand = async ( - input: GetBucketReplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}/replication"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketTaggingCommand - */ -export const se_GetBucketTaggingCommand = async ( - input: GetBucketTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}/tagging"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketVersioningCommand - */ -export const se_GetBucketVersioningCommand = async ( - input: GetBucketVersioningCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}/versioning"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetDataAccessCommand - */ -export const se_GetDataAccessCommand = async ( - input: GetDataAccessCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/dataaccess"); - const query: any = map({ - [_t]: [, __expectNonNull(input[_Ta]!, `Target`)], - [_p]: [, __expectNonNull(input[_P]!, `Permission`)], - [_dS]: [() => input.DurationSeconds !== void 0, () => input[_DS]!.toString()], - [_pr]: [, input[_Pri]!], - [_tT]: [, input[_TT]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetJobTaggingCommand - */ -export const se_GetJobTaggingCommand = async ( - input: GetJobTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/jobs/{JobId}/tagging"); - b.p("JobId", () => input.JobId!, "{JobId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetMultiRegionAccessPointCommand - */ -export const se_GetMultiRegionAccessPointCommand = async ( - input: GetMultiRegionAccessPointCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/mrap/instances/{Name+}"); - b.p("Name", () => input.Name!, "{Name+}", true); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetMultiRegionAccessPointPolicyCommand - */ -export const se_GetMultiRegionAccessPointPolicyCommand = async ( - input: GetMultiRegionAccessPointPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/mrap/instances/{Name+}/policy"); - b.p("Name", () => input.Name!, "{Name+}", true); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetMultiRegionAccessPointPolicyStatusCommand - */ -export const se_GetMultiRegionAccessPointPolicyStatusCommand = async ( - input: GetMultiRegionAccessPointPolicyStatusCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/mrap/instances/{Name+}/policystatus"); - b.p("Name", () => input.Name!, "{Name+}", true); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetMultiRegionAccessPointRoutesCommand - */ -export const se_GetMultiRegionAccessPointRoutesCommand = async ( - input: GetMultiRegionAccessPointRoutesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/mrap/instances/{Mrap+}/routes"); - b.p("Mrap", () => input.Mrap!, "{Mrap+}", true); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetPublicAccessBlockCommand - */ -export const se_GetPublicAccessBlockCommand = async ( - input: GetPublicAccessBlockCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/configuration/publicAccessBlock"); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetStorageLensConfigurationCommand - */ -export const se_GetStorageLensConfigurationCommand = async ( - input: GetStorageLensConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/storagelens/{ConfigId}"); - b.p("ConfigId", () => input.ConfigId!, "{ConfigId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetStorageLensConfigurationTaggingCommand - */ -export const se_GetStorageLensConfigurationTaggingCommand = async ( - input: GetStorageLensConfigurationTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/storagelens/{ConfigId}/tagging"); - b.p("ConfigId", () => input.ConfigId!, "{ConfigId}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetStorageLensGroupCommand - */ -export const se_GetStorageLensGroupCommand = async ( - input: GetStorageLensGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/storagelensgroup/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListAccessGrantsCommand - */ -export const se_ListAccessGrantsCommand = async ( - input: ListAccessGrantsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/grants"); - const query: any = map({ - [_nT]: [, input[_NT]!], - [_mR]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - [_g]: [, input[_GT]!], - [_gr]: [, input[_GI]!], - [_p]: [, input[_P]!], - [_gra]: [, input[_GS]!], - [_aa]: [, input[_AA]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListAccessGrantsInstancesCommand - */ -export const se_ListAccessGrantsInstancesCommand = async ( - input: ListAccessGrantsInstancesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstances"); - const query: any = map({ - [_nT]: [, input[_NT]!], - [_mR]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListAccessGrantsLocationsCommand - */ -export const se_ListAccessGrantsLocationsCommand = async ( - input: ListAccessGrantsLocationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/locations"); - const query: any = map({ - [_nT]: [, input[_NT]!], - [_mR]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - [_l]: [, input[_LS]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListAccessPointsCommand - */ -export const se_ListAccessPointsCommand = async ( - input: ListAccessPointsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspoint"); - const query: any = map({ - [_b]: [, input[_B]!], - [_nT]: [, input[_NT]!], - [_mR]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - [_dSI]: [, input[_DSI]!], - [_dST]: [, input[_DST]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListAccessPointsForDirectoryBucketsCommand - */ -export const se_ListAccessPointsForDirectoryBucketsCommand = async ( - input: ListAccessPointsForDirectoryBucketsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspointfordirectory"); - const query: any = map({ - [_dB]: [, input[_DB]!], - [_nT]: [, input[_NT]!], - [_mR]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListAccessPointsForObjectLambdaCommand - */ -export const se_ListAccessPointsForObjectLambdaCommand = async ( - input: ListAccessPointsForObjectLambdaCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspointforobjectlambda"); - const query: any = map({ - [_nT]: [, input[_NT]!], - [_mR]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListCallerAccessGrantsCommand - */ -export const se_ListCallerAccessGrantsCommand = async ( - input: ListCallerAccessGrantsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/caller/grants"); - const query: any = map({ - [_gra]: [, input[_GS]!], - [_nT]: [, input[_NT]!], - [_mR]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - [_aBA]: [() => input.AllowedByApplication !== void 0, () => input[_ABA]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListJobsCommand - */ -export const se_ListJobsCommand = async ( - input: ListJobsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/jobs"); - const query: any = map({ - [_jS]: [() => input.JobStatuses !== void 0, () => input[_JS]! || []], - [_nT]: [, input[_NT]!], - [_mR]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListMultiRegionAccessPointsCommand - */ -export const se_ListMultiRegionAccessPointsCommand = async ( - input: ListMultiRegionAccessPointsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/mrap/instances"); - const query: any = map({ - [_nT]: [, input[_NT]!], - [_mR]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListRegionalBucketsCommand - */ -export const se_ListRegionalBucketsCommand = async ( - input: ListRegionalBucketsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - [_xaoi]: input[_OI]!, - }); - b.bp("/v20180820/bucket"); - const query: any = map({ - [_nT]: [, input[_NT]!], - [_mR]: [() => input.MaxResults !== void 0, () => input[_MR]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListStorageLensConfigurationsCommand - */ -export const se_ListStorageLensConfigurationsCommand = async ( - input: ListStorageLensConfigurationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/storagelens"); - const query: any = map({ - [_nT]: [, input[_NT]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListStorageLensGroupsCommand - */ -export const se_ListStorageLensGroupsCommand = async ( - input: ListStorageLensGroupsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/storagelensgroup"); - const query: any = map({ - [_nT]: [, input[_NT]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListTagsForResourceCommand - */ -export const se_ListTagsForResourceCommand = async ( - input: ListTagsForResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/tags/{ResourceArn+}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn+}", true); - let body: any; - b.m("GET").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutAccessGrantsInstanceResourcePolicyCommand - */ -export const se_PutAccessGrantsInstanceResourcePolicyCommand = async ( - input: PutAccessGrantsInstanceResourcePolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/resourcepolicy"); - let body: any; - body = _ve; - const bn = new __XmlNode(_PAGIRPR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - bn.cc(input, _Or); - if (input[_Po] != null) { - bn.c(__XmlNode.of(_PD, input[_Po]).n(_Po)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutAccessPointConfigurationForObjectLambdaCommand - */ -export const se_PutAccessPointConfigurationForObjectLambdaCommand = async ( - input: PutAccessPointConfigurationForObjectLambdaCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspointforobjectlambda/{Name}/configuration"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_PAPCFOLR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_C] != null) { - bn.c(se_ObjectLambdaConfiguration(input[_C], context).n(_C)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutAccessPointPolicyCommand - */ -export const se_PutAccessPointPolicyCommand = async ( - input: PutAccessPointPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspoint/{Name}/policy"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_PAPPR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - bn.cc(input, _Po); - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutAccessPointPolicyForObjectLambdaCommand - */ -export const se_PutAccessPointPolicyForObjectLambdaCommand = async ( - input: PutAccessPointPolicyForObjectLambdaCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspointforobjectlambda/{Name}/policy"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_PAPPFOLR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_Po] != null) { - bn.c(__XmlNode.of(_OLP, input[_Po]).n(_Po)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutAccessPointScopeCommand - */ -export const se_PutAccessPointScopeCommand = async ( - input: PutAccessPointScopeCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accesspoint/{Name}/scope"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_PAPSR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_S] != null) { - bn.c(se_Scope(input[_S], context).n(_S)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutBucketLifecycleConfigurationCommand - */ -export const se_PutBucketLifecycleConfigurationCommand = async ( - input: PutBucketLifecycleConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}/lifecycleconfiguration"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - let contents: any; - if (input.LifecycleConfiguration !== undefined) { - contents = se_LifecycleConfiguration(input.LifecycleConfiguration, context); - body = _ve; - contents.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutBucketPolicyCommand - */ -export const se_PutBucketPolicyCommand = async ( - input: PutBucketPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - [_xacrsba]: [() => isSerializableHeaderValue(input[_CRSBA]), () => input[_CRSBA]!.toString()], - }); - b.bp("/v20180820/bucket/{Bucket}/policy"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_PBPR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - bn.cc(input, _Po); - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutBucketReplicationCommand - */ -export const se_PutBucketReplicationCommand = async ( - input: PutBucketReplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}/replication"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - let contents: any; - if (input.ReplicationConfiguration !== undefined) { - contents = se_ReplicationConfiguration(input.ReplicationConfiguration, context); - body = _ve; - contents.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutBucketTaggingCommand - */ -export const se_PutBucketTaggingCommand = async ( - input: PutBucketTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/bucket/{Bucket}/tagging"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - let contents: any; - if (input.Tagging !== undefined) { - contents = se_Tagging(input.Tagging, context); - body = _ve; - contents.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutBucketVersioningCommand - */ -export const se_PutBucketVersioningCommand = async ( - input: PutBucketVersioningCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - [_xam]: input[_MFA]!, - }); - b.bp("/v20180820/bucket/{Bucket}/versioning"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - let contents: any; - if (input.VersioningConfiguration !== undefined) { - contents = se_VersioningConfiguration(input.VersioningConfiguration, context); - body = _ve; - contents.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutJobTaggingCommand - */ -export const se_PutJobTaggingCommand = async ( - input: PutJobTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/jobs/{JobId}/tagging"); - b.p("JobId", () => input.JobId!, "{JobId}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_PJTR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - bn.lc(input, "Tags", "Tags", () => se_S3TagSet(input[_T]!, context)); - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutMultiRegionAccessPointPolicyCommand - */ -export const se_PutMultiRegionAccessPointPolicyCommand = async ( - input: PutMultiRegionAccessPointPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/async-requests/mrap/put-policy"); - let body: any; - body = _ve; - const bn = new __XmlNode(_PMRAPPR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_CT] === undefined) { - input[_CT] = generateIdempotencyToken(); - } - if (input[_CT] != null) { - bn.c(__XmlNode.of(_MRAPCT, input[_CT]).n(_CT)); - } - if (input[_De] != null) { - bn.c(se_PutMultiRegionAccessPointPolicyInput(input[_De], context).n(_De)); - } - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutPublicAccessBlockCommand - */ -export const se_PutPublicAccessBlockCommand = async ( - input: PutPublicAccessBlockCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/configuration/publicAccessBlock"); - let body: any; - let contents: any; - if (input.PublicAccessBlockConfiguration !== undefined) { - contents = se_PublicAccessBlockConfiguration(input.PublicAccessBlockConfiguration, context); - body = _ve; - contents.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutStorageLensConfigurationCommand - */ -export const se_PutStorageLensConfigurationCommand = async ( - input: PutStorageLensConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/storagelens/{ConfigId}"); - b.p("ConfigId", () => input.ConfigId!, "{ConfigId}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_PSLCR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_SLC] != null) { - bn.c(se_StorageLensConfiguration(input[_SLC], context).n(_SLC)); - } - bn.lc(input, "Tags", "Tags", () => se_StorageLensTags(input[_T]!, context)); - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutStorageLensConfigurationTaggingCommand - */ -export const se_PutStorageLensConfigurationTaggingCommand = async ( - input: PutStorageLensConfigurationTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/storagelens/{ConfigId}/tagging"); - b.p("ConfigId", () => input.ConfigId!, "{ConfigId}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_PSLCTR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - bn.lc(input, "Tags", "Tags", () => se_StorageLensTags(input[_T]!, context)); - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlSubmitMultiRegionAccessPointRoutesCommand - */ -export const se_SubmitMultiRegionAccessPointRoutesCommand = async ( - input: SubmitMultiRegionAccessPointRoutesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/mrap/instances/{Mrap+}/routes"); - b.p("Mrap", () => input.Mrap!, "{Mrap+}", true); - let body: any; - body = _ve; - const bn = new __XmlNode(_SMRAPRR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - bn.lc(input, "RouteUpdates", "RouteUpdates", () => se_RouteList(input[_RU]!, context)); - body += bn.toString(); - b.m("PATCH").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlTagResourceCommand - */ -export const se_TagResourceCommand = async ( - input: TagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/tags/{ResourceArn+}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn+}", true); - let body: any; - body = _ve; - const bn = new __XmlNode(_TRR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - bn.lc(input, "Tags", "Tags", () => se_TagList(input[_T]!, context)); - body += bn.toString(); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUntagResourceCommand - */ -export const se_UntagResourceCommand = async ( - input: UntagResourceCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/tags/{ResourceArn+}"); - b.p("ResourceArn", () => input.ResourceArn!, "{ResourceArn+}", true); - const query: any = map({ - [_tK]: [__expectNonNull(input.TagKeys, `TagKeys`) != null, () => input[_TK]! || []], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateAccessGrantsLocationCommand - */ -export const se_UpdateAccessGrantsLocationCommand = async ( - input: UpdateAccessGrantsLocationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/accessgrantsinstance/location/{AccessGrantsLocationId}"); - b.p("AccessGrantsLocationId", () => input.AccessGrantsLocationId!, "{AccessGrantsLocationId}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_UAGLR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - bn.cc(input, _IAMRA); - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateJobPriorityCommand - */ -export const se_UpdateJobPriorityCommand = async ( - input: UpdateJobPriorityCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/jobs/{JobId}/priority"); - b.p("JobId", () => input.JobId!, "{JobId}", false); - const query: any = map({ - [_pri]: [__expectNonNull(input.Priority, `Priority`) != null, () => input[_Pr]!.toString()], - }); - let body: any; - b.m("POST").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateJobStatusCommand - */ -export const se_UpdateJobStatusCommand = async ( - input: UpdateJobStatusCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/jobs/{JobId}/status"); - b.p("JobId", () => input.JobId!, "{JobId}", false); - const query: any = map({ - [_rJS]: [, __expectNonNull(input[_RJS]!, `RequestedJobStatus`)], - [_sUR]: [, input[_SUR]!], - }); - let body: any; - b.m("POST").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateStorageLensGroupCommand - */ -export const se_UpdateStorageLensGroupCommand = async ( - input: UpdateStorageLensGroupCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaai]: input[_AI]!, - }); - b.bp("/v20180820/storagelensgroup/{Name}"); - b.p("Name", () => input.Name!, "{Name}", false); - let body: any; - body = _ve; - const bn = new __XmlNode(_USLGR); - bn.a("xmlns", "http://awss3control.amazonaws.com/doc/2018-08-20/"); - if (input[_SLG] != null) { - bn.c(se_StorageLensGroup(input[_SLG], context).n(_SLG)); - } - body += bn.toString(); - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * deserializeAws_restXmlAssociateAccessGrantsIdentityCenterCommand - */ -export const de_AssociateAccessGrantsIdentityCenterCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateAccessGrantCommand - */ -export const de_CreateAccessGrantCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_AGA] != null) { - contents[_AGA] = __expectString(data[_AGA]); - } - if (data[_AGI] != null) { - contents[_AGI] = __expectString(data[_AGI]); - } - if (data[_AGLC] != null) { - contents[_AGLC] = de_AccessGrantsLocationConfiguration(data[_AGLC], context); - } - if (data[_AGLI] != null) { - contents[_AGLI] = __expectString(data[_AGLI]); - } - if (data[_AA] != null) { - contents[_AA] = __expectString(data[_AA]); - } - if (data[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(data[_CA])); - } - if (data[_GS] != null) { - contents[_GS] = __expectString(data[_GS]); - } - if (data[_G] != null) { - contents[_G] = de_Grantee(data[_G], context); - } - if (data[_P] != null) { - contents[_P] = __expectString(data[_P]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateAccessGrantsInstanceCommand - */ -export const de_CreateAccessGrantsInstanceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_AGIA] != null) { - contents[_AGIA] = __expectString(data[_AGIA]); - } - if (data[_AGII] != null) { - contents[_AGII] = __expectString(data[_AGII]); - } - if (data[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(data[_CA])); - } - if (data[_ICAA] != null) { - contents[_ICAA] = __expectString(data[_ICAA]); - } - if (data[_ICA] != null) { - contents[_ICA] = __expectString(data[_ICA]); - } - if (data[_ICIA] != null) { - contents[_ICIA] = __expectString(data[_ICIA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateAccessGrantsLocationCommand - */ -export const de_CreateAccessGrantsLocationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_AGLA] != null) { - contents[_AGLA] = __expectString(data[_AGLA]); - } - if (data[_AGLI] != null) { - contents[_AGLI] = __expectString(data[_AGLI]); - } - if (data[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(data[_CA])); - } - if (data[_IAMRA] != null) { - contents[_IAMRA] = __expectString(data[_IAMRA]); - } - if (data[_LS] != null) { - contents[_LS] = __expectString(data[_LS]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateAccessPointCommand - */ -export const de_CreateAccessPointCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_APA] != null) { - contents[_APA] = __expectString(data[_APA]); - } - if (data[_A] != null) { - contents[_A] = __expectString(data[_A]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateAccessPointForObjectLambdaCommand - */ -export const de_CreateAccessPointForObjectLambdaCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_A] != null) { - contents[_A] = de_ObjectLambdaAccessPointAlias(data[_A], context); - } - if (data[_OLAPA] != null) { - contents[_OLAPA] = __expectString(data[_OLAPA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateBucketCommand - */ -export const de_CreateBucketCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_BA] != null) { - contents[_BA] = __expectString(data[_BA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateJobCommand - */ -export const de_CreateJobCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_JI] != null) { - contents[_JI] = __expectString(data[_JI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateMultiRegionAccessPointCommand - */ -export const de_CreateMultiRegionAccessPointCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_RTARN] != null) { - contents[_RTARN] = __expectString(data[_RTARN]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateStorageLensGroupCommand - */ -export const de_CreateStorageLensGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteAccessGrantCommand - */ -export const de_DeleteAccessGrantCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteAccessGrantsInstanceCommand - */ -export const de_DeleteAccessGrantsInstanceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteAccessGrantsInstanceResourcePolicyCommand - */ -export const de_DeleteAccessGrantsInstanceResourcePolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteAccessGrantsLocationCommand - */ -export const de_DeleteAccessGrantsLocationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteAccessPointCommand - */ -export const de_DeleteAccessPointCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteAccessPointForObjectLambdaCommand - */ -export const de_DeleteAccessPointForObjectLambdaCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteAccessPointPolicyCommand - */ -export const de_DeleteAccessPointPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteAccessPointPolicyForObjectLambdaCommand - */ -export const de_DeleteAccessPointPolicyForObjectLambdaCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteAccessPointScopeCommand - */ -export const de_DeleteAccessPointScopeCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketCommand - */ -export const de_DeleteBucketCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketLifecycleConfigurationCommand - */ -export const de_DeleteBucketLifecycleConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketPolicyCommand - */ -export const de_DeleteBucketPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketReplicationCommand - */ -export const de_DeleteBucketReplicationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketTaggingCommand - */ -export const de_DeleteBucketTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteJobTaggingCommand - */ -export const de_DeleteJobTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteMultiRegionAccessPointCommand - */ -export const de_DeleteMultiRegionAccessPointCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_RTARN] != null) { - contents[_RTARN] = __expectString(data[_RTARN]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDeletePublicAccessBlockCommand - */ -export const de_DeletePublicAccessBlockCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteStorageLensConfigurationCommand - */ -export const de_DeleteStorageLensConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteStorageLensConfigurationTaggingCommand - */ -export const de_DeleteStorageLensConfigurationTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteStorageLensGroupCommand - */ -export const de_DeleteStorageLensGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDescribeJobCommand - */ -export const de_DescribeJobCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_J] != null) { - contents[_J] = de_JobDescriptor(data[_J], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDescribeMultiRegionAccessPointOperationCommand - */ -export const de_DescribeMultiRegionAccessPointOperationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_AO] != null) { - contents[_AO] = de_AsyncOperation(data[_AO], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDissociateAccessGrantsIdentityCenterCommand - */ -export const de_DissociateAccessGrantsIdentityCenterCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessGrantCommand - */ -export const de_GetAccessGrantCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_AGA] != null) { - contents[_AGA] = __expectString(data[_AGA]); - } - if (data[_AGI] != null) { - contents[_AGI] = __expectString(data[_AGI]); - } - if (data[_AGLC] != null) { - contents[_AGLC] = de_AccessGrantsLocationConfiguration(data[_AGLC], context); - } - if (data[_AGLI] != null) { - contents[_AGLI] = __expectString(data[_AGLI]); - } - if (data[_AA] != null) { - contents[_AA] = __expectString(data[_AA]); - } - if (data[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(data[_CA])); - } - if (data[_GS] != null) { - contents[_GS] = __expectString(data[_GS]); - } - if (data[_G] != null) { - contents[_G] = de_Grantee(data[_G], context); - } - if (data[_P] != null) { - contents[_P] = __expectString(data[_P]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessGrantsInstanceCommand - */ -export const de_GetAccessGrantsInstanceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_AGIA] != null) { - contents[_AGIA] = __expectString(data[_AGIA]); - } - if (data[_AGII] != null) { - contents[_AGII] = __expectString(data[_AGII]); - } - if (data[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(data[_CA])); - } - if (data[_ICAA] != null) { - contents[_ICAA] = __expectString(data[_ICAA]); - } - if (data[_ICA] != null) { - contents[_ICA] = __expectString(data[_ICA]); - } - if (data[_ICIA] != null) { - contents[_ICIA] = __expectString(data[_ICIA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessGrantsInstanceForPrefixCommand - */ -export const de_GetAccessGrantsInstanceForPrefixCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_AGIA] != null) { - contents[_AGIA] = __expectString(data[_AGIA]); - } - if (data[_AGII] != null) { - contents[_AGII] = __expectString(data[_AGII]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessGrantsInstanceResourcePolicyCommand - */ -export const de_GetAccessGrantsInstanceResourcePolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(data[_CA])); - } - if (data[_Or] != null) { - contents[_Or] = __expectString(data[_Or]); - } - if (data[_Po] != null) { - contents[_Po] = __expectString(data[_Po]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessGrantsLocationCommand - */ -export const de_GetAccessGrantsLocationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_AGLA] != null) { - contents[_AGLA] = __expectString(data[_AGLA]); - } - if (data[_AGLI] != null) { - contents[_AGLI] = __expectString(data[_AGLI]); - } - if (data[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(data[_CA])); - } - if (data[_IAMRA] != null) { - contents[_IAMRA] = __expectString(data[_IAMRA]); - } - if (data[_LS] != null) { - contents[_LS] = __expectString(data[_LS]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessPointCommand - */ -export const de_GetAccessPointCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_APA] != null) { - contents[_APA] = __expectString(data[_APA]); - } - if (data[_A] != null) { - contents[_A] = __expectString(data[_A]); - } - if (data[_B] != null) { - contents[_B] = __expectString(data[_B]); - } - if (data[_BAI] != null) { - contents[_BAI] = __expectString(data[_BAI]); - } - if (data[_CD] != null) { - contents[_CD] = __expectNonNull(__parseRfc3339DateTimeWithOffset(data[_CD])); - } - if (data[_DSI] != null) { - contents[_DSI] = __expectString(data[_DSI]); - } - if (data[_DST] != null) { - contents[_DST] = __expectString(data[_DST]); - } - if (String(data.Endpoints).trim() === "") { - contents[_E] = {}; - } else if (data[_E] != null && data[_E][_e] != null) { - contents[_E] = de_Endpoints(__getArrayIfSingleItem(data[_E][_e]), context); - } - if (data[_N] != null) { - contents[_N] = __expectString(data[_N]); - } - if (data[_NO] != null) { - contents[_NO] = __expectString(data[_NO]); - } - if (data[_PABC] != null) { - contents[_PABC] = de_PublicAccessBlockConfiguration(data[_PABC], context); - } - if (data[_VC] != null) { - contents[_VC] = de_VpcConfiguration(data[_VC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessPointConfigurationForObjectLambdaCommand - */ -export const de_GetAccessPointConfigurationForObjectLambdaCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_C] != null) { - contents[_C] = de_ObjectLambdaConfiguration(data[_C], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessPointForObjectLambdaCommand - */ -export const de_GetAccessPointForObjectLambdaCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_A] != null) { - contents[_A] = de_ObjectLambdaAccessPointAlias(data[_A], context); - } - if (data[_CD] != null) { - contents[_CD] = __expectNonNull(__parseRfc3339DateTimeWithOffset(data[_CD])); - } - if (data[_N] != null) { - contents[_N] = __expectString(data[_N]); - } - if (data[_PABC] != null) { - contents[_PABC] = de_PublicAccessBlockConfiguration(data[_PABC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessPointPolicyCommand - */ -export const de_GetAccessPointPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Po] != null) { - contents[_Po] = __expectString(data[_Po]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessPointPolicyForObjectLambdaCommand - */ -export const de_GetAccessPointPolicyForObjectLambdaCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Po] != null) { - contents[_Po] = __expectString(data[_Po]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessPointPolicyStatusCommand - */ -export const de_GetAccessPointPolicyStatusCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_PS] != null) { - contents[_PS] = de_PolicyStatus(data[_PS], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessPointPolicyStatusForObjectLambdaCommand - */ -export const de_GetAccessPointPolicyStatusForObjectLambdaCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_PS] != null) { - contents[_PS] = de_PolicyStatus(data[_PS], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetAccessPointScopeCommand - */ -export const de_GetAccessPointScopeCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_S] != null) { - contents[_S] = de_Scope(data[_S], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketCommand - */ -export const de_GetBucketCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_B] != null) { - contents[_B] = __expectString(data[_B]); - } - if (data[_CD] != null) { - contents[_CD] = __expectNonNull(__parseRfc3339DateTimeWithOffset(data[_CD])); - } - if (data[_PABE] != null) { - contents[_PABE] = __parseBoolean(data[_PABE]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketLifecycleConfigurationCommand - */ -export const de_GetBucketLifecycleConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.Rules).trim() === "") { - contents[_Ru] = []; - } else if (data[_Ru] != null && data[_Ru][_Rul] != null) { - contents[_Ru] = de_LifecycleRules(__getArrayIfSingleItem(data[_Ru][_Rul]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketPolicyCommand - */ -export const de_GetBucketPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Po] != null) { - contents[_Po] = __expectString(data[_Po]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketReplicationCommand - */ -export const de_GetBucketReplicationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_RC] != null) { - contents[_RC] = de_ReplicationConfiguration(data[_RC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketTaggingCommand - */ -export const de_GetBucketTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.TagSet).trim() === "") { - contents[_TS] = []; - } else if (data[_TS] != null && data[_TS][_m] != null) { - contents[_TS] = de_S3TagSet(__getArrayIfSingleItem(data[_TS][_m]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketVersioningCommand - */ -export const de_GetBucketVersioningCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_MD] != null) { - contents[_MFAD] = __expectString(data[_MD]); - } - if (data[_St] != null) { - contents[_St] = __expectString(data[_St]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetDataAccessCommand - */ -export const de_GetDataAccessCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Cr] != null) { - contents[_Cr] = de_Credentials(data[_Cr], context); - } - if (data[_G] != null) { - contents[_G] = de_Grantee(data[_G], context); - } - if (data[_MGT] != null) { - contents[_MGT] = __expectString(data[_MGT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetJobTaggingCommand - */ -export const de_GetJobTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.Tags).trim() === "") { - contents[_T] = []; - } else if (data[_T] != null && data[_T][_m] != null) { - contents[_T] = de_S3TagSet(__getArrayIfSingleItem(data[_T][_m]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetMultiRegionAccessPointCommand - */ -export const de_GetMultiRegionAccessPointCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_AP] != null) { - contents[_AP] = de_MultiRegionAccessPointReport(data[_AP], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetMultiRegionAccessPointPolicyCommand - */ -export const de_GetMultiRegionAccessPointPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Po] != null) { - contents[_Po] = de_MultiRegionAccessPointPolicyDocument(data[_Po], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetMultiRegionAccessPointPolicyStatusCommand - */ -export const de_GetMultiRegionAccessPointPolicyStatusCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Es] != null) { - contents[_Es] = de_PolicyStatus(data[_Es], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetMultiRegionAccessPointRoutesCommand - */ -export const de_GetMultiRegionAccessPointRoutesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Mr] != null) { - contents[_Mr] = __expectString(data[_Mr]); - } - if (String(data.Routes).trim() === "") { - contents[_Ro] = []; - } else if (data[_Ro] != null && data[_Ro][_Rou] != null) { - contents[_Ro] = de_RouteList(__getArrayIfSingleItem(data[_Ro][_Rou]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetPublicAccessBlockCommand - */ -export const de_GetPublicAccessBlockCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.PublicAccessBlockConfiguration = de_PublicAccessBlockConfiguration(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetStorageLensConfigurationCommand - */ -export const de_GetStorageLensConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.StorageLensConfiguration = de_StorageLensConfiguration(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetStorageLensConfigurationTaggingCommand - */ -export const de_GetStorageLensConfigurationTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.Tags).trim() === "") { - contents[_T] = []; - } else if (data[_T] != null && data[_T][_Tag] != null) { - contents[_T] = de_StorageLensTags(__getArrayIfSingleItem(data[_T][_Tag]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetStorageLensGroupCommand - */ -export const de_GetStorageLensGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.StorageLensGroup = de_StorageLensGroup(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlListAccessGrantsCommand - */ -export const de_ListAccessGrantsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.AccessGrantsList).trim() === "") { - contents[_AGL] = []; - } else if (data[_AGL] != null && data[_AGL][_AG] != null) { - contents[_AGL] = de_AccessGrantsList(__getArrayIfSingleItem(data[_AGL][_AG]), context); - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListAccessGrantsInstancesCommand - */ -export const de_ListAccessGrantsInstancesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.AccessGrantsInstancesList).trim() === "") { - contents[_AGIL] = []; - } else if (data[_AGIL] != null && data[_AGIL][_AGIc] != null) { - contents[_AGIL] = de_AccessGrantsInstancesList(__getArrayIfSingleItem(data[_AGIL][_AGIc]), context); - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListAccessGrantsLocationsCommand - */ -export const de_ListAccessGrantsLocationsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.AccessGrantsLocationsList).trim() === "") { - contents[_AGLL] = []; - } else if (data[_AGLL] != null && data[_AGLL][_AGLc] != null) { - contents[_AGLL] = de_AccessGrantsLocationsList(__getArrayIfSingleItem(data[_AGLL][_AGLc]), context); - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListAccessPointsCommand - */ -export const de_ListAccessPointsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.AccessPointList).trim() === "") { - contents[_APL] = []; - } else if (data[_APL] != null && data[_APL][_AP] != null) { - contents[_APL] = de_AccessPointList(__getArrayIfSingleItem(data[_APL][_AP]), context); - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListAccessPointsForDirectoryBucketsCommand - */ -export const de_ListAccessPointsForDirectoryBucketsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.AccessPointList).trim() === "") { - contents[_APL] = []; - } else if (data[_APL] != null && data[_APL][_AP] != null) { - contents[_APL] = de_AccessPointList(__getArrayIfSingleItem(data[_APL][_AP]), context); - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListAccessPointsForObjectLambdaCommand - */ -export const de_ListAccessPointsForObjectLambdaCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - if (String(data.ObjectLambdaAccessPointList).trim() === "") { - contents[_OLAPL] = []; - } else if (data[_OLAPL] != null && data[_OLAPL][_OLAP] != null) { - contents[_OLAPL] = de_ObjectLambdaAccessPointList(__getArrayIfSingleItem(data[_OLAPL][_OLAP]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListCallerAccessGrantsCommand - */ -export const de_ListCallerAccessGrantsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.CallerAccessGrantsList).trim() === "") { - contents[_CAGL] = []; - } else if (data[_CAGL] != null && data[_CAGL][_AG] != null) { - contents[_CAGL] = de_CallerAccessGrantsList(__getArrayIfSingleItem(data[_CAGL][_AG]), context); - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListJobsCommand - */ -export const de_ListJobsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.Jobs).trim() === "") { - contents[_Jo] = []; - } else if (data[_Jo] != null && data[_Jo][_m] != null) { - contents[_Jo] = de_JobListDescriptorList(__getArrayIfSingleItem(data[_Jo][_m]), context); - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListMultiRegionAccessPointsCommand - */ -export const de_ListMultiRegionAccessPointsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.AccessPoints).trim() === "") { - contents[_APc] = []; - } else if (data[_APc] != null && data[_APc][_AP] != null) { - contents[_APc] = de_MultiRegionAccessPointReportList(__getArrayIfSingleItem(data[_APc][_AP]), context); - } - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListRegionalBucketsCommand - */ -export const de_ListRegionalBucketsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - if (String(data.RegionalBucketList).trim() === "") { - contents[_RBL] = []; - } else if (data[_RBL] != null && data[_RBL][_RB] != null) { - contents[_RBL] = de_RegionalBucketList(__getArrayIfSingleItem(data[_RBL][_RB]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListStorageLensConfigurationsCommand - */ -export const de_ListStorageLensConfigurationsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - if (String(data.StorageLensConfiguration).trim() === "") { - contents[_SLCL] = []; - } else if (data[_SLC] != null) { - contents[_SLCL] = de_StorageLensConfigurationList(__getArrayIfSingleItem(data[_SLC]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListStorageLensGroupsCommand - */ -export const de_ListStorageLensGroupsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_NT] != null) { - contents[_NT] = __expectString(data[_NT]); - } - if (String(data.StorageLensGroup).trim() === "") { - contents[_SLGL] = []; - } else if (data[_SLG] != null) { - contents[_SLGL] = de_StorageLensGroupList(__getArrayIfSingleItem(data[_SLG]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListTagsForResourceCommand - */ -export const de_ListTagsForResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.Tags).trim() === "") { - contents[_T] = []; - } else if (data[_T] != null && data[_T][_Tag] != null) { - contents[_T] = de_TagList(__getArrayIfSingleItem(data[_T][_Tag]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlPutAccessGrantsInstanceResourcePolicyCommand - */ -export const de_PutAccessGrantsInstanceResourcePolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(data[_CA])); - } - if (data[_Or] != null) { - contents[_Or] = __expectString(data[_Or]); - } - if (data[_Po] != null) { - contents[_Po] = __expectString(data[_Po]); - } - return contents; -}; - -/** - * deserializeAws_restXmlPutAccessPointConfigurationForObjectLambdaCommand - */ -export const de_PutAccessPointConfigurationForObjectLambdaCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutAccessPointPolicyCommand - */ -export const de_PutAccessPointPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutAccessPointPolicyForObjectLambdaCommand - */ -export const de_PutAccessPointPolicyForObjectLambdaCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutAccessPointScopeCommand - */ -export const de_PutAccessPointScopeCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketLifecycleConfigurationCommand - */ -export const de_PutBucketLifecycleConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketPolicyCommand - */ -export const de_PutBucketPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketReplicationCommand - */ -export const de_PutBucketReplicationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketTaggingCommand - */ -export const de_PutBucketTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketVersioningCommand - */ -export const de_PutBucketVersioningCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutJobTaggingCommand - */ -export const de_PutJobTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutMultiRegionAccessPointPolicyCommand - */ -export const de_PutMultiRegionAccessPointPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_RTARN] != null) { - contents[_RTARN] = __expectString(data[_RTARN]); - } - return contents; -}; - -/** - * deserializeAws_restXmlPutPublicAccessBlockCommand - */ -export const de_PutPublicAccessBlockCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutStorageLensConfigurationCommand - */ -export const de_PutStorageLensConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutStorageLensConfigurationTaggingCommand - */ -export const de_PutStorageLensConfigurationTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlSubmitMultiRegionAccessPointRoutesCommand - */ -export const de_SubmitMultiRegionAccessPointRoutesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlTagResourceCommand - */ -export const de_TagResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlUntagResourceCommand - */ -export const de_UntagResourceCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateAccessGrantsLocationCommand - */ -export const de_UpdateAccessGrantsLocationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_AGLA] != null) { - contents[_AGLA] = __expectString(data[_AGLA]); - } - if (data[_AGLI] != null) { - contents[_AGLI] = __expectString(data[_AGLI]); - } - if (data[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(data[_CA])); - } - if (data[_IAMRA] != null) { - contents[_IAMRA] = __expectString(data[_IAMRA]); - } - if (data[_LS] != null) { - contents[_LS] = __expectString(data[_LS]); - } - return contents; -}; - -/** - * deserializeAws_restXmlUpdateJobPriorityCommand - */ -export const de_UpdateJobPriorityCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_JI] != null) { - contents[_JI] = __expectString(data[_JI]); - } - if (data[_Pr] != null) { - contents[_Pr] = __strictParseInt32(data[_Pr]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlUpdateJobStatusCommand - */ -export const de_UpdateJobStatusCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_JI] != null) { - contents[_JI] = __expectString(data[_JI]); - } - if (data[_St] != null) { - contents[_St] = __expectString(data[_St]); - } - if (data[_SUR] != null) { - contents[_SUR] = __expectString(data[_SUR]); - } - return contents; -}; - -/** - * deserializeAws_restXmlUpdateStorageLensGroupCommand - */ -export const de_UpdateStorageLensGroupCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserialize_Aws_restXmlCommandError - */ -const de_CommandError = async (output: __HttpResponse, context: __SerdeContext): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context), - }; - const errorCode = loadRestXmlErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "BucketAlreadyExists": - case "com.amazonaws.s3control#BucketAlreadyExists": - throw await de_BucketAlreadyExistsRes(parsedOutput, context); - case "BucketAlreadyOwnedByYou": - case "com.amazonaws.s3control#BucketAlreadyOwnedByYou": - throw await de_BucketAlreadyOwnedByYouRes(parsedOutput, context); - case "BadRequestException": - case "com.amazonaws.s3control#BadRequestException": - throw await de_BadRequestExceptionRes(parsedOutput, context); - case "IdempotencyException": - case "com.amazonaws.s3control#IdempotencyException": - throw await de_IdempotencyExceptionRes(parsedOutput, context); - case "InternalServiceException": - case "com.amazonaws.s3control#InternalServiceException": - throw await de_InternalServiceExceptionRes(parsedOutput, context); - case "TooManyRequestsException": - case "com.amazonaws.s3control#TooManyRequestsException": - throw await de_TooManyRequestsExceptionRes(parsedOutput, context); - case "NotFoundException": - case "com.amazonaws.s3control#NotFoundException": - throw await de_NotFoundExceptionRes(parsedOutput, context); - case "NoSuchPublicAccessBlockConfiguration": - case "com.amazonaws.s3control#NoSuchPublicAccessBlockConfiguration": - throw await de_NoSuchPublicAccessBlockConfigurationRes(parsedOutput, context); - case "InvalidNextTokenException": - case "com.amazonaws.s3control#InvalidNextTokenException": - throw await de_InvalidNextTokenExceptionRes(parsedOutput, context); - case "InvalidRequestException": - case "com.amazonaws.s3control#InvalidRequestException": - throw await de_InvalidRequestExceptionRes(parsedOutput, context); - case "TooManyTagsException": - case "com.amazonaws.s3control#TooManyTagsException": - throw await de_TooManyTagsExceptionRes(parsedOutput, context); - case "JobStatusException": - case "com.amazonaws.s3control#JobStatusException": - throw await de_JobStatusExceptionRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody: parsedBody.Error, - errorCode, - }) as never; - } -}; - -const throwDefaultError = withBaseException(__BaseException); -/** - * deserializeAws_restXmlBadRequestExceptionRes - */ -const de_BadRequestExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new BadRequestException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlBucketAlreadyExistsRes - */ -const de_BucketAlreadyExistsRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - const exception = new BucketAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlBucketAlreadyOwnedByYouRes - */ -const de_BucketAlreadyOwnedByYouRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - const exception = new BucketAlreadyOwnedByYou({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlIdempotencyExceptionRes - */ -const de_IdempotencyExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new IdempotencyException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInternalServiceExceptionRes - */ -const de_InternalServiceExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InternalServiceException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidNextTokenExceptionRes - */ -const de_InvalidNextTokenExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidNextTokenException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlInvalidRequestExceptionRes - */ -const de_InvalidRequestExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new InvalidRequestException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlJobStatusExceptionRes - */ -const de_JobStatusExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new JobStatusException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNoSuchPublicAccessBlockConfigurationRes - */ -const de_NoSuchPublicAccessBlockConfigurationRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NoSuchPublicAccessBlockConfiguration({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlNotFoundExceptionRes - */ -const de_NotFoundExceptionRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new NotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyRequestsExceptionRes - */ -const de_TooManyRequestsExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyRequestsException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * deserializeAws_restXmlTooManyTagsExceptionRes - */ -const de_TooManyTagsExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body.Error; - if (data[_Me] != null) { - contents[_Me] = __expectString(data[_Me]); - } - const exception = new TooManyTagsException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body.Error); -}; - -/** - * serializeAws_restXmlAbortIncompleteMultipartUpload - */ -const se_AbortIncompleteMultipartUpload = (input: AbortIncompleteMultipartUpload, context: __SerdeContext): any => { - const bn = new __XmlNode(_AIMU); - if (input[_DAI] != null) { - bn.c(__XmlNode.of(_DAI, String(input[_DAI])).n(_DAI)); - } - return bn; -}; - -/** - * serializeAws_restXmlAccessControlTranslation - */ -const se_AccessControlTranslation = (input: AccessControlTranslation, context: __SerdeContext): any => { - const bn = new __XmlNode(_ACT); - if (input[_Ow] != null) { - bn.c(__XmlNode.of(_OO, input[_Ow]).n(_Ow)); - } - return bn; -}; - -/** - * serializeAws_restXmlAccessGrantsLocationConfiguration - */ -const se_AccessGrantsLocationConfiguration = ( - input: AccessGrantsLocationConfiguration, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_AGLC); - if (input[_SSP] != null) { - bn.c(__XmlNode.of(_SP, input[_SSP]).n(_SSP)); - } - return bn; -}; - -/** - * serializeAws_restXmlAccountLevel - */ -const se_AccountLevel = (input: AccountLevel, context: __SerdeContext): any => { - const bn = new __XmlNode(_AL); - if (input[_AM] != null) { - bn.c(se_ActivityMetrics(input[_AM], context).n(_AM)); - } - if (input[_BL] != null) { - bn.c(se_BucketLevel(input[_BL], context).n(_BL)); - } - if (input[_ACOM] != null) { - bn.c(se_AdvancedCostOptimizationMetrics(input[_ACOM], context).n(_ACOM)); - } - if (input[_ADPM] != null) { - bn.c(se_AdvancedDataProtectionMetrics(input[_ADPM], context).n(_ADPM)); - } - if (input[_DSCM] != null) { - bn.c(se_DetailedStatusCodesMetrics(input[_DSCM], context).n(_DSCM)); - } - if (input[_SLGLt] != null) { - bn.c(se_StorageLensGroupLevel(input[_SLGLt], context).n(_SLGLt)); - } - return bn; -}; - -/** - * serializeAws_restXmlActivityMetrics - */ -const se_ActivityMetrics = (input: ActivityMetrics, context: __SerdeContext): any => { - const bn = new __XmlNode(_AM); - if (input[_IE] != null) { - bn.c(__XmlNode.of(_IE, String(input[_IE])).n(_IE)); - } - return bn; -}; - -/** - * serializeAws_restXmlAdvancedCostOptimizationMetrics - */ -const se_AdvancedCostOptimizationMetrics = (input: AdvancedCostOptimizationMetrics, context: __SerdeContext): any => { - const bn = new __XmlNode(_ACOM); - if (input[_IE] != null) { - bn.c(__XmlNode.of(_IE, String(input[_IE])).n(_IE)); - } - return bn; -}; - -/** - * serializeAws_restXmlAdvancedDataProtectionMetrics - */ -const se_AdvancedDataProtectionMetrics = (input: AdvancedDataProtectionMetrics, context: __SerdeContext): any => { - const bn = new __XmlNode(_ADPM); - if (input[_IE] != null) { - bn.c(__XmlNode.of(_IE, String(input[_IE])).n(_IE)); - } - return bn; -}; - -/** - * serializeAws_restXmlAwsLambdaTransformation - */ -const se_AwsLambdaTransformation = (input: AwsLambdaTransformation, context: __SerdeContext): any => { - const bn = new __XmlNode(_ALT); - if (input[_FA] != null) { - bn.c(__XmlNode.of(_FAS, input[_FA]).n(_FA)); - } - if (input[_FP] != null) { - bn.c(__XmlNode.of(_ALTP, input[_FP]).n(_FP)); - } - return bn; -}; - -/** - * serializeAws_restXmlBucketLevel - */ -const se_BucketLevel = (input: BucketLevel, context: __SerdeContext): any => { - const bn = new __XmlNode(_BL); - if (input[_AM] != null) { - bn.c(se_ActivityMetrics(input[_AM], context).n(_AM)); - } - if (input[_PL] != null) { - bn.c(se_PrefixLevel(input[_PL], context).n(_PL)); - } - if (input[_ACOM] != null) { - bn.c(se_AdvancedCostOptimizationMetrics(input[_ACOM], context).n(_ACOM)); - } - if (input[_ADPM] != null) { - bn.c(se_AdvancedDataProtectionMetrics(input[_ADPM], context).n(_ADPM)); - } - if (input[_DSCM] != null) { - bn.c(se_DetailedStatusCodesMetrics(input[_DSCM], context).n(_DSCM)); - } - return bn; -}; - -/** - * serializeAws_restXmlBuckets - */ -const se_Buckets = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_SBAS, entry); - return n.n(_Ar); - }); -}; - -/** - * serializeAws_restXmlCloudWatchMetrics - */ -const se_CloudWatchMetrics = (input: CloudWatchMetrics, context: __SerdeContext): any => { - const bn = new __XmlNode(_CWM); - if (input[_IE] != null) { - bn.c(__XmlNode.of(_IE, String(input[_IE])).n(_IE)); - } - return bn; -}; - -/** - * serializeAws_restXmlCreateBucketConfiguration - */ -const se_CreateBucketConfiguration = (input: CreateBucketConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_CBC); - if (input[_LC] != null) { - bn.c(__XmlNode.of(_BLC, input[_LC]).n(_LC)); - } - return bn; -}; - -/** - * serializeAws_restXmlCreateMultiRegionAccessPointInput - */ -const se_CreateMultiRegionAccessPointInput = ( - input: CreateMultiRegionAccessPointInput, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_CMRAPI); - if (input[_N] != null) { - bn.c(__XmlNode.of(_MRAPN, input[_N]).n(_N)); - } - if (input[_PAB] != null) { - bn.c(se_PublicAccessBlockConfiguration(input[_PAB], context).n(_PAB)); - } - bn.lc(input, "Regions", "Regions", () => se_RegionCreationList(input[_Re]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlDeleteMarkerReplication - */ -const se_DeleteMarkerReplication = (input: DeleteMarkerReplication, context: __SerdeContext): any => { - const bn = new __XmlNode(_DMR); - if (input[_St] != null) { - bn.c(__XmlNode.of(_DMRS, input[_St]).n(_St)); - } - return bn; -}; - -/** - * serializeAws_restXmlDeleteMultiRegionAccessPointInput - */ -const se_DeleteMultiRegionAccessPointInput = ( - input: DeleteMultiRegionAccessPointInput, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_DMRAPI); - if (input[_N] != null) { - bn.c(__XmlNode.of(_MRAPN, input[_N]).n(_N)); - } - return bn; -}; - -/** - * serializeAws_restXmlDestination - */ -const se_Destination = (input: Destination, context: __SerdeContext): any => { - const bn = new __XmlNode(_Des); - if (input[_Ac] != null) { - bn.c(__XmlNode.of(_AI, input[_Ac]).n(_Ac)); - } - if (input[_B] != null) { - bn.c(__XmlNode.of(_BIS, input[_B]).n(_B)); - } - if (input[_RT] != null) { - bn.c(se_ReplicationTime(input[_RT], context).n(_RT)); - } - if (input[_ACT] != null) { - bn.c(se_AccessControlTranslation(input[_ACT], context).n(_ACT)); - } - if (input[_EC] != null) { - bn.c(se_EncryptionConfiguration(input[_EC], context).n(_EC)); - } - if (input[_Met] != null) { - bn.c(se_Metrics(input[_Met], context).n(_Met)); - } - if (input[_SC] != null) { - bn.c(__XmlNode.of(_RSC, input[_SC]).n(_SC)); - } - return bn; -}; - -/** - * serializeAws_restXmlDetailedStatusCodesMetrics - */ -const se_DetailedStatusCodesMetrics = (input: DetailedStatusCodesMetrics, context: __SerdeContext): any => { - const bn = new __XmlNode(_DSCM); - if (input[_IE] != null) { - bn.c(__XmlNode.of(_IE, String(input[_IE])).n(_IE)); - } - return bn; -}; - -/** - * serializeAws_restXmlDSSEKMSFilter - */ -const se_DSSEKMSFilter = (input: DSSEKMSFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_DSSEKMSF); - if (input[_KKA] != null) { - bn.c(__XmlNode.of(_NEKKAS, input[_KKA]).n(_KKA)); - } - return bn; -}; - -/** - * serializeAws_restXmlEncryptionConfiguration - */ -const se_EncryptionConfiguration = (input: EncryptionConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_EC); - bn.cc(input, _RKKID); - return bn; -}; - -/** - * serializeAws_restXml_Exclude - */ -const se__Exclude = (input: _Exclude, context: __SerdeContext): any => { - const bn = new __XmlNode(_Ex); - bn.lc(input, "Buckets", "Buckets", () => se_Buckets(input[_Bu]!, context)); - bn.lc(input, "Regions", "Regions", () => se_Regions(input[_Re]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlExistingObjectReplication - */ -const se_ExistingObjectReplication = (input: ExistingObjectReplication, context: __SerdeContext): any => { - const bn = new __XmlNode(_EOR); - if (input[_St] != null) { - bn.c(__XmlNode.of(_EORS, input[_St]).n(_St)); - } - return bn; -}; - -/** - * serializeAws_restXmlGeneratedManifestEncryption - */ -const se_GeneratedManifestEncryption = (input: GeneratedManifestEncryption, context: __SerdeContext): any => { - const bn = new __XmlNode(_GME); - if (input[_SSES] != null) { - bn.c(se_SSES3Encryption(input[_SSES], context).n(_SS)); - } - if (input[_SSEKMS] != null) { - bn.c(se_SSEKMSEncryption(input[_SSEKMS], context).n(_SK)); - } - return bn; -}; - -/** - * serializeAws_restXmlGrantee - */ -const se_Grantee = (input: Grantee, context: __SerdeContext): any => { - const bn = new __XmlNode(_G); - bn.cc(input, _GT); - bn.cc(input, _GI); - return bn; -}; - -/** - * serializeAws_restXmlInclude - */ -const se_Include = (input: Include, context: __SerdeContext): any => { - const bn = new __XmlNode(_I); - bn.lc(input, "Buckets", "Buckets", () => se_Buckets(input[_Bu]!, context)); - bn.lc(input, "Regions", "Regions", () => se_Regions(input[_Re]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlJobManifest - */ -const se_JobManifest = (input: JobManifest, context: __SerdeContext): any => { - const bn = new __XmlNode(_JM); - if (input[_Sp] != null) { - bn.c(se_JobManifestSpec(input[_Sp], context).n(_Sp)); - } - if (input[_L] != null) { - bn.c(se_JobManifestLocation(input[_L], context).n(_L)); - } - return bn; -}; - -/** - * serializeAws_restXmlJobManifestFieldList - */ -const se_JobManifestFieldList = (input: JobManifestFieldName[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_JMFN, entry); - return n.n(_m); - }); -}; - -/** - * serializeAws_restXmlJobManifestGenerator - */ -const se_JobManifestGenerator = (input: JobManifestGenerator, context: __SerdeContext): any => { - const bn = new __XmlNode(_JMG); - JobManifestGenerator.visit(input, { - S3JobManifestGenerator: (value) => { - if (input[_SJMG] != null) { - bn.c(se_S3JobManifestGenerator(value, context).n(_SJMG)); - } - }, - _: (name: string, value: any) => { - if (!(value instanceof __XmlNode || value instanceof __XmlText)) { - throw new Error("Unable to serialize unknown union members in XML."); - } - bn.c(new __XmlNode(name).c(value)); - }, - }); - return bn; -}; - -/** - * serializeAws_restXmlJobManifestGeneratorFilter - */ -const se_JobManifestGeneratorFilter = (input: JobManifestGeneratorFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_JMGF); - if (input[_EFR] != null) { - bn.c(__XmlNode.of(_Bo, String(input[_EFR])).n(_EFR)); - } - if (input[_CAr] != null) { - bn.c(__XmlNode.of(_OCT, __serializeDateTime(input[_CAr])).n(_CAr)); - } - if (input[_CB] != null) { - bn.c(__XmlNode.of(_OCT, __serializeDateTime(input[_CB])).n(_CB)); - } - bn.lc(input, "ObjectReplicationStatuses", "ObjectReplicationStatuses", () => - se_ReplicationStatusFilterList(input[_ORS]!, context) - ); - if (input[_KNC] != null) { - bn.c(se_KeyNameConstraint(input[_KNC], context).n(_KNC)); - } - if (input[_OSGTB] != null) { - bn.c(__XmlNode.of(_OSGTB, String(input[_OSGTB])).n(_OSGTB)); - } - if (input[_OSLTB] != null) { - bn.c(__XmlNode.of(_OSLTB, String(input[_OSLTB])).n(_OSLTB)); - } - bn.lc(input, "MatchAnyStorageClass", "MatchAnyStorageClass", () => se_StorageClassList(input[_MASC]!, context)); - bn.lc(input, "MatchAnyObjectEncryption", "MatchAnyObjectEncryption", () => - se_ObjectEncryptionFilterList(input[_MAOE]!, context) - ); - return bn; -}; - -/** - * serializeAws_restXmlJobManifestLocation - */ -const se_JobManifestLocation = (input: JobManifestLocation, context: __SerdeContext): any => { - const bn = new __XmlNode(_JML); - if (input[_OA] != null) { - bn.c(__XmlNode.of(_SKAS, input[_OA]).n(_OA)); - } - if (input[_OVI] != null) { - bn.c(__XmlNode.of(_SOVI, input[_OVI]).n(_OVI)); - } - if (input[_ET] != null) { - bn.c(__XmlNode.of(_NEMLSon, input[_ET]).n(_ET)); - } - return bn; -}; - -/** - * serializeAws_restXmlJobManifestSpec - */ -const se_JobManifestSpec = (input: JobManifestSpec, context: __SerdeContext): any => { - const bn = new __XmlNode(_JMS); - if (input[_F] != null) { - bn.c(__XmlNode.of(_JMF, input[_F]).n(_F)); - } - bn.lc(input, "Fields", "Fields", () => se_JobManifestFieldList(input[_Fi]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlJobOperation - */ -const se_JobOperation = (input: JobOperation, context: __SerdeContext): any => { - const bn = new __XmlNode(_JO); - if (input[_LI] != null) { - bn.c(se_LambdaInvokeOperation(input[_LI], context).n(_LI)); - } - if (input[_SPOC] != null) { - bn.c(se_S3CopyObjectOperation(input[_SPOC], context).n(_SPOC)); - } - if (input[_SPOA] != null) { - bn.c(se_S3SetObjectAclOperation(input[_SPOA], context).n(_SPOA)); - } - if (input[_SPOT] != null) { - bn.c(se_S3SetObjectTaggingOperation(input[_SPOT], context).n(_SPOT)); - } - if (input[_SDOT] != null) { - bn.c(se_S3DeleteObjectTaggingOperation(input[_SDOT], context).n(_SDOT)); - } - if (input[_SIRO] != null) { - bn.c(se_S3InitiateRestoreObjectOperation(input[_SIRO], context).n(_SIRO)); - } - if (input[_SPOLH] != null) { - bn.c(se_S3SetObjectLegalHoldOperation(input[_SPOLH], context).n(_SPOLH)); - } - if (input[_SPOR] != null) { - bn.c(se_S3SetObjectRetentionOperation(input[_SPOR], context).n(_SPOR)); - } - if (input[_SRO] != null) { - bn.c(se_S3ReplicateObjectOperation(input[_SRO], context).n(_SRO)); - } - if (input[_SCOC] != null) { - bn.c(se_S3ComputeObjectChecksumOperation(input[_SCOC], context).n(_SCOC)); - } - return bn; -}; - -/** - * serializeAws_restXmlJobReport - */ -const se_JobReport = (input: JobReport, context: __SerdeContext): any => { - const bn = new __XmlNode(_JR); - if (input[_B] != null) { - bn.c(__XmlNode.of(_SBAS, input[_B]).n(_B)); - } - if (input[_F] != null) { - bn.c(__XmlNode.of(_JRF, input[_F]).n(_F)); - } - if (input[_En] != null) { - bn.c(__XmlNode.of(_Bo, String(input[_En])).n(_En)); - } - if (input[_Pre] != null) { - bn.c(__XmlNode.of(_RPS, input[_Pre]).n(_Pre)); - } - if (input[_RS] != null) { - bn.c(__XmlNode.of(_JRS, input[_RS]).n(_RS)); - } - if (input[_EBO] != null) { - bn.c(__XmlNode.of(_AI, input[_EBO]).n(_EBO)); - } - return bn; -}; - -/** - * serializeAws_restXmlKeyNameConstraint - */ -const se_KeyNameConstraint = (input: KeyNameConstraint, context: __SerdeContext): any => { - const bn = new __XmlNode(_KNC); - bn.lc(input, "MatchAnyPrefix", "MatchAnyPrefix", () => se_NonEmptyMaxLength1024StringList(input[_MAP]!, context)); - bn.lc(input, "MatchAnySuffix", "MatchAnySuffix", () => se_NonEmptyMaxLength1024StringList(input[_MAS]!, context)); - bn.lc(input, "MatchAnySubstring", "MatchAnySubstring", () => - se_NonEmptyMaxLength1024StringList(input[_MASa]!, context) - ); - return bn; -}; - -/** - * serializeAws_restXmlLambdaInvokeOperation - */ -const se_LambdaInvokeOperation = (input: LambdaInvokeOperation, context: __SerdeContext): any => { - const bn = new __XmlNode(_LIO); - if (input[_FA] != null) { - bn.c(__XmlNode.of(_FAS, input[_FA]).n(_FA)); - } - if (input[_ISV] != null) { - bn.c(__XmlNode.of(_NEMLS, input[_ISV]).n(_ISV)); - } - bn.lc(input, "UserArguments", "UserArguments", () => se_UserArguments(input[_UA]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlLifecycleConfiguration - */ -const se_LifecycleConfiguration = (input: LifecycleConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_LCi); - bn.lc(input, "Rules", "Rules", () => se_LifecycleRules(input[_Ru]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlLifecycleExpiration - */ -const se_LifecycleExpiration = (input: LifecycleExpiration, context: __SerdeContext): any => { - const bn = new __XmlNode(_LE); - if (input[_Da] != null) { - bn.c(__XmlNode.of(_Da, __serializeDateTime(input[_Da])).n(_Da)); - } - if (input[_Day] != null) { - bn.c(__XmlNode.of(_Day, String(input[_Day])).n(_Day)); - } - if (input[_EODM] != null) { - bn.c(__XmlNode.of(_EODM, String(input[_EODM])).n(_EODM)); - } - return bn; -}; - -/** - * serializeAws_restXmlLifecycleRule - */ -const se_LifecycleRule = (input: LifecycleRule, context: __SerdeContext): any => { - const bn = new __XmlNode(_LR); - if (input[_Exp] != null) { - bn.c(se_LifecycleExpiration(input[_Exp], context).n(_Exp)); - } - bn.cc(input, _ID); - if (input[_Fil] != null) { - bn.c(se_LifecycleRuleFilter(input[_Fil], context).n(_Fil)); - } - if (input[_St] != null) { - bn.c(__XmlNode.of(_ES, input[_St]).n(_St)); - } - bn.lc(input, "Transitions", "Transitions", () => se_TransitionList(input[_Tr]!, context)); - bn.lc(input, "NoncurrentVersionTransitions", "NoncurrentVersionTransitions", () => - se_NoncurrentVersionTransitionList(input[_NVT]!, context) - ); - if (input[_NVE] != null) { - bn.c(se_NoncurrentVersionExpiration(input[_NVE], context).n(_NVE)); - } - if (input[_AIMU] != null) { - bn.c(se_AbortIncompleteMultipartUpload(input[_AIMU], context).n(_AIMU)); - } - return bn; -}; - -/** - * serializeAws_restXmlLifecycleRuleAndOperator - */ -const se_LifecycleRuleAndOperator = (input: LifecycleRuleAndOperator, context: __SerdeContext): any => { - const bn = new __XmlNode(_LRAO); - bn.cc(input, _Pre); - bn.lc(input, "Tags", "Tags", () => se_S3TagSet(input[_T]!, context)); - if (input[_OSGT] != null) { - bn.c(__XmlNode.of(_OSGTB, String(input[_OSGT])).n(_OSGT)); - } - if (input[_OSLT] != null) { - bn.c(__XmlNode.of(_OSLTB, String(input[_OSLT])).n(_OSLT)); - } - return bn; -}; - -/** - * serializeAws_restXmlLifecycleRuleFilter - */ -const se_LifecycleRuleFilter = (input: LifecycleRuleFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_LRF); - bn.cc(input, _Pre); - if (input[_Tag] != null) { - bn.c(se_S3Tag(input[_Tag], context).n(_Tag)); - } - if (input[_An] != null) { - bn.c(se_LifecycleRuleAndOperator(input[_An], context).n(_An)); - } - if (input[_OSGT] != null) { - bn.c(__XmlNode.of(_OSGTB, String(input[_OSGT])).n(_OSGT)); - } - if (input[_OSLT] != null) { - bn.c(__XmlNode.of(_OSLTB, String(input[_OSLT])).n(_OSLT)); - } - return bn; -}; - -/** - * serializeAws_restXmlLifecycleRules - */ -const se_LifecycleRules = (input: LifecycleRule[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_LifecycleRule(entry, context); - return n.n(_Rul); - }); -}; - -/** - * serializeAws_restXmlMatchAnyPrefix - */ -const se_MatchAnyPrefix = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_Pre, entry); - return n.n(_Pre); - }); -}; - -/** - * serializeAws_restXmlMatchAnySuffix - */ -const se_MatchAnySuffix = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_Su, entry); - return n.n(_Su); - }); -}; - -/** - * serializeAws_restXmlMatchAnyTag - */ -const se_MatchAnyTag = (input: S3Tag[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_S3Tag(entry, context); - return n.n(_Tag); - }); -}; - -/** - * serializeAws_restXmlMatchObjectAge - */ -const se_MatchObjectAge = (input: MatchObjectAge, context: __SerdeContext): any => { - const bn = new __XmlNode(_MOA); - if (input[_DGT] != null) { - bn.c(__XmlNode.of(_OAV, String(input[_DGT])).n(_DGT)); - } - if (input[_DLT] != null) { - bn.c(__XmlNode.of(_OAV, String(input[_DLT])).n(_DLT)); - } - return bn; -}; - -/** - * serializeAws_restXmlMatchObjectSize - */ -const se_MatchObjectSize = (input: MatchObjectSize, context: __SerdeContext): any => { - const bn = new __XmlNode(_MOS); - if (input[_BGT] != null) { - bn.c(__XmlNode.of(_OSV, String(input[_BGT])).n(_BGT)); - } - if (input[_BLT] != null) { - bn.c(__XmlNode.of(_OSV, String(input[_BLT])).n(_BLT)); - } - return bn; -}; - -/** - * serializeAws_restXmlMetrics - */ -const se_Metrics = (input: Metrics, context: __SerdeContext): any => { - const bn = new __XmlNode(_Met); - if (input[_St] != null) { - bn.c(__XmlNode.of(_MS, input[_St]).n(_St)); - } - if (input[_ETv] != null) { - bn.c(se_ReplicationTimeValue(input[_ETv], context).n(_ETv)); - } - return bn; -}; - -/** - * serializeAws_restXmlMultiRegionAccessPointRoute - */ -const se_MultiRegionAccessPointRoute = (input: MultiRegionAccessPointRoute, context: __SerdeContext): any => { - const bn = new __XmlNode(_MRAPR); - if (input[_B] != null) { - bn.c(__XmlNode.of(_BN, input[_B]).n(_B)); - } - if (input[_Reg] != null) { - bn.c(__XmlNode.of(_RN, input[_Reg]).n(_Reg)); - } - if (input[_TDP] != null) { - bn.c(__XmlNode.of(_TDP, String(input[_TDP])).n(_TDP)); - } - return bn; -}; - -/** - * serializeAws_restXmlNoncurrentVersionExpiration - */ -const se_NoncurrentVersionExpiration = (input: NoncurrentVersionExpiration, context: __SerdeContext): any => { - const bn = new __XmlNode(_NVE); - if (input[_ND] != null) { - bn.c(__XmlNode.of(_Day, String(input[_ND])).n(_ND)); - } - if (input[_NNV] != null) { - bn.c(__XmlNode.of(_NVC, String(input[_NNV])).n(_NNV)); - } - return bn; -}; - -/** - * serializeAws_restXmlNoncurrentVersionTransition - */ -const se_NoncurrentVersionTransition = (input: NoncurrentVersionTransition, context: __SerdeContext): any => { - const bn = new __XmlNode(_NVTo); - if (input[_ND] != null) { - bn.c(__XmlNode.of(_Day, String(input[_ND])).n(_ND)); - } - if (input[_SC] != null) { - bn.c(__XmlNode.of(_TSC, input[_SC]).n(_SC)); - } - return bn; -}; - -/** - * serializeAws_restXmlNoncurrentVersionTransitionList - */ -const se_NoncurrentVersionTransitionList = (input: NoncurrentVersionTransition[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_NoncurrentVersionTransition(entry, context); - return n.n(_NVTo); - }); -}; - -/** - * serializeAws_restXmlNonEmptyMaxLength1024StringList - */ -const se_NonEmptyMaxLength1024StringList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_NEMLSon, entry); - return n.n(_m); - }); -}; - -/** - * serializeAws_restXmlNotSSEFilter - */ -const se_NotSSEFilter = (input: NotSSEFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_NSSEF); - return bn; -}; - -/** - * serializeAws_restXmlObjectEncryptionFilter - */ -const se_ObjectEncryptionFilter = (input: ObjectEncryptionFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_OEF); - ObjectEncryptionFilter.visit(input, { - SSES3: (value) => { - if (input[_SSES] != null) { - bn.c(se_SSES3Filter(value, context).n(_SS)); - } - }, - SSEKMS: (value) => { - if (input[_SSEKMS] != null) { - bn.c(se_SSEKMSFilter(value, context).n(_SK)); - } - }, - DSSEKMS: (value) => { - if (input[_DSSEKMS] != null) { - bn.c(se_DSSEKMSFilter(value, context).n(_DK)); - } - }, - SSEC: (value) => { - if (input[_SSEC] != null) { - bn.c(se_SSECFilter(value, context).n(_SC_)); - } - }, - NOTSSE: (value) => { - if (input[_NOTSSE] != null) { - bn.c(se_NotSSEFilter(value, context).n(_NS)); - } - }, - _: (name: string, value: any) => { - if (!(value instanceof __XmlNode || value instanceof __XmlText)) { - throw new Error("Unable to serialize unknown union members in XML."); - } - bn.c(new __XmlNode(name).c(value)); - }, - }); - return bn; -}; - -/** - * serializeAws_restXmlObjectEncryptionFilterList - */ -const se_ObjectEncryptionFilterList = (input: ObjectEncryptionFilter[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_ObjectEncryptionFilter(entry, context); - return n.n(_OE); - }); -}; - -/** - * serializeAws_restXmlObjectLambdaAllowedFeaturesList - */ -const se_ObjectLambdaAllowedFeaturesList = (input: ObjectLambdaAllowedFeature[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_OLAF, entry); - return n.n(_AF); - }); -}; - -/** - * serializeAws_restXmlObjectLambdaConfiguration - */ -const se_ObjectLambdaConfiguration = (input: ObjectLambdaConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_OLC); - if (input[_SAP] != null) { - bn.c(__XmlNode.of(_OLSAPA, input[_SAP]).n(_SAP)); - } - if (input[_CWME] != null) { - bn.c(__XmlNode.of(_Bo, String(input[_CWME])).n(_CWME)); - } - bn.lc(input, "AllowedFeatures", "AllowedFeatures", () => se_ObjectLambdaAllowedFeaturesList(input[_AFl]!, context)); - bn.lc(input, "TransformationConfigurations", "TransformationConfigurations", () => - se_ObjectLambdaTransformationConfigurationsList(input[_TC]!, context) - ); - return bn; -}; - -/** - * serializeAws_restXmlObjectLambdaContentTransformation - */ -const se_ObjectLambdaContentTransformation = ( - input: ObjectLambdaContentTransformation, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_OLCT); - ObjectLambdaContentTransformation.visit(input, { - AwsLambda: (value) => { - if (input[_ALw] != null) { - bn.c(se_AwsLambdaTransformation(value, context).n(_ALw)); - } - }, - _: (name: string, value: any) => { - if (!(value instanceof __XmlNode || value instanceof __XmlText)) { - throw new Error("Unable to serialize unknown union members in XML."); - } - bn.c(new __XmlNode(name).c(value)); - }, - }); - return bn; -}; - -/** - * serializeAws_restXmlObjectLambdaTransformationConfiguration - */ -const se_ObjectLambdaTransformationConfiguration = ( - input: ObjectLambdaTransformationConfiguration, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_OLTC); - bn.lc(input, "Actions", "Actions", () => - se_ObjectLambdaTransformationConfigurationActionsList(input[_Act]!, context) - ); - if (input[_CTo] != null) { - bn.c(se_ObjectLambdaContentTransformation(input[_CTo], context).n(_CTo)); - } - return bn; -}; - -/** - * serializeAws_restXmlObjectLambdaTransformationConfigurationActionsList - */ -const se_ObjectLambdaTransformationConfigurationActionsList = ( - input: ObjectLambdaTransformationConfigurationAction[], - context: __SerdeContext -): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_OLTCA, entry); - return n.n(_Acti); - }); -}; - -/** - * serializeAws_restXmlObjectLambdaTransformationConfigurationsList - */ -const se_ObjectLambdaTransformationConfigurationsList = ( - input: ObjectLambdaTransformationConfiguration[], - context: __SerdeContext -): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_ObjectLambdaTransformationConfiguration(entry, context); - return n.n(_TCr); - }); -}; - -/** - * serializeAws_restXmlPrefixesList - */ -const se_PrefixesList = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_Pre, entry); - return n.n(_Pre); - }); -}; - -/** - * serializeAws_restXmlPrefixLevel - */ -const se_PrefixLevel = (input: PrefixLevel, context: __SerdeContext): any => { - const bn = new __XmlNode(_PL); - if (input[_SM] != null) { - bn.c(se_PrefixLevelStorageMetrics(input[_SM], context).n(_SM)); - } - return bn; -}; - -/** - * serializeAws_restXmlPrefixLevelStorageMetrics - */ -const se_PrefixLevelStorageMetrics = (input: PrefixLevelStorageMetrics, context: __SerdeContext): any => { - const bn = new __XmlNode(_PLSM); - if (input[_IE] != null) { - bn.c(__XmlNode.of(_IE, String(input[_IE])).n(_IE)); - } - if (input[_SCe] != null) { - bn.c(se_SelectionCriteria(input[_SCe], context).n(_SCe)); - } - return bn; -}; - -/** - * serializeAws_restXmlPublicAccessBlockConfiguration - */ -const se_PublicAccessBlockConfiguration = (input: PublicAccessBlockConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_PABC); - if (input[_BPA] != null) { - bn.c(__XmlNode.of(_Se, String(input[_BPA])).n(_BPA)); - } - if (input[_IPA] != null) { - bn.c(__XmlNode.of(_Se, String(input[_IPA])).n(_IPA)); - } - if (input[_BPP] != null) { - bn.c(__XmlNode.of(_Se, String(input[_BPP])).n(_BPP)); - } - if (input[_RPB] != null) { - bn.c(__XmlNode.of(_Se, String(input[_RPB])).n(_RPB)); - } - return bn; -}; - -/** - * serializeAws_restXmlPutMultiRegionAccessPointPolicyInput - */ -const se_PutMultiRegionAccessPointPolicyInput = ( - input: PutMultiRegionAccessPointPolicyInput, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_PMRAPPI); - if (input[_N] != null) { - bn.c(__XmlNode.of(_MRAPN, input[_N]).n(_N)); - } - bn.cc(input, _Po); - return bn; -}; - -/** - * serializeAws_restXmlRegion - */ -const se_Region = (input: Region, context: __SerdeContext): any => { - const bn = new __XmlNode(_Reg); - if (input[_B] != null) { - bn.c(__XmlNode.of(_BN, input[_B]).n(_B)); - } - if (input[_BAI] != null) { - bn.c(__XmlNode.of(_AI, input[_BAI]).n(_BAI)); - } - return bn; -}; - -/** - * serializeAws_restXmlRegionCreationList - */ -const se_RegionCreationList = (input: Region[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_Region(entry, context); - return n.n(_Reg); - }); -}; - -/** - * serializeAws_restXmlRegions - */ -const se_Regions = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_SAWSR, entry); - return n.n(_Reg); - }); -}; - -/** - * serializeAws_restXmlReplicaModifications - */ -const se_ReplicaModifications = (input: ReplicaModifications, context: __SerdeContext): any => { - const bn = new __XmlNode(_RM); - if (input[_St] != null) { - bn.c(__XmlNode.of(_RMS, input[_St]).n(_St)); - } - return bn; -}; - -/** - * serializeAws_restXmlReplicationConfiguration - */ -const se_ReplicationConfiguration = (input: ReplicationConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_RC); - bn.cc(input, _Rol); - bn.lc(input, "Rules", "Rules", () => se_ReplicationRules(input[_Ru]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlReplicationRule - */ -const se_ReplicationRule = (input: ReplicationRule, context: __SerdeContext): any => { - const bn = new __XmlNode(_RR); - bn.cc(input, _ID); - if (input[_Pr] != null) { - bn.c(__XmlNode.of(_Pr, String(input[_Pr])).n(_Pr)); - } - bn.cc(input, _Pre); - if (input[_Fil] != null) { - bn.c(se_ReplicationRuleFilter(input[_Fil], context).n(_Fil)); - } - if (input[_St] != null) { - bn.c(__XmlNode.of(_RRS, input[_St]).n(_St)); - } - if (input[_SSC] != null) { - bn.c(se_SourceSelectionCriteria(input[_SSC], context).n(_SSC)); - } - if (input[_EOR] != null) { - bn.c(se_ExistingObjectReplication(input[_EOR], context).n(_EOR)); - } - if (input[_Des] != null) { - bn.c(se_Destination(input[_Des], context).n(_Des)); - } - if (input[_DMR] != null) { - bn.c(se_DeleteMarkerReplication(input[_DMR], context).n(_DMR)); - } - if (input[_B] != null) { - bn.c(__XmlNode.of(_BIS, input[_B]).n(_B)); - } - return bn; -}; - -/** - * serializeAws_restXmlReplicationRuleAndOperator - */ -const se_ReplicationRuleAndOperator = (input: ReplicationRuleAndOperator, context: __SerdeContext): any => { - const bn = new __XmlNode(_RRAO); - bn.cc(input, _Pre); - bn.lc(input, "Tags", "Tags", () => se_S3TagSet(input[_T]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlReplicationRuleFilter - */ -const se_ReplicationRuleFilter = (input: ReplicationRuleFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_RRF); - bn.cc(input, _Pre); - if (input[_Tag] != null) { - bn.c(se_S3Tag(input[_Tag], context).n(_Tag)); - } - if (input[_An] != null) { - bn.c(se_ReplicationRuleAndOperator(input[_An], context).n(_An)); - } - return bn; -}; - -/** - * serializeAws_restXmlReplicationRules - */ -const se_ReplicationRules = (input: ReplicationRule[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_ReplicationRule(entry, context); - return n.n(_Rul); - }); -}; - -/** - * serializeAws_restXmlReplicationStatusFilterList - */ -const se_ReplicationStatusFilterList = (input: ReplicationStatus[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_RSe, entry); - return n.n(_m); - }); -}; - -/** - * serializeAws_restXmlReplicationTime - */ -const se_ReplicationTime = (input: ReplicationTime, context: __SerdeContext): any => { - const bn = new __XmlNode(_RT); - if (input[_St] != null) { - bn.c(__XmlNode.of(_RTS, input[_St]).n(_St)); - } - if (input[_Ti] != null) { - bn.c(se_ReplicationTimeValue(input[_Ti], context).n(_Ti)); - } - return bn; -}; - -/** - * serializeAws_restXmlReplicationTimeValue - */ -const se_ReplicationTimeValue = (input: ReplicationTimeValue, context: __SerdeContext): any => { - const bn = new __XmlNode(_RTV); - if (input[_Mi] != null) { - bn.c(__XmlNode.of(_Mi, String(input[_Mi])).n(_Mi)); - } - return bn; -}; - -/** - * serializeAws_restXmlRouteList - */ -const se_RouteList = (input: MultiRegionAccessPointRoute[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_MultiRegionAccessPointRoute(entry, context); - return n.n(_Rou); - }); -}; - -/** - * serializeAws_restXmlS3AccessControlList - */ -const se_S3AccessControlList = (input: S3AccessControlList, context: __SerdeContext): any => { - const bn = new __XmlNode(_SACL); - if (input[_Ow] != null) { - bn.c(se_S3ObjectOwner(input[_Ow], context).n(_Ow)); - } - bn.lc(input, "Grants", "Grants", () => se_S3GrantList(input[_Gr]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlS3AccessControlPolicy - */ -const se_S3AccessControlPolicy = (input: S3AccessControlPolicy, context: __SerdeContext): any => { - const bn = new __XmlNode(_SACP); - if (input[_ACLc] != null) { - bn.c(se_S3AccessControlList(input[_ACLc], context).n(_ACLc)); - } - if (input[_CACL] != null) { - bn.c(__XmlNode.of(_SCACL, input[_CACL]).n(_CACL)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3BucketDestination - */ -const se_S3BucketDestination = (input: S3BucketDestination, context: __SerdeContext): any => { - const bn = new __XmlNode(_SBD); - bn.cc(input, _F); - bn.cc(input, _OSVu); - bn.cc(input, _AI); - if (input[_Ar] != null) { - bn.c(__XmlNode.of(_SBAS, input[_Ar]).n(_Ar)); - } - bn.cc(input, _Pre); - if (input[_Enc] != null) { - bn.c(se_StorageLensDataExportEncryption(input[_Enc], context).n(_Enc)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3ComputeObjectChecksumOperation - */ -const se_S3ComputeObjectChecksumOperation = (input: S3ComputeObjectChecksumOperation, context: __SerdeContext): any => { - const bn = new __XmlNode(_SCOCO); - if (input[_CAh] != null) { - bn.c(__XmlNode.of(_COCA, input[_CAh]).n(_CAh)); - } - if (input[_CTh] != null) { - bn.c(__XmlNode.of(_COCT, input[_CTh]).n(_CTh)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3CopyObjectOperation - */ -const se_S3CopyObjectOperation = (input: S3CopyObjectOperation, context: __SerdeContext): any => { - const bn = new __XmlNode(_SCOO); - if (input[_TR] != null) { - bn.c(__XmlNode.of(_SROSEBAS, input[_TR]).n(_TR)); - } - if (input[_CACL] != null) { - bn.c(__XmlNode.of(_SCACL, input[_CACL]).n(_CACL)); - } - bn.lc(input, "AccessControlGrants", "AccessControlGrants", () => se_S3GrantList(input[_ACG]!, context)); - if (input[_MDe] != null) { - bn.c(__XmlNode.of(_SMD, input[_MDe]).n(_MDe)); - } - if (input[_MSC] != null) { - bn.c(__XmlNode.of(_TSi, __serializeDateTime(input[_MSC])).n(_MSC)); - } - if (input[_NOM] != null) { - bn.c(se_S3ObjectMetadata(input[_NOM], context).n(_NOM)); - } - bn.lc(input, "NewObjectTagging", "NewObjectTagging", () => se_S3TagSet(input[_NOT]!, context)); - if (input[_RL] != null) { - bn.c(__XmlNode.of(_NEMLSonm, input[_RL]).n(_RL)); - } - if (input[_RP] != null) { - bn.c(__XmlNode.of(_Bo, String(input[_RP])).n(_RP)); - } - if (input[_SC] != null) { - bn.c(__XmlNode.of(_SSCt, input[_SC]).n(_SC)); - } - if (input[_UMSC] != null) { - bn.c(__XmlNode.of(_TSi, __serializeDateTime(input[_UMSC])).n(_UMSC)); - } - if (input[_SSEAKKI] != null) { - bn.c(__XmlNode.of(_KKAS, input[_SSEAKKI]).n(_SSEAKKI)); - } - if (input[_TKP] != null) { - bn.c(__XmlNode.of(_NEMLSon, input[_TKP]).n(_TKP)); - } - if (input[_OLLHS] != null) { - bn.c(__XmlNode.of(_SOLLHS, input[_OLLHS]).n(_OLLHS)); - } - if (input[_OLM] != null) { - bn.c(__XmlNode.of(_SOLM, input[_OLM]).n(_OLM)); - } - if (input[_OLRUD] != null) { - bn.c(__XmlNode.of(_TSi, __serializeDateTime(input[_OLRUD])).n(_OLRUD)); - } - if (input[_BKE] != null) { - bn.c(__XmlNode.of(_Bo, String(input[_BKE])).n(_BKE)); - } - if (input[_CAh] != null) { - bn.c(__XmlNode.of(_SCA, input[_CAh]).n(_CAh)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3DeleteObjectTaggingOperation - */ -const se_S3DeleteObjectTaggingOperation = (input: S3DeleteObjectTaggingOperation, context: __SerdeContext): any => { - const bn = new __XmlNode(_SDOTO); - return bn; -}; - -/** - * serializeAws_restXmlS3Grant - */ -const se_S3Grant = (input: S3Grant, context: __SerdeContext): any => { - const bn = new __XmlNode(_SG); - if (input[_G] != null) { - bn.c(se_S3Grantee(input[_G], context).n(_G)); - } - if (input[_P] != null) { - bn.c(__XmlNode.of(_SPe, input[_P]).n(_P)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3Grantee - */ -const se_S3Grantee = (input: S3Grantee, context: __SerdeContext): any => { - const bn = new __XmlNode(_SGr); - if (input[_TI] != null) { - bn.c(__XmlNode.of(_SGTI, input[_TI]).n(_TI)); - } - if (input[_Id] != null) { - bn.c(__XmlNode.of(_NEMLSon, input[_Id]).n(_Id)); - } - if (input[_DN] != null) { - bn.c(__XmlNode.of(_NEMLSon, input[_DN]).n(_DN)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3GrantList - */ -const se_S3GrantList = (input: S3Grant[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_S3Grant(entry, context); - return n.n(_m); - }); -}; - -/** - * serializeAws_restXmlS3InitiateRestoreObjectOperation - */ -const se_S3InitiateRestoreObjectOperation = (input: S3InitiateRestoreObjectOperation, context: __SerdeContext): any => { - const bn = new __XmlNode(_SIROO); - if (input[_EID] != null) { - bn.c(__XmlNode.of(_SEID, String(input[_EID])).n(_EID)); - } - if (input[_GJT] != null) { - bn.c(__XmlNode.of(_SGJT, input[_GJT]).n(_GJT)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3JobManifestGenerator - */ -const se_S3JobManifestGenerator = (input: S3JobManifestGenerator, context: __SerdeContext): any => { - const bn = new __XmlNode(_SJMG); - if (input[_EBO] != null) { - bn.c(__XmlNode.of(_AI, input[_EBO]).n(_EBO)); - } - if (input[_SB] != null) { - bn.c(__XmlNode.of(_SBAS, input[_SB]).n(_SB)); - } - if (input[_MOL] != null) { - bn.c(se_S3ManifestOutputLocation(input[_MOL], context).n(_MOL)); - } - if (input[_Fil] != null) { - bn.c(se_JobManifestGeneratorFilter(input[_Fil], context).n(_Fil)); - } - if (input[_EMO] != null) { - bn.c(__XmlNode.of(_Bo, String(input[_EMO])).n(_EMO)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3ManifestOutputLocation - */ -const se_S3ManifestOutputLocation = (input: S3ManifestOutputLocation, context: __SerdeContext): any => { - const bn = new __XmlNode(_SMOL); - if (input[_EMBO] != null) { - bn.c(__XmlNode.of(_AI, input[_EMBO]).n(_EMBO)); - } - if (input[_B] != null) { - bn.c(__XmlNode.of(_SBAS, input[_B]).n(_B)); - } - if (input[_MP] != null) { - bn.c(__XmlNode.of(_MPS, input[_MP]).n(_MP)); - } - if (input[_ME] != null) { - bn.c(se_GeneratedManifestEncryption(input[_ME], context).n(_ME)); - } - if (input[_MF] != null) { - bn.c(__XmlNode.of(_GMF, input[_MF]).n(_MF)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3ObjectLockLegalHold - */ -const se_S3ObjectLockLegalHold = (input: S3ObjectLockLegalHold, context: __SerdeContext): any => { - const bn = new __XmlNode(_SOLLH); - if (input[_St] != null) { - bn.c(__XmlNode.of(_SOLLHS, input[_St]).n(_St)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3ObjectMetadata - */ -const se_S3ObjectMetadata = (input: S3ObjectMetadata, context: __SerdeContext): any => { - const bn = new __XmlNode(_SOM); - if (input[_CC] != null) { - bn.c(__XmlNode.of(_NEMLSon, input[_CC]).n(_CC)); - } - if (input[_CDo] != null) { - bn.c(__XmlNode.of(_NEMLSon, input[_CDo]).n(_CDo)); - } - if (input[_CE] != null) { - bn.c(__XmlNode.of(_NEMLSon, input[_CE]).n(_CE)); - } - if (input[_CL] != null) { - bn.c(__XmlNode.of(_NEMLSon, input[_CL]).n(_CL)); - } - bn.lc(input, "UserMetadata", "UserMetadata", () => se_S3UserMetadata(input[_UM]!, context)); - if (input[_CLo] != null) { - bn.c(__XmlNode.of(_SCL, String(input[_CLo])).n(_CLo)); - } - if (input[_CMD] != null) { - bn.c(__XmlNode.of(_NEMLSon, input[_CMD]).n(_CMD)); - } - if (input[_CTon] != null) { - bn.c(__XmlNode.of(_NEMLSon, input[_CTon]).n(_CTon)); - } - if (input[_HED] != null) { - bn.c(__XmlNode.of(_TSi, __serializeDateTime(input[_HED])).n(_HED)); - } - if (input[_RCe] != null) { - bn.c(__XmlNode.of(_Bo, String(input[_RCe])).n(_RCe)); - } - if (input[_SSEA] != null) { - bn.c(__XmlNode.of(_SSSEA, input[_SSEA]).n(_SSEA)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3ObjectOwner - */ -const se_S3ObjectOwner = (input: S3ObjectOwner, context: __SerdeContext): any => { - const bn = new __XmlNode(_SOO); - if (input[_ID] != null) { - bn.c(__XmlNode.of(_NEMLSon, input[_ID]).n(_ID)); - } - if (input[_DN] != null) { - bn.c(__XmlNode.of(_NEMLSon, input[_DN]).n(_DN)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3ReplicateObjectOperation - */ -const se_S3ReplicateObjectOperation = (input: S3ReplicateObjectOperation, context: __SerdeContext): any => { - const bn = new __XmlNode(_SROO); - return bn; -}; - -/** - * serializeAws_restXmlS3Retention - */ -const se_S3Retention = (input: S3Retention, context: __SerdeContext): any => { - const bn = new __XmlNode(_SR); - if (input[_RUD] != null) { - bn.c(__XmlNode.of(_TSi, __serializeDateTime(input[_RUD])).n(_RUD)); - } - if (input[_Mo] != null) { - bn.c(__XmlNode.of(_SOLRM, input[_Mo]).n(_Mo)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3SetObjectAclOperation - */ -const se_S3SetObjectAclOperation = (input: S3SetObjectAclOperation, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSOAO); - if (input[_ACP] != null) { - bn.c(se_S3AccessControlPolicy(input[_ACP], context).n(_ACP)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3SetObjectLegalHoldOperation - */ -const se_S3SetObjectLegalHoldOperation = (input: S3SetObjectLegalHoldOperation, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSOLHO); - if (input[_LH] != null) { - bn.c(se_S3ObjectLockLegalHold(input[_LH], context).n(_LH)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3SetObjectRetentionOperation - */ -const se_S3SetObjectRetentionOperation = (input: S3SetObjectRetentionOperation, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSORO); - if (input[_BGR] != null) { - bn.c(__XmlNode.of(_Bo, String(input[_BGR])).n(_BGR)); - } - if (input[_Ret] != null) { - bn.c(se_S3Retention(input[_Ret], context).n(_Ret)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3SetObjectTaggingOperation - */ -const se_S3SetObjectTaggingOperation = (input: S3SetObjectTaggingOperation, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSOTO); - bn.lc(input, "TagSet", "TagSet", () => se_S3TagSet(input[_TS]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlS3Tag - */ -const se_S3Tag = (input: S3Tag, context: __SerdeContext): any => { - const bn = new __XmlNode(_ST); - if (input[_K] != null) { - bn.c(__XmlNode.of(_TKS, input[_K]).n(_K)); - } - if (input[_V] != null) { - bn.c(__XmlNode.of(_TVS, input[_V]).n(_V)); - } - return bn; -}; - -/** - * serializeAws_restXmlS3TagSet - */ -const se_S3TagSet = (input: S3Tag[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_S3Tag(entry, context); - return n.n(_m); - }); -}; - -/** - * serializeAws_restXmlS3UserMetadata - */ -const se_S3UserMetadata = (input: Record, context: __SerdeContext): any => { - return Object.keys(input) - .filter((key) => input[key as keyof typeof input] != null) - .map((key) => { - const entryNode = new __XmlNode("entry"); - const keyNode = __XmlNode.of(_NEMLSon, key).n("key"); - entryNode.c(keyNode); - let n; - n = __XmlNode.of(_MLS, input[key as keyof typeof input]!); - entryNode.c(n.n(_v)); - return entryNode; - }); -}; - -/** - * serializeAws_restXmlScope - */ -const se_Scope = (input: Scope, context: __SerdeContext): any => { - const bn = new __XmlNode(_S); - bn.lc(input, "Prefixes", "Prefixes", () => se_PrefixesList(input[_Pref]!, context)); - bn.lc(input, "Permissions", "Permissions", () => se_ScopePermissionList(input[_Pe]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlScopePermissionList - */ -const se_ScopePermissionList = (input: ScopePermission[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_SPc, entry); - return n.n(_P); - }); -}; - -/** - * serializeAws_restXmlSelectionCriteria - */ -const se_SelectionCriteria = (input: SelectionCriteria, context: __SerdeContext): any => { - const bn = new __XmlNode(_SCe); - if (input[_Del] != null) { - bn.c(__XmlNode.of(_SLPLD, input[_Del]).n(_Del)); - } - if (input[_MDa] != null) { - bn.c(__XmlNode.of(_SLPLMD, String(input[_MDa])).n(_MDa)); - } - if (input[_MSBP] != null) { - bn.c(__XmlNode.of(_MSBP, String(input[_MSBP])).n(_MSBP)); - } - return bn; -}; - -/** - * serializeAws_restXmlSourceSelectionCriteria - */ -const se_SourceSelectionCriteria = (input: SourceSelectionCriteria, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSC); - if (input[_SKEO] != null) { - bn.c(se_SseKmsEncryptedObjects(input[_SKEO], context).n(_SKEO)); - } - if (input[_RM] != null) { - bn.c(se_ReplicaModifications(input[_RM], context).n(_RM)); - } - return bn; -}; - -/** - * serializeAws_restXmlSSECFilter - */ -const se_SSECFilter = (input: SSECFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSECF); - return bn; -}; - -/** - * serializeAws_restXmlSSEKMS - */ -const se_SSEKMS = (input: SSEKMS, context: __SerdeContext): any => { - const bn = new __XmlNode(_SK); - if (input[_KI] != null) { - bn.c(__XmlNode.of(_SSEKMSKI, input[_KI]).n(_KI)); - } - return bn; -}; - -/** - * serializeAws_restXmlSseKmsEncryptedObjects - */ -const se_SseKmsEncryptedObjects = (input: SseKmsEncryptedObjects, context: __SerdeContext): any => { - const bn = new __XmlNode(_SKEO); - if (input[_St] != null) { - bn.c(__XmlNode.of(_SKEOS, input[_St]).n(_St)); - } - return bn; -}; - -/** - * serializeAws_restXmlSSEKMSEncryption - */ -const se_SSEKMSEncryption = (input: SSEKMSEncryption, context: __SerdeContext): any => { - const bn = new __XmlNode(_SK); - if (input[_KI] != null) { - bn.c(__XmlNode.of(_KKAS, input[_KI]).n(_KI)); - } - return bn; -}; - -/** - * serializeAws_restXmlSSEKMSFilter - */ -const se_SSEKMSFilter = (input: SSEKMSFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSEKMSF); - if (input[_KKA] != null) { - bn.c(__XmlNode.of(_NEKKAS, input[_KKA]).n(_KKA)); - } - if (input[_BKE] != null) { - bn.c(__XmlNode.of(_Bo, String(input[_BKE])).n(_BKE)); - } - return bn; -}; - -/** - * serializeAws_restXmlSSES3 - */ -const se_SSES3 = (input: SSES3, context: __SerdeContext): any => { - const bn = new __XmlNode(_SS); - return bn; -}; - -/** - * serializeAws_restXmlSSES3Encryption - */ -const se_SSES3Encryption = (input: SSES3Encryption, context: __SerdeContext): any => { - const bn = new __XmlNode(_SS); - return bn; -}; - -/** - * serializeAws_restXmlSSES3Filter - */ -const se_SSES3Filter = (input: SSES3Filter, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSESF); - return bn; -}; - -/** - * serializeAws_restXmlStorageClassList - */ -const se_StorageClassList = (input: S3StorageClass[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_SSCt, entry); - return n.n(_m); - }); -}; - -/** - * serializeAws_restXmlStorageLensAwsOrg - */ -const se_StorageLensAwsOrg = (input: StorageLensAwsOrg, context: __SerdeContext): any => { - const bn = new __XmlNode(_SLAO); - if (input[_Ar] != null) { - bn.c(__XmlNode.of(_AOA, input[_Ar]).n(_Ar)); - } - return bn; -}; - -/** - * serializeAws_restXmlStorageLensConfiguration - */ -const se_StorageLensConfiguration = (input: StorageLensConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_SLC); - if (input[_Id_] != null) { - bn.c(__XmlNode.of(_CI, input[_Id_]).n(_Id_)); - } - if (input[_AL] != null) { - bn.c(se_AccountLevel(input[_AL], context).n(_AL)); - } - if (input[_I] != null) { - bn.c(se_Include(input[_I], context).n(_I)); - } - if (input[_Ex] != null) { - bn.c(se__Exclude(input[_Ex], context).n(_Ex)); - } - if (input[_DE] != null) { - bn.c(se_StorageLensDataExport(input[_DE], context).n(_DE)); - } - if (input[_IE] != null) { - bn.c(__XmlNode.of(_IE, String(input[_IE])).n(_IE)); - } - if (input[_AOw] != null) { - bn.c(se_StorageLensAwsOrg(input[_AOw], context).n(_AOw)); - } - bn.cc(input, _SLA); - return bn; -}; - -/** - * serializeAws_restXmlStorageLensDataExport - */ -const se_StorageLensDataExport = (input: StorageLensDataExport, context: __SerdeContext): any => { - const bn = new __XmlNode(_SLDE); - if (input[_SBD] != null) { - bn.c(se_S3BucketDestination(input[_SBD], context).n(_SBD)); - } - if (input[_CWM] != null) { - bn.c(se_CloudWatchMetrics(input[_CWM], context).n(_CWM)); - } - return bn; -}; - -/** - * serializeAws_restXmlStorageLensDataExportEncryption - */ -const se_StorageLensDataExportEncryption = (input: StorageLensDataExportEncryption, context: __SerdeContext): any => { - const bn = new __XmlNode(_SLDEE); - if (input[_SSES] != null) { - bn.c(se_SSES3(input[_SSES], context).n(_SS)); - } - if (input[_SSEKMS] != null) { - bn.c(se_SSEKMS(input[_SSEKMS], context).n(_SK)); - } - return bn; -}; - -/** - * serializeAws_restXmlStorageLensGroup - */ -const se_StorageLensGroup = (input: StorageLensGroup, context: __SerdeContext): any => { - const bn = new __XmlNode(_SLG); - if (input[_N] != null) { - bn.c(__XmlNode.of(_SLGN, input[_N]).n(_N)); - } - if (input[_Fil] != null) { - bn.c(se_StorageLensGroupFilter(input[_Fil], context).n(_Fil)); - } - bn.cc(input, _SLGA); - return bn; -}; - -/** - * serializeAws_restXmlStorageLensGroupAndOperator - */ -const se_StorageLensGroupAndOperator = (input: StorageLensGroupAndOperator, context: __SerdeContext): any => { - const bn = new __XmlNode(_SLGAO); - bn.lc(input, "MatchAnyPrefix", "MatchAnyPrefix", () => se_MatchAnyPrefix(input[_MAP]!, context)); - bn.lc(input, "MatchAnySuffix", "MatchAnySuffix", () => se_MatchAnySuffix(input[_MAS]!, context)); - bn.lc(input, "MatchAnyTag", "MatchAnyTag", () => se_MatchAnyTag(input[_MAT]!, context)); - if (input[_MOA] != null) { - bn.c(se_MatchObjectAge(input[_MOA], context).n(_MOA)); - } - if (input[_MOS] != null) { - bn.c(se_MatchObjectSize(input[_MOS], context).n(_MOS)); - } - return bn; -}; - -/** - * serializeAws_restXmlStorageLensGroupFilter - */ -const se_StorageLensGroupFilter = (input: StorageLensGroupFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_SLGF); - bn.lc(input, "MatchAnyPrefix", "MatchAnyPrefix", () => se_MatchAnyPrefix(input[_MAP]!, context)); - bn.lc(input, "MatchAnySuffix", "MatchAnySuffix", () => se_MatchAnySuffix(input[_MAS]!, context)); - bn.lc(input, "MatchAnyTag", "MatchAnyTag", () => se_MatchAnyTag(input[_MAT]!, context)); - if (input[_MOA] != null) { - bn.c(se_MatchObjectAge(input[_MOA], context).n(_MOA)); - } - if (input[_MOS] != null) { - bn.c(se_MatchObjectSize(input[_MOS], context).n(_MOS)); - } - if (input[_An] != null) { - bn.c(se_StorageLensGroupAndOperator(input[_An], context).n(_An)); - } - if (input[_Or_] != null) { - bn.c(se_StorageLensGroupOrOperator(input[_Or_], context).n(_Or_)); - } - return bn; -}; - -/** - * serializeAws_restXmlStorageLensGroupLevel - */ -const se_StorageLensGroupLevel = (input: StorageLensGroupLevel, context: __SerdeContext): any => { - const bn = new __XmlNode(_SLGLt); - if (input[_SCe] != null) { - bn.c(se_StorageLensGroupLevelSelectionCriteria(input[_SCe], context).n(_SCe)); - } - return bn; -}; - -/** - * serializeAws_restXmlStorageLensGroupLevelExclude - */ -const se_StorageLensGroupLevelExclude = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_SLGA, entry); - return n.n(_Ar); - }); -}; - -/** - * serializeAws_restXmlStorageLensGroupLevelInclude - */ -const se_StorageLensGroupLevelInclude = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_SLGA, entry); - return n.n(_Ar); - }); -}; - -/** - * serializeAws_restXmlStorageLensGroupLevelSelectionCriteria - */ -const se_StorageLensGroupLevelSelectionCriteria = ( - input: StorageLensGroupLevelSelectionCriteria, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_SLGLSC); - bn.lc(input, "Include", "Include", () => se_StorageLensGroupLevelInclude(input[_I]!, context)); - bn.lc(input, "Exclude", "Exclude", () => se_StorageLensGroupLevelExclude(input[_Ex]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlStorageLensGroupOrOperator - */ -const se_StorageLensGroupOrOperator = (input: StorageLensGroupOrOperator, context: __SerdeContext): any => { - const bn = new __XmlNode(_SLGOO); - bn.lc(input, "MatchAnyPrefix", "MatchAnyPrefix", () => se_MatchAnyPrefix(input[_MAP]!, context)); - bn.lc(input, "MatchAnySuffix", "MatchAnySuffix", () => se_MatchAnySuffix(input[_MAS]!, context)); - bn.lc(input, "MatchAnyTag", "MatchAnyTag", () => se_MatchAnyTag(input[_MAT]!, context)); - if (input[_MOA] != null) { - bn.c(se_MatchObjectAge(input[_MOA], context).n(_MOA)); - } - if (input[_MOS] != null) { - bn.c(se_MatchObjectSize(input[_MOS], context).n(_MOS)); - } - return bn; -}; - -/** - * serializeAws_restXmlStorageLensTag - */ -const se_StorageLensTag = (input: StorageLensTag, context: __SerdeContext): any => { - const bn = new __XmlNode(_SLT); - if (input[_K] != null) { - bn.c(__XmlNode.of(_TKS, input[_K]).n(_K)); - } - if (input[_V] != null) { - bn.c(__XmlNode.of(_TVS, input[_V]).n(_V)); - } - return bn; -}; - -/** - * serializeAws_restXmlStorageLensTags - */ -const se_StorageLensTags = (input: StorageLensTag[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_StorageLensTag(entry, context); - return n.n(_Tag); - }); -}; - -/** - * serializeAws_restXmlTag - */ -const se_Tag = (input: Tag, context: __SerdeContext): any => { - const bn = new __XmlNode(_Tag); - if (input[_K] != null) { - bn.c(__XmlNode.of(_TKS, input[_K]).n(_K)); - } - if (input[_V] != null) { - bn.c(__XmlNode.of(_TVS, input[_V]).n(_V)); - } - return bn; -}; - -/** - * serializeAws_restXmlTagging - */ -const se_Tagging = (input: Tagging, context: __SerdeContext): any => { - const bn = new __XmlNode(_Tagg); - bn.lc(input, "TagSet", "TagSet", () => se_S3TagSet(input[_TS]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlTagList - */ -const se_TagList = (input: Tag[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_Tag(entry, context); - return n.n(_Tag); - }); -}; - -/** - * serializeAws_restXmlTransition - */ -const se_Transition = (input: Transition, context: __SerdeContext): any => { - const bn = new __XmlNode(_Tra); - if (input[_Da] != null) { - bn.c(__XmlNode.of(_Da, __serializeDateTime(input[_Da])).n(_Da)); - } - if (input[_Day] != null) { - bn.c(__XmlNode.of(_Day, String(input[_Day])).n(_Day)); - } - if (input[_SC] != null) { - bn.c(__XmlNode.of(_TSC, input[_SC]).n(_SC)); - } - return bn; -}; - -/** - * serializeAws_restXmlTransitionList - */ -const se_TransitionList = (input: Transition[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_Transition(entry, context); - return n.n(_Tra); - }); -}; - -/** - * serializeAws_restXmlUserArguments - */ -const se_UserArguments = (input: Record, context: __SerdeContext): any => { - return Object.keys(input) - .filter((key) => input[key as keyof typeof input] != null) - .map((key) => { - const entryNode = new __XmlNode("entry"); - const keyNode = __XmlNode.of(_NEMLS, key).n("key"); - entryNode.c(keyNode); - let n; - n = __XmlNode.of(_MLS, input[key as keyof typeof input]!); - entryNode.c(n.n(_v)); - return entryNode; - }); -}; - -/** - * serializeAws_restXmlVersioningConfiguration - */ -const se_VersioningConfiguration = (input: VersioningConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_VCe); - if (input[_MFAD] != null) { - bn.c(__XmlNode.of(_MFAD, input[_MFAD]).n(_MD)); - } - if (input[_St] != null) { - bn.c(__XmlNode.of(_BVS, input[_St]).n(_St)); - } - return bn; -}; - -/** - * serializeAws_restXmlVpcConfiguration - */ -const se_VpcConfiguration = (input: VpcConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_VC); - bn.cc(input, _VI); - return bn; -}; - -/** - * deserializeAws_restXmlAbortIncompleteMultipartUpload - */ -const de_AbortIncompleteMultipartUpload = (output: any, context: __SerdeContext): AbortIncompleteMultipartUpload => { - const contents: any = {}; - if (output[_DAI] != null) { - contents[_DAI] = __strictParseInt32(output[_DAI]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlAccessControlTranslation - */ -const de_AccessControlTranslation = (output: any, context: __SerdeContext): AccessControlTranslation => { - const contents: any = {}; - if (output[_Ow] != null) { - contents[_Ow] = __expectString(output[_Ow]); - } - return contents; -}; - -/** - * deserializeAws_restXmlAccessGrantsInstancesList - */ -const de_AccessGrantsInstancesList = (output: any, context: __SerdeContext): ListAccessGrantsInstanceEntry[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ListAccessGrantsInstanceEntry(entry, context); - }); -}; - -/** - * deserializeAws_restXmlAccessGrantsList - */ -const de_AccessGrantsList = (output: any, context: __SerdeContext): ListAccessGrantEntry[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ListAccessGrantEntry(entry, context); - }); -}; - -/** - * deserializeAws_restXmlAccessGrantsLocationConfiguration - */ -const de_AccessGrantsLocationConfiguration = ( - output: any, - context: __SerdeContext -): AccessGrantsLocationConfiguration => { - const contents: any = {}; - if (output[_SSP] != null) { - contents[_SSP] = __expectString(output[_SSP]); - } - return contents; -}; - -/** - * deserializeAws_restXmlAccessGrantsLocationsList - */ -const de_AccessGrantsLocationsList = (output: any, context: __SerdeContext): ListAccessGrantsLocationsEntry[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ListAccessGrantsLocationsEntry(entry, context); - }); -}; - -/** - * deserializeAws_restXmlAccessPoint - */ -const de_AccessPoint = (output: any, context: __SerdeContext): AccessPoint => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_NO] != null) { - contents[_NO] = __expectString(output[_NO]); - } - if (output[_VC] != null) { - contents[_VC] = de_VpcConfiguration(output[_VC], context); - } - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_APA] != null) { - contents[_APA] = __expectString(output[_APA]); - } - if (output[_A] != null) { - contents[_A] = __expectString(output[_A]); - } - if (output[_BAI] != null) { - contents[_BAI] = __expectString(output[_BAI]); - } - if (output[_DSI] != null) { - contents[_DSI] = __expectString(output[_DSI]); - } - if (output[_DST] != null) { - contents[_DST] = __expectString(output[_DST]); - } - return contents; -}; - -/** - * deserializeAws_restXmlAccessPointList - */ -const de_AccessPointList = (output: any, context: __SerdeContext): AccessPoint[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_AccessPoint(entry, context); - }); -}; - -/** - * deserializeAws_restXmlAccountLevel - */ -const de_AccountLevel = (output: any, context: __SerdeContext): AccountLevel => { - const contents: any = {}; - if (output[_AM] != null) { - contents[_AM] = de_ActivityMetrics(output[_AM], context); - } - if (output[_BL] != null) { - contents[_BL] = de_BucketLevel(output[_BL], context); - } - if (output[_ACOM] != null) { - contents[_ACOM] = de_AdvancedCostOptimizationMetrics(output[_ACOM], context); - } - if (output[_ADPM] != null) { - contents[_ADPM] = de_AdvancedDataProtectionMetrics(output[_ADPM], context); - } - if (output[_DSCM] != null) { - contents[_DSCM] = de_DetailedStatusCodesMetrics(output[_DSCM], context); - } - if (output[_SLGLt] != null) { - contents[_SLGLt] = de_StorageLensGroupLevel(output[_SLGLt], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlActivityMetrics - */ -const de_ActivityMetrics = (output: any, context: __SerdeContext): ActivityMetrics => { - const contents: any = {}; - if (output[_IE] != null) { - contents[_IE] = __parseBoolean(output[_IE]); - } - return contents; -}; - -/** - * deserializeAws_restXmlAdvancedCostOptimizationMetrics - */ -const de_AdvancedCostOptimizationMetrics = (output: any, context: __SerdeContext): AdvancedCostOptimizationMetrics => { - const contents: any = {}; - if (output[_IE] != null) { - contents[_IE] = __parseBoolean(output[_IE]); - } - return contents; -}; - -/** - * deserializeAws_restXmlAdvancedDataProtectionMetrics - */ -const de_AdvancedDataProtectionMetrics = (output: any, context: __SerdeContext): AdvancedDataProtectionMetrics => { - const contents: any = {}; - if (output[_IE] != null) { - contents[_IE] = __parseBoolean(output[_IE]); - } - return contents; -}; - -/** - * deserializeAws_restXmlAsyncErrorDetails - */ -const de_AsyncErrorDetails = (output: any, context: __SerdeContext): AsyncErrorDetails => { - const contents: any = {}; - if (output[_Co] != null) { - contents[_Co] = __expectString(output[_Co]); - } - if (output[_Me] != null) { - contents[_Me] = __expectString(output[_Me]); - } - if (output[_Res] != null) { - contents[_Res] = __expectString(output[_Res]); - } - if (output[_RI] != null) { - contents[_RI] = __expectString(output[_RI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlAsyncOperation - */ -const de_AsyncOperation = (output: any, context: __SerdeContext): AsyncOperation => { - const contents: any = {}; - if (output[_CTr] != null) { - contents[_CTr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTr])); - } - if (output[_O] != null) { - contents[_O] = __expectString(output[_O]); - } - if (output[_RTARN] != null) { - contents[_RTARN] = __expectString(output[_RTARN]); - } - if (output[_RPe] != null) { - contents[_RPe] = de_AsyncRequestParameters(output[_RPe], context); - } - if (output[_RSeq] != null) { - contents[_RSeq] = __expectString(output[_RSeq]); - } - if (output[_RD] != null) { - contents[_RD] = de_AsyncResponseDetails(output[_RD], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlAsyncRequestParameters - */ -const de_AsyncRequestParameters = (output: any, context: __SerdeContext): AsyncRequestParameters => { - const contents: any = {}; - if (output[_CMRAPR] != null) { - contents[_CMRAPR] = de_CreateMultiRegionAccessPointInput(output[_CMRAPR], context); - } - if (output[_DMRAPR] != null) { - contents[_DMRAPR] = de_DeleteMultiRegionAccessPointInput(output[_DMRAPR], context); - } - if (output[_PMRAPPR] != null) { - contents[_PMRAPPR] = de_PutMultiRegionAccessPointPolicyInput(output[_PMRAPPR], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlAsyncResponseDetails - */ -const de_AsyncResponseDetails = (output: any, context: __SerdeContext): AsyncResponseDetails => { - const contents: any = {}; - if (output[_MRAPD] != null) { - contents[_MRAPD] = de_MultiRegionAccessPointsAsyncResponse(output[_MRAPD], context); - } - if (output[_ED] != null) { - contents[_ED] = de_AsyncErrorDetails(output[_ED], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlAwsLambdaTransformation - */ -const de_AwsLambdaTransformation = (output: any, context: __SerdeContext): AwsLambdaTransformation => { - const contents: any = {}; - if (output[_FA] != null) { - contents[_FA] = __expectString(output[_FA]); - } - if (output[_FP] != null) { - contents[_FP] = __expectString(output[_FP]); - } - return contents; -}; - -/** - * deserializeAws_restXmlBucketLevel - */ -const de_BucketLevel = (output: any, context: __SerdeContext): BucketLevel => { - const contents: any = {}; - if (output[_AM] != null) { - contents[_AM] = de_ActivityMetrics(output[_AM], context); - } - if (output[_PL] != null) { - contents[_PL] = de_PrefixLevel(output[_PL], context); - } - if (output[_ACOM] != null) { - contents[_ACOM] = de_AdvancedCostOptimizationMetrics(output[_ACOM], context); - } - if (output[_ADPM] != null) { - contents[_ADPM] = de_AdvancedDataProtectionMetrics(output[_ADPM], context); - } - if (output[_DSCM] != null) { - contents[_DSCM] = de_DetailedStatusCodesMetrics(output[_DSCM], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlBuckets - */ -const de_Buckets = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlCallerAccessGrantsList - */ -const de_CallerAccessGrantsList = (output: any, context: __SerdeContext): ListCallerAccessGrantsEntry[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ListCallerAccessGrantsEntry(entry, context); - }); -}; - -/** - * deserializeAws_restXmlCloudWatchMetrics - */ -const de_CloudWatchMetrics = (output: any, context: __SerdeContext): CloudWatchMetrics => { - const contents: any = {}; - if (output[_IE] != null) { - contents[_IE] = __parseBoolean(output[_IE]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateMultiRegionAccessPointInput - */ -const de_CreateMultiRegionAccessPointInput = ( - output: any, - context: __SerdeContext -): CreateMultiRegionAccessPointInput => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_PAB] != null) { - contents[_PAB] = de_PublicAccessBlockConfiguration(output[_PAB], context); - } - if (String(output.Regions).trim() === "") { - contents[_Re] = []; - } else if (output[_Re] != null && output[_Re][_Reg] != null) { - contents[_Re] = de_RegionCreationList(__getArrayIfSingleItem(output[_Re][_Reg]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlCredentials - */ -const de_Credentials = (output: any, context: __SerdeContext): Credentials => { - const contents: any = {}; - if (output[_AKI] != null) { - contents[_AKI] = __expectString(output[_AKI]); - } - if (output[_SAK] != null) { - contents[_SAK] = __expectString(output[_SAK]); - } - if (output[_STe] != null) { - contents[_STe] = __expectString(output[_STe]); - } - if (output[_Exp] != null) { - contents[_Exp] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_Exp])); - } - return contents; -}; - -/** - * deserializeAws_restXmlDeleteMarkerReplication - */ -const de_DeleteMarkerReplication = (output: any, context: __SerdeContext): DeleteMarkerReplication => { - const contents: any = {}; - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDeleteMultiRegionAccessPointInput - */ -const de_DeleteMultiRegionAccessPointInput = ( - output: any, - context: __SerdeContext -): DeleteMultiRegionAccessPointInput => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDestination - */ -const de_Destination = (output: any, context: __SerdeContext): Destination => { - const contents: any = {}; - if (output[_Ac] != null) { - contents[_Ac] = __expectString(output[_Ac]); - } - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_RT] != null) { - contents[_RT] = de_ReplicationTime(output[_RT], context); - } - if (output[_ACT] != null) { - contents[_ACT] = de_AccessControlTranslation(output[_ACT], context); - } - if (output[_EC] != null) { - contents[_EC] = de_EncryptionConfiguration(output[_EC], context); - } - if (output[_Met] != null) { - contents[_Met] = de_Metrics(output[_Met], context); - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDetailedStatusCodesMetrics - */ -const de_DetailedStatusCodesMetrics = (output: any, context: __SerdeContext): DetailedStatusCodesMetrics => { - const contents: any = {}; - if (output[_IE] != null) { - contents[_IE] = __parseBoolean(output[_IE]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDSSEKMSFilter - */ -const de_DSSEKMSFilter = (output: any, context: __SerdeContext): DSSEKMSFilter => { - const contents: any = {}; - if (output[_KKA] != null) { - contents[_KKA] = __expectString(output[_KKA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlEncryptionConfiguration - */ -const de_EncryptionConfiguration = (output: any, context: __SerdeContext): EncryptionConfiguration => { - const contents: any = {}; - if (output[_RKKID] != null) { - contents[_RKKID] = __expectString(output[_RKKID]); - } - return contents; -}; - -/** - * deserializeAws_restXmlEndpoints - */ -const de_Endpoints = (output: any, context: __SerdeContext): Record => { - return output.reduce((acc: any, pair: any) => { - if (pair["value"] === null) { - return acc; - } - acc[pair["key"]] = __expectString(pair["value"]) as any; - return acc; - }, {}); -}; - -/** - * deserializeAws_restXmlEstablishedMultiRegionAccessPointPolicy - */ -const de_EstablishedMultiRegionAccessPointPolicy = ( - output: any, - context: __SerdeContext -): EstablishedMultiRegionAccessPointPolicy => { - const contents: any = {}; - if (output[_Po] != null) { - contents[_Po] = __expectString(output[_Po]); - } - return contents; -}; - -/** - * deserializeAws_restXml_Exclude - */ -const de__Exclude = (output: any, context: __SerdeContext): _Exclude => { - const contents: any = {}; - if (String(output.Buckets).trim() === "") { - contents[_Bu] = []; - } else if (output[_Bu] != null && output[_Bu][_Ar] != null) { - contents[_Bu] = de_Buckets(__getArrayIfSingleItem(output[_Bu][_Ar]), context); - } - if (String(output.Regions).trim() === "") { - contents[_Re] = []; - } else if (output[_Re] != null && output[_Re][_Reg] != null) { - contents[_Re] = de_Regions(__getArrayIfSingleItem(output[_Re][_Reg]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlExistingObjectReplication - */ -const de_ExistingObjectReplication = (output: any, context: __SerdeContext): ExistingObjectReplication => { - const contents: any = {}; - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGeneratedManifestEncryption - */ -const de_GeneratedManifestEncryption = (output: any, context: __SerdeContext): GeneratedManifestEncryption => { - const contents: any = {}; - if (output[_SS] != null) { - contents[_SSES] = de_SSES3Encryption(output[_SS], context); - } - if (output[_SK] != null) { - contents[_SSEKMS] = de_SSEKMSEncryption(output[_SK], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGrantee - */ -const de_Grantee = (output: any, context: __SerdeContext): Grantee => { - const contents: any = {}; - if (output[_GT] != null) { - contents[_GT] = __expectString(output[_GT]); - } - if (output[_GI] != null) { - contents[_GI] = __expectString(output[_GI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlInclude - */ -const de_Include = (output: any, context: __SerdeContext): Include => { - const contents: any = {}; - if (String(output.Buckets).trim() === "") { - contents[_Bu] = []; - } else if (output[_Bu] != null && output[_Bu][_Ar] != null) { - contents[_Bu] = de_Buckets(__getArrayIfSingleItem(output[_Bu][_Ar]), context); - } - if (String(output.Regions).trim() === "") { - contents[_Re] = []; - } else if (output[_Re] != null && output[_Re][_Reg] != null) { - contents[_Re] = de_Regions(__getArrayIfSingleItem(output[_Re][_Reg]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlJobDescriptor - */ -const de_JobDescriptor = (output: any, context: __SerdeContext): JobDescriptor => { - const contents: any = {}; - if (output[_JI] != null) { - contents[_JI] = __expectString(output[_JI]); - } - if (output[_CR] != null) { - contents[_CR] = __parseBoolean(output[_CR]); - } - if (output[_D] != null) { - contents[_D] = __expectString(output[_D]); - } - if (output[_JA] != null) { - contents[_JA] = __expectString(output[_JA]); - } - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - if (output[_M] != null) { - contents[_M] = de_JobManifest(output[_M], context); - } - if (output[_O] != null) { - contents[_O] = de_JobOperation(output[_O], context); - } - if (output[_Pr] != null) { - contents[_Pr] = __strictParseInt32(output[_Pr]) as number; - } - if (output[_PSr] != null) { - contents[_PSr] = de_JobProgressSummary(output[_PSr], context); - } - if (output[_SUR] != null) { - contents[_SUR] = __expectString(output[_SUR]); - } - if (String(output.FailureReasons).trim() === "") { - contents[_FR] = []; - } else if (output[_FR] != null && output[_FR][_m] != null) { - contents[_FR] = de_JobFailureList(__getArrayIfSingleItem(output[_FR][_m]), context); - } - if (output[_R] != null) { - contents[_R] = de_JobReport(output[_R], context); - } - if (output[_CTr] != null) { - contents[_CTr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTr])); - } - if (output[_TD] != null) { - contents[_TD] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_TD])); - } - if (output[_RA] != null) { - contents[_RA] = __expectString(output[_RA]); - } - if (output[_SD] != null) { - contents[_SD] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_SD])); - } - if (output[_SCu] != null) { - contents[_SCu] = __expectString(output[_SCu]); - } - if (String(output.ManifestGenerator).trim() === "") { - // Pass empty tags. - } else if (output[_MG] != null) { - contents[_MG] = de_JobManifestGenerator(__expectUnion(output[_MG]), context); - } - if (output[_GMD] != null) { - contents[_GMD] = de_S3GeneratedManifestDescriptor(output[_GMD], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlJobFailure - */ -const de_JobFailure = (output: any, context: __SerdeContext): JobFailure => { - const contents: any = {}; - if (output[_FC] != null) { - contents[_FC] = __expectString(output[_FC]); - } - if (output[_FRa] != null) { - contents[_FRa] = __expectString(output[_FRa]); - } - return contents; -}; - -/** - * deserializeAws_restXmlJobFailureList - */ -const de_JobFailureList = (output: any, context: __SerdeContext): JobFailure[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_JobFailure(entry, context); - }); -}; - -/** - * deserializeAws_restXmlJobListDescriptor - */ -const de_JobListDescriptor = (output: any, context: __SerdeContext): JobListDescriptor => { - const contents: any = {}; - if (output[_JI] != null) { - contents[_JI] = __expectString(output[_JI]); - } - if (output[_D] != null) { - contents[_D] = __expectString(output[_D]); - } - if (output[_O] != null) { - contents[_O] = __expectString(output[_O]); - } - if (output[_Pr] != null) { - contents[_Pr] = __strictParseInt32(output[_Pr]) as number; - } - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - if (output[_CTr] != null) { - contents[_CTr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CTr])); - } - if (output[_TD] != null) { - contents[_TD] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_TD])); - } - if (output[_PSr] != null) { - contents[_PSr] = de_JobProgressSummary(output[_PSr], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlJobListDescriptorList - */ -const de_JobListDescriptorList = (output: any, context: __SerdeContext): JobListDescriptor[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_JobListDescriptor(entry, context); - }); -}; - -/** - * deserializeAws_restXmlJobManifest - */ -const de_JobManifest = (output: any, context: __SerdeContext): JobManifest => { - const contents: any = {}; - if (output[_Sp] != null) { - contents[_Sp] = de_JobManifestSpec(output[_Sp], context); - } - if (output[_L] != null) { - contents[_L] = de_JobManifestLocation(output[_L], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlJobManifestFieldList - */ -const de_JobManifestFieldList = (output: any, context: __SerdeContext): JobManifestFieldName[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlJobManifestGenerator - */ -const de_JobManifestGenerator = (output: any, context: __SerdeContext): JobManifestGenerator => { - if (output[_SJMG] != null) { - return { - S3JobManifestGenerator: de_S3JobManifestGenerator(output[_SJMG], context), - }; - } - return { $unknown: Object.entries(output)[0] }; -}; - -/** - * deserializeAws_restXmlJobManifestGeneratorFilter - */ -const de_JobManifestGeneratorFilter = (output: any, context: __SerdeContext): JobManifestGeneratorFilter => { - const contents: any = {}; - if (output[_EFR] != null) { - contents[_EFR] = __parseBoolean(output[_EFR]); - } - if (output[_CAr] != null) { - contents[_CAr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CAr])); - } - if (output[_CB] != null) { - contents[_CB] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CB])); - } - if (String(output.ObjectReplicationStatuses).trim() === "") { - contents[_ORS] = []; - } else if (output[_ORS] != null && output[_ORS][_m] != null) { - contents[_ORS] = de_ReplicationStatusFilterList(__getArrayIfSingleItem(output[_ORS][_m]), context); - } - if (output[_KNC] != null) { - contents[_KNC] = de_KeyNameConstraint(output[_KNC], context); - } - if (output[_OSGTB] != null) { - contents[_OSGTB] = __strictParseLong(output[_OSGTB]) as number; - } - if (output[_OSLTB] != null) { - contents[_OSLTB] = __strictParseLong(output[_OSLTB]) as number; - } - if (String(output.MatchAnyStorageClass).trim() === "") { - contents[_MASC] = []; - } else if (output[_MASC] != null && output[_MASC][_m] != null) { - contents[_MASC] = de_StorageClassList(__getArrayIfSingleItem(output[_MASC][_m]), context); - } - if (String(output.MatchAnyObjectEncryption).trim() === "") { - contents[_MAOE] = []; - } else if (output[_MAOE] != null && output[_MAOE][_OE] != null) { - contents[_MAOE] = de_ObjectEncryptionFilterList(__getArrayIfSingleItem(output[_MAOE][_OE]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlJobManifestLocation - */ -const de_JobManifestLocation = (output: any, context: __SerdeContext): JobManifestLocation => { - const contents: any = {}; - if (output[_OA] != null) { - contents[_OA] = __expectString(output[_OA]); - } - if (output[_OVI] != null) { - contents[_OVI] = __expectString(output[_OVI]); - } - if (output[_ET] != null) { - contents[_ET] = __expectString(output[_ET]); - } - return contents; -}; - -/** - * deserializeAws_restXmlJobManifestSpec - */ -const de_JobManifestSpec = (output: any, context: __SerdeContext): JobManifestSpec => { - const contents: any = {}; - if (output[_F] != null) { - contents[_F] = __expectString(output[_F]); - } - if (String(output.Fields).trim() === "") { - contents[_Fi] = []; - } else if (output[_Fi] != null && output[_Fi][_m] != null) { - contents[_Fi] = de_JobManifestFieldList(__getArrayIfSingleItem(output[_Fi][_m]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlJobOperation - */ -const de_JobOperation = (output: any, context: __SerdeContext): JobOperation => { - const contents: any = {}; - if (output[_LI] != null) { - contents[_LI] = de_LambdaInvokeOperation(output[_LI], context); - } - if (output[_SPOC] != null) { - contents[_SPOC] = de_S3CopyObjectOperation(output[_SPOC], context); - } - if (output[_SPOA] != null) { - contents[_SPOA] = de_S3SetObjectAclOperation(output[_SPOA], context); - } - if (output[_SPOT] != null) { - contents[_SPOT] = de_S3SetObjectTaggingOperation(output[_SPOT], context); - } - if (output[_SDOT] != null) { - contents[_SDOT] = de_S3DeleteObjectTaggingOperation(output[_SDOT], context); - } - if (output[_SIRO] != null) { - contents[_SIRO] = de_S3InitiateRestoreObjectOperation(output[_SIRO], context); - } - if (output[_SPOLH] != null) { - contents[_SPOLH] = de_S3SetObjectLegalHoldOperation(output[_SPOLH], context); - } - if (output[_SPOR] != null) { - contents[_SPOR] = de_S3SetObjectRetentionOperation(output[_SPOR], context); - } - if (output[_SRO] != null) { - contents[_SRO] = de_S3ReplicateObjectOperation(output[_SRO], context); - } - if (output[_SCOC] != null) { - contents[_SCOC] = de_S3ComputeObjectChecksumOperation(output[_SCOC], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlJobProgressSummary - */ -const de_JobProgressSummary = (output: any, context: __SerdeContext): JobProgressSummary => { - const contents: any = {}; - if (output[_TNOT] != null) { - contents[_TNOT] = __strictParseLong(output[_TNOT]) as number; - } - if (output[_NOTS] != null) { - contents[_NOTS] = __strictParseLong(output[_NOTS]) as number; - } - if (output[_NOTF] != null) { - contents[_NOTF] = __strictParseLong(output[_NOTF]) as number; - } - if (output[_Tim] != null) { - contents[_Tim] = de_JobTimers(output[_Tim], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlJobReport - */ -const de_JobReport = (output: any, context: __SerdeContext): JobReport => { - const contents: any = {}; - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_F] != null) { - contents[_F] = __expectString(output[_F]); - } - if (output[_En] != null) { - contents[_En] = __parseBoolean(output[_En]); - } - if (output[_Pre] != null) { - contents[_Pre] = __expectString(output[_Pre]); - } - if (output[_RS] != null) { - contents[_RS] = __expectString(output[_RS]); - } - if (output[_EBO] != null) { - contents[_EBO] = __expectString(output[_EBO]); - } - return contents; -}; - -/** - * deserializeAws_restXmlJobTimers - */ -const de_JobTimers = (output: any, context: __SerdeContext): JobTimers => { - const contents: any = {}; - if (output[_ETIAS] != null) { - contents[_ETIAS] = __strictParseLong(output[_ETIAS]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlKeyNameConstraint - */ -const de_KeyNameConstraint = (output: any, context: __SerdeContext): KeyNameConstraint => { - const contents: any = {}; - if (String(output.MatchAnyPrefix).trim() === "") { - contents[_MAP] = []; - } else if (output[_MAP] != null && output[_MAP][_m] != null) { - contents[_MAP] = de_NonEmptyMaxLength1024StringList(__getArrayIfSingleItem(output[_MAP][_m]), context); - } - if (String(output.MatchAnySuffix).trim() === "") { - contents[_MAS] = []; - } else if (output[_MAS] != null && output[_MAS][_m] != null) { - contents[_MAS] = de_NonEmptyMaxLength1024StringList(__getArrayIfSingleItem(output[_MAS][_m]), context); - } - if (String(output.MatchAnySubstring).trim() === "") { - contents[_MASa] = []; - } else if (output[_MASa] != null && output[_MASa][_m] != null) { - contents[_MASa] = de_NonEmptyMaxLength1024StringList(__getArrayIfSingleItem(output[_MASa][_m]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlLambdaInvokeOperation - */ -const de_LambdaInvokeOperation = (output: any, context: __SerdeContext): LambdaInvokeOperation => { - const contents: any = {}; - if (output[_FA] != null) { - contents[_FA] = __expectString(output[_FA]); - } - if (output[_ISV] != null) { - contents[_ISV] = __expectString(output[_ISV]); - } - if (String(output.UserArguments).trim() === "") { - contents[_UA] = {}; - } else if (output[_UA] != null && output[_UA][_e] != null) { - contents[_UA] = de_UserArguments(__getArrayIfSingleItem(output[_UA][_e]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlLifecycleExpiration - */ -const de_LifecycleExpiration = (output: any, context: __SerdeContext): LifecycleExpiration => { - const contents: any = {}; - if (output[_Da] != null) { - contents[_Da] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_Da])); - } - if (output[_Day] != null) { - contents[_Day] = __strictParseInt32(output[_Day]) as number; - } - if (output[_EODM] != null) { - contents[_EODM] = __parseBoolean(output[_EODM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlLifecycleRule - */ -const de_LifecycleRule = (output: any, context: __SerdeContext): LifecycleRule => { - const contents: any = {}; - if (output[_Exp] != null) { - contents[_Exp] = de_LifecycleExpiration(output[_Exp], context); - } - if (output[_ID] != null) { - contents[_ID] = __expectString(output[_ID]); - } - if (output[_Fil] != null) { - contents[_Fil] = de_LifecycleRuleFilter(output[_Fil], context); - } - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - if (String(output.Transitions).trim() === "") { - contents[_Tr] = []; - } else if (output[_Tr] != null && output[_Tr][_Tra] != null) { - contents[_Tr] = de_TransitionList(__getArrayIfSingleItem(output[_Tr][_Tra]), context); - } - if (String(output.NoncurrentVersionTransitions).trim() === "") { - contents[_NVT] = []; - } else if (output[_NVT] != null && output[_NVT][_NVTo] != null) { - contents[_NVT] = de_NoncurrentVersionTransitionList(__getArrayIfSingleItem(output[_NVT][_NVTo]), context); - } - if (output[_NVE] != null) { - contents[_NVE] = de_NoncurrentVersionExpiration(output[_NVE], context); - } - if (output[_AIMU] != null) { - contents[_AIMU] = de_AbortIncompleteMultipartUpload(output[_AIMU], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlLifecycleRuleAndOperator - */ -const de_LifecycleRuleAndOperator = (output: any, context: __SerdeContext): LifecycleRuleAndOperator => { - const contents: any = {}; - if (output[_Pre] != null) { - contents[_Pre] = __expectString(output[_Pre]); - } - if (String(output.Tags).trim() === "") { - contents[_T] = []; - } else if (output[_T] != null && output[_T][_m] != null) { - contents[_T] = de_S3TagSet(__getArrayIfSingleItem(output[_T][_m]), context); - } - if (output[_OSGT] != null) { - contents[_OSGT] = __strictParseLong(output[_OSGT]) as number; - } - if (output[_OSLT] != null) { - contents[_OSLT] = __strictParseLong(output[_OSLT]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlLifecycleRuleFilter - */ -const de_LifecycleRuleFilter = (output: any, context: __SerdeContext): LifecycleRuleFilter => { - const contents: any = {}; - if (output[_Pre] != null) { - contents[_Pre] = __expectString(output[_Pre]); - } - if (output[_Tag] != null) { - contents[_Tag] = de_S3Tag(output[_Tag], context); - } - if (output[_An] != null) { - contents[_An] = de_LifecycleRuleAndOperator(output[_An], context); - } - if (output[_OSGT] != null) { - contents[_OSGT] = __strictParseLong(output[_OSGT]) as number; - } - if (output[_OSLT] != null) { - contents[_OSLT] = __strictParseLong(output[_OSLT]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlLifecycleRules - */ -const de_LifecycleRules = (output: any, context: __SerdeContext): LifecycleRule[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_LifecycleRule(entry, context); - }); -}; - -/** - * deserializeAws_restXmlListAccessGrantEntry - */ -const de_ListAccessGrantEntry = (output: any, context: __SerdeContext): ListAccessGrantEntry => { - const contents: any = {}; - if (output[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CA])); - } - if (output[_AGI] != null) { - contents[_AGI] = __expectString(output[_AGI]); - } - if (output[_AGA] != null) { - contents[_AGA] = __expectString(output[_AGA]); - } - if (output[_G] != null) { - contents[_G] = de_Grantee(output[_G], context); - } - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (output[_AGLI] != null) { - contents[_AGLI] = __expectString(output[_AGLI]); - } - if (output[_AGLC] != null) { - contents[_AGLC] = de_AccessGrantsLocationConfiguration(output[_AGLC], context); - } - if (output[_GS] != null) { - contents[_GS] = __expectString(output[_GS]); - } - if (output[_AA] != null) { - contents[_AA] = __expectString(output[_AA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListAccessGrantsInstanceEntry - */ -const de_ListAccessGrantsInstanceEntry = (output: any, context: __SerdeContext): ListAccessGrantsInstanceEntry => { - const contents: any = {}; - if (output[_AGII] != null) { - contents[_AGII] = __expectString(output[_AGII]); - } - if (output[_AGIA] != null) { - contents[_AGIA] = __expectString(output[_AGIA]); - } - if (output[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CA])); - } - if (output[_ICA] != null) { - contents[_ICA] = __expectString(output[_ICA]); - } - if (output[_ICIA] != null) { - contents[_ICIA] = __expectString(output[_ICIA]); - } - if (output[_ICAA] != null) { - contents[_ICAA] = __expectString(output[_ICAA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListAccessGrantsLocationsEntry - */ -const de_ListAccessGrantsLocationsEntry = (output: any, context: __SerdeContext): ListAccessGrantsLocationsEntry => { - const contents: any = {}; - if (output[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CA])); - } - if (output[_AGLI] != null) { - contents[_AGLI] = __expectString(output[_AGLI]); - } - if (output[_AGLA] != null) { - contents[_AGLA] = __expectString(output[_AGLA]); - } - if (output[_LS] != null) { - contents[_LS] = __expectString(output[_LS]); - } - if (output[_IAMRA] != null) { - contents[_IAMRA] = __expectString(output[_IAMRA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListCallerAccessGrantsEntry - */ -const de_ListCallerAccessGrantsEntry = (output: any, context: __SerdeContext): ListCallerAccessGrantsEntry => { - const contents: any = {}; - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (output[_GS] != null) { - contents[_GS] = __expectString(output[_GS]); - } - if (output[_AA] != null) { - contents[_AA] = __expectString(output[_AA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListStorageLensConfigurationEntry - */ -const de_ListStorageLensConfigurationEntry = ( - output: any, - context: __SerdeContext -): ListStorageLensConfigurationEntry => { - const contents: any = {}; - if (output[_Id_] != null) { - contents[_Id_] = __expectString(output[_Id_]); - } - if (output[_SLA] != null) { - contents[_SLA] = __expectString(output[_SLA]); - } - if (output[_HR] != null) { - contents[_HR] = __expectString(output[_HR]); - } - if (output[_IE] != null) { - contents[_IE] = __parseBoolean(output[_IE]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListStorageLensGroupEntry - */ -const de_ListStorageLensGroupEntry = (output: any, context: __SerdeContext): ListStorageLensGroupEntry => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_SLGA] != null) { - contents[_SLGA] = __expectString(output[_SLGA]); - } - if (output[_HR] != null) { - contents[_HR] = __expectString(output[_HR]); - } - return contents; -}; - -/** - * deserializeAws_restXmlMatchAnyPrefix - */ -const de_MatchAnyPrefix = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlMatchAnySuffix - */ -const de_MatchAnySuffix = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlMatchAnyTag - */ -const de_MatchAnyTag = (output: any, context: __SerdeContext): S3Tag[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_S3Tag(entry, context); - }); -}; - -/** - * deserializeAws_restXmlMatchObjectAge - */ -const de_MatchObjectAge = (output: any, context: __SerdeContext): MatchObjectAge => { - const contents: any = {}; - if (output[_DGT] != null) { - contents[_DGT] = __strictParseInt32(output[_DGT]) as number; - } - if (output[_DLT] != null) { - contents[_DLT] = __strictParseInt32(output[_DLT]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlMatchObjectSize - */ -const de_MatchObjectSize = (output: any, context: __SerdeContext): MatchObjectSize => { - const contents: any = {}; - if (output[_BGT] != null) { - contents[_BGT] = __strictParseLong(output[_BGT]) as number; - } - if (output[_BLT] != null) { - contents[_BLT] = __strictParseLong(output[_BLT]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlMetrics - */ -const de_Metrics = (output: any, context: __SerdeContext): Metrics => { - const contents: any = {}; - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - if (output[_ETv] != null) { - contents[_ETv] = de_ReplicationTimeValue(output[_ETv], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlMultiRegionAccessPointPolicyDocument - */ -const de_MultiRegionAccessPointPolicyDocument = ( - output: any, - context: __SerdeContext -): MultiRegionAccessPointPolicyDocument => { - const contents: any = {}; - if (output[_Es] != null) { - contents[_Es] = de_EstablishedMultiRegionAccessPointPolicy(output[_Es], context); - } - if (output[_Pro] != null) { - contents[_Pro] = de_ProposedMultiRegionAccessPointPolicy(output[_Pro], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlMultiRegionAccessPointRegionalResponse - */ -const de_MultiRegionAccessPointRegionalResponse = ( - output: any, - context: __SerdeContext -): MultiRegionAccessPointRegionalResponse => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_RSeq] != null) { - contents[_RSeq] = __expectString(output[_RSeq]); - } - return contents; -}; - -/** - * deserializeAws_restXmlMultiRegionAccessPointRegionalResponseList - */ -const de_MultiRegionAccessPointRegionalResponseList = ( - output: any, - context: __SerdeContext -): MultiRegionAccessPointRegionalResponse[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_MultiRegionAccessPointRegionalResponse(entry, context); - }); -}; - -/** - * deserializeAws_restXmlMultiRegionAccessPointReport - */ -const de_MultiRegionAccessPointReport = (output: any, context: __SerdeContext): MultiRegionAccessPointReport => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_A] != null) { - contents[_A] = __expectString(output[_A]); - } - if (output[_CA] != null) { - contents[_CA] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CA])); - } - if (output[_PAB] != null) { - contents[_PAB] = de_PublicAccessBlockConfiguration(output[_PAB], context); - } - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - if (String(output.Regions).trim() === "") { - contents[_Re] = []; - } else if (output[_Re] != null && output[_Re][_Reg] != null) { - contents[_Re] = de_RegionReportList(__getArrayIfSingleItem(output[_Re][_Reg]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlMultiRegionAccessPointReportList - */ -const de_MultiRegionAccessPointReportList = (output: any, context: __SerdeContext): MultiRegionAccessPointReport[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_MultiRegionAccessPointReport(entry, context); - }); -}; - -/** - * deserializeAws_restXmlMultiRegionAccessPointRoute - */ -const de_MultiRegionAccessPointRoute = (output: any, context: __SerdeContext): MultiRegionAccessPointRoute => { - const contents: any = {}; - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_Reg] != null) { - contents[_Reg] = __expectString(output[_Reg]); - } - if (output[_TDP] != null) { - contents[_TDP] = __strictParseInt32(output[_TDP]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlMultiRegionAccessPointsAsyncResponse - */ -const de_MultiRegionAccessPointsAsyncResponse = ( - output: any, - context: __SerdeContext -): MultiRegionAccessPointsAsyncResponse => { - const contents: any = {}; - if (String(output.Regions).trim() === "") { - contents[_Re] = []; - } else if (output[_Re] != null && output[_Re][_Reg] != null) { - contents[_Re] = de_MultiRegionAccessPointRegionalResponseList(__getArrayIfSingleItem(output[_Re][_Reg]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlNoncurrentVersionExpiration - */ -const de_NoncurrentVersionExpiration = (output: any, context: __SerdeContext): NoncurrentVersionExpiration => { - const contents: any = {}; - if (output[_ND] != null) { - contents[_ND] = __strictParseInt32(output[_ND]) as number; - } - if (output[_NNV] != null) { - contents[_NNV] = __strictParseInt32(output[_NNV]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlNoncurrentVersionTransition - */ -const de_NoncurrentVersionTransition = (output: any, context: __SerdeContext): NoncurrentVersionTransition => { - const contents: any = {}; - if (output[_ND] != null) { - contents[_ND] = __strictParseInt32(output[_ND]) as number; - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - return contents; -}; - -/** - * deserializeAws_restXmlNoncurrentVersionTransitionList - */ -const de_NoncurrentVersionTransitionList = (output: any, context: __SerdeContext): NoncurrentVersionTransition[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_NoncurrentVersionTransition(entry, context); - }); -}; - -/** - * deserializeAws_restXmlNonEmptyMaxLength1024StringList - */ -const de_NonEmptyMaxLength1024StringList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlNotSSEFilter - */ -const de_NotSSEFilter = (output: any, context: __SerdeContext): NotSSEFilter => { - const contents: any = {}; - return contents; -}; - -/** - * deserializeAws_restXmlObjectEncryptionFilter - */ -const de_ObjectEncryptionFilter = (output: any, context: __SerdeContext): ObjectEncryptionFilter => { - if (output[_SS] != null) { - return { - SSES3: de_SSES3Filter(output[_SS], context), - }; - } - if (output[_SK] != null) { - return { - SSEKMS: de_SSEKMSFilter(output[_SK], context), - }; - } - if (output[_DK] != null) { - return { - DSSEKMS: de_DSSEKMSFilter(output[_DK], context), - }; - } - if (output[_SC_] != null) { - return { - SSEC: de_SSECFilter(output[_SC_], context), - }; - } - if (output[_NS] != null) { - return { - NOTSSE: de_NotSSEFilter(output[_NS], context), - }; - } - return { $unknown: Object.entries(output)[0] }; -}; - -/** - * deserializeAws_restXmlObjectEncryptionFilterList - */ -const de_ObjectEncryptionFilterList = (output: any, context: __SerdeContext): ObjectEncryptionFilter[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ObjectEncryptionFilter(__expectUnion(entry), context); - }); -}; - -/** - * deserializeAws_restXmlObjectLambdaAccessPoint - */ -const de_ObjectLambdaAccessPoint = (output: any, context: __SerdeContext): ObjectLambdaAccessPoint => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_OLAPA] != null) { - contents[_OLAPA] = __expectString(output[_OLAPA]); - } - if (output[_A] != null) { - contents[_A] = de_ObjectLambdaAccessPointAlias(output[_A], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlObjectLambdaAccessPointAlias - */ -const de_ObjectLambdaAccessPointAlias = (output: any, context: __SerdeContext): ObjectLambdaAccessPointAlias => { - const contents: any = {}; - if (output[_V] != null) { - contents[_V] = __expectString(output[_V]); - } - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - return contents; -}; - -/** - * deserializeAws_restXmlObjectLambdaAccessPointList - */ -const de_ObjectLambdaAccessPointList = (output: any, context: __SerdeContext): ObjectLambdaAccessPoint[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ObjectLambdaAccessPoint(entry, context); - }); -}; - -/** - * deserializeAws_restXmlObjectLambdaAllowedFeaturesList - */ -const de_ObjectLambdaAllowedFeaturesList = (output: any, context: __SerdeContext): ObjectLambdaAllowedFeature[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlObjectLambdaConfiguration - */ -const de_ObjectLambdaConfiguration = (output: any, context: __SerdeContext): ObjectLambdaConfiguration => { - const contents: any = {}; - if (output[_SAP] != null) { - contents[_SAP] = __expectString(output[_SAP]); - } - if (output[_CWME] != null) { - contents[_CWME] = __parseBoolean(output[_CWME]); - } - if (String(output.AllowedFeatures).trim() === "") { - contents[_AFl] = []; - } else if (output[_AFl] != null && output[_AFl][_AF] != null) { - contents[_AFl] = de_ObjectLambdaAllowedFeaturesList(__getArrayIfSingleItem(output[_AFl][_AF]), context); - } - if (String(output.TransformationConfigurations).trim() === "") { - contents[_TC] = []; - } else if (output[_TC] != null && output[_TC][_TCr] != null) { - contents[_TC] = de_ObjectLambdaTransformationConfigurationsList(__getArrayIfSingleItem(output[_TC][_TCr]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlObjectLambdaContentTransformation - */ -const de_ObjectLambdaContentTransformation = ( - output: any, - context: __SerdeContext -): ObjectLambdaContentTransformation => { - if (output[_ALw] != null) { - return { - AwsLambda: de_AwsLambdaTransformation(output[_ALw], context), - }; - } - return { $unknown: Object.entries(output)[0] }; -}; - -/** - * deserializeAws_restXmlObjectLambdaTransformationConfiguration - */ -const de_ObjectLambdaTransformationConfiguration = ( - output: any, - context: __SerdeContext -): ObjectLambdaTransformationConfiguration => { - const contents: any = {}; - if (String(output.Actions).trim() === "") { - contents[_Act] = []; - } else if (output[_Act] != null && output[_Act][_Acti] != null) { - contents[_Act] = de_ObjectLambdaTransformationConfigurationActionsList( - __getArrayIfSingleItem(output[_Act][_Acti]), - context - ); - } - if (String(output.ContentTransformation).trim() === "") { - // Pass empty tags. - } else if (output[_CTo] != null) { - contents[_CTo] = de_ObjectLambdaContentTransformation(__expectUnion(output[_CTo]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlObjectLambdaTransformationConfigurationActionsList - */ -const de_ObjectLambdaTransformationConfigurationActionsList = ( - output: any, - context: __SerdeContext -): ObjectLambdaTransformationConfigurationAction[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlObjectLambdaTransformationConfigurationsList - */ -const de_ObjectLambdaTransformationConfigurationsList = ( - output: any, - context: __SerdeContext -): ObjectLambdaTransformationConfiguration[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ObjectLambdaTransformationConfiguration(entry, context); - }); -}; - -/** - * deserializeAws_restXmlPolicyStatus - */ -const de_PolicyStatus = (output: any, context: __SerdeContext): PolicyStatus => { - const contents: any = {}; - if (output[_IP] != null) { - contents[_IP] = __parseBoolean(output[_IP]); - } - return contents; -}; - -/** - * deserializeAws_restXmlPrefixesList - */ -const de_PrefixesList = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlPrefixLevel - */ -const de_PrefixLevel = (output: any, context: __SerdeContext): PrefixLevel => { - const contents: any = {}; - if (output[_SM] != null) { - contents[_SM] = de_PrefixLevelStorageMetrics(output[_SM], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlPrefixLevelStorageMetrics - */ -const de_PrefixLevelStorageMetrics = (output: any, context: __SerdeContext): PrefixLevelStorageMetrics => { - const contents: any = {}; - if (output[_IE] != null) { - contents[_IE] = __parseBoolean(output[_IE]); - } - if (output[_SCe] != null) { - contents[_SCe] = de_SelectionCriteria(output[_SCe], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlProposedMultiRegionAccessPointPolicy - */ -const de_ProposedMultiRegionAccessPointPolicy = ( - output: any, - context: __SerdeContext -): ProposedMultiRegionAccessPointPolicy => { - const contents: any = {}; - if (output[_Po] != null) { - contents[_Po] = __expectString(output[_Po]); - } - return contents; -}; - -/** - * deserializeAws_restXmlPublicAccessBlockConfiguration - */ -const de_PublicAccessBlockConfiguration = (output: any, context: __SerdeContext): PublicAccessBlockConfiguration => { - const contents: any = {}; - if (output[_BPA] != null) { - contents[_BPA] = __parseBoolean(output[_BPA]); - } - if (output[_IPA] != null) { - contents[_IPA] = __parseBoolean(output[_IPA]); - } - if (output[_BPP] != null) { - contents[_BPP] = __parseBoolean(output[_BPP]); - } - if (output[_RPB] != null) { - contents[_RPB] = __parseBoolean(output[_RPB]); - } - return contents; -}; - -/** - * deserializeAws_restXmlPutMultiRegionAccessPointPolicyInput - */ -const de_PutMultiRegionAccessPointPolicyInput = ( - output: any, - context: __SerdeContext -): PutMultiRegionAccessPointPolicyInput => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Po] != null) { - contents[_Po] = __expectString(output[_Po]); - } - return contents; -}; - -/** - * deserializeAws_restXmlRegion - */ -const de_Region = (output: any, context: __SerdeContext): Region => { - const contents: any = {}; - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_BAI] != null) { - contents[_BAI] = __expectString(output[_BAI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlRegionalBucket - */ -const de_RegionalBucket = (output: any, context: __SerdeContext): RegionalBucket => { - const contents: any = {}; - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_BA] != null) { - contents[_BA] = __expectString(output[_BA]); - } - if (output[_PABE] != null) { - contents[_PABE] = __parseBoolean(output[_PABE]); - } - if (output[_CD] != null) { - contents[_CD] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CD])); - } - if (output[_OI] != null) { - contents[_OI] = __expectString(output[_OI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlRegionalBucketList - */ -const de_RegionalBucketList = (output: any, context: __SerdeContext): RegionalBucket[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_RegionalBucket(entry, context); - }); -}; - -/** - * deserializeAws_restXmlRegionCreationList - */ -const de_RegionCreationList = (output: any, context: __SerdeContext): Region[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Region(entry, context); - }); -}; - -/** - * deserializeAws_restXmlRegionReport - */ -const de_RegionReport = (output: any, context: __SerdeContext): RegionReport => { - const contents: any = {}; - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_Reg] != null) { - contents[_Reg] = __expectString(output[_Reg]); - } - if (output[_BAI] != null) { - contents[_BAI] = __expectString(output[_BAI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlRegionReportList - */ -const de_RegionReportList = (output: any, context: __SerdeContext): RegionReport[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_RegionReport(entry, context); - }); -}; - -/** - * deserializeAws_restXmlRegions - */ -const de_Regions = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlReplicaModifications - */ -const de_ReplicaModifications = (output: any, context: __SerdeContext): ReplicaModifications => { - const contents: any = {}; - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicationConfiguration - */ -const de_ReplicationConfiguration = (output: any, context: __SerdeContext): ReplicationConfiguration => { - const contents: any = {}; - if (output[_Rol] != null) { - contents[_Rol] = __expectString(output[_Rol]); - } - if (String(output.Rules).trim() === "") { - contents[_Ru] = []; - } else if (output[_Ru] != null && output[_Ru][_Rul] != null) { - contents[_Ru] = de_ReplicationRules(__getArrayIfSingleItem(output[_Ru][_Rul]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicationRule - */ -const de_ReplicationRule = (output: any, context: __SerdeContext): ReplicationRule => { - const contents: any = {}; - if (output[_ID] != null) { - contents[_ID] = __expectString(output[_ID]); - } - if (output[_Pr] != null) { - contents[_Pr] = __strictParseInt32(output[_Pr]) as number; - } - if (output[_Pre] != null) { - contents[_Pre] = __expectString(output[_Pre]); - } - if (output[_Fil] != null) { - contents[_Fil] = de_ReplicationRuleFilter(output[_Fil], context); - } - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - if (output[_SSC] != null) { - contents[_SSC] = de_SourceSelectionCriteria(output[_SSC], context); - } - if (output[_EOR] != null) { - contents[_EOR] = de_ExistingObjectReplication(output[_EOR], context); - } - if (output[_Des] != null) { - contents[_Des] = de_Destination(output[_Des], context); - } - if (output[_DMR] != null) { - contents[_DMR] = de_DeleteMarkerReplication(output[_DMR], context); - } - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicationRuleAndOperator - */ -const de_ReplicationRuleAndOperator = (output: any, context: __SerdeContext): ReplicationRuleAndOperator => { - const contents: any = {}; - if (output[_Pre] != null) { - contents[_Pre] = __expectString(output[_Pre]); - } - if (String(output.Tags).trim() === "") { - contents[_T] = []; - } else if (output[_T] != null && output[_T][_m] != null) { - contents[_T] = de_S3TagSet(__getArrayIfSingleItem(output[_T][_m]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicationRuleFilter - */ -const de_ReplicationRuleFilter = (output: any, context: __SerdeContext): ReplicationRuleFilter => { - const contents: any = {}; - if (output[_Pre] != null) { - contents[_Pre] = __expectString(output[_Pre]); - } - if (output[_Tag] != null) { - contents[_Tag] = de_S3Tag(output[_Tag], context); - } - if (output[_An] != null) { - contents[_An] = de_ReplicationRuleAndOperator(output[_An], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicationRules - */ -const de_ReplicationRules = (output: any, context: __SerdeContext): ReplicationRule[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ReplicationRule(entry, context); - }); -}; - -/** - * deserializeAws_restXmlReplicationStatusFilterList - */ -const de_ReplicationStatusFilterList = (output: any, context: __SerdeContext): ReplicationStatus[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlReplicationTime - */ -const de_ReplicationTime = (output: any, context: __SerdeContext): ReplicationTime => { - const contents: any = {}; - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - if (output[_Ti] != null) { - contents[_Ti] = de_ReplicationTimeValue(output[_Ti], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicationTimeValue - */ -const de_ReplicationTimeValue = (output: any, context: __SerdeContext): ReplicationTimeValue => { - const contents: any = {}; - if (output[_Mi] != null) { - contents[_Mi] = __strictParseInt32(output[_Mi]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlRouteList - */ -const de_RouteList = (output: any, context: __SerdeContext): MultiRegionAccessPointRoute[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_MultiRegionAccessPointRoute(entry, context); - }); -}; - -/** - * deserializeAws_restXmlS3AccessControlList - */ -const de_S3AccessControlList = (output: any, context: __SerdeContext): S3AccessControlList => { - const contents: any = {}; - if (output[_Ow] != null) { - contents[_Ow] = de_S3ObjectOwner(output[_Ow], context); - } - if (String(output.Grants).trim() === "") { - contents[_Gr] = []; - } else if (output[_Gr] != null && output[_Gr][_m] != null) { - contents[_Gr] = de_S3GrantList(__getArrayIfSingleItem(output[_Gr][_m]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3AccessControlPolicy - */ -const de_S3AccessControlPolicy = (output: any, context: __SerdeContext): S3AccessControlPolicy => { - const contents: any = {}; - if (output[_ACLc] != null) { - contents[_ACLc] = de_S3AccessControlList(output[_ACLc], context); - } - if (output[_CACL] != null) { - contents[_CACL] = __expectString(output[_CACL]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3BucketDestination - */ -const de_S3BucketDestination = (output: any, context: __SerdeContext): S3BucketDestination => { - const contents: any = {}; - if (output[_F] != null) { - contents[_F] = __expectString(output[_F]); - } - if (output[_OSVu] != null) { - contents[_OSVu] = __expectString(output[_OSVu]); - } - if (output[_AI] != null) { - contents[_AI] = __expectString(output[_AI]); - } - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - if (output[_Pre] != null) { - contents[_Pre] = __expectString(output[_Pre]); - } - if (output[_Enc] != null) { - contents[_Enc] = de_StorageLensDataExportEncryption(output[_Enc], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3ComputeObjectChecksumOperation - */ -const de_S3ComputeObjectChecksumOperation = ( - output: any, - context: __SerdeContext -): S3ComputeObjectChecksumOperation => { - const contents: any = {}; - if (output[_CAh] != null) { - contents[_CAh] = __expectString(output[_CAh]); - } - if (output[_CTh] != null) { - contents[_CTh] = __expectString(output[_CTh]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3CopyObjectOperation - */ -const de_S3CopyObjectOperation = (output: any, context: __SerdeContext): S3CopyObjectOperation => { - const contents: any = {}; - if (output[_TR] != null) { - contents[_TR] = __expectString(output[_TR]); - } - if (output[_CACL] != null) { - contents[_CACL] = __expectString(output[_CACL]); - } - if (String(output.AccessControlGrants).trim() === "") { - contents[_ACG] = []; - } else if (output[_ACG] != null && output[_ACG][_m] != null) { - contents[_ACG] = de_S3GrantList(__getArrayIfSingleItem(output[_ACG][_m]), context); - } - if (output[_MDe] != null) { - contents[_MDe] = __expectString(output[_MDe]); - } - if (output[_MSC] != null) { - contents[_MSC] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_MSC])); - } - if (output[_NOM] != null) { - contents[_NOM] = de_S3ObjectMetadata(output[_NOM], context); - } - if (String(output.NewObjectTagging).trim() === "") { - contents[_NOT] = []; - } else if (output[_NOT] != null && output[_NOT][_m] != null) { - contents[_NOT] = de_S3TagSet(__getArrayIfSingleItem(output[_NOT][_m]), context); - } - if (output[_RL] != null) { - contents[_RL] = __expectString(output[_RL]); - } - if (output[_RP] != null) { - contents[_RP] = __parseBoolean(output[_RP]); - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - if (output[_UMSC] != null) { - contents[_UMSC] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_UMSC])); - } - if (output[_SSEAKKI] != null) { - contents[_SSEAKKI] = __expectString(output[_SSEAKKI]); - } - if (output[_TKP] != null) { - contents[_TKP] = __expectString(output[_TKP]); - } - if (output[_OLLHS] != null) { - contents[_OLLHS] = __expectString(output[_OLLHS]); - } - if (output[_OLM] != null) { - contents[_OLM] = __expectString(output[_OLM]); - } - if (output[_OLRUD] != null) { - contents[_OLRUD] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_OLRUD])); - } - if (output[_BKE] != null) { - contents[_BKE] = __parseBoolean(output[_BKE]); - } - if (output[_CAh] != null) { - contents[_CAh] = __expectString(output[_CAh]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3DeleteObjectTaggingOperation - */ -const de_S3DeleteObjectTaggingOperation = (output: any, context: __SerdeContext): S3DeleteObjectTaggingOperation => { - const contents: any = {}; - return contents; -}; - -/** - * deserializeAws_restXmlS3GeneratedManifestDescriptor - */ -const de_S3GeneratedManifestDescriptor = (output: any, context: __SerdeContext): S3GeneratedManifestDescriptor => { - const contents: any = {}; - if (output[_F] != null) { - contents[_F] = __expectString(output[_F]); - } - if (output[_L] != null) { - contents[_L] = de_JobManifestLocation(output[_L], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3Grant - */ -const de_S3Grant = (output: any, context: __SerdeContext): S3Grant => { - const contents: any = {}; - if (output[_G] != null) { - contents[_G] = de_S3Grantee(output[_G], context); - } - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3Grantee - */ -const de_S3Grantee = (output: any, context: __SerdeContext): S3Grantee => { - const contents: any = {}; - if (output[_TI] != null) { - contents[_TI] = __expectString(output[_TI]); - } - if (output[_Id] != null) { - contents[_Id] = __expectString(output[_Id]); - } - if (output[_DN] != null) { - contents[_DN] = __expectString(output[_DN]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3GrantList - */ -const de_S3GrantList = (output: any, context: __SerdeContext): S3Grant[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_S3Grant(entry, context); - }); -}; - -/** - * deserializeAws_restXmlS3InitiateRestoreObjectOperation - */ -const de_S3InitiateRestoreObjectOperation = ( - output: any, - context: __SerdeContext -): S3InitiateRestoreObjectOperation => { - const contents: any = {}; - if (output[_EID] != null) { - contents[_EID] = __strictParseInt32(output[_EID]) as number; - } - if (output[_GJT] != null) { - contents[_GJT] = __expectString(output[_GJT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3JobManifestGenerator - */ -const de_S3JobManifestGenerator = (output: any, context: __SerdeContext): S3JobManifestGenerator => { - const contents: any = {}; - if (output[_EBO] != null) { - contents[_EBO] = __expectString(output[_EBO]); - } - if (output[_SB] != null) { - contents[_SB] = __expectString(output[_SB]); - } - if (output[_MOL] != null) { - contents[_MOL] = de_S3ManifestOutputLocation(output[_MOL], context); - } - if (output[_Fil] != null) { - contents[_Fil] = de_JobManifestGeneratorFilter(output[_Fil], context); - } - if (output[_EMO] != null) { - contents[_EMO] = __parseBoolean(output[_EMO]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3ManifestOutputLocation - */ -const de_S3ManifestOutputLocation = (output: any, context: __SerdeContext): S3ManifestOutputLocation => { - const contents: any = {}; - if (output[_EMBO] != null) { - contents[_EMBO] = __expectString(output[_EMBO]); - } - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_MP] != null) { - contents[_MP] = __expectString(output[_MP]); - } - if (output[_ME] != null) { - contents[_ME] = de_GeneratedManifestEncryption(output[_ME], context); - } - if (output[_MF] != null) { - contents[_MF] = __expectString(output[_MF]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3ObjectLockLegalHold - */ -const de_S3ObjectLockLegalHold = (output: any, context: __SerdeContext): S3ObjectLockLegalHold => { - const contents: any = {}; - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3ObjectMetadata - */ -const de_S3ObjectMetadata = (output: any, context: __SerdeContext): S3ObjectMetadata => { - const contents: any = {}; - if (output[_CC] != null) { - contents[_CC] = __expectString(output[_CC]); - } - if (output[_CDo] != null) { - contents[_CDo] = __expectString(output[_CDo]); - } - if (output[_CE] != null) { - contents[_CE] = __expectString(output[_CE]); - } - if (output[_CL] != null) { - contents[_CL] = __expectString(output[_CL]); - } - if (String(output.UserMetadata).trim() === "") { - contents[_UM] = {}; - } else if (output[_UM] != null && output[_UM][_e] != null) { - contents[_UM] = de_S3UserMetadata(__getArrayIfSingleItem(output[_UM][_e]), context); - } - if (output[_CLo] != null) { - contents[_CLo] = __strictParseLong(output[_CLo]) as number; - } - if (output[_CMD] != null) { - contents[_CMD] = __expectString(output[_CMD]); - } - if (output[_CTon] != null) { - contents[_CTon] = __expectString(output[_CTon]); - } - if (output[_HED] != null) { - contents[_HED] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_HED])); - } - if (output[_RCe] != null) { - contents[_RCe] = __parseBoolean(output[_RCe]); - } - if (output[_SSEA] != null) { - contents[_SSEA] = __expectString(output[_SSEA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3ObjectOwner - */ -const de_S3ObjectOwner = (output: any, context: __SerdeContext): S3ObjectOwner => { - const contents: any = {}; - if (output[_ID] != null) { - contents[_ID] = __expectString(output[_ID]); - } - if (output[_DN] != null) { - contents[_DN] = __expectString(output[_DN]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3ReplicateObjectOperation - */ -const de_S3ReplicateObjectOperation = (output: any, context: __SerdeContext): S3ReplicateObjectOperation => { - const contents: any = {}; - return contents; -}; - -/** - * deserializeAws_restXmlS3Retention - */ -const de_S3Retention = (output: any, context: __SerdeContext): S3Retention => { - const contents: any = {}; - if (output[_RUD] != null) { - contents[_RUD] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_RUD])); - } - if (output[_Mo] != null) { - contents[_Mo] = __expectString(output[_Mo]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3SetObjectAclOperation - */ -const de_S3SetObjectAclOperation = (output: any, context: __SerdeContext): S3SetObjectAclOperation => { - const contents: any = {}; - if (output[_ACP] != null) { - contents[_ACP] = de_S3AccessControlPolicy(output[_ACP], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3SetObjectLegalHoldOperation - */ -const de_S3SetObjectLegalHoldOperation = (output: any, context: __SerdeContext): S3SetObjectLegalHoldOperation => { - const contents: any = {}; - if (output[_LH] != null) { - contents[_LH] = de_S3ObjectLockLegalHold(output[_LH], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3SetObjectRetentionOperation - */ -const de_S3SetObjectRetentionOperation = (output: any, context: __SerdeContext): S3SetObjectRetentionOperation => { - const contents: any = {}; - if (output[_BGR] != null) { - contents[_BGR] = __parseBoolean(output[_BGR]); - } - if (output[_Ret] != null) { - contents[_Ret] = de_S3Retention(output[_Ret], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3SetObjectTaggingOperation - */ -const de_S3SetObjectTaggingOperation = (output: any, context: __SerdeContext): S3SetObjectTaggingOperation => { - const contents: any = {}; - if (String(output.TagSet).trim() === "") { - contents[_TS] = []; - } else if (output[_TS] != null && output[_TS][_m] != null) { - contents[_TS] = de_S3TagSet(__getArrayIfSingleItem(output[_TS][_m]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3Tag - */ -const de_S3Tag = (output: any, context: __SerdeContext): S3Tag => { - const contents: any = {}; - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - if (output[_V] != null) { - contents[_V] = __expectString(output[_V]); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3TagSet - */ -const de_S3TagSet = (output: any, context: __SerdeContext): S3Tag[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_S3Tag(entry, context); - }); -}; - -/** - * deserializeAws_restXmlS3UserMetadata - */ -const de_S3UserMetadata = (output: any, context: __SerdeContext): Record => { - return output.reduce((acc: any, pair: any) => { - if (pair["value"] === null) { - return acc; - } - acc[pair["key"]] = __expectString(pair["value"]) as any; - return acc; - }, {}); -}; - -/** - * deserializeAws_restXmlScope - */ -const de_Scope = (output: any, context: __SerdeContext): Scope => { - const contents: any = {}; - if (String(output.Prefixes).trim() === "") { - contents[_Pref] = []; - } else if (output[_Pref] != null && output[_Pref][_Pre] != null) { - contents[_Pref] = de_PrefixesList(__getArrayIfSingleItem(output[_Pref][_Pre]), context); - } - if (String(output.Permissions).trim() === "") { - contents[_Pe] = []; - } else if (output[_Pe] != null && output[_Pe][_P] != null) { - contents[_Pe] = de_ScopePermissionList(__getArrayIfSingleItem(output[_Pe][_P]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlScopePermissionList - */ -const de_ScopePermissionList = (output: any, context: __SerdeContext): ScopePermission[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlSelectionCriteria - */ -const de_SelectionCriteria = (output: any, context: __SerdeContext): SelectionCriteria => { - const contents: any = {}; - if (output[_Del] != null) { - contents[_Del] = __expectString(output[_Del]); - } - if (output[_MDa] != null) { - contents[_MDa] = __strictParseInt32(output[_MDa]) as number; - } - if (output[_MSBP] != null) { - contents[_MSBP] = __strictParseFloat(output[_MSBP]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlSourceSelectionCriteria - */ -const de_SourceSelectionCriteria = (output: any, context: __SerdeContext): SourceSelectionCriteria => { - const contents: any = {}; - if (output[_SKEO] != null) { - contents[_SKEO] = de_SseKmsEncryptedObjects(output[_SKEO], context); - } - if (output[_RM] != null) { - contents[_RM] = de_ReplicaModifications(output[_RM], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlSSECFilter - */ -const de_SSECFilter = (output: any, context: __SerdeContext): SSECFilter => { - const contents: any = {}; - return contents; -}; - -/** - * deserializeAws_restXmlSSEKMS - */ -const de_SSEKMS = (output: any, context: __SerdeContext): SSEKMS => { - const contents: any = {}; - if (output[_KI] != null) { - contents[_KI] = __expectString(output[_KI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlSseKmsEncryptedObjects - */ -const de_SseKmsEncryptedObjects = (output: any, context: __SerdeContext): SseKmsEncryptedObjects => { - const contents: any = {}; - if (output[_St] != null) { - contents[_St] = __expectString(output[_St]); - } - return contents; -}; - -/** - * deserializeAws_restXmlSSEKMSEncryption - */ -const de_SSEKMSEncryption = (output: any, context: __SerdeContext): SSEKMSEncryption => { - const contents: any = {}; - if (output[_KI] != null) { - contents[_KI] = __expectString(output[_KI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlSSEKMSFilter - */ -const de_SSEKMSFilter = (output: any, context: __SerdeContext): SSEKMSFilter => { - const contents: any = {}; - if (output[_KKA] != null) { - contents[_KKA] = __expectString(output[_KKA]); - } - if (output[_BKE] != null) { - contents[_BKE] = __parseBoolean(output[_BKE]); - } - return contents; -}; - -/** - * deserializeAws_restXmlSSES3 - */ -const de_SSES3 = (output: any, context: __SerdeContext): SSES3 => { - const contents: any = {}; - return contents; -}; - -/** - * deserializeAws_restXmlSSES3Encryption - */ -const de_SSES3Encryption = (output: any, context: __SerdeContext): SSES3Encryption => { - const contents: any = {}; - return contents; -}; - -/** - * deserializeAws_restXmlSSES3Filter - */ -const de_SSES3Filter = (output: any, context: __SerdeContext): SSES3Filter => { - const contents: any = {}; - return contents; -}; - -/** - * deserializeAws_restXmlStorageClassList - */ -const de_StorageClassList = (output: any, context: __SerdeContext): S3StorageClass[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlStorageLensAwsOrg - */ -const de_StorageLensAwsOrg = (output: any, context: __SerdeContext): StorageLensAwsOrg => { - const contents: any = {}; - if (output[_Ar] != null) { - contents[_Ar] = __expectString(output[_Ar]); - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageLensConfiguration - */ -const de_StorageLensConfiguration = (output: any, context: __SerdeContext): StorageLensConfiguration => { - const contents: any = {}; - if (output[_Id_] != null) { - contents[_Id_] = __expectString(output[_Id_]); - } - if (output[_AL] != null) { - contents[_AL] = de_AccountLevel(output[_AL], context); - } - if (output[_I] != null) { - contents[_I] = de_Include(output[_I], context); - } - if (output[_Ex] != null) { - contents[_Ex] = de__Exclude(output[_Ex], context); - } - if (output[_DE] != null) { - contents[_DE] = de_StorageLensDataExport(output[_DE], context); - } - if (output[_IE] != null) { - contents[_IE] = __parseBoolean(output[_IE]); - } - if (output[_AOw] != null) { - contents[_AOw] = de_StorageLensAwsOrg(output[_AOw], context); - } - if (output[_SLA] != null) { - contents[_SLA] = __expectString(output[_SLA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageLensConfigurationList - */ -const de_StorageLensConfigurationList = (output: any, context: __SerdeContext): ListStorageLensConfigurationEntry[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ListStorageLensConfigurationEntry(entry, context); - }); -}; - -/** - * deserializeAws_restXmlStorageLensDataExport - */ -const de_StorageLensDataExport = (output: any, context: __SerdeContext): StorageLensDataExport => { - const contents: any = {}; - if (output[_SBD] != null) { - contents[_SBD] = de_S3BucketDestination(output[_SBD], context); - } - if (output[_CWM] != null) { - contents[_CWM] = de_CloudWatchMetrics(output[_CWM], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageLensDataExportEncryption - */ -const de_StorageLensDataExportEncryption = (output: any, context: __SerdeContext): StorageLensDataExportEncryption => { - const contents: any = {}; - if (output[_SS] != null) { - contents[_SSES] = de_SSES3(output[_SS], context); - } - if (output[_SK] != null) { - contents[_SSEKMS] = de_SSEKMS(output[_SK], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageLensGroup - */ -const de_StorageLensGroup = (output: any, context: __SerdeContext): StorageLensGroup => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Fil] != null) { - contents[_Fil] = de_StorageLensGroupFilter(output[_Fil], context); - } - if (output[_SLGA] != null) { - contents[_SLGA] = __expectString(output[_SLGA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageLensGroupAndOperator - */ -const de_StorageLensGroupAndOperator = (output: any, context: __SerdeContext): StorageLensGroupAndOperator => { - const contents: any = {}; - if (String(output.MatchAnyPrefix).trim() === "") { - contents[_MAP] = []; - } else if (output[_MAP] != null && output[_MAP][_Pre] != null) { - contents[_MAP] = de_MatchAnyPrefix(__getArrayIfSingleItem(output[_MAP][_Pre]), context); - } - if (String(output.MatchAnySuffix).trim() === "") { - contents[_MAS] = []; - } else if (output[_MAS] != null && output[_MAS][_Su] != null) { - contents[_MAS] = de_MatchAnySuffix(__getArrayIfSingleItem(output[_MAS][_Su]), context); - } - if (String(output.MatchAnyTag).trim() === "") { - contents[_MAT] = []; - } else if (output[_MAT] != null && output[_MAT][_Tag] != null) { - contents[_MAT] = de_MatchAnyTag(__getArrayIfSingleItem(output[_MAT][_Tag]), context); - } - if (output[_MOA] != null) { - contents[_MOA] = de_MatchObjectAge(output[_MOA], context); - } - if (output[_MOS] != null) { - contents[_MOS] = de_MatchObjectSize(output[_MOS], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageLensGroupFilter - */ -const de_StorageLensGroupFilter = (output: any, context: __SerdeContext): StorageLensGroupFilter => { - const contents: any = {}; - if (String(output.MatchAnyPrefix).trim() === "") { - contents[_MAP] = []; - } else if (output[_MAP] != null && output[_MAP][_Pre] != null) { - contents[_MAP] = de_MatchAnyPrefix(__getArrayIfSingleItem(output[_MAP][_Pre]), context); - } - if (String(output.MatchAnySuffix).trim() === "") { - contents[_MAS] = []; - } else if (output[_MAS] != null && output[_MAS][_Su] != null) { - contents[_MAS] = de_MatchAnySuffix(__getArrayIfSingleItem(output[_MAS][_Su]), context); - } - if (String(output.MatchAnyTag).trim() === "") { - contents[_MAT] = []; - } else if (output[_MAT] != null && output[_MAT][_Tag] != null) { - contents[_MAT] = de_MatchAnyTag(__getArrayIfSingleItem(output[_MAT][_Tag]), context); - } - if (output[_MOA] != null) { - contents[_MOA] = de_MatchObjectAge(output[_MOA], context); - } - if (output[_MOS] != null) { - contents[_MOS] = de_MatchObjectSize(output[_MOS], context); - } - if (output[_An] != null) { - contents[_An] = de_StorageLensGroupAndOperator(output[_An], context); - } - if (output[_Or_] != null) { - contents[_Or_] = de_StorageLensGroupOrOperator(output[_Or_], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageLensGroupLevel - */ -const de_StorageLensGroupLevel = (output: any, context: __SerdeContext): StorageLensGroupLevel => { - const contents: any = {}; - if (output[_SCe] != null) { - contents[_SCe] = de_StorageLensGroupLevelSelectionCriteria(output[_SCe], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageLensGroupLevelExclude - */ -const de_StorageLensGroupLevelExclude = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlStorageLensGroupLevelInclude - */ -const de_StorageLensGroupLevelInclude = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlStorageLensGroupLevelSelectionCriteria - */ -const de_StorageLensGroupLevelSelectionCriteria = ( - output: any, - context: __SerdeContext -): StorageLensGroupLevelSelectionCriteria => { - const contents: any = {}; - if (String(output.Include).trim() === "") { - contents[_I] = []; - } else if (output[_I] != null && output[_I][_Ar] != null) { - contents[_I] = de_StorageLensGroupLevelInclude(__getArrayIfSingleItem(output[_I][_Ar]), context); - } - if (String(output.Exclude).trim() === "") { - contents[_Ex] = []; - } else if (output[_Ex] != null && output[_Ex][_Ar] != null) { - contents[_Ex] = de_StorageLensGroupLevelExclude(__getArrayIfSingleItem(output[_Ex][_Ar]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageLensGroupList - */ -const de_StorageLensGroupList = (output: any, context: __SerdeContext): ListStorageLensGroupEntry[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ListStorageLensGroupEntry(entry, context); - }); -}; - -/** - * deserializeAws_restXmlStorageLensGroupOrOperator - */ -const de_StorageLensGroupOrOperator = (output: any, context: __SerdeContext): StorageLensGroupOrOperator => { - const contents: any = {}; - if (String(output.MatchAnyPrefix).trim() === "") { - contents[_MAP] = []; - } else if (output[_MAP] != null && output[_MAP][_Pre] != null) { - contents[_MAP] = de_MatchAnyPrefix(__getArrayIfSingleItem(output[_MAP][_Pre]), context); - } - if (String(output.MatchAnySuffix).trim() === "") { - contents[_MAS] = []; - } else if (output[_MAS] != null && output[_MAS][_Su] != null) { - contents[_MAS] = de_MatchAnySuffix(__getArrayIfSingleItem(output[_MAS][_Su]), context); - } - if (String(output.MatchAnyTag).trim() === "") { - contents[_MAT] = []; - } else if (output[_MAT] != null && output[_MAT][_Tag] != null) { - contents[_MAT] = de_MatchAnyTag(__getArrayIfSingleItem(output[_MAT][_Tag]), context); - } - if (output[_MOA] != null) { - contents[_MOA] = de_MatchObjectAge(output[_MOA], context); - } - if (output[_MOS] != null) { - contents[_MOS] = de_MatchObjectSize(output[_MOS], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageLensTag - */ -const de_StorageLensTag = (output: any, context: __SerdeContext): StorageLensTag => { - const contents: any = {}; - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - if (output[_V] != null) { - contents[_V] = __expectString(output[_V]); - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageLensTags - */ -const de_StorageLensTags = (output: any, context: __SerdeContext): StorageLensTag[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_StorageLensTag(entry, context); - }); -}; - -/** - * deserializeAws_restXmlTag - */ -const de_Tag = (output: any, context: __SerdeContext): Tag => { - const contents: any = {}; - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - if (output[_V] != null) { - contents[_V] = __expectString(output[_V]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTagList - */ -const de_TagList = (output: any, context: __SerdeContext): Tag[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Tag(entry, context); - }); -}; - -/** - * deserializeAws_restXmlTransition - */ -const de_Transition = (output: any, context: __SerdeContext): Transition => { - const contents: any = {}; - if (output[_Da] != null) { - contents[_Da] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_Da])); - } - if (output[_Day] != null) { - contents[_Day] = __strictParseInt32(output[_Day]) as number; - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTransitionList - */ -const de_TransitionList = (output: any, context: __SerdeContext): Transition[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Transition(entry, context); - }); -}; - -/** - * deserializeAws_restXmlUserArguments - */ -const de_UserArguments = (output: any, context: __SerdeContext): Record => { - return output.reduce((acc: any, pair: any) => { - if (pair["value"] === null) { - return acc; - } - acc[pair["key"]] = __expectString(pair["value"]) as any; - return acc; - }, {}); -}; - -/** - * deserializeAws_restXmlVpcConfiguration - */ -const de_VpcConfiguration = (output: any, context: __SerdeContext): VpcConfiguration => { - const contents: any = {}; - if (output[_VI] != null) { - contents[_VI] = __expectString(output[_VI]); - } - return contents; -}; - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const _A = "Alias"; -const _AA = "ApplicationArn"; -const _AAGICR = "AssociateAccessGrantsIdentityCenterRequest"; -const _ABA = "AllowedByApplication"; -const _ACG = "AccessControlGrants"; -const _ACL = "ACL"; -const _ACLc = "AccessControlList"; -const _ACOM = "AdvancedCostOptimizationMetrics"; -const _ACP = "AccessControlPolicy"; -const _ACT = "AccessControlTranslation"; -const _ADPM = "AdvancedDataProtectionMetrics"; -const _AF = "AllowedFeature"; -const _AFl = "AllowedFeatures"; -const _AG = "AccessGrant"; -const _AGA = "AccessGrantArn"; -const _AGI = "AccessGrantId"; -const _AGIA = "AccessGrantsInstanceArn"; -const _AGII = "AccessGrantsInstanceId"; -const _AGIL = "AccessGrantsInstancesList"; -const _AGIc = "AccessGrantsInstance"; -const _AGL = "AccessGrantsList"; -const _AGLA = "AccessGrantsLocationArn"; -const _AGLC = "AccessGrantsLocationConfiguration"; -const _AGLI = "AccessGrantsLocationId"; -const _AGLL = "AccessGrantsLocationsList"; -const _AGLc = "AccessGrantsLocation"; -const _AI = "AccountId"; -const _AIMU = "AbortIncompleteMultipartUpload"; -const _AKI = "AccessKeyId"; -const _AL = "AccountLevel"; -const _ALT = "AwsLambdaTransformation"; -const _ALTP = "AwsLambdaTransformationPayload"; -const _ALw = "AwsLambda"; -const _AM = "ActivityMetrics"; -const _AO = "AsyncOperation"; -const _AOA = "AwsOrgArn"; -const _AOw = "AwsOrg"; -const _AP = "AccessPoint"; -const _APA = "AccessPointArn"; -const _APL = "AccessPointList"; -const _APc = "AccessPoints"; -const _Ac = "Account"; -const _Act = "Actions"; -const _Acti = "Action"; -const _An = "And"; -const _Ar = "Arn"; -const _B = "Bucket"; -const _BA = "BucketArn"; -const _BAI = "BucketAccountId"; -const _BGR = "BypassGovernanceRetention"; -const _BGT = "BytesGreaterThan"; -const _BIS = "BucketIdentifierString"; -const _BKE = "BucketKeyEnabled"; -const _BL = "BucketLevel"; -const _BLC = "BucketLocationConstraint"; -const _BLT = "BytesLessThan"; -const _BN = "BucketName"; -const _BPA = "BlockPublicAcls"; -const _BPP = "BlockPublicPolicy"; -const _BVS = "BucketVersioningStatus"; -const _Bo = "Boolean"; -const _Bu = "Buckets"; -const _C = "Configuration"; -const _CA = "CreatedAt"; -const _CACL = "CannedAccessControlList"; -const _CAGIR = "CreateAccessGrantsInstanceRequest"; -const _CAGL = "CallerAccessGrantsList"; -const _CAGLR = "CreateAccessGrantsLocationRequest"; -const _CAGR = "CreateAccessGrantRequest"; -const _CAPFOLR = "CreateAccessPointForObjectLambdaRequest"; -const _CAPR = "CreateAccessPointRequest"; -const _CAh = "ChecksumAlgorithm"; -const _CAr = "CreatedAfter"; -const _CB = "CreatedBefore"; -const _CBC = "CreateBucketConfiguration"; -const _CC = "CacheControl"; -const _CD = "CreationDate"; -const _CDo = "ContentDisposition"; -const _CE = "ContentEncoding"; -const _CI = "ConfigId"; -const _CJR = "CreateJobRequest"; -const _CL = "ContentLanguage"; -const _CLo = "ContentLength"; -const _CMD = "ContentMD5"; -const _CMRAPI = "CreateMultiRegionAccessPointInput"; -const _CMRAPR = "CreateMultiRegionAccessPointRequest"; -const _COCA = "ComputeObjectChecksumAlgorithm"; -const _COCT = "ComputeObjectChecksumType"; -const _CR = "ConfirmationRequired"; -const _CRSBA = "ConfirmRemoveSelfBucketAccess"; -const _CRT = "ClientRequestToken"; -const _CSLGR = "CreateStorageLensGroupRequest"; -const _CT = "ClientToken"; -const _CTh = "ChecksumType"; -const _CTo = "ContentTransformation"; -const _CTon = "ContentType"; -const _CTr = "CreationTime"; -const _CWM = "CloudWatchMetrics"; -const _CWME = "CloudWatchMetricsEnabled"; -const _Co = "Code"; -const _Cr = "Credentials"; -const _D = "Description"; -const _DAI = "DaysAfterInitiation"; -const _DB = "DirectoryBucket"; -const _DE = "DataExport"; -const _DGT = "DaysGreaterThan"; -const _DK = "DSSE-KMS"; -const _DLT = "DaysLessThan"; -const _DMR = "DeleteMarkerReplication"; -const _DMRAPI = "DeleteMultiRegionAccessPointInput"; -const _DMRAPR = "DeleteMultiRegionAccessPointRequest"; -const _DMRS = "DeleteMarkerReplicationStatus"; -const _DN = "DisplayName"; -const _DS = "DurationSeconds"; -const _DSCM = "DetailedStatusCodesMetrics"; -const _DSI = "DataSourceId"; -const _DSSEKMS = "DSSEKMS"; -const _DSSEKMSF = "DSSEKMSFilter"; -const _DST = "DataSourceType"; -const _Da = "Date"; -const _Day = "Days"; -const _De = "Details"; -const _Del = "Delimiter"; -const _Des = "Destination"; -const _E = "Endpoints"; -const _EBO = "ExpectedBucketOwner"; -const _EC = "EncryptionConfiguration"; -const _ED = "ErrorDetails"; -const _EFR = "EligibleForReplication"; -const _EID = "ExpirationInDays"; -const _EMBO = "ExpectedManifestBucketOwner"; -const _EMO = "EnableManifestOutput"; -const _EODM = "ExpiredObjectDeleteMarker"; -const _EOR = "ExistingObjectReplication"; -const _EORS = "ExistingObjectReplicationStatus"; -const _ES = "ExpirationStatus"; -const _ET = "ETag"; -const _ETIAS = "ElapsedTimeInActiveSeconds"; -const _ETv = "EventThreshold"; -const _En = "Enabled"; -const _Enc = "Encryption"; -const _Es = "Established"; -const _Ex = "Exclude"; -const _Exp = "Expiration"; -const _F = "Format"; -const _FA = "FunctionArn"; -const _FAS = "FunctionArnString"; -const _FC = "FailureCode"; -const _FP = "FunctionPayload"; -const _FR = "FailureReasons"; -const _FRa = "FailureReason"; -const _Fi = "Fields"; -const _Fil = "Filter"; -const _G = "Grantee"; -const _GFC = "GrantFullControl"; -const _GI = "GranteeIdentifier"; -const _GJT = "GlacierJobTier"; -const _GMD = "GeneratedManifestDescriptor"; -const _GME = "GeneratedManifestEncryption"; -const _GMF = "GeneratedManifestFormat"; -const _GR = "GrantRead"; -const _GRACP = "GrantReadACP"; -const _GS = "GrantScope"; -const _GT = "GranteeType"; -const _GW = "GrantWrite"; -const _GWACP = "GrantWriteACP"; -const _Gr = "Grants"; -const _HED = "HttpExpiresDate"; -const _HR = "HomeRegion"; -const _I = "Include"; -const _IAMRA = "IAMRoleArn"; -const _ICA = "IdentityCenterArn"; -const _ICAA = "IdentityCenterApplicationArn"; -const _ICIA = "IdentityCenterInstanceArn"; -const _ID = "ID"; -const _IE = "IsEnabled"; -const _IP = "IsPublic"; -const _IPA = "IgnorePublicAcls"; -const _ISV = "InvocationSchemaVersion"; -const _Id = "Identifier"; -const _Id_ = "Id"; -const _J = "Job"; -const _JA = "JobArn"; -const _JI = "JobId"; -const _JM = "JobManifest"; -const _JMF = "JobManifestFormat"; -const _JMFN = "JobManifestFieldName"; -const _JMG = "JobManifestGenerator"; -const _JMGF = "JobManifestGeneratorFilter"; -const _JML = "JobManifestLocation"; -const _JMS = "JobManifestSpec"; -const _JO = "JobOperation"; -const _JP = "JobPriority"; -const _JR = "JobReport"; -const _JRF = "JobReportFormat"; -const _JRS = "JobReportScope"; -const _JS = "JobStatuses"; -const _Jo = "Jobs"; -const _K = "Key"; -const _KI = "KeyId"; -const _KKA = "KmsKeyArn"; -const _KKAS = "KmsKeyArnString"; -const _KNC = "KeyNameConstraint"; -const _L = "Location"; -const _LC = "LocationConstraint"; -const _LCi = "LifecycleConfiguration"; -const _LE = "LifecycleExpiration"; -const _LH = "LegalHold"; -const _LI = "LambdaInvoke"; -const _LIO = "LambdaInvokeOperation"; -const _LR = "LifecycleRule"; -const _LRAO = "LifecycleRuleAndOperator"; -const _LRF = "LifecycleRuleFilter"; -const _LS = "LocationScope"; -const _M = "Manifest"; -const _MAOE = "MatchAnyObjectEncryption"; -const _MAP = "MatchAnyPrefix"; -const _MAS = "MatchAnySuffix"; -const _MASC = "MatchAnyStorageClass"; -const _MASa = "MatchAnySubstring"; -const _MAT = "MatchAnyTag"; -const _MD = "MfaDelete"; -const _MDa = "MaxDepth"; -const _MDe = "MetadataDirective"; -const _ME = "ManifestEncryption"; -const _MF = "ManifestFormat"; -const _MFA = "MFA"; -const _MFAD = "MFADelete"; -const _MG = "ManifestGenerator"; -const _MGT = "MatchedGrantTarget"; -const _MLS = "MaxLength1024String"; -const _MOA = "MatchObjectAge"; -const _MOL = "ManifestOutputLocation"; -const _MOS = "MatchObjectSize"; -const _MP = "ManifestPrefix"; -const _MPS = "ManifestPrefixString"; -const _MR = "MaxResults"; -const _MRAPCT = "MultiRegionAccessPointClientToken"; -const _MRAPD = "MultiRegionAccessPointDetails"; -const _MRAPN = "MultiRegionAccessPointName"; -const _MRAPR = "MultiRegionAccessPointRoute"; -const _MS = "MetricsStatus"; -const _MSBP = "MinStorageBytesPercentage"; -const _MSC = "ModifiedSinceConstraint"; -const _Me = "Message"; -const _Met = "Metrics"; -const _Mi = "Minutes"; -const _Mo = "Mode"; -const _Mr = "Mrap"; -const _N = "Name"; -const _ND = "NoncurrentDays"; -const _NEKKAS = "NonEmptyKmsKeyArnString"; -const _NEMLS = "NonEmptyMaxLength64String"; -const _NEMLSo = "NonEmptyMaxLength256String"; -const _NEMLSon = "NonEmptyMaxLength1024String"; -const _NEMLSonm = "NonEmptyMaxLength2048String"; -const _NNV = "NewerNoncurrentVersions"; -const _NO = "NetworkOrigin"; -const _NOM = "NewObjectMetadata"; -const _NOT = "NewObjectTagging"; -const _NOTF = "NumberOfTasksFailed"; -const _NOTS = "NumberOfTasksSucceeded"; -const _NOTSSE = "NOTSSE"; -const _NS = "NOT-SSE"; -const _NSSEF = "NotSSEFilter"; -const _NT = "NextToken"; -const _NVC = "NoncurrentVersionCount"; -const _NVE = "NoncurrentVersionExpiration"; -const _NVT = "NoncurrentVersionTransitions"; -const _NVTo = "NoncurrentVersionTransition"; -const _O = "Operation"; -const _OA = "ObjectArn"; -const _OAV = "ObjectAgeValue"; -const _OCT = "ObjectCreationTime"; -const _OE = "ObjectEncryption"; -const _OEF = "ObjectEncryptionFilter"; -const _OI = "OutpostId"; -const _OLAF = "ObjectLambdaAllowedFeature"; -const _OLAP = "ObjectLambdaAccessPoint"; -const _OLAPA = "ObjectLambdaAccessPointArn"; -const _OLAPL = "ObjectLambdaAccessPointList"; -const _OLC = "ObjectLambdaConfiguration"; -const _OLCT = "ObjectLambdaContentTransformation"; -const _OLEFB = "ObjectLockEnabledForBucket"; -const _OLLHS = "ObjectLockLegalHoldStatus"; -const _OLM = "ObjectLockMode"; -const _OLP = "ObjectLambdaPolicy"; -const _OLRUD = "ObjectLockRetainUntilDate"; -const _OLSAPA = "ObjectLambdaSupportingAccessPointArn"; -const _OLTC = "ObjectLambdaTransformationConfiguration"; -const _OLTCA = "ObjectLambdaTransformationConfigurationAction"; -const _OO = "OwnerOverride"; -const _ORS = "ObjectReplicationStatuses"; -const _OSGT = "ObjectSizeGreaterThan"; -const _OSGTB = "ObjectSizeGreaterThanBytes"; -const _OSLT = "ObjectSizeLessThan"; -const _OSLTB = "ObjectSizeLessThanBytes"; -const _OSV = "ObjectSizeValue"; -const _OSVu = "OutputSchemaVersion"; -const _OVI = "ObjectVersionId"; -const _Or = "Organization"; -const _Or_ = "Or"; -const _Ow = "Owner"; -const _P = "Permission"; -const _PAB = "PublicAccessBlock"; -const _PABC = "PublicAccessBlockConfiguration"; -const _PABE = "PublicAccessBlockEnabled"; -const _PAGIRPR = "PutAccessGrantsInstanceResourcePolicyRequest"; -const _PAPCFOLR = "PutAccessPointConfigurationForObjectLambdaRequest"; -const _PAPPFOLR = "PutAccessPointPolicyForObjectLambdaRequest"; -const _PAPPR = "PutAccessPointPolicyRequest"; -const _PAPSR = "PutAccessPointScopeRequest"; -const _PBPR = "PutBucketPolicyRequest"; -const _PD = "PolicyDocument"; -const _PJTR = "PutJobTaggingRequest"; -const _PL = "PrefixLevel"; -const _PLSM = "PrefixLevelStorageMetrics"; -const _PMRAPPI = "PutMultiRegionAccessPointPolicyInput"; -const _PMRAPPR = "PutMultiRegionAccessPointPolicyRequest"; -const _PS = "PolicyStatus"; -const _PSLCR = "PutStorageLensConfigurationRequest"; -const _PSLCTR = "PutStorageLensConfigurationTaggingRequest"; -const _PSr = "ProgressSummary"; -const _Pe = "Permissions"; -const _Po = "Policy"; -const _Pr = "Priority"; -const _Pre = "Prefix"; -const _Pref = "Prefixes"; -const _Pri = "Privilege"; -const _Pro = "Proposed"; -const _R = "Report"; -const _RA = "RoleArn"; -const _RB = "RegionalBucket"; -const _RBL = "RegionalBucketList"; -const _RC = "ReplicationConfiguration"; -const _RCe = "RequesterCharged"; -const _RD = "ResponseDetails"; -const _RI = "RequestId"; -const _RJS = "RequestedJobStatus"; -const _RKKID = "ReplicaKmsKeyID"; -const _RL = "RedirectLocation"; -const _RM = "ReplicaModifications"; -const _RMS = "ReplicaModificationsStatus"; -const _RN = "RegionName"; -const _RP = "RequesterPays"; -const _RPB = "RestrictPublicBuckets"; -const _RPS = "ReportPrefixString"; -const _RPe = "RequestParameters"; -const _RR = "ReplicationRule"; -const _RRAO = "ReplicationRuleAndOperator"; -const _RRF = "ReplicationRuleFilter"; -const _RRS = "ReplicationRuleStatus"; -const _RS = "ReportScope"; -const _RSC = "ReplicationStorageClass"; -const _RSe = "ReplicationStatus"; -const _RSeq = "RequestStatus"; -const _RT = "ReplicationTime"; -const _RTARN = "RequestTokenARN"; -const _RTS = "ReplicationTimeStatus"; -const _RTV = "ReplicationTimeValue"; -const _RU = "RouteUpdates"; -const _RUD = "RetainUntilDate"; -const _Re = "Regions"; -const _Reg = "Region"; -const _Res = "Resource"; -const _Ret = "Retention"; -const _Ro = "Routes"; -const _Rol = "Role"; -const _Rou = "Route"; -const _Ru = "Rules"; -const _Rul = "Rule"; -const _S = "Scope"; -const _SACL = "S3AccessControlList"; -const _SACP = "S3AccessControlPolicy"; -const _SAK = "SecretAccessKey"; -const _SAP = "SupportingAccessPoint"; -const _SAWSR = "S3AWSRegion"; -const _SB = "SourceBucket"; -const _SBAS = "S3BucketArnString"; -const _SBD = "S3BucketDestination"; -const _SC = "StorageClass"; -const _SCA = "S3ChecksumAlgorithm"; -const _SCACL = "S3CannedAccessControlList"; -const _SCL = "S3ContentLength"; -const _SCOC = "S3ComputeObjectChecksum"; -const _SCOCO = "S3ComputeObjectChecksumOperation"; -const _SCOO = "S3CopyObjectOperation"; -const _SC_ = "SSE-C"; -const _SCe = "SelectionCriteria"; -const _SCu = "SuspendedCause"; -const _SD = "SuspendedDate"; -const _SDOT = "S3DeleteObjectTagging"; -const _SDOTO = "S3DeleteObjectTaggingOperation"; -const _SEID = "S3ExpirationInDays"; -const _SG = "S3Grant"; -const _SGJT = "S3GlacierJobTier"; -const _SGTI = "S3GranteeTypeIdentifier"; -const _SGr = "S3Grantee"; -const _SIRO = "S3InitiateRestoreObject"; -const _SIROO = "S3InitiateRestoreObjectOperation"; -const _SJMG = "S3JobManifestGenerator"; -const _SK = "SSE-KMS"; -const _SKAS = "S3KeyArnString"; -const _SKEO = "SseKmsEncryptedObjects"; -const _SKEOS = "SseKmsEncryptedObjectsStatus"; -const _SLA = "StorageLensArn"; -const _SLAO = "StorageLensAwsOrg"; -const _SLC = "StorageLensConfiguration"; -const _SLCL = "StorageLensConfigurationList"; -const _SLDE = "StorageLensDataExport"; -const _SLDEE = "StorageLensDataExportEncryption"; -const _SLG = "StorageLensGroup"; -const _SLGA = "StorageLensGroupArn"; -const _SLGAO = "StorageLensGroupAndOperator"; -const _SLGF = "StorageLensGroupFilter"; -const _SLGL = "StorageLensGroupList"; -const _SLGLSC = "StorageLensGroupLevelSelectionCriteria"; -const _SLGLt = "StorageLensGroupLevel"; -const _SLGN = "StorageLensGroupName"; -const _SLGOO = "StorageLensGroupOrOperator"; -const _SLPLD = "StorageLensPrefixLevelDelimiter"; -const _SLPLMD = "StorageLensPrefixLevelMaxDepth"; -const _SLT = "StorageLensTag"; -const _SM = "StorageMetrics"; -const _SMD = "S3MetadataDirective"; -const _SMOL = "S3ManifestOutputLocation"; -const _SMRAPRR = "SubmitMultiRegionAccessPointRoutesRequest"; -const _SOLLH = "S3ObjectLockLegalHold"; -const _SOLLHS = "S3ObjectLockLegalHoldStatus"; -const _SOLM = "S3ObjectLockMode"; -const _SOLRM = "S3ObjectLockRetentionMode"; -const _SOM = "S3ObjectMetadata"; -const _SOO = "S3ObjectOwner"; -const _SOVI = "S3ObjectVersionId"; -const _SP = "S3Prefix"; -const _SPOA = "S3PutObjectAcl"; -const _SPOC = "S3PutObjectCopy"; -const _SPOLH = "S3PutObjectLegalHold"; -const _SPOR = "S3PutObjectRetention"; -const _SPOT = "S3PutObjectTagging"; -const _SPT = "S3PrefixType"; -const _SPc = "ScopePermission"; -const _SPe = "S3Permission"; -const _SR = "S3Retention"; -const _SRO = "S3ReplicateObject"; -const _SROO = "S3ReplicateObjectOperation"; -const _SROSEBAS = "S3RegionalOrS3ExpressBucketArnString"; -const _SS = "SSE-S3"; -const _SSC = "SourceSelectionCriteria"; -const _SSCt = "S3StorageClass"; -const _SSEA = "SSEAlgorithm"; -const _SSEAKKI = "SSEAwsKmsKeyId"; -const _SSEC = "SSEC"; -const _SSECF = "SSECFilter"; -const _SSEKMS = "SSEKMS"; -const _SSEKMSF = "SSEKMSFilter"; -const _SSEKMSKI = "SSEKMSKeyId"; -const _SSES = "SSES3"; -const _SSESF = "SSES3Filter"; -const _SSOAO = "S3SetObjectAclOperation"; -const _SSOLHO = "S3SetObjectLegalHoldOperation"; -const _SSORO = "S3SetObjectRetentionOperation"; -const _SSOTO = "S3SetObjectTaggingOperation"; -const _SSP = "S3SubPrefix"; -const _SSSEA = "S3SSEAlgorithm"; -const _ST = "S3Tag"; -const _STe = "SessionToken"; -const _SUR = "StatusUpdateReason"; -const _Se = "Setting"; -const _Sp = "Spec"; -const _St = "Status"; -const _Su = "Suffix"; -const _T = "Tags"; -const _TC = "TransformationConfigurations"; -const _TCr = "TransformationConfiguration"; -const _TD = "TerminationDate"; -const _TDP = "TrafficDialPercentage"; -const _TI = "TypeIdentifier"; -const _TK = "TagKeys"; -const _TKP = "TargetKeyPrefix"; -const _TKS = "TagKeyString"; -const _TNOT = "TotalNumberOfTasks"; -const _TR = "TargetResource"; -const _TRR = "TagResourceRequest"; -const _TS = "TagSet"; -const _TSC = "TransitionStorageClass"; -const _TSi = "TimeStamp"; -const _TT = "TargetType"; -const _TVS = "TagValueString"; -const _Ta = "Target"; -const _Tag = "Tag"; -const _Tagg = "Tagging"; -const _Ti = "Time"; -const _Tim = "Timers"; -const _Tr = "Transitions"; -const _Tra = "Transition"; -const _UA = "UserArguments"; -const _UAGLR = "UpdateAccessGrantsLocationRequest"; -const _UM = "UserMetadata"; -const _UMSC = "UnModifiedSinceConstraint"; -const _USLGR = "UpdateStorageLensGroupRequest"; -const _V = "Value"; -const _VC = "VpcConfiguration"; -const _VCe = "VersioningConfiguration"; -const _VI = "VpcId"; -const _aBA = "allowedByApplication"; -const _aa = "application_arn"; -const _b = "bucket"; -const _dB = "directoryBucket"; -const _dS = "durationSeconds"; -const _dSI = "dataSourceId"; -const _dST = "dataSourceType"; -const _e = "entry"; -const _g = "granteetype"; -const _gr = "granteeidentifier"; -const _gra = "grantscope"; -const _jS = "jobStatuses"; -const _l = "locationscope"; -const _lo = "location"; -const _m = "member"; -const _mR = "maxResults"; -const _nT = "nextToken"; -const _p = "permission"; -const _pr = "privilege"; -const _pri = "priority"; -const _rJS = "requestedJobStatus"; -const _s = "s3prefix"; -const _sUR = "statusUpdateReason"; -const _t = "target"; -const _tK = "tagKeys"; -const _tT = "targetType"; -const _v = "value"; -const _ve = ''; -const _xaa = "x-amz-acl"; -const _xaai = "x-amz-account-id"; -const _xabole = "x-amz-bucket-object-lock-enabled"; -const _xacrsba = "x-amz-confirm-remove-self-bucket-access"; -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 _xam = "x-amz-mfa"; -const _xaoi = "x-amz-outpost-id"; diff --git a/clients/client-s3-control/src/runtimeConfig.shared.ts b/clients/client-s3-control/src/runtimeConfig.shared.ts index 71e3521234d2..e9a1cde21e8b 100644 --- a/clients/client-s3-control/src/runtimeConfig.shared.ts +++ b/clients/client-s3-control/src/runtimeConfig.shared.ts @@ -1,5 +1,6 @@ // smithy-typescript generated code import { AwsSdkSigV4Signer } from "@aws-sdk/core"; +import { AwsRestXmlProtocol } from "@aws-sdk/core/protocols"; import { NoOpLogger } from "@smithy/smithy-client"; import { IdentityProviderConfig } from "@smithy/types"; import { parseUrl } from "@smithy/url-parser"; @@ -30,6 +31,12 @@ export const getRuntimeConfig = (config: S3ControlClientConfig) => { }, ], logger: config?.logger ?? new NoOpLogger(), + protocol: + config?.protocol ?? + new AwsRestXmlProtocol({ + defaultNamespace: "com.amazonaws.s3control", + xmlNamespace: "http://awss3control.amazonaws.com/doc/2018-08-20/", + }), serviceId: config?.serviceId ?? "S3 Control", signingEscapePath: config?.signingEscapePath ?? false, urlParser: config?.urlParser ?? parseUrl, diff --git a/clients/client-s3-control/src/schemas/schemas_0.ts b/clients/client-s3-control/src/schemas/schemas_0.ts new file mode 100644 index 000000000000..888b516f436b --- /dev/null +++ b/clients/client-s3-control/src/schemas/schemas_0.ts @@ -0,0 +1,5627 @@ +const _A = "Alias"; +const _AA = "ApplicationArn"; +const _AAGIC = "AssociateAccessGrantsIdentityCenter"; +const _AAGICR = "AssociateAccessGrantsIdentityCenterRequest"; +const _ABA = "AllowedByApplication"; +const _ACG = "AccessControlGrants"; +const _ACL = "ACL"; +const _ACLc = "AccessControlList"; +const _ACOM = "AdvancedCostOptimizationMetrics"; +const _ACP = "AccessControlPolicy"; +const _ACT = "AccessControlTranslation"; +const _ADPM = "AdvancedDataProtectionMetrics"; +const _AED = "AsyncErrorDetails"; +const _AF = "AllowedFeatures"; +const _AFl = "AllowedFeature"; +const _AG = "AccessGrant"; +const _AGA = "AccessGrantArn"; +const _AGI = "AccessGrantId"; +const _AGIA = "AccessGrantsInstanceArn"; +const _AGII = "AccessGrantsInstanceId"; +const _AGIL = "AccessGrantsInstancesList"; +const _AGIc = "AccessGrantsInstance"; +const _AGL = "AccessGrantsList"; +const _AGLA = "AccessGrantsLocationArn"; +const _AGLC = "AccessGrantsLocationConfiguration"; +const _AGLI = "AccessGrantsLocationId"; +const _AGLL = "AccessGrantsLocationsList"; +const _AGLc = "AccessGrantsLocation"; +const _AI = "AccountId"; +const _AIMU = "AbortIncompleteMultipartUpload"; +const _AKI = "AccessKeyId"; +const _AL = "AccountLevel"; +const _ALT = "AwsLambdaTransformation"; +const _ALw = "AwsLambda"; +const _AM = "ActivityMetrics"; +const _AO = "AsyncOperation"; +const _AOw = "AwsOrg"; +const _AP = "AccessPoint"; +const _APA = "AccessPointArn"; +const _APL = "AccessPointList"; +const _APc = "AccessPoints"; +const _ARD = "AsyncResponseDetails"; +const _ARP = "AsyncRequestParameters"; +const _Ac = "Account"; +const _Act = "Actions"; +const _Acti = "Action"; +const _An = "And"; +const _Ar = "Arn"; +const _B = "Bucket"; +const _BA = "BucketArn"; +const _BAE = "BucketAlreadyExists"; +const _BAI = "BucketAccountId"; +const _BAOBY = "BucketAlreadyOwnedByYou"; +const _BGR = "BypassGovernanceRetention"; +const _BGT = "BytesGreaterThan"; +const _BKE = "BucketKeyEnabled"; +const _BL = "BucketLevel"; +const _BLT = "BytesLessThan"; +const _BPA = "BlockPublicAcls"; +const _BPP = "BlockPublicPolicy"; +const _BRE = "BadRequestException"; +const _Bu = "Buckets"; +const _C = "Code"; +const _CA = "CreatedAt"; +const _CACL = "CannedAccessControlList"; +const _CAG = "CreateAccessGrant"; +const _CAGI = "CreateAccessGrantsInstance"; +const _CAGIR = "CreateAccessGrantsInstanceRequest"; +const _CAGIRr = "CreateAccessGrantsInstanceResult"; +const _CAGL = "CallerAccessGrantsList"; +const _CAGLR = "CreateAccessGrantsLocationRequest"; +const _CAGLRr = "CreateAccessGrantsLocationResult"; +const _CAGLr = "CreateAccessGrantsLocation"; +const _CAGR = "CreateAccessGrantRequest"; +const _CAGRr = "CreateAccessGrantResult"; +const _CAP = "CreateAccessPoint"; +const _CAPFOL = "CreateAccessPointForObjectLambda"; +const _CAPFOLR = "CreateAccessPointForObjectLambdaRequest"; +const _CAPFOLRr = "CreateAccessPointForObjectLambdaResult"; +const _CAPR = "CreateAccessPointRequest"; +const _CAPRr = "CreateAccessPointResult"; +const _CAh = "ChecksumAlgorithm"; +const _CAr = "CreatedAfter"; +const _CB = "CreatedBefore"; +const _CBC = "CreateBucketConfiguration"; +const _CBR = "CreateBucketRequest"; +const _CBRr = "CreateBucketResult"; +const _CBr = "CreateBucket"; +const _CC = "CacheControl"; +const _CD = "CreationDate"; +const _CDo = "ContentDisposition"; +const _CE = "ContentEncoding"; +const _CI = "ConfigId"; +const _CJ = "CreateJob"; +const _CJR = "CreateJobRequest"; +const _CJRr = "CreateJobResult"; +const _CL = "ContentLanguage"; +const _CLo = "ContentLength"; +const _CMD = "ContentMD5"; +const _CMRAP = "CreateMultiRegionAccessPoint"; +const _CMRAPI = "CreateMultiRegionAccessPointInput"; +const _CMRAPR = "CreateMultiRegionAccessPointRequest"; +const _CMRAPRr = "CreateMultiRegionAccessPointResult"; +const _CR = "ConfirmationRequired"; +const _CRSBA = "ConfirmRemoveSelfBucketAccess"; +const _CRT = "ClientRequestToken"; +const _CSLG = "CreateStorageLensGroup"; +const _CSLGR = "CreateStorageLensGroupRequest"; +const _CT = "CreationTime"; +const _CTh = "ChecksumType"; +const _CTl = "ClientToken"; +const _CTo = "ContentTransformation"; +const _CTon = "ContentType"; +const _CWM = "CloudWatchMetrics"; +const _CWME = "CloudWatchMetricsEnabled"; +const _Co = "Configuration"; +const _Cr = "Credentials"; +const _D = "Description"; +const _DAG = "DeleteAccessGrant"; +const _DAGI = "DeleteAccessGrantsInstance"; +const _DAGIC = "DissociateAccessGrantsIdentityCenter"; +const _DAGICR = "DissociateAccessGrantsIdentityCenterRequest"; +const _DAGIR = "DeleteAccessGrantsInstanceRequest"; +const _DAGIRP = "DeleteAccessGrantsInstanceResourcePolicy"; +const _DAGIRPR = "DeleteAccessGrantsInstanceResourcePolicyRequest"; +const _DAGL = "DeleteAccessGrantsLocation"; +const _DAGLR = "DeleteAccessGrantsLocationRequest"; +const _DAGR = "DeleteAccessGrantRequest"; +const _DAI = "DaysAfterInitiation"; +const _DAP = "DeleteAccessPoint"; +const _DAPFOL = "DeleteAccessPointForObjectLambda"; +const _DAPFOLR = "DeleteAccessPointForObjectLambdaRequest"; +const _DAPP = "DeleteAccessPointPolicy"; +const _DAPPFOL = "DeleteAccessPointPolicyForObjectLambda"; +const _DAPPFOLR = "DeleteAccessPointPolicyForObjectLambdaRequest"; +const _DAPPR = "DeleteAccessPointPolicyRequest"; +const _DAPR = "DeleteAccessPointRequest"; +const _DAPS = "DeleteAccessPointScope"; +const _DAPSR = "DeleteAccessPointScopeRequest"; +const _DB = "DirectoryBucket"; +const _DBLC = "DeleteBucketLifecycleConfiguration"; +const _DBLCR = "DeleteBucketLifecycleConfigurationRequest"; +const _DBP = "DeleteBucketPolicy"; +const _DBPR = "DeleteBucketPolicyRequest"; +const _DBR = "DeleteBucketRequest"; +const _DBRR = "DeleteBucketReplicationRequest"; +const _DBRe = "DeleteBucketReplication"; +const _DBT = "DeleteBucketTagging"; +const _DBTR = "DeleteBucketTaggingRequest"; +const _DBe = "DeleteBucket"; +const _DE = "DataExport"; +const _DGT = "DaysGreaterThan"; +const _DJ = "DescribeJob"; +const _DJR = "DescribeJobRequest"; +const _DJRe = "DescribeJobResult"; +const _DJT = "DeleteJobTagging"; +const _DJTR = "DeleteJobTaggingRequest"; +const _DJTRe = "DeleteJobTaggingResult"; +const _DK = "DSSE-KMS"; +const _DLT = "DaysLessThan"; +const _DMR = "DeleteMarkerReplication"; +const _DMRAP = "DeleteMultiRegionAccessPoint"; +const _DMRAPI = "DeleteMultiRegionAccessPointInput"; +const _DMRAPO = "DescribeMultiRegionAccessPointOperation"; +const _DMRAPOR = "DescribeMultiRegionAccessPointOperationRequest"; +const _DMRAPORe = "DescribeMultiRegionAccessPointOperationResult"; +const _DMRAPR = "DeleteMultiRegionAccessPointRequest"; +const _DMRAPRe = "DeleteMultiRegionAccessPointResult"; +const _DN = "DisplayName"; +const _DPAB = "DeletePublicAccessBlock"; +const _DPABR = "DeletePublicAccessBlockRequest"; +const _DS = "DurationSeconds"; +const _DSCM = "DetailedStatusCodesMetrics"; +const _DSI = "DataSourceId"; +const _DSLC = "DeleteStorageLensConfiguration"; +const _DSLCR = "DeleteStorageLensConfigurationRequest"; +const _DSLCT = "DeleteStorageLensConfigurationTagging"; +const _DSLCTR = "DeleteStorageLensConfigurationTaggingRequest"; +const _DSLCTRe = "DeleteStorageLensConfigurationTaggingResult"; +const _DSLG = "DeleteStorageLensGroup"; +const _DSLGR = "DeleteStorageLensGroupRequest"; +const _DSSEKMS = "DSSEKMS"; +const _DSSEKMSF = "DSSEKMSFilter"; +const _DST = "DataSourceType"; +const _Da = "Date"; +const _Day = "Days"; +const _De = "Details"; +const _Del = "Delimiter"; +const _Des = "Destination"; +const _E = "Expiration"; +const _EBO = "ExpectedBucketOwner"; +const _EC = "EncryptionConfiguration"; +const _ED = "ErrorDetails"; +const _EFR = "EligibleForReplication"; +const _EID = "ExpirationInDays"; +const _EMBO = "ExpectedManifestBucketOwner"; +const _EMO = "EnableManifestOutput"; +const _EMRAPP = "EstablishedMultiRegionAccessPointPolicy"; +const _EODM = "ExpiredObjectDeleteMarker"; +const _EOR = "ExistingObjectReplication"; +const _ET = "ETag"; +const _ETIAS = "ElapsedTimeInActiveSeconds"; +const _ETv = "EventThreshold"; +const _En = "Endpoints"; +const _Ena = "Enabled"; +const _Enc = "Encryption"; +const _Es = "Established"; +const _Ex = "Exclude"; +const _F = "Format"; +const _FA = "FunctionArn"; +const _FC = "FailureCode"; +const _FP = "FunctionPayload"; +const _FR = "FailureReasons"; +const _FRa = "FailureReason"; +const _Fi = "Fields"; +const _Fil = "Filter"; +const _G = "Grantee"; +const _GAG = "GetAccessGrant"; +const _GAGI = "GetAccessGrantsInstance"; +const _GAGIFP = "GetAccessGrantsInstanceForPrefix"; +const _GAGIFPR = "GetAccessGrantsInstanceForPrefixRequest"; +const _GAGIFPRe = "GetAccessGrantsInstanceForPrefixResult"; +const _GAGIR = "GetAccessGrantsInstanceRequest"; +const _GAGIRP = "GetAccessGrantsInstanceResourcePolicy"; +const _GAGIRPR = "GetAccessGrantsInstanceResourcePolicyRequest"; +const _GAGIRPRe = "GetAccessGrantsInstanceResourcePolicyResult"; +const _GAGIRe = "GetAccessGrantsInstanceResult"; +const _GAGL = "GetAccessGrantsLocation"; +const _GAGLR = "GetAccessGrantsLocationRequest"; +const _GAGLRe = "GetAccessGrantsLocationResult"; +const _GAGR = "GetAccessGrantRequest"; +const _GAGRe = "GetAccessGrantResult"; +const _GAP = "GetAccessPoint"; +const _GAPCFOL = "GetAccessPointConfigurationForObjectLambda"; +const _GAPCFOLR = "GetAccessPointConfigurationForObjectLambdaRequest"; +const _GAPCFOLRe = "GetAccessPointConfigurationForObjectLambdaResult"; +const _GAPFOL = "GetAccessPointForObjectLambda"; +const _GAPFOLR = "GetAccessPointForObjectLambdaRequest"; +const _GAPFOLRe = "GetAccessPointForObjectLambdaResult"; +const _GAPP = "GetAccessPointPolicy"; +const _GAPPFOL = "GetAccessPointPolicyForObjectLambda"; +const _GAPPFOLR = "GetAccessPointPolicyForObjectLambdaRequest"; +const _GAPPFOLRe = "GetAccessPointPolicyForObjectLambdaResult"; +const _GAPPR = "GetAccessPointPolicyRequest"; +const _GAPPRe = "GetAccessPointPolicyResult"; +const _GAPPS = "GetAccessPointPolicyStatus"; +const _GAPPSFOL = "GetAccessPointPolicyStatusForObjectLambda"; +const _GAPPSFOLR = "GetAccessPointPolicyStatusForObjectLambdaRequest"; +const _GAPPSFOLRe = "GetAccessPointPolicyStatusForObjectLambdaResult"; +const _GAPPSR = "GetAccessPointPolicyStatusRequest"; +const _GAPPSRe = "GetAccessPointPolicyStatusResult"; +const _GAPR = "GetAccessPointRequest"; +const _GAPRe = "GetAccessPointResult"; +const _GAPS = "GetAccessPointScope"; +const _GAPSR = "GetAccessPointScopeRequest"; +const _GAPSRe = "GetAccessPointScopeResult"; +const _GB = "GetBucket"; +const _GBLC = "GetBucketLifecycleConfiguration"; +const _GBLCR = "GetBucketLifecycleConfigurationRequest"; +const _GBLCRe = "GetBucketLifecycleConfigurationResult"; +const _GBP = "GetBucketPolicy"; +const _GBPR = "GetBucketPolicyRequest"; +const _GBPRe = "GetBucketPolicyResult"; +const _GBR = "GetBucketRequest"; +const _GBRR = "GetBucketReplicationRequest"; +const _GBRRe = "GetBucketReplicationResult"; +const _GBRe = "GetBucketResult"; +const _GBRet = "GetBucketReplication"; +const _GBT = "GetBucketTagging"; +const _GBTR = "GetBucketTaggingRequest"; +const _GBTRe = "GetBucketTaggingResult"; +const _GBV = "GetBucketVersioning"; +const _GBVR = "GetBucketVersioningRequest"; +const _GBVRe = "GetBucketVersioningResult"; +const _GDA = "GetDataAccess"; +const _GDAR = "GetDataAccessRequest"; +const _GDARe = "GetDataAccessResult"; +const _GFC = "GrantFullControl"; +const _GI = "GranteeIdentifier"; +const _GJT = "GlacierJobTier"; +const _GJTR = "GetJobTaggingRequest"; +const _GJTRe = "GetJobTaggingResult"; +const _GJTe = "GetJobTagging"; +const _GMD = "GeneratedManifestDescriptor"; +const _GME = "GeneratedManifestEncryption"; +const _GMRAP = "GetMultiRegionAccessPoint"; +const _GMRAPP = "GetMultiRegionAccessPointPolicy"; +const _GMRAPPR = "GetMultiRegionAccessPointPolicyRequest"; +const _GMRAPPRe = "GetMultiRegionAccessPointPolicyResult"; +const _GMRAPPS = "GetMultiRegionAccessPointPolicyStatus"; +const _GMRAPPSR = "GetMultiRegionAccessPointPolicyStatusRequest"; +const _GMRAPPSRe = "GetMultiRegionAccessPointPolicyStatusResult"; +const _GMRAPR = "GetMultiRegionAccessPointRequest"; +const _GMRAPRR = "GetMultiRegionAccessPointRoutesRequest"; +const _GMRAPRRe = "GetMultiRegionAccessPointRoutesResult"; +const _GMRAPRe = "GetMultiRegionAccessPointResult"; +const _GMRAPRet = "GetMultiRegionAccessPointRoutes"; +const _GPAB = "GetPublicAccessBlock"; +const _GPABO = "GetPublicAccessBlockOutput"; +const _GPABR = "GetPublicAccessBlockRequest"; +const _GR = "GrantRead"; +const _GRACP = "GrantReadACP"; +const _GS = "GrantScope"; +const _GSLC = "GetStorageLensConfiguration"; +const _GSLCR = "GetStorageLensConfigurationRequest"; +const _GSLCRe = "GetStorageLensConfigurationResult"; +const _GSLCT = "GetStorageLensConfigurationTagging"; +const _GSLCTR = "GetStorageLensConfigurationTaggingRequest"; +const _GSLCTRe = "GetStorageLensConfigurationTaggingResult"; +const _GSLG = "GetStorageLensGroup"; +const _GSLGR = "GetStorageLensGroupRequest"; +const _GSLGRe = "GetStorageLensGroupResult"; +const _GT = "GranteeType"; +const _GW = "GrantWrite"; +const _GWACP = "GrantWriteACP"; +const _Gr = "Grants"; +const _HED = "HttpExpiresDate"; +const _HR = "HomeRegion"; +const _I = "Include"; +const _IAMRA = "IAMRoleArn"; +const _ICA = "IdentityCenterArn"; +const _ICAA = "IdentityCenterApplicationArn"; +const _ICIA = "IdentityCenterInstanceArn"; +const _ID = "ID"; +const _IE = "IsEnabled"; +const _IEd = "IdempotencyException"; +const _INTE = "InvalidNextTokenException"; +const _IP = "IsPublic"; +const _IPA = "IgnorePublicAcls"; +const _IRE = "InvalidRequestException"; +const _ISE = "InternalServiceException"; +const _ISV = "InvocationSchemaVersion"; +const _Id = "Id"; +const _Ide = "Identifier"; +const _J = "Job"; +const _JA = "JobArn"; +const _JD = "JobDescriptor"; +const _JF = "JobFailure"; +const _JFL = "JobFailureList"; +const _JI = "JobId"; +const _JLD = "JobListDescriptor"; +const _JLDL = "JobListDescriptorList"; +const _JM = "JobManifest"; +const _JMG = "JobManifestGenerator"; +const _JMGF = "JobManifestGeneratorFilter"; +const _JML = "JobManifestLocation"; +const _JMS = "JobManifestSpec"; +const _JO = "JobOperation"; +const _JPS = "JobProgressSummary"; +const _JR = "JobReport"; +const _JS = "JobStatuses"; +const _JSE = "JobStatusException"; +const _JT = "JobTimers"; +const _Jo = "Jobs"; +const _K = "Key"; +const _KI = "KeyId"; +const _KKA = "KmsKeyArn"; +const _KNC = "KeyNameConstraint"; +const _L = "Location"; +const _LAG = "ListAccessGrants"; +const _LAGE = "ListAccessGrantEntry"; +const _LAGI = "ListAccessGrantsInstances"; +const _LAGIE = "ListAccessGrantsInstanceEntry"; +const _LAGIR = "ListAccessGrantsInstancesRequest"; +const _LAGIRi = "ListAccessGrantsInstancesResult"; +const _LAGL = "ListAccessGrantsLocations"; +const _LAGLE = "ListAccessGrantsLocationsEntry"; +const _LAGLR = "ListAccessGrantsLocationsRequest"; +const _LAGLRi = "ListAccessGrantsLocationsResult"; +const _LAGR = "ListAccessGrantsRequest"; +const _LAGRi = "ListAccessGrantsResult"; +const _LAP = "ListAccessPoints"; +const _LAPFDB = "ListAccessPointsForDirectoryBuckets"; +const _LAPFDBR = "ListAccessPointsForDirectoryBucketsRequest"; +const _LAPFDBRi = "ListAccessPointsForDirectoryBucketsResult"; +const _LAPFOL = "ListAccessPointsForObjectLambda"; +const _LAPFOLR = "ListAccessPointsForObjectLambdaRequest"; +const _LAPFOLRi = "ListAccessPointsForObjectLambdaResult"; +const _LAPR = "ListAccessPointsRequest"; +const _LAPRi = "ListAccessPointsResult"; +const _LC = "LocationConstraint"; +const _LCAG = "ListCallerAccessGrants"; +const _LCAGE = "ListCallerAccessGrantsEntry"; +const _LCAGR = "ListCallerAccessGrantsRequest"; +const _LCAGRi = "ListCallerAccessGrantsResult"; +const _LCi = "LifecycleConfiguration"; +const _LE = "LifecycleExpiration"; +const _LH = "LegalHold"; +const _LI = "LambdaInvoke"; +const _LIO = "LambdaInvokeOperation"; +const _LJ = "ListJobs"; +const _LJR = "ListJobsRequest"; +const _LJRi = "ListJobsResult"; +const _LMRAP = "ListMultiRegionAccessPoints"; +const _LMRAPR = "ListMultiRegionAccessPointsRequest"; +const _LMRAPRi = "ListMultiRegionAccessPointsResult"; +const _LR = "LifecycleRule"; +const _LRAO = "LifecycleRuleAndOperator"; +const _LRB = "ListRegionalBuckets"; +const _LRBR = "ListRegionalBucketsRequest"; +const _LRBRi = "ListRegionalBucketsResult"; +const _LRF = "LifecycleRuleFilter"; +const _LRi = "LifecycleRules"; +const _LS = "LocationScope"; +const _LSLC = "ListStorageLensConfigurations"; +const _LSLCE = "ListStorageLensConfigurationEntry"; +const _LSLCR = "ListStorageLensConfigurationsRequest"; +const _LSLCRi = "ListStorageLensConfigurationsResult"; +const _LSLCRis = "ListStorageLensConfigurationResult"; +const _LSLG = "ListStorageLensGroups"; +const _LSLGE = "ListStorageLensGroupEntry"; +const _LSLGR = "ListStorageLensGroupsRequest"; +const _LSLGRi = "ListStorageLensGroupsResult"; +const _LTFR = "ListTagsForResource"; +const _LTFRR = "ListTagsForResourceRequest"; +const _LTFRRi = "ListTagsForResourceResult"; +const _M = "Message"; +const _MAOE = "MatchAnyObjectEncryption"; +const _MAP = "MatchAnyPrefix"; +const _MAS = "MatchAnySuffix"; +const _MASC = "MatchAnyStorageClass"; +const _MASa = "MatchAnySubstring"; +const _MAT = "MatchAnyTag"; +const _MD = "MfaDelete"; +const _MDa = "MaxDepth"; +const _MDe = "MetadataDirective"; +const _ME = "ManifestEncryption"; +const _MF = "ManifestFormat"; +const _MFA = "MFA"; +const _MFAD = "MFADelete"; +const _MG = "ManifestGenerator"; +const _MGT = "MatchedGrantTarget"; +const _MOA = "MatchObjectAge"; +const _MOL = "ManifestOutputLocation"; +const _MOS = "MatchObjectSize"; +const _MP = "ManifestPrefix"; +const _MR = "MaxResults"; +const _MRAPAR = "MultiRegionAccessPointsAsyncResponse"; +const _MRAPD = "MultiRegionAccessPointDetails"; +const _MRAPPD = "MultiRegionAccessPointPolicyDocument"; +const _MRAPR = "MultiRegionAccessPointReport"; +const _MRAPRL = "MultiRegionAccessPointReportList"; +const _MRAPRR = "MultiRegionAccessPointRegionalResponse"; +const _MRAPRRL = "MultiRegionAccessPointRegionalResponseList"; +const _MRAPRu = "MultiRegionAccessPointRoute"; +const _MSBP = "MinStorageBytesPercentage"; +const _MSC = "ModifiedSinceConstraint"; +const _Ma = "Manifest"; +const _Me = "Metrics"; +const _Mi = "Minutes"; +const _Mo = "Mode"; +const _Mr = "Mrap"; +const _N = "Name"; +const _ND = "NoncurrentDays"; +const _NFE = "NotFoundException"; +const _NNV = "NewerNoncurrentVersions"; +const _NO = "NetworkOrigin"; +const _NOM = "NewObjectMetadata"; +const _NOT = "NewObjectTagging"; +const _NOTF = "NumberOfTasksFailed"; +const _NOTS = "NumberOfTasksSucceeded"; +const _NOTSSE = "NOTSSE"; +const _NS = "NOT-SSE"; +const _NSPABC = "NoSuchPublicAccessBlockConfiguration"; +const _NSSEF = "NotSSEFilter"; +const _NT = "NextToken"; +const _NVE = "NoncurrentVersionExpiration"; +const _NVT = "NoncurrentVersionTransitions"; +const _NVTL = "NoncurrentVersionTransitionList"; +const _NVTo = "NoncurrentVersionTransition"; +const _O = "Owner"; +const _OA = "ObjectArn"; +const _OE = "ObjectEncryption"; +const _OEF = "ObjectEncryptionFilter"; +const _OEFL = "ObjectEncryptionFilterList"; +const _OI = "OutpostId"; +const _OLAFL = "ObjectLambdaAllowedFeaturesList"; +const _OLAP = "ObjectLambdaAccessPoint"; +const _OLAPA = "ObjectLambdaAccessPointArn"; +const _OLAPAb = "ObjectLambdaAccessPointAlias"; +const _OLAPL = "ObjectLambdaAccessPointList"; +const _OLC = "ObjectLambdaConfiguration"; +const _OLCT = "ObjectLambdaContentTransformation"; +const _OLEFB = "ObjectLockEnabledForBucket"; +const _OLLHS = "ObjectLockLegalHoldStatus"; +const _OLM = "ObjectLockMode"; +const _OLRUD = "ObjectLockRetainUntilDate"; +const _OLTC = "ObjectLambdaTransformationConfiguration"; +const _OLTCAL = "ObjectLambdaTransformationConfigurationActionsList"; +const _OLTCL = "ObjectLambdaTransformationConfigurationsList"; +const _ORS = "ObjectReplicationStatuses"; +const _OSGT = "ObjectSizeGreaterThan"; +const _OSGTB = "ObjectSizeGreaterThanBytes"; +const _OSLT = "ObjectSizeLessThan"; +const _OSLTB = "ObjectSizeLessThanBytes"; +const _OSV = "OutputSchemaVersion"; +const _OVI = "ObjectVersionId"; +const _Op = "Operation"; +const _Or = "Organization"; +const _Or_ = "Or"; +const _P = "Permission"; +const _PAB = "PublicAccessBlock"; +const _PABC = "PublicAccessBlockConfiguration"; +const _PABE = "PublicAccessBlockEnabled"; +const _PAGIRP = "PutAccessGrantsInstanceResourcePolicy"; +const _PAGIRPR = "PutAccessGrantsInstanceResourcePolicyRequest"; +const _PAGIRPRu = "PutAccessGrantsInstanceResourcePolicyResult"; +const _PAPCFOL = "PutAccessPointConfigurationForObjectLambda"; +const _PAPCFOLR = "PutAccessPointConfigurationForObjectLambdaRequest"; +const _PAPP = "PutAccessPointPolicy"; +const _PAPPFOL = "PutAccessPointPolicyForObjectLambda"; +const _PAPPFOLR = "PutAccessPointPolicyForObjectLambdaRequest"; +const _PAPPR = "PutAccessPointPolicyRequest"; +const _PAPS = "PutAccessPointScope"; +const _PAPSR = "PutAccessPointScopeRequest"; +const _PBLC = "PutBucketLifecycleConfiguration"; +const _PBLCR = "PutBucketLifecycleConfigurationRequest"; +const _PBP = "PutBucketPolicy"; +const _PBPR = "PutBucketPolicyRequest"; +const _PBR = "PutBucketReplication"; +const _PBRR = "PutBucketReplicationRequest"; +const _PBT = "PutBucketTagging"; +const _PBTR = "PutBucketTaggingRequest"; +const _PBV = "PutBucketVersioning"; +const _PBVR = "PutBucketVersioningRequest"; +const _PJT = "PutJobTagging"; +const _PJTR = "PutJobTaggingRequest"; +const _PJTRu = "PutJobTaggingResult"; +const _PL = "PrefixLevel"; +const _PLSM = "PrefixLevelStorageMetrics"; +const _PLr = "PrefixesList"; +const _PMRAPP = "ProposedMultiRegionAccessPointPolicy"; +const _PMRAPPI = "PutMultiRegionAccessPointPolicyInput"; +const _PMRAPPR = "PutMultiRegionAccessPointPolicyRequest"; +const _PMRAPPRu = "PutMultiRegionAccessPointPolicyResult"; +const _PMRAPPu = "PutMultiRegionAccessPointPolicy"; +const _PPAB = "PutPublicAccessBlock"; +const _PPABR = "PutPublicAccessBlockRequest"; +const _PS = "PolicyStatus"; +const _PSLC = "PutStorageLensConfiguration"; +const _PSLCR = "PutStorageLensConfigurationRequest"; +const _PSLCT = "PutStorageLensConfigurationTagging"; +const _PSLCTR = "PutStorageLensConfigurationTaggingRequest"; +const _PSLCTRu = "PutStorageLensConfigurationTaggingResult"; +const _PSr = "ProgressSummary"; +const _Pe = "Permissions"; +const _Po = "Policy"; +const _Pr = "Priority"; +const _Pre = "Prefix"; +const _Pref = "Prefixes"; +const _Pri = "Privilege"; +const _Pro = "Proposed"; +const _R = "Resource"; +const _RA = "RoleArn"; +const _RAe = "ResourceArn"; +const _RB = "RegionalBucket"; +const _RBL = "RegionalBucketList"; +const _RC = "ReplicationConfiguration"; +const _RCL = "RegionCreationList"; +const _RCe = "RequesterCharged"; +const _RD = "ResponseDetails"; +const _RI = "RequestId"; +const _RJS = "RequestedJobStatus"; +const _RKKID = "ReplicaKmsKeyID"; +const _RL = "RedirectLocation"; +const _RLo = "RouteList"; +const _RM = "ReplicaModifications"; +const _RP = "RequestParameters"; +const _RPB = "RestrictPublicBuckets"; +const _RPe = "RequesterPays"; +const _RR = "RegionReport"; +const _RRAO = "ReplicationRuleAndOperator"; +const _RRF = "ReplicationRuleFilter"; +const _RRL = "RegionReportList"; +const _RRe = "ReplicationRule"; +const _RRep = "ReplicationRules"; +const _RS = "RequestStatus"; +const _RSe = "ReportScope"; +const _RT = "ReplicationTime"; +const _RTARN = "RequestTokenARN"; +const _RTV = "ReplicationTimeValue"; +const _RU = "RouteUpdates"; +const _RUD = "RetainUntilDate"; +const _Re = "Report"; +const _Reg = "Regions"; +const _Regi = "Region"; +const _Ret = "Retention"; +const _Ro = "Routes"; +const _Rol = "Role"; +const _Rou = "Route"; +const _Ru = "Rules"; +const _Rul = "Rule"; +const _S = "Scope"; +const _SACL = "S3AccessControlList"; +const _SACP = "S3AccessControlPolicy"; +const _SAK = "SecretAccessKey"; +const _SAP = "SupportingAccessPoint"; +const _SB = "SourceBucket"; +const _SBD = "S3BucketDestination"; +const _SC = "StorageClass"; +const _SCOC = "S3ComputeObjectChecksum"; +const _SCOCO = "S3ComputeObjectChecksumOperation"; +const _SCOO = "S3CopyObjectOperation"; +const _SC_ = "SSE-C"; +const _SCe = "SelectionCriteria"; +const _SCu = "SuspendedCause"; +const _SD = "SuspendedDate"; +const _SDOT = "S3DeleteObjectTagging"; +const _SDOTO = "S3DeleteObjectTaggingOperation"; +const _SG = "S3Grant"; +const _SGL = "S3GrantList"; +const _SGMD = "S3GeneratedManifestDescriptor"; +const _SGr = "S3Grantee"; +const _SIRO = "S3InitiateRestoreObject"; +const _SIROO = "S3InitiateRestoreObjectOperation"; +const _SJMG = "S3JobManifestGenerator"; +const _SK = "SSE-KMS"; +const _SKEO = "SseKmsEncryptedObjects"; +const _SLA = "StorageLensArn"; +const _SLAO = "StorageLensAwsOrg"; +const _SLC = "StorageLensConfiguration"; +const _SLCL = "StorageLensConfigurationList"; +const _SLDE = "StorageLensDataExport"; +const _SLDEE = "StorageLensDataExportEncryption"; +const _SLG = "StorageLensGroup"; +const _SLGA = "StorageLensGroupArn"; +const _SLGAO = "StorageLensGroupAndOperator"; +const _SLGF = "StorageLensGroupFilter"; +const _SLGL = "StorageLensGroupLevel"; +const _SLGLE = "StorageLensGroupLevelExclude"; +const _SLGLI = "StorageLensGroupLevelInclude"; +const _SLGLSC = "StorageLensGroupLevelSelectionCriteria"; +const _SLGLt = "StorageLensGroupList"; +const _SLGOO = "StorageLensGroupOrOperator"; +const _SLT = "StorageLensTag"; +const _SLTt = "StorageLensTags"; +const _SM = "StorageMetrics"; +const _SMOL = "S3ManifestOutputLocation"; +const _SMRAPR = "SubmitMultiRegionAccessPointRoutes"; +const _SMRAPRR = "SubmitMultiRegionAccessPointRoutesRequest"; +const _SMRAPRRu = "SubmitMultiRegionAccessPointRoutesResult"; +const _SOLLH = "S3ObjectLockLegalHold"; +const _SOM = "S3ObjectMetadata"; +const _SOO = "S3ObjectOwner"; +const _SP = "S3Prefix"; +const _SPL = "ScopePermissionList"; +const _SPOA = "S3PutObjectAcl"; +const _SPOC = "S3PutObjectCopy"; +const _SPOLH = "S3PutObjectLegalHold"; +const _SPOR = "S3PutObjectRetention"; +const _SPOT = "S3PutObjectTagging"; +const _SPT = "S3PrefixType"; +const _SR = "S3Retention"; +const _SRO = "S3ReplicateObject"; +const _SROO = "S3ReplicateObjectOperation"; +const _SS = "SSE-S3"; +const _SSC = "SourceSelectionCriteria"; +const _SSEA = "SSEAlgorithm"; +const _SSEAKKI = "SSEAwsKmsKeyId"; +const _SSEC = "SSEC"; +const _SSECF = "SSECFilter"; +const _SSEKMS = "SSEKMS"; +const _SSEKMSE = "SSEKMSEncryption"; +const _SSEKMSF = "SSEKMSFilter"; +const _SSES = "SSES3"; +const _SSESE = "SSES3Encryption"; +const _SSESF = "SSES3Filter"; +const _SSOAO = "S3SetObjectAclOperation"; +const _SSOLHO = "S3SetObjectLegalHoldOperation"; +const _SSORO = "S3SetObjectRetentionOperation"; +const _SSOTO = "S3SetObjectTaggingOperation"; +const _SSP = "S3SubPrefix"; +const _ST = "SessionToken"; +const _STS = "S3TagSet"; +const _STa = "S3Tag"; +const _SUR = "StatusUpdateReason"; +const _Sp = "Spec"; +const _St = "Status"; +const _Su = "Suffix"; +const _T = "Tags"; +const _TC = "TransformationConfigurations"; +const _TCr = "TransformationConfiguration"; +const _TD = "TerminationDate"; +const _TDP = "TrafficDialPercentage"; +const _TI = "TypeIdentifier"; +const _TK = "TagKeys"; +const _TKP = "TargetKeyPrefix"; +const _TL = "TagList"; +const _TLr = "TransitionList"; +const _TMRE = "TooManyRequestsException"; +const _TMTE = "TooManyTagsException"; +const _TNOT = "TotalNumberOfTasks"; +const _TR = "TargetResource"; +const _TRR = "TagResourceRequest"; +const _TRRa = "TagResourceResult"; +const _TRa = "TagResource"; +const _TS = "TagSet"; +const _TT = "TargetType"; +const _Ta = "Target"; +const _Tag = "Tag"; +const _Tagg = "Tagging"; +const _Ti = "Timers"; +const _Tim = "Time"; +const _Tr = "Transitions"; +const _Tra = "Transition"; +const _UA = "UserArguments"; +const _UAGL = "UpdateAccessGrantsLocation"; +const _UAGLR = "UpdateAccessGrantsLocationRequest"; +const _UAGLRp = "UpdateAccessGrantsLocationResult"; +const _UJP = "UpdateJobPriority"; +const _UJPR = "UpdateJobPriorityRequest"; +const _UJPRp = "UpdateJobPriorityResult"; +const _UJS = "UpdateJobStatus"; +const _UJSR = "UpdateJobStatusRequest"; +const _UJSRp = "UpdateJobStatusResult"; +const _UM = "UserMetadata"; +const _UMSC = "UnModifiedSinceConstraint"; +const _UR = "UntagResource"; +const _URR = "UntagResourceRequest"; +const _URRn = "UntagResourceResult"; +const _USLG = "UpdateStorageLensGroup"; +const _USLGR = "UpdateStorageLensGroupRequest"; +const _V = "Value"; +const _VC = "VpcConfiguration"; +const _VCe = "VersioningConfiguration"; +const _VI = "VpcId"; +const _aBA = "allowedByApplication"; +const _aa = "application_arn"; +const _b = "bucket"; +const _c = "client"; +const _dB = "directoryBucket"; +const _dS = "durationSeconds"; +const _dSI = "dataSourceId"; +const _dST = "dataSourceType"; +const _e = "error"; +const _g = "granteetype"; +const _gr = "granteeidentifier"; +const _gra = "grantscope"; +const _h = "http"; +const _hCR = "httpChecksumRequired"; +const _hE = "httpError"; +const _hH = "httpHeader"; +const _hL = "hostLabel"; +const _hP = "httpPayload"; +const _hQ = "httpQuery"; +const _jS = "jobStatuses"; +const _l = "locationscope"; +const _mR = "maxResults"; +const _nT = "nextToken"; +const _p = "permission"; +const _pr = "privilege"; +const _pri = "priority"; +const _rJS = "requestedJobStatus"; +const _s = "s3prefix"; +const _sUR = "statusUpdateReason"; +const _se = "server"; +const _sm = "smithy.ts.sdk.synthetic.com.amazonaws.s3control"; +const _t = "target"; +const _tK = "tagKeys"; +const _tT = "targetType"; +const _xF = "xmlFlattened"; +const _xN = "xmlName"; +const _xaa = "x-amz-acl"; +const _xaai = "x-amz-account-id"; +const _xabole = "x-amz-bucket-object-lock-enabled"; +const _xacrsba = "x-amz-confirm-remove-self-bucket-access"; +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 _xam = "x-amz-mfa"; +const _xaoi = "x-amz-outpost-id"; +const n0 = "com.amazonaws.s3control"; + +// smithy-typescript generated code +import { TypeRegistry } from "@smithy/core/schema"; +import { + StaticErrorSchema, + StaticListSchema, + StaticMapSchema, + StaticOperationSchema, + StaticSimpleSchema, + StaticStructureSchema, +} from "@smithy/types"; + +import { + BadRequestException as __BadRequestException, + BucketAlreadyExists as __BucketAlreadyExists, + BucketAlreadyOwnedByYou as __BucketAlreadyOwnedByYou, + IdempotencyException as __IdempotencyException, + InternalServiceException as __InternalServiceException, + InvalidNextTokenException as __InvalidNextTokenException, + InvalidRequestException as __InvalidRequestException, + JobStatusException as __JobStatusException, + NoSuchPublicAccessBlockConfiguration as __NoSuchPublicAccessBlockConfiguration, + NotFoundException as __NotFoundException, + TooManyRequestsException as __TooManyRequestsException, + TooManyTagsException as __TooManyTagsException, +} from "../models/index"; +import { S3ControlServiceException as __S3ControlServiceException } from "../models/S3ControlServiceException"; + +/* eslint no-var: 0 */ + +export var AccessKeyId: StaticSimpleSchema = [0, n0, _AKI, 8, 0]; +export var SecretAccessKey: StaticSimpleSchema = [0, n0, _SAK, 8, 0]; +export var SessionToken: StaticSimpleSchema = [0, n0, _ST, 8, 0]; +export var AbortIncompleteMultipartUpload: StaticStructureSchema = [3, n0, _AIMU, 0, [_DAI], [1]]; +export var AccessControlTranslation: StaticStructureSchema = [3, n0, _ACT, 0, [_O], [0]]; +export var AccessGrantsLocationConfiguration: StaticStructureSchema = [3, n0, _AGLC, 0, [_SSP], [0]]; +export var AccessPoint: StaticStructureSchema = [ + 3, + n0, + _AP, + 0, + [_N, _NO, _VC, _B, _APA, _A, _BAI, _DSI, _DST], + [0, 0, () => VpcConfiguration, 0, 0, 0, 0, 0, 0], +]; +export var AccountLevel: StaticStructureSchema = [ + 3, + n0, + _AL, + 0, + [_AM, _BL, _ACOM, _ADPM, _DSCM, _SLGL], + [ + () => ActivityMetrics, + () => BucketLevel, + () => AdvancedCostOptimizationMetrics, + () => AdvancedDataProtectionMetrics, + () => DetailedStatusCodesMetrics, + [() => StorageLensGroupLevel, 0], + ], +]; +export var ActivityMetrics: StaticStructureSchema = [3, n0, _AM, 0, [_IE], [2]]; +export var AdvancedCostOptimizationMetrics: StaticStructureSchema = [3, n0, _ACOM, 0, [_IE], [2]]; +export var AdvancedDataProtectionMetrics: StaticStructureSchema = [3, n0, _ADPM, 0, [_IE], [2]]; +export var AssociateAccessGrantsIdentityCenterRequest: StaticStructureSchema = [ + 3, + n0, + _AAGICR, + 0, + [_AI, _ICA], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + 0, + ], +]; +export var AsyncErrorDetails: StaticStructureSchema = [3, n0, _AED, 0, [_C, _M, _R, _RI], [0, 0, 0, 0]]; +export var AsyncOperation: StaticStructureSchema = [ + 3, + n0, + _AO, + 0, + [_CT, _Op, _RTARN, _RP, _RS, _RD], + [4, 0, 0, [() => AsyncRequestParameters, 0], 0, [() => AsyncResponseDetails, 0]], +]; +export var AsyncRequestParameters: StaticStructureSchema = [ + 3, + n0, + _ARP, + 0, + [_CMRAPR, _DMRAPR, _PMRAPPR], + [ + [() => CreateMultiRegionAccessPointInput, 0], + () => DeleteMultiRegionAccessPointInput, + () => PutMultiRegionAccessPointPolicyInput, + ], +]; +export var AsyncResponseDetails: StaticStructureSchema = [ + 3, + n0, + _ARD, + 0, + [_MRAPD, _ED], + [[() => MultiRegionAccessPointsAsyncResponse, 0], () => AsyncErrorDetails], +]; +export var AwsLambdaTransformation: StaticStructureSchema = [3, n0, _ALT, 0, [_FA, _FP], [0, 0]]; +export var BadRequestException: StaticErrorSchema = [ + -3, + n0, + _BRE, + { + [_e]: _c, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(BadRequestException, __BadRequestException); + +export var BucketAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _BAE, + { + [_e]: _c, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(BucketAlreadyExists, __BucketAlreadyExists); + +export var BucketAlreadyOwnedByYou: StaticErrorSchema = [ + -3, + n0, + _BAOBY, + { + [_e]: _c, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(BucketAlreadyOwnedByYou, __BucketAlreadyOwnedByYou); + +export var BucketLevel: StaticStructureSchema = [ + 3, + n0, + _BL, + 0, + [_AM, _PL, _ACOM, _ADPM, _DSCM], + [ + () => ActivityMetrics, + () => PrefixLevel, + () => AdvancedCostOptimizationMetrics, + () => AdvancedDataProtectionMetrics, + () => DetailedStatusCodesMetrics, + ], +]; +export var CloudWatchMetrics: StaticStructureSchema = [3, n0, _CWM, 0, [_IE], [2]]; +export var CreateAccessGrantRequest: StaticStructureSchema = [ + 3, + n0, + _CAGR, + 0, + [_AI, _AGLI, _AGLC, _G, _P, _AA, _SPT, _T], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + 0, + () => AccessGrantsLocationConfiguration, + () => Grantee, + 0, + 0, + 0, + [() => TagList, 0], + ], +]; +export var CreateAccessGrantResult: StaticStructureSchema = [ + 3, + n0, + _CAGRr, + 0, + [_CA, _AGI, _AGA, _G, _AGLI, _AGLC, _P, _AA, _GS], + [4, 0, 0, () => Grantee, 0, () => AccessGrantsLocationConfiguration, 0, 0, 0], +]; +export var CreateAccessGrantsInstanceRequest: StaticStructureSchema = [ + 3, + n0, + _CAGIR, + 0, + [_AI, _ICA, _T], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + 0, + [() => TagList, 0], + ], +]; +export var CreateAccessGrantsInstanceResult: StaticStructureSchema = [ + 3, + n0, + _CAGIRr, + 0, + [_CA, _AGII, _AGIA, _ICA, _ICIA, _ICAA], + [4, 0, 0, 0, 0, 0], +]; +export var CreateAccessGrantsLocationRequest: StaticStructureSchema = [ + 3, + n0, + _CAGLR, + 0, + [_AI, _LS, _IAMRA, _T], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + 0, + 0, + [() => TagList, 0], + ], +]; +export var CreateAccessGrantsLocationResult: StaticStructureSchema = [ + 3, + n0, + _CAGLRr, + 0, + [_CA, _AGLI, _AGLA, _LS, _IAMRA], + [4, 0, 0, 0, 0], +]; +export var CreateAccessPointForObjectLambdaRequest: StaticStructureSchema = [ + 3, + n0, + _CAPFOLR, + 0, + [_AI, _N, _Co], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [() => ObjectLambdaConfiguration, 0], + ], +]; +export var CreateAccessPointForObjectLambdaResult: StaticStructureSchema = [ + 3, + n0, + _CAPFOLRr, + 0, + [_OLAPA, _A], + [0, () => ObjectLambdaAccessPointAlias], +]; +export var CreateAccessPointRequest: StaticStructureSchema = [ + 3, + n0, + _CAPR, + 0, + [_AI, _N, _B, _VC, _PABC, _BAI, _S, _T], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + 0, + () => VpcConfiguration, + [() => PublicAccessBlockConfiguration, 0], + 0, + [() => Scope, 0], + [() => TagList, 0], + ], +]; +export var CreateAccessPointResult: StaticStructureSchema = [3, n0, _CAPRr, 0, [_APA, _A], [0, 0]]; +export var CreateBucketConfiguration: StaticStructureSchema = [3, n0, _CBC, 0, [_LC], [0]]; +export var CreateBucketRequest: StaticStructureSchema = [ + 3, + n0, + _CBR, + 0, + [_ACL, _B, _CBC, _GFC, _GR, _GRACP, _GW, _GWACP, _OLEFB, _OI], + [ + [ + 0, + { + [_hH]: _xaa, + }, + ], + [0, 1], + [ + () => CreateBucketConfiguration, + { + [_xN]: _CBC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xagfc, + }, + ], + [ + 0, + { + [_hH]: _xagr, + }, + ], + [ + 0, + { + [_hH]: _xagra, + }, + ], + [ + 0, + { + [_hH]: _xagw, + }, + ], + [ + 0, + { + [_hH]: _xagwa, + }, + ], + [ + 2, + { + [_hH]: _xabole, + }, + ], + [ + 0, + { + [_hH]: _xaoi, + }, + ], + ], +]; +export var CreateBucketResult: StaticStructureSchema = [ + 3, + n0, + _CBRr, + 0, + [_L, _BA], + [ + [ + 0, + { + [_hH]: _L, + }, + ], + 0, + ], +]; +export var CreateJobRequest: StaticStructureSchema = [ + 3, + n0, + _CJR, + 0, + [_AI, _CR, _Op, _Re, _CRT, _Ma, _D, _Pr, _RA, _T, _MG], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + 2, + () => JobOperation, + () => JobReport, + [0, 4], + () => JobManifest, + 0, + 1, + 0, + () => S3TagSet, + [() => JobManifestGenerator, 0], + ], +]; +export var CreateJobResult: StaticStructureSchema = [3, n0, _CJRr, 0, [_JI], [0]]; +export var CreateMultiRegionAccessPointInput: StaticStructureSchema = [ + 3, + n0, + _CMRAPI, + 0, + [_N, _PAB, _Reg], + [0, [() => PublicAccessBlockConfiguration, 0], [() => RegionCreationList, 0]], +]; +export var CreateMultiRegionAccessPointRequest: StaticStructureSchema = [ + 3, + n0, + _CMRAPR, + 0, + [_AI, _CTl, _De], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 4], + [() => CreateMultiRegionAccessPointInput, 0], + ], +]; +export var CreateMultiRegionAccessPointResult: StaticStructureSchema = [3, n0, _CMRAPRr, 0, [_RTARN], [0]]; +export var CreateStorageLensGroupRequest: StaticStructureSchema = [ + 3, + n0, + _CSLGR, + 0, + [_AI, _SLG, _T], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [() => StorageLensGroup, 0], + [() => TagList, 0], + ], +]; +export var Credentials: StaticStructureSchema = [ + 3, + n0, + _Cr, + 8, + [_AKI, _SAK, _ST, _E], + [[() => AccessKeyId, 0], [() => SecretAccessKey, 0], [() => SessionToken, 0], 4], +]; +export var DeleteAccessGrantRequest: StaticStructureSchema = [ + 3, + n0, + _DAGR, + 0, + [_AI, _AGI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteAccessGrantsInstanceRequest: StaticStructureSchema = [ + 3, + n0, + _DAGIR, + 0, + [_AI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var DeleteAccessGrantsInstanceResourcePolicyRequest: StaticStructureSchema = [ + 3, + n0, + _DAGIRPR, + 0, + [_AI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var DeleteAccessGrantsLocationRequest: StaticStructureSchema = [ + 3, + n0, + _DAGLR, + 0, + [_AI, _AGLI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteAccessPointForObjectLambdaRequest: StaticStructureSchema = [ + 3, + n0, + _DAPFOLR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteAccessPointPolicyForObjectLambdaRequest: StaticStructureSchema = [ + 3, + n0, + _DAPPFOLR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteAccessPointPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _DAPPR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteAccessPointRequest: StaticStructureSchema = [ + 3, + n0, + _DAPR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteAccessPointScopeRequest: StaticStructureSchema = [ + 3, + n0, + _DAPSR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteBucketLifecycleConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _DBLCR, + 0, + [_AI, _B], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteBucketPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _DBPR, + 0, + [_AI, _B], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteBucketReplicationRequest: StaticStructureSchema = [ + 3, + n0, + _DBRR, + 0, + [_AI, _B], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteBucketRequest: StaticStructureSchema = [ + 3, + n0, + _DBR, + 0, + [_AI, _B], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteBucketTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _DBTR, + 0, + [_AI, _B], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteJobTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _DJTR, + 0, + [_AI, _JI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DeleteJobTaggingResult: StaticStructureSchema = [3, n0, _DJTRe, 0, [], []]; +export var DeleteMarkerReplication: StaticStructureSchema = [3, n0, _DMR, 0, [_St], [0]]; +export var DeleteMultiRegionAccessPointInput: StaticStructureSchema = [3, n0, _DMRAPI, 0, [_N], [0]]; +export var DeleteMultiRegionAccessPointRequest: StaticStructureSchema = [ + 3, + n0, + _DMRAPR, + 0, + [_AI, _CTl, _De], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 4], + () => DeleteMultiRegionAccessPointInput, + ], +]; +export var DeleteMultiRegionAccessPointResult: StaticStructureSchema = [3, n0, _DMRAPRe, 0, [_RTARN], [0]]; +export var DeletePublicAccessBlockRequest: StaticStructureSchema = [ + 3, + n0, + _DPABR, + 0, + [_AI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var DeleteStorageLensConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _DSLCR, + 0, + [_CI, _AI], + [ + [0, 1], + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var DeleteStorageLensConfigurationTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _DSLCTR, + 0, + [_CI, _AI], + [ + [0, 1], + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var DeleteStorageLensConfigurationTaggingResult: StaticStructureSchema = [3, n0, _DSLCTRe, 0, [], []]; +export var DeleteStorageLensGroupRequest: StaticStructureSchema = [ + 3, + n0, + _DSLGR, + 0, + [_N, _AI], + [ + [0, 1], + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var DescribeJobRequest: StaticStructureSchema = [ + 3, + n0, + _DJR, + 0, + [_AI, _JI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DescribeJobResult: StaticStructureSchema = [3, n0, _DJRe, 0, [_J], [[() => JobDescriptor, 0]]]; +export var DescribeMultiRegionAccessPointOperationRequest: StaticStructureSchema = [ + 3, + n0, + _DMRAPOR, + 0, + [_AI, _RTARN], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var DescribeMultiRegionAccessPointOperationResult: StaticStructureSchema = [ + 3, + n0, + _DMRAPORe, + 0, + [_AO], + [[() => AsyncOperation, 0]], +]; +export var Destination: StaticStructureSchema = [ + 3, + n0, + _Des, + 0, + [_Ac, _B, _RT, _ACT, _EC, _Me, _SC], + [0, 0, () => ReplicationTime, () => AccessControlTranslation, () => EncryptionConfiguration, () => Metrics, 0], +]; +export var DetailedStatusCodesMetrics: StaticStructureSchema = [3, n0, _DSCM, 0, [_IE], [2]]; +export var DissociateAccessGrantsIdentityCenterRequest: StaticStructureSchema = [ + 3, + n0, + _DAGICR, + 0, + [_AI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var DSSEKMSFilter: StaticStructureSchema = [3, n0, _DSSEKMSF, 0, [_KKA], [0]]; +export var EncryptionConfiguration: StaticStructureSchema = [3, n0, _EC, 0, [_RKKID], [0]]; +export var EstablishedMultiRegionAccessPointPolicy: StaticStructureSchema = [3, n0, _EMRAPP, 0, [_Po], [0]]; +export var _Exclude: StaticStructureSchema = [ + 3, + n0, + _Ex, + 0, + [_Bu, _Reg], + [ + [() => Buckets, 0], + [() => Regions, 0], + ], +]; +export var ExistingObjectReplication: StaticStructureSchema = [3, n0, _EOR, 0, [_St], [0]]; +export var GeneratedManifestEncryption: StaticStructureSchema = [ + 3, + n0, + _GME, + 0, + [_SSES, _SSEKMS], + [ + [ + () => SSES3Encryption, + { + [_xN]: _SS, + }, + ], + [ + () => SSEKMSEncryption, + { + [_xN]: _SK, + }, + ], + ], +]; +export var GetAccessGrantRequest: StaticStructureSchema = [ + 3, + n0, + _GAGR, + 0, + [_AI, _AGI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetAccessGrantResult: StaticStructureSchema = [ + 3, + n0, + _GAGRe, + 0, + [_CA, _AGI, _AGA, _G, _P, _AGLI, _AGLC, _GS, _AA], + [4, 0, 0, () => Grantee, 0, 0, () => AccessGrantsLocationConfiguration, 0, 0], +]; +export var GetAccessGrantsInstanceForPrefixRequest: StaticStructureSchema = [ + 3, + n0, + _GAGIFPR, + 0, + [_AI, _SP], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _s, + }, + ], + ], +]; +export var GetAccessGrantsInstanceForPrefixResult: StaticStructureSchema = [ + 3, + n0, + _GAGIFPRe, + 0, + [_AGIA, _AGII], + [0, 0], +]; +export var GetAccessGrantsInstanceRequest: StaticStructureSchema = [ + 3, + n0, + _GAGIR, + 0, + [_AI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var GetAccessGrantsInstanceResourcePolicyRequest: StaticStructureSchema = [ + 3, + n0, + _GAGIRPR, + 0, + [_AI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var GetAccessGrantsInstanceResourcePolicyResult: StaticStructureSchema = [ + 3, + n0, + _GAGIRPRe, + 0, + [_Po, _Or, _CA], + [0, 0, 4], +]; +export var GetAccessGrantsInstanceResult: StaticStructureSchema = [ + 3, + n0, + _GAGIRe, + 0, + [_AGIA, _AGII, _ICA, _ICIA, _ICAA, _CA], + [0, 0, 0, 0, 0, 4], +]; +export var GetAccessGrantsLocationRequest: StaticStructureSchema = [ + 3, + n0, + _GAGLR, + 0, + [_AI, _AGLI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetAccessGrantsLocationResult: StaticStructureSchema = [ + 3, + n0, + _GAGLRe, + 0, + [_CA, _AGLI, _AGLA, _LS, _IAMRA], + [4, 0, 0, 0, 0], +]; +export var GetAccessPointConfigurationForObjectLambdaRequest: StaticStructureSchema = [ + 3, + n0, + _GAPCFOLR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetAccessPointConfigurationForObjectLambdaResult: StaticStructureSchema = [ + 3, + n0, + _GAPCFOLRe, + 0, + [_Co], + [[() => ObjectLambdaConfiguration, 0]], +]; +export var GetAccessPointForObjectLambdaRequest: StaticStructureSchema = [ + 3, + n0, + _GAPFOLR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetAccessPointForObjectLambdaResult: StaticStructureSchema = [ + 3, + n0, + _GAPFOLRe, + 0, + [_N, _PABC, _CD, _A], + [0, [() => PublicAccessBlockConfiguration, 0], 4, () => ObjectLambdaAccessPointAlias], +]; +export var GetAccessPointPolicyForObjectLambdaRequest: StaticStructureSchema = [ + 3, + n0, + _GAPPFOLR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetAccessPointPolicyForObjectLambdaResult: StaticStructureSchema = [3, n0, _GAPPFOLRe, 0, [_Po], [0]]; +export var GetAccessPointPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _GAPPR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetAccessPointPolicyResult: StaticStructureSchema = [3, n0, _GAPPRe, 0, [_Po], [0]]; +export var GetAccessPointPolicyStatusForObjectLambdaRequest: StaticStructureSchema = [ + 3, + n0, + _GAPPSFOLR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetAccessPointPolicyStatusForObjectLambdaResult: StaticStructureSchema = [ + 3, + n0, + _GAPPSFOLRe, + 0, + [_PS], + [[() => PolicyStatus, 0]], +]; +export var GetAccessPointPolicyStatusRequest: StaticStructureSchema = [ + 3, + n0, + _GAPPSR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetAccessPointPolicyStatusResult: StaticStructureSchema = [ + 3, + n0, + _GAPPSRe, + 0, + [_PS], + [[() => PolicyStatus, 0]], +]; +export var GetAccessPointRequest: StaticStructureSchema = [ + 3, + n0, + _GAPR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetAccessPointResult: StaticStructureSchema = [ + 3, + n0, + _GAPRe, + 0, + [_N, _B, _NO, _VC, _PABC, _CD, _A, _APA, _En, _BAI, _DSI, _DST], + [0, 0, 0, () => VpcConfiguration, [() => PublicAccessBlockConfiguration, 0], 4, 0, 0, 128 | 0, 0, 0, 0], +]; +export var GetAccessPointScopeRequest: StaticStructureSchema = [ + 3, + n0, + _GAPSR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetAccessPointScopeResult: StaticStructureSchema = [3, n0, _GAPSRe, 0, [_S], [[() => Scope, 0]]]; +export var GetBucketLifecycleConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _GBLCR, + 0, + [_AI, _B], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetBucketLifecycleConfigurationResult: StaticStructureSchema = [ + 3, + n0, + _GBLCRe, + 0, + [_Ru], + [[() => LifecycleRules, 0]], +]; +export var GetBucketPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _GBPR, + 0, + [_AI, _B], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetBucketPolicyResult: StaticStructureSchema = [3, n0, _GBPRe, 0, [_Po], [0]]; +export var GetBucketReplicationRequest: StaticStructureSchema = [ + 3, + n0, + _GBRR, + 0, + [_AI, _B], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetBucketReplicationResult: StaticStructureSchema = [ + 3, + n0, + _GBRRe, + 0, + [_RC], + [[() => ReplicationConfiguration, 0]], +]; +export var GetBucketRequest: StaticStructureSchema = [ + 3, + n0, + _GBR, + 0, + [_AI, _B], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetBucketResult: StaticStructureSchema = [3, n0, _GBRe, 0, [_B, _PABE, _CD], [0, 2, 4]]; +export var GetBucketTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _GBTR, + 0, + [_AI, _B], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetBucketTaggingResult: StaticStructureSchema = [3, n0, _GBTRe, 0, [_TS], [() => S3TagSet]]; +export var GetBucketVersioningRequest: StaticStructureSchema = [ + 3, + n0, + _GBVR, + 0, + [_AI, _B], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetBucketVersioningResult: StaticStructureSchema = [ + 3, + n0, + _GBVRe, + 0, + [_St, _MFAD], + [ + 0, + [ + 0, + { + [_xN]: _MD, + }, + ], + ], +]; +export var GetDataAccessRequest: StaticStructureSchema = [ + 3, + n0, + _GDAR, + 0, + [_AI, _Ta, _P, _DS, _Pri, _TT], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _t, + }, + ], + [ + 0, + { + [_hQ]: _p, + }, + ], + [ + 1, + { + [_hQ]: _dS, + }, + ], + [ + 0, + { + [_hQ]: _pr, + }, + ], + [ + 0, + { + [_hQ]: _tT, + }, + ], + ], +]; +export var GetDataAccessResult: StaticStructureSchema = [ + 3, + n0, + _GDARe, + 0, + [_Cr, _MGT, _G], + [[() => Credentials, 0], 0, () => Grantee], +]; +export var GetJobTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _GJTR, + 0, + [_AI, _JI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetJobTaggingResult: StaticStructureSchema = [3, n0, _GJTRe, 0, [_T], [() => S3TagSet]]; +export var GetMultiRegionAccessPointPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _GMRAPPR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetMultiRegionAccessPointPolicyResult: StaticStructureSchema = [ + 3, + n0, + _GMRAPPRe, + 0, + [_Po], + [() => MultiRegionAccessPointPolicyDocument], +]; +export var GetMultiRegionAccessPointPolicyStatusRequest: StaticStructureSchema = [ + 3, + n0, + _GMRAPPSR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetMultiRegionAccessPointPolicyStatusResult: StaticStructureSchema = [ + 3, + n0, + _GMRAPPSRe, + 0, + [_Es], + [[() => PolicyStatus, 0]], +]; +export var GetMultiRegionAccessPointRequest: StaticStructureSchema = [ + 3, + n0, + _GMRAPR, + 0, + [_AI, _N], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetMultiRegionAccessPointResult: StaticStructureSchema = [ + 3, + n0, + _GMRAPRe, + 0, + [_AP], + [[() => MultiRegionAccessPointReport, 0]], +]; +export var GetMultiRegionAccessPointRoutesRequest: StaticStructureSchema = [ + 3, + n0, + _GMRAPRR, + 0, + [_AI, _Mr], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var GetMultiRegionAccessPointRoutesResult: StaticStructureSchema = [ + 3, + n0, + _GMRAPRRe, + 0, + [_Mr, _Ro], + [0, [() => RouteList, 0]], +]; +export var GetPublicAccessBlockOutput: StaticStructureSchema = [ + 3, + n0, + _GPABO, + 0, + [_PABC], + [[() => PublicAccessBlockConfiguration, 16]], +]; +export var GetPublicAccessBlockRequest: StaticStructureSchema = [ + 3, + n0, + _GPABR, + 0, + [_AI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var GetStorageLensConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _GSLCR, + 0, + [_CI, _AI], + [ + [0, 1], + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var GetStorageLensConfigurationResult: StaticStructureSchema = [ + 3, + n0, + _GSLCRe, + 0, + [_SLC], + [[() => StorageLensConfiguration, 16]], +]; +export var GetStorageLensConfigurationTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _GSLCTR, + 0, + [_CI, _AI], + [ + [0, 1], + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var GetStorageLensConfigurationTaggingResult: StaticStructureSchema = [ + 3, + n0, + _GSLCTRe, + 0, + [_T], + [[() => StorageLensTags, 0]], +]; +export var GetStorageLensGroupRequest: StaticStructureSchema = [ + 3, + n0, + _GSLGR, + 0, + [_N, _AI], + [ + [0, 1], + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var GetStorageLensGroupResult: StaticStructureSchema = [ + 3, + n0, + _GSLGRe, + 0, + [_SLG], + [[() => StorageLensGroup, 16]], +]; +export var Grantee: StaticStructureSchema = [3, n0, _G, 0, [_GT, _GI], [0, 0]]; +export var IdempotencyException: StaticErrorSchema = [ + -3, + n0, + _IEd, + { + [_e]: _c, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(IdempotencyException, __IdempotencyException); + +export var Include: StaticStructureSchema = [ + 3, + n0, + _I, + 0, + [_Bu, _Reg], + [ + [() => Buckets, 0], + [() => Regions, 0], + ], +]; +export var InternalServiceException: StaticErrorSchema = [ + -3, + n0, + _ISE, + { + [_e]: _se, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InternalServiceException, __InternalServiceException); + +export var InvalidNextTokenException: StaticErrorSchema = [ + -3, + n0, + _INTE, + { + [_e]: _c, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidNextTokenException, __InvalidNextTokenException); + +export var InvalidRequestException: StaticErrorSchema = [ + -3, + n0, + _IRE, + { + [_e]: _c, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(InvalidRequestException, __InvalidRequestException); + +export var JobDescriptor: StaticStructureSchema = [ + 3, + n0, + _JD, + 0, + [_JI, _CR, _D, _JA, _St, _Ma, _Op, _Pr, _PSr, _SUR, _FR, _Re, _CT, _TD, _RA, _SD, _SCu, _MG, _GMD], + [ + 0, + 2, + 0, + 0, + 0, + () => JobManifest, + () => JobOperation, + 1, + () => JobProgressSummary, + 0, + () => JobFailureList, + () => JobReport, + 4, + 4, + 0, + 4, + 0, + [() => JobManifestGenerator, 0], + () => S3GeneratedManifestDescriptor, + ], +]; +export var JobFailure: StaticStructureSchema = [3, n0, _JF, 0, [_FC, _FRa], [0, 0]]; +export var JobListDescriptor: StaticStructureSchema = [ + 3, + n0, + _JLD, + 0, + [_JI, _D, _Op, _Pr, _St, _CT, _TD, _PSr], + [0, 0, 0, 1, 0, 4, 4, () => JobProgressSummary], +]; +export var JobManifest: StaticStructureSchema = [ + 3, + n0, + _JM, + 0, + [_Sp, _L], + [() => JobManifestSpec, () => JobManifestLocation], +]; +export var JobManifestGeneratorFilter: StaticStructureSchema = [ + 3, + n0, + _JMGF, + 0, + [_EFR, _CAr, _CB, _ORS, _KNC, _OSGTB, _OSLTB, _MASC, _MAOE], + [2, 4, 4, 64 | 0, () => KeyNameConstraint, 1, 1, 64 | 0, [() => ObjectEncryptionFilterList, 0]], +]; +export var JobManifestLocation: StaticStructureSchema = [3, n0, _JML, 0, [_OA, _OVI, _ET], [0, 0, 0]]; +export var JobManifestSpec: StaticStructureSchema = [3, n0, _JMS, 0, [_F, _Fi], [0, 64 | 0]]; +export var JobOperation: StaticStructureSchema = [ + 3, + n0, + _JO, + 0, + [_LI, _SPOC, _SPOA, _SPOT, _SDOT, _SIRO, _SPOLH, _SPOR, _SRO, _SCOC], + [ + () => LambdaInvokeOperation, + () => S3CopyObjectOperation, + () => S3SetObjectAclOperation, + () => S3SetObjectTaggingOperation, + () => S3DeleteObjectTaggingOperation, + () => S3InitiateRestoreObjectOperation, + () => S3SetObjectLegalHoldOperation, + () => S3SetObjectRetentionOperation, + () => S3ReplicateObjectOperation, + () => S3ComputeObjectChecksumOperation, + ], +]; +export var JobProgressSummary: StaticStructureSchema = [ + 3, + n0, + _JPS, + 0, + [_TNOT, _NOTS, _NOTF, _Ti], + [1, 1, 1, () => JobTimers], +]; +export var JobReport: StaticStructureSchema = [3, n0, _JR, 0, [_B, _F, _Ena, _Pre, _RSe, _EBO], [0, 0, 2, 0, 0, 0]]; +export var JobStatusException: StaticErrorSchema = [ + -3, + n0, + _JSE, + { + [_e]: _c, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(JobStatusException, __JobStatusException); + +export var JobTimers: StaticStructureSchema = [3, n0, _JT, 0, [_ETIAS], [1]]; +export var KeyNameConstraint: StaticStructureSchema = [3, n0, _KNC, 0, [_MAP, _MAS, _MASa], [64 | 0, 64 | 0, 64 | 0]]; +export var LambdaInvokeOperation: StaticStructureSchema = [3, n0, _LIO, 0, [_FA, _ISV, _UA], [0, 0, 128 | 0]]; +export var LifecycleConfiguration: StaticStructureSchema = [3, n0, _LCi, 0, [_Ru], [[() => LifecycleRules, 0]]]; +export var LifecycleExpiration: StaticStructureSchema = [3, n0, _LE, 0, [_Da, _Day, _EODM], [4, 1, 2]]; +export var LifecycleRule: StaticStructureSchema = [ + 3, + n0, + _LR, + 0, + [_E, _ID, _Fil, _St, _Tr, _NVT, _NVE, _AIMU], + [ + () => LifecycleExpiration, + 0, + () => LifecycleRuleFilter, + 0, + [() => TransitionList, 0], + [() => NoncurrentVersionTransitionList, 0], + () => NoncurrentVersionExpiration, + () => AbortIncompleteMultipartUpload, + ], +]; +export var LifecycleRuleAndOperator: StaticStructureSchema = [ + 3, + n0, + _LRAO, + 0, + [_Pre, _T, _OSGT, _OSLT], + [0, () => S3TagSet, 1, 1], +]; +export var LifecycleRuleFilter: StaticStructureSchema = [ + 3, + n0, + _LRF, + 0, + [_Pre, _Tag, _An, _OSGT, _OSLT], + [0, () => S3Tag, () => LifecycleRuleAndOperator, 1, 1], +]; +export var ListAccessGrantEntry: StaticStructureSchema = [ + 3, + n0, + _LAGE, + 0, + [_CA, _AGI, _AGA, _G, _P, _AGLI, _AGLC, _GS, _AA], + [4, 0, 0, () => Grantee, 0, 0, () => AccessGrantsLocationConfiguration, 0, 0], +]; +export var ListAccessGrantsInstanceEntry: StaticStructureSchema = [ + 3, + n0, + _LAGIE, + 0, + [_AGII, _AGIA, _CA, _ICA, _ICIA, _ICAA], + [0, 0, 4, 0, 0, 0], +]; +export var ListAccessGrantsInstancesRequest: StaticStructureSchema = [ + 3, + n0, + _LAGIR, + 0, + [_AI, _NT, _MR], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _nT, + }, + ], + [ + 1, + { + [_hQ]: _mR, + }, + ], + ], +]; +export var ListAccessGrantsInstancesResult: StaticStructureSchema = [ + 3, + n0, + _LAGIRi, + 0, + [_NT, _AGIL], + [0, [() => AccessGrantsInstancesList, 0]], +]; +export var ListAccessGrantsLocationsEntry: StaticStructureSchema = [ + 3, + n0, + _LAGLE, + 0, + [_CA, _AGLI, _AGLA, _LS, _IAMRA], + [4, 0, 0, 0, 0], +]; +export var ListAccessGrantsLocationsRequest: StaticStructureSchema = [ + 3, + n0, + _LAGLR, + 0, + [_AI, _NT, _MR, _LS], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _nT, + }, + ], + [ + 1, + { + [_hQ]: _mR, + }, + ], + [ + 0, + { + [_hQ]: _l, + }, + ], + ], +]; +export var ListAccessGrantsLocationsResult: StaticStructureSchema = [ + 3, + n0, + _LAGLRi, + 0, + [_NT, _AGLL], + [0, [() => AccessGrantsLocationsList, 0]], +]; +export var ListAccessGrantsRequest: StaticStructureSchema = [ + 3, + n0, + _LAGR, + 0, + [_AI, _NT, _MR, _GT, _GI, _P, _GS, _AA], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _nT, + }, + ], + [ + 1, + { + [_hQ]: _mR, + }, + ], + [ + 0, + { + [_hQ]: _g, + }, + ], + [ + 0, + { + [_hQ]: _gr, + }, + ], + [ + 0, + { + [_hQ]: _p, + }, + ], + [ + 0, + { + [_hQ]: _gra, + }, + ], + [ + 0, + { + [_hQ]: _aa, + }, + ], + ], +]; +export var ListAccessGrantsResult: StaticStructureSchema = [ + 3, + n0, + _LAGRi, + 0, + [_NT, _AGL], + [0, [() => AccessGrantsList, 0]], +]; +export var ListAccessPointsForDirectoryBucketsRequest: StaticStructureSchema = [ + 3, + n0, + _LAPFDBR, + 0, + [_AI, _DB, _NT, _MR], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _dB, + }, + ], + [ + 0, + { + [_hQ]: _nT, + }, + ], + [ + 1, + { + [_hQ]: _mR, + }, + ], + ], +]; +export var ListAccessPointsForDirectoryBucketsResult: StaticStructureSchema = [ + 3, + n0, + _LAPFDBRi, + 0, + [_APL, _NT], + [[() => AccessPointList, 0], 0], +]; +export var ListAccessPointsForObjectLambdaRequest: StaticStructureSchema = [ + 3, + n0, + _LAPFOLR, + 0, + [_AI, _NT, _MR], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _nT, + }, + ], + [ + 1, + { + [_hQ]: _mR, + }, + ], + ], +]; +export var ListAccessPointsForObjectLambdaResult: StaticStructureSchema = [ + 3, + n0, + _LAPFOLRi, + 0, + [_OLAPL, _NT], + [[() => ObjectLambdaAccessPointList, 0], 0], +]; +export var ListAccessPointsRequest: StaticStructureSchema = [ + 3, + n0, + _LAPR, + 0, + [_AI, _B, _NT, _MR, _DSI, _DST], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _b, + }, + ], + [ + 0, + { + [_hQ]: _nT, + }, + ], + [ + 1, + { + [_hQ]: _mR, + }, + ], + [ + 0, + { + [_hQ]: _dSI, + }, + ], + [ + 0, + { + [_hQ]: _dST, + }, + ], + ], +]; +export var ListAccessPointsResult: StaticStructureSchema = [ + 3, + n0, + _LAPRi, + 0, + [_APL, _NT], + [[() => AccessPointList, 0], 0], +]; +export var ListCallerAccessGrantsEntry: StaticStructureSchema = [3, n0, _LCAGE, 0, [_P, _GS, _AA], [0, 0, 0]]; +export var ListCallerAccessGrantsRequest: StaticStructureSchema = [ + 3, + n0, + _LCAGR, + 0, + [_AI, _GS, _NT, _MR, _ABA], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _gra, + }, + ], + [ + 0, + { + [_hQ]: _nT, + }, + ], + [ + 1, + { + [_hQ]: _mR, + }, + ], + [ + 2, + { + [_hQ]: _aBA, + }, + ], + ], +]; +export var ListCallerAccessGrantsResult: StaticStructureSchema = [ + 3, + n0, + _LCAGRi, + 0, + [_NT, _CAGL], + [0, [() => CallerAccessGrantsList, 0]], +]; +export var ListJobsRequest: StaticStructureSchema = [ + 3, + n0, + _LJR, + 0, + [_AI, _JS, _NT, _MR], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 64 | 0, + { + [_hQ]: _jS, + }, + ], + [ + 0, + { + [_hQ]: _nT, + }, + ], + [ + 1, + { + [_hQ]: _mR, + }, + ], + ], +]; +export var ListJobsResult: StaticStructureSchema = [3, n0, _LJRi, 0, [_NT, _Jo], [0, () => JobListDescriptorList]]; +export var ListMultiRegionAccessPointsRequest: StaticStructureSchema = [ + 3, + n0, + _LMRAPR, + 0, + [_AI, _NT, _MR], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _nT, + }, + ], + [ + 1, + { + [_hQ]: _mR, + }, + ], + ], +]; +export var ListMultiRegionAccessPointsResult: StaticStructureSchema = [ + 3, + n0, + _LMRAPRi, + 0, + [_APc, _NT], + [[() => MultiRegionAccessPointReportList, 0], 0], +]; +export var ListRegionalBucketsRequest: StaticStructureSchema = [ + 3, + n0, + _LRBR, + 0, + [_AI, _NT, _MR, _OI], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _nT, + }, + ], + [ + 1, + { + [_hQ]: _mR, + }, + ], + [ + 0, + { + [_hH]: _xaoi, + }, + ], + ], +]; +export var ListRegionalBucketsResult: StaticStructureSchema = [ + 3, + n0, + _LRBRi, + 0, + [_RBL, _NT], + [[() => RegionalBucketList, 0], 0], +]; +export var ListStorageLensConfigurationEntry: StaticStructureSchema = [ + 3, + n0, + _LSLCE, + 0, + [_Id, _SLA, _HR, _IE], + [0, 0, 0, 2], +]; +export var ListStorageLensConfigurationsRequest: StaticStructureSchema = [ + 3, + n0, + _LSLCR, + 0, + [_AI, _NT], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _nT, + }, + ], + ], +]; +export var ListStorageLensConfigurationsResult: StaticStructureSchema = [ + 3, + n0, + _LSLCRi, + { + [_xN]: _LSLCRis, + }, + [_NT, _SLCL], + [ + 0, + [ + () => StorageLensConfigurationList, + { + [_xN]: _SLC, + [_xF]: 1, + }, + ], + ], +]; +export var ListStorageLensGroupEntry: StaticStructureSchema = [3, n0, _LSLGE, 0, [_N, _SLGA, _HR], [0, 0, 0]]; +export var ListStorageLensGroupsRequest: StaticStructureSchema = [ + 3, + n0, + _LSLGR, + 0, + [_AI, _NT], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [ + 0, + { + [_hQ]: _nT, + }, + ], + ], +]; +export var ListStorageLensGroupsResult: StaticStructureSchema = [ + 3, + n0, + _LSLGRi, + 0, + [_NT, _SLGLt], + [ + 0, + [ + () => StorageLensGroupList, + { + [_xN]: _SLG, + [_xF]: 1, + }, + ], + ], +]; +export var ListTagsForResourceRequest: StaticStructureSchema = [ + 3, + n0, + _LTFRR, + 0, + [_AI, _RAe], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + ], +]; +export var ListTagsForResourceResult: StaticStructureSchema = [3, n0, _LTFRRi, 0, [_T], [[() => TagList, 0]]]; +export var MatchObjectAge: StaticStructureSchema = [3, n0, _MOA, 0, [_DGT, _DLT], [1, 1]]; +export var MatchObjectSize: StaticStructureSchema = [3, n0, _MOS, 0, [_BGT, _BLT], [1, 1]]; +export var Metrics: StaticStructureSchema = [3, n0, _Me, 0, [_St, _ETv], [0, () => ReplicationTimeValue]]; +export var MultiRegionAccessPointPolicyDocument: StaticStructureSchema = [ + 3, + n0, + _MRAPPD, + 0, + [_Es, _Pro], + [() => EstablishedMultiRegionAccessPointPolicy, () => ProposedMultiRegionAccessPointPolicy], +]; +export var MultiRegionAccessPointRegionalResponse: StaticStructureSchema = [3, n0, _MRAPRR, 0, [_N, _RS], [0, 0]]; +export var MultiRegionAccessPointReport: StaticStructureSchema = [ + 3, + n0, + _MRAPR, + 0, + [_N, _A, _CA, _PAB, _St, _Reg], + [0, 0, 4, [() => PublicAccessBlockConfiguration, 0], 0, [() => RegionReportList, 0]], +]; +export var MultiRegionAccessPointRoute: StaticStructureSchema = [3, n0, _MRAPRu, 0, [_B, _Regi, _TDP], [0, 0, 1]]; +export var MultiRegionAccessPointsAsyncResponse: StaticStructureSchema = [ + 3, + n0, + _MRAPAR, + 0, + [_Reg], + [[() => MultiRegionAccessPointRegionalResponseList, 0]], +]; +export var NoncurrentVersionExpiration: StaticStructureSchema = [3, n0, _NVE, 0, [_ND, _NNV], [1, 1]]; +export var NoncurrentVersionTransition: StaticStructureSchema = [3, n0, _NVTo, 0, [_ND, _SC], [1, 0]]; +export var NoSuchPublicAccessBlockConfiguration: StaticErrorSchema = [ + -3, + n0, + _NSPABC, + { + [_e]: _c, + [_hE]: 404, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NoSuchPublicAccessBlockConfiguration, __NoSuchPublicAccessBlockConfiguration); + +export var NotFoundException: StaticErrorSchema = [ + -3, + n0, + _NFE, + { + [_e]: _c, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(NotFoundException, __NotFoundException); + +export var NotSSEFilter: StaticStructureSchema = [3, n0, _NSSEF, 0, [], []]; +export var ObjectLambdaAccessPoint: StaticStructureSchema = [ + 3, + n0, + _OLAP, + 0, + [_N, _OLAPA, _A], + [0, 0, () => ObjectLambdaAccessPointAlias], +]; +export var ObjectLambdaAccessPointAlias: StaticStructureSchema = [3, n0, _OLAPAb, 0, [_V, _St], [0, 0]]; +export var ObjectLambdaConfiguration: StaticStructureSchema = [ + 3, + n0, + _OLC, + 0, + [_SAP, _CWME, _AF, _TC], + [0, 2, [() => ObjectLambdaAllowedFeaturesList, 0], [() => ObjectLambdaTransformationConfigurationsList, 0]], +]; +export var ObjectLambdaTransformationConfiguration: StaticStructureSchema = [ + 3, + n0, + _OLTC, + 0, + [_Act, _CTo], + [[() => ObjectLambdaTransformationConfigurationActionsList, 0], () => ObjectLambdaContentTransformation], +]; +export var PolicyStatus: StaticStructureSchema = [ + 3, + n0, + _PS, + 0, + [_IP], + [ + [ + 2, + { + [_xN]: _IP, + }, + ], + ], +]; +export var PrefixLevel: StaticStructureSchema = [3, n0, _PL, 0, [_SM], [() => PrefixLevelStorageMetrics]]; +export var PrefixLevelStorageMetrics: StaticStructureSchema = [ + 3, + n0, + _PLSM, + 0, + [_IE, _SCe], + [2, () => SelectionCriteria], +]; +export var ProposedMultiRegionAccessPointPolicy: StaticStructureSchema = [3, n0, _PMRAPP, 0, [_Po], [0]]; +export var PublicAccessBlockConfiguration: StaticStructureSchema = [ + 3, + n0, + _PABC, + 0, + [_BPA, _IPA, _BPP, _RPB], + [ + [ + 2, + { + [_xN]: _BPA, + }, + ], + [ + 2, + { + [_xN]: _IPA, + }, + ], + [ + 2, + { + [_xN]: _BPP, + }, + ], + [ + 2, + { + [_xN]: _RPB, + }, + ], + ], +]; +export var PutAccessGrantsInstanceResourcePolicyRequest: StaticStructureSchema = [ + 3, + n0, + _PAGIRPR, + 0, + [_AI, _Po, _Or], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + 0, + 0, + ], +]; +export var PutAccessGrantsInstanceResourcePolicyResult: StaticStructureSchema = [ + 3, + n0, + _PAGIRPRu, + 0, + [_Po, _Or, _CA], + [0, 0, 4], +]; +export var PutAccessPointConfigurationForObjectLambdaRequest: StaticStructureSchema = [ + 3, + n0, + _PAPCFOLR, + 0, + [_AI, _N, _Co], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [() => ObjectLambdaConfiguration, 0], + ], +]; +export var PutAccessPointPolicyForObjectLambdaRequest: StaticStructureSchema = [ + 3, + n0, + _PAPPFOLR, + 0, + [_AI, _N, _Po], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + 0, + ], +]; +export var PutAccessPointPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _PAPPR, + 0, + [_AI, _N, _Po], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + 0, + ], +]; +export var PutAccessPointScopeRequest: StaticStructureSchema = [ + 3, + n0, + _PAPSR, + 0, + [_AI, _N, _S], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [() => Scope, 0], + ], +]; +export var PutBucketLifecycleConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _PBLCR, + 0, + [_AI, _B, _LCi], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [ + () => LifecycleConfiguration, + { + [_xN]: _LCi, + [_hP]: 1, + }, + ], + ], +]; +export var PutBucketPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _PBPR, + 0, + [_AI, _B, _CRSBA, _Po], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [ + 2, + { + [_hH]: _xacrsba, + }, + ], + 0, + ], +]; +export var PutBucketReplicationRequest: StaticStructureSchema = [ + 3, + n0, + _PBRR, + 0, + [_AI, _B, _RC], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [ + () => ReplicationConfiguration, + { + [_xN]: _RC, + [_hP]: 1, + }, + ], + ], +]; +export var PutBucketTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _PBTR, + 0, + [_AI, _B, _Tagg], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [ + () => Tagging, + { + [_xN]: _Tagg, + [_hP]: 1, + }, + ], + ], +]; +export var PutBucketVersioningRequest: StaticStructureSchema = [ + 3, + n0, + _PBVR, + 0, + [_AI, _B, _MFA, _VCe], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _xam, + }, + ], + [ + () => VersioningConfiguration, + { + [_xN]: _VCe, + [_hP]: 1, + }, + ], + ], +]; +export var PutJobTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _PJTR, + 0, + [_AI, _JI, _T], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + () => S3TagSet, + ], +]; +export var PutJobTaggingResult: StaticStructureSchema = [3, n0, _PJTRu, 0, [], []]; +export var PutMultiRegionAccessPointPolicyInput: StaticStructureSchema = [3, n0, _PMRAPPI, 0, [_N, _Po], [0, 0]]; +export var PutMultiRegionAccessPointPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _PMRAPPR, + 0, + [_AI, _CTl, _De], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 4], + () => PutMultiRegionAccessPointPolicyInput, + ], +]; +export var PutMultiRegionAccessPointPolicyResult: StaticStructureSchema = [3, n0, _PMRAPPRu, 0, [_RTARN], [0]]; +export var PutPublicAccessBlockRequest: StaticStructureSchema = [ + 3, + n0, + _PPABR, + 0, + [_PABC, _AI], + [ + [ + () => PublicAccessBlockConfiguration, + { + [_xN]: _PABC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + ], +]; +export var PutStorageLensConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _PSLCR, + 0, + [_CI, _AI, _SLC, _T], + [ + [0, 1], + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [() => StorageLensConfiguration, 0], + [() => StorageLensTags, 0], + ], +]; +export var PutStorageLensConfigurationTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _PSLCTR, + 0, + [_CI, _AI, _T], + [ + [0, 1], + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [() => StorageLensTags, 0], + ], +]; +export var PutStorageLensConfigurationTaggingResult: StaticStructureSchema = [3, n0, _PSLCTRu, 0, [], []]; +export var Region: StaticStructureSchema = [3, n0, _Regi, 0, [_B, _BAI], [0, 0]]; +export var RegionalBucket: StaticStructureSchema = [3, n0, _RB, 0, [_B, _BA, _PABE, _CD, _OI], [0, 0, 2, 4, 0]]; +export var RegionReport: StaticStructureSchema = [3, n0, _RR, 0, [_B, _Regi, _BAI], [0, 0, 0]]; +export var ReplicaModifications: StaticStructureSchema = [3, n0, _RM, 0, [_St], [0]]; +export var ReplicationConfiguration: StaticStructureSchema = [ + 3, + n0, + _RC, + 0, + [_Rol, _Ru], + [0, [() => ReplicationRules, 0]], +]; +export var ReplicationRule: StaticStructureSchema = [ + 3, + n0, + _RRe, + 0, + [_ID, _Pr, _Pre, _Fil, _St, _SSC, _EOR, _Des, _DMR, _B], + [ + 0, + 1, + 0, + () => ReplicationRuleFilter, + 0, + () => SourceSelectionCriteria, + () => ExistingObjectReplication, + () => Destination, + () => DeleteMarkerReplication, + 0, + ], +]; +export var ReplicationRuleAndOperator: StaticStructureSchema = [3, n0, _RRAO, 0, [_Pre, _T], [0, () => S3TagSet]]; +export var ReplicationRuleFilter: StaticStructureSchema = [ + 3, + n0, + _RRF, + 0, + [_Pre, _Tag, _An], + [0, () => S3Tag, () => ReplicationRuleAndOperator], +]; +export var ReplicationTime: StaticStructureSchema = [3, n0, _RT, 0, [_St, _Tim], [0, () => ReplicationTimeValue]]; +export var ReplicationTimeValue: StaticStructureSchema = [3, n0, _RTV, 0, [_Mi], [1]]; +export var S3AccessControlList: StaticStructureSchema = [ + 3, + n0, + _SACL, + 0, + [_O, _Gr], + [() => S3ObjectOwner, () => S3GrantList], +]; +export var S3AccessControlPolicy: StaticStructureSchema = [ + 3, + n0, + _SACP, + 0, + [_ACLc, _CACL], + [() => S3AccessControlList, 0], +]; +export var S3BucketDestination: StaticStructureSchema = [ + 3, + n0, + _SBD, + 0, + [_F, _OSV, _AI, _Ar, _Pre, _Enc], + [0, 0, 0, 0, 0, [() => StorageLensDataExportEncryption, 0]], +]; +export var S3ComputeObjectChecksumOperation: StaticStructureSchema = [3, n0, _SCOCO, 0, [_CAh, _CTh], [0, 0]]; +export var S3CopyObjectOperation: StaticStructureSchema = [ + 3, + n0, + _SCOO, + 0, + [_TR, _CACL, _ACG, _MDe, _MSC, _NOM, _NOT, _RL, _RPe, _SC, _UMSC, _SSEAKKI, _TKP, _OLLHS, _OLM, _OLRUD, _BKE, _CAh], + [0, 0, () => S3GrantList, 0, 4, () => S3ObjectMetadata, () => S3TagSet, 0, 2, 0, 4, 0, 0, 0, 0, 4, 2, 0], +]; +export var S3DeleteObjectTaggingOperation: StaticStructureSchema = [3, n0, _SDOTO, 0, [], []]; +export var S3GeneratedManifestDescriptor: StaticStructureSchema = [ + 3, + n0, + _SGMD, + 0, + [_F, _L], + [0, () => JobManifestLocation], +]; +export var S3Grant: StaticStructureSchema = [3, n0, _SG, 0, [_G, _P], [() => S3Grantee, 0]]; +export var S3Grantee: StaticStructureSchema = [3, n0, _SGr, 0, [_TI, _Ide, _DN], [0, 0, 0]]; +export var S3InitiateRestoreObjectOperation: StaticStructureSchema = [3, n0, _SIROO, 0, [_EID, _GJT], [1, 0]]; +export var S3JobManifestGenerator: StaticStructureSchema = [ + 3, + n0, + _SJMG, + 0, + [_EBO, _SB, _MOL, _Fil, _EMO], + [0, 0, [() => S3ManifestOutputLocation, 0], [() => JobManifestGeneratorFilter, 0], 2], +]; +export var S3ManifestOutputLocation: StaticStructureSchema = [ + 3, + n0, + _SMOL, + 0, + [_EMBO, _B, _MP, _ME, _MF], + [0, 0, 0, [() => GeneratedManifestEncryption, 0], 0], +]; +export var S3ObjectLockLegalHold: StaticStructureSchema = [3, n0, _SOLLH, 0, [_St], [0]]; +export var S3ObjectMetadata: StaticStructureSchema = [ + 3, + n0, + _SOM, + 0, + [_CC, _CDo, _CE, _CL, _UM, _CLo, _CMD, _CTon, _HED, _RCe, _SSEA], + [0, 0, 0, 0, 128 | 0, 1, 0, 0, 4, 2, 0], +]; +export var S3ObjectOwner: StaticStructureSchema = [3, n0, _SOO, 0, [_ID, _DN], [0, 0]]; +export var S3ReplicateObjectOperation: StaticStructureSchema = [3, n0, _SROO, 0, [], []]; +export var S3Retention: StaticStructureSchema = [3, n0, _SR, 0, [_RUD, _Mo], [4, 0]]; +export var S3SetObjectAclOperation: StaticStructureSchema = [3, n0, _SSOAO, 0, [_ACP], [() => S3AccessControlPolicy]]; +export var S3SetObjectLegalHoldOperation: StaticStructureSchema = [ + 3, + n0, + _SSOLHO, + 0, + [_LH], + [() => S3ObjectLockLegalHold], +]; +export var S3SetObjectRetentionOperation: StaticStructureSchema = [ + 3, + n0, + _SSORO, + 0, + [_BGR, _Ret], + [2, () => S3Retention], +]; +export var S3SetObjectTaggingOperation: StaticStructureSchema = [3, n0, _SSOTO, 0, [_TS], [() => S3TagSet]]; +export var S3Tag: StaticStructureSchema = [3, n0, _STa, 0, [_K, _V], [0, 0]]; +export var Scope: StaticStructureSchema = [ + 3, + n0, + _S, + 0, + [_Pref, _Pe], + [ + [ + () => PrefixesList, + { + [_xN]: _Pref, + }, + ], + [ + () => ScopePermissionList, + { + [_xN]: _Pe, + }, + ], + ], +]; +export var SelectionCriteria: StaticStructureSchema = [3, n0, _SCe, 0, [_Del, _MDa, _MSBP], [0, 1, 1]]; +export var SourceSelectionCriteria: StaticStructureSchema = [ + 3, + n0, + _SSC, + 0, + [_SKEO, _RM], + [() => SseKmsEncryptedObjects, () => ReplicaModifications], +]; +export var SSECFilter: StaticStructureSchema = [3, n0, _SSECF, 0, [], []]; +export var SSEKMS: StaticStructureSchema = [ + 3, + n0, + _SSEKMS, + { + [_xN]: _SK, + }, + [_KI], + [0], +]; +export var SseKmsEncryptedObjects: StaticStructureSchema = [3, n0, _SKEO, 0, [_St], [0]]; +export var SSEKMSEncryption: StaticStructureSchema = [ + 3, + n0, + _SSEKMSE, + { + [_xN]: _SK, + }, + [_KI], + [0], +]; +export var SSEKMSFilter: StaticStructureSchema = [3, n0, _SSEKMSF, 0, [_KKA, _BKE], [0, 2]]; +export var SSES3: StaticStructureSchema = [ + 3, + n0, + _SSES, + { + [_xN]: _SS, + }, + [], + [], +]; +export var SSES3Encryption: StaticStructureSchema = [ + 3, + n0, + _SSESE, + { + [_xN]: _SS, + }, + [], + [], +]; +export var SSES3Filter: StaticStructureSchema = [3, n0, _SSESF, 0, [], []]; +export var StorageLensAwsOrg: StaticStructureSchema = [3, n0, _SLAO, 0, [_Ar], [0]]; +export var StorageLensConfiguration: StaticStructureSchema = [ + 3, + n0, + _SLC, + 0, + [_Id, _AL, _I, _Ex, _DE, _IE, _AOw, _SLA], + [ + 0, + [() => AccountLevel, 0], + [() => Include, 0], + [() => _Exclude, 0], + [() => StorageLensDataExport, 0], + 2, + () => StorageLensAwsOrg, + 0, + ], +]; +export var StorageLensDataExport: StaticStructureSchema = [ + 3, + n0, + _SLDE, + 0, + [_SBD, _CWM], + [[() => S3BucketDestination, 0], () => CloudWatchMetrics], +]; +export var StorageLensDataExportEncryption: StaticStructureSchema = [ + 3, + n0, + _SLDEE, + 0, + [_SSES, _SSEKMS], + [ + [ + () => SSES3, + { + [_xN]: _SS, + }, + ], + [ + () => SSEKMS, + { + [_xN]: _SK, + }, + ], + ], +]; +export var StorageLensGroup: StaticStructureSchema = [ + 3, + n0, + _SLG, + 0, + [_N, _Fil, _SLGA], + [0, [() => StorageLensGroupFilter, 0], 0], +]; +export var StorageLensGroupAndOperator: StaticStructureSchema = [ + 3, + n0, + _SLGAO, + 0, + [_MAP, _MAS, _MAT, _MOA, _MOS], + [ + [() => MatchAnyPrefix, 0], + [() => MatchAnySuffix, 0], + [() => MatchAnyTag, 0], + () => MatchObjectAge, + () => MatchObjectSize, + ], +]; +export var StorageLensGroupFilter: StaticStructureSchema = [ + 3, + n0, + _SLGF, + 0, + [_MAP, _MAS, _MAT, _MOA, _MOS, _An, _Or_], + [ + [() => MatchAnyPrefix, 0], + [() => MatchAnySuffix, 0], + [() => MatchAnyTag, 0], + () => MatchObjectAge, + () => MatchObjectSize, + [() => StorageLensGroupAndOperator, 0], + [() => StorageLensGroupOrOperator, 0], + ], +]; +export var StorageLensGroupLevel: StaticStructureSchema = [ + 3, + n0, + _SLGL, + 0, + [_SCe], + [[() => StorageLensGroupLevelSelectionCriteria, 0]], +]; +export var StorageLensGroupLevelSelectionCriteria: StaticStructureSchema = [ + 3, + n0, + _SLGLSC, + 0, + [_I, _Ex], + [ + [() => StorageLensGroupLevelInclude, 0], + [() => StorageLensGroupLevelExclude, 0], + ], +]; +export var StorageLensGroupOrOperator: StaticStructureSchema = [ + 3, + n0, + _SLGOO, + 0, + [_MAP, _MAS, _MAT, _MOA, _MOS], + [ + [() => MatchAnyPrefix, 0], + [() => MatchAnySuffix, 0], + [() => MatchAnyTag, 0], + () => MatchObjectAge, + () => MatchObjectSize, + ], +]; +export var StorageLensTag: StaticStructureSchema = [3, n0, _SLT, 0, [_K, _V], [0, 0]]; +export var SubmitMultiRegionAccessPointRoutesRequest: StaticStructureSchema = [ + 3, + n0, + _SMRAPRR, + 0, + [_AI, _Mr, _RU], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [() => RouteList, 0], + ], +]; +export var SubmitMultiRegionAccessPointRoutesResult: StaticStructureSchema = [3, n0, _SMRAPRRu, 0, [], []]; +export var Tag: StaticStructureSchema = [3, n0, _Tag, 0, [_K, _V], [0, 0]]; +export var Tagging: StaticStructureSchema = [3, n0, _Tagg, 0, [_TS], [() => S3TagSet]]; +export var TagResourceRequest: StaticStructureSchema = [ + 3, + n0, + _TRR, + 0, + [_AI, _RAe, _T], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [() => TagList, 0], + ], +]; +export var TagResourceResult: StaticStructureSchema = [3, n0, _TRRa, 0, [], []]; +export var TooManyRequestsException: StaticErrorSchema = [ + -3, + n0, + _TMRE, + { + [_e]: _c, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyRequestsException, __TooManyRequestsException); + +export var TooManyTagsException: StaticErrorSchema = [ + -3, + n0, + _TMTE, + { + [_e]: _c, + }, + [_M], + [0], +]; +TypeRegistry.for(n0).registerError(TooManyTagsException, __TooManyTagsException); + +export var Transition: StaticStructureSchema = [3, n0, _Tra, 0, [_Da, _Day, _SC], [4, 1, 0]]; +export var UntagResourceRequest: StaticStructureSchema = [ + 3, + n0, + _URR, + 0, + [_AI, _RAe, _TK], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [ + 64 | 0, + { + [_hQ]: _tK, + }, + ], + ], +]; +export var UntagResourceResult: StaticStructureSchema = [3, n0, _URRn, 0, [], []]; +export var UpdateAccessGrantsLocationRequest: StaticStructureSchema = [ + 3, + n0, + _UAGLR, + 0, + [_AI, _AGLI, _IAMRA], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + 0, + ], +]; +export var UpdateAccessGrantsLocationResult: StaticStructureSchema = [ + 3, + n0, + _UAGLRp, + 0, + [_CA, _AGLI, _AGLA, _LS, _IAMRA], + [4, 0, 0, 0, 0], +]; +export var UpdateJobPriorityRequest: StaticStructureSchema = [ + 3, + n0, + _UJPR, + 0, + [_AI, _JI, _Pr], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [ + 1, + { + [_hQ]: _pri, + }, + ], + ], +]; +export var UpdateJobPriorityResult: StaticStructureSchema = [3, n0, _UJPRp, 0, [_JI, _Pr], [0, 1]]; +export var UpdateJobStatusRequest: StaticStructureSchema = [ + 3, + n0, + _UJSR, + 0, + [_AI, _JI, _RJS, _SUR], + [ + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [0, 1], + [ + 0, + { + [_hQ]: _rJS, + }, + ], + [ + 0, + { + [_hQ]: _sUR, + }, + ], + ], +]; +export var UpdateJobStatusResult: StaticStructureSchema = [3, n0, _UJSRp, 0, [_JI, _St, _SUR], [0, 0, 0]]; +export var UpdateStorageLensGroupRequest: StaticStructureSchema = [ + 3, + n0, + _USLGR, + 0, + [_N, _AI, _SLG], + [ + [0, 1], + [ + 0, + { + [_hL]: 1, + [_hH]: _xaai, + }, + ], + [() => StorageLensGroup, 0], + ], +]; +export var VersioningConfiguration: StaticStructureSchema = [ + 3, + n0, + _VCe, + 0, + [_MFAD, _St], + [ + [ + 0, + { + [_xN]: _MD, + }, + ], + 0, + ], +]; +export var VpcConfiguration: StaticStructureSchema = [3, n0, _VC, 0, [_VI], [0]]; +export var __Unit = "unit" as const; + +export var S3ControlServiceException: StaticErrorSchema = [-3, _sm, "S3ControlServiceException", 0, [], []]; +TypeRegistry.for(_sm).registerError(S3ControlServiceException, __S3ControlServiceException); + +export var AccessGrantsInstancesList: StaticListSchema = [ + 1, + n0, + _AGIL, + 0, + [ + () => ListAccessGrantsInstanceEntry, + { + [_xN]: _AGIc, + }, + ], +]; +export var AccessGrantsList: StaticListSchema = [ + 1, + n0, + _AGL, + 0, + [ + () => ListAccessGrantEntry, + { + [_xN]: _AG, + }, + ], +]; +export var AccessGrantsLocationsList: StaticListSchema = [ + 1, + n0, + _AGLL, + 0, + [ + () => ListAccessGrantsLocationsEntry, + { + [_xN]: _AGLc, + }, + ], +]; +export var AccessPointList: StaticListSchema = [ + 1, + n0, + _APL, + 0, + [ + () => AccessPoint, + { + [_xN]: _AP, + }, + ], +]; +export var Buckets: StaticListSchema = [ + 1, + n0, + _Bu, + 0, + [ + 0, + { + [_xN]: _Ar, + }, + ], +]; +export var CallerAccessGrantsList: StaticListSchema = [ + 1, + n0, + _CAGL, + 0, + [ + () => ListCallerAccessGrantsEntry, + { + [_xN]: _AG, + }, + ], +]; +export var JobFailureList: StaticListSchema = [1, n0, _JFL, 0, () => JobFailure]; +export var JobListDescriptorList: StaticListSchema = [1, n0, _JLDL, 0, () => JobListDescriptor]; +export var JobManifestFieldList = 64 | 0; + +export var JobStatusList = 64 | 0; + +export var LifecycleRules: StaticListSchema = [ + 1, + n0, + _LRi, + 0, + [ + () => LifecycleRule, + { + [_xN]: _Rul, + }, + ], +]; +export var MatchAnyPrefix: StaticListSchema = [ + 1, + n0, + _MAP, + 0, + [ + 0, + { + [_xN]: _Pre, + }, + ], +]; +export var MatchAnySuffix: StaticListSchema = [ + 1, + n0, + _MAS, + 0, + [ + 0, + { + [_xN]: _Su, + }, + ], +]; +export var MatchAnyTag: StaticListSchema = [ + 1, + n0, + _MAT, + 0, + [ + () => S3Tag, + { + [_xN]: _Tag, + }, + ], +]; +export var MultiRegionAccessPointRegionalResponseList: StaticListSchema = [ + 1, + n0, + _MRAPRRL, + 0, + [ + () => MultiRegionAccessPointRegionalResponse, + { + [_xN]: _Regi, + }, + ], +]; +export var MultiRegionAccessPointReportList: StaticListSchema = [ + 1, + n0, + _MRAPRL, + 0, + [ + () => MultiRegionAccessPointReport, + { + [_xN]: _AP, + }, + ], +]; +export var NoncurrentVersionTransitionList: StaticListSchema = [ + 1, + n0, + _NVTL, + 0, + [ + () => NoncurrentVersionTransition, + { + [_xN]: _NVTo, + }, + ], +]; +export var NonEmptyMaxLength1024StringList = 64 | 0; + +export var ObjectEncryptionFilterList: StaticListSchema = [ + 1, + n0, + _OEFL, + 0, + [ + () => ObjectEncryptionFilter, + { + [_xN]: _OE, + }, + ], +]; +export var ObjectLambdaAccessPointList: StaticListSchema = [ + 1, + n0, + _OLAPL, + 0, + [ + () => ObjectLambdaAccessPoint, + { + [_xN]: _OLAP, + }, + ], +]; +export var ObjectLambdaAllowedFeaturesList: StaticListSchema = [ + 1, + n0, + _OLAFL, + 0, + [ + 0, + { + [_xN]: _AFl, + }, + ], +]; +export var ObjectLambdaTransformationConfigurationActionsList: StaticListSchema = [ + 1, + n0, + _OLTCAL, + 0, + [ + 0, + { + [_xN]: _Acti, + }, + ], +]; +export var ObjectLambdaTransformationConfigurationsList: StaticListSchema = [ + 1, + n0, + _OLTCL, + 0, + [ + () => ObjectLambdaTransformationConfiguration, + { + [_xN]: _TCr, + }, + ], +]; +export var PrefixesList: StaticListSchema = [ + 1, + n0, + _PLr, + 0, + [ + 0, + { + [_xN]: _Pre, + }, + ], +]; +export var RegionalBucketList: StaticListSchema = [ + 1, + n0, + _RBL, + 0, + [ + () => RegionalBucket, + { + [_xN]: _RB, + }, + ], +]; +export var RegionCreationList: StaticListSchema = [ + 1, + n0, + _RCL, + 0, + [ + () => Region, + { + [_xN]: _Regi, + }, + ], +]; +export var RegionReportList: StaticListSchema = [ + 1, + n0, + _RRL, + 0, + [ + () => RegionReport, + { + [_xN]: _Regi, + }, + ], +]; +export var Regions: StaticListSchema = [ + 1, + n0, + _Reg, + 0, + [ + 0, + { + [_xN]: _Regi, + }, + ], +]; +export var ReplicationRules: StaticListSchema = [ + 1, + n0, + _RRep, + 0, + [ + () => ReplicationRule, + { + [_xN]: _Rul, + }, + ], +]; +export var ReplicationStatusFilterList = 64 | 0; + +export var RouteList: StaticListSchema = [ + 1, + n0, + _RLo, + 0, + [ + () => MultiRegionAccessPointRoute, + { + [_xN]: _Rou, + }, + ], +]; +export var S3GrantList: StaticListSchema = [1, n0, _SGL, 0, () => S3Grant]; +export var S3TagSet: StaticListSchema = [1, n0, _STS, 0, () => S3Tag]; +export var ScopePermissionList: StaticListSchema = [ + 1, + n0, + _SPL, + 0, + [ + 0, + { + [_xN]: _P, + }, + ], +]; +export var StorageClassList = 64 | 0; + +export var StorageLensConfigurationList: StaticListSchema = [ + 1, + n0, + _SLCL, + 0, + [ + () => ListStorageLensConfigurationEntry, + { + [_xN]: _SLC, + }, + ], +]; +export var StorageLensGroupLevelExclude: StaticListSchema = [ + 1, + n0, + _SLGLE, + 0, + [ + 0, + { + [_xN]: _Ar, + }, + ], +]; +export var StorageLensGroupLevelInclude: StaticListSchema = [ + 1, + n0, + _SLGLI, + 0, + [ + 0, + { + [_xN]: _Ar, + }, + ], +]; +export var StorageLensGroupList: StaticListSchema = [ + 1, + n0, + _SLGLt, + 0, + [ + () => ListStorageLensGroupEntry, + { + [_xN]: _SLG, + }, + ], +]; +export var StorageLensTags: StaticListSchema = [ + 1, + n0, + _SLTt, + 0, + [ + () => StorageLensTag, + { + [_xN]: _Tag, + }, + ], +]; +export var TagKeyList = 64 | 0; + +export var TagList: StaticListSchema = [ + 1, + n0, + _TL, + 0, + [ + () => Tag, + { + [_xN]: _Tag, + }, + ], +]; +export var TransitionList: StaticListSchema = [ + 1, + n0, + _TLr, + 0, + [ + () => Transition, + { + [_xN]: _Tra, + }, + ], +]; +export var Endpoints = 128 | 0; + +export var S3UserMetadata = 128 | 0; + +export var UserArguments = 128 | 0; + +export var JobManifestGenerator: StaticStructureSchema = [3, n0, _JMG, 0, [_SJMG], [[() => S3JobManifestGenerator, 0]]]; +export var ObjectEncryptionFilter: StaticStructureSchema = [ + 3, + n0, + _OEF, + 0, + [_SSES, _SSEKMS, _DSSEKMS, _SSEC, _NOTSSE], + [ + [ + () => SSES3Filter, + { + [_xN]: _SS, + }, + ], + [ + () => SSEKMSFilter, + { + [_xN]: _SK, + }, + ], + [ + () => DSSEKMSFilter, + { + [_xN]: _DK, + }, + ], + [ + () => SSECFilter, + { + [_xN]: _SC_, + }, + ], + [ + () => NotSSEFilter, + { + [_xN]: _NS, + }, + ], + ], +]; +export var ObjectLambdaContentTransformation: StaticStructureSchema = [ + 3, + n0, + _OLCT, + 0, + [_ALw], + [() => AwsLambdaTransformation], +]; +export var AssociateAccessGrantsIdentityCenter: StaticOperationSchema = [ + 9, + n0, + _AAGIC, + { + [_h]: ["POST", "/v20180820/accessgrantsinstance/identitycenter", 200], + [_hCR]: 1, + }, + () => AssociateAccessGrantsIdentityCenterRequest, + () => __Unit, +]; +export var CreateAccessGrant: StaticOperationSchema = [ + 9, + n0, + _CAG, + { + [_h]: ["POST", "/v20180820/accessgrantsinstance/grant", 200], + [_hCR]: 1, + }, + () => CreateAccessGrantRequest, + () => CreateAccessGrantResult, +]; +export var CreateAccessGrantsInstance: StaticOperationSchema = [ + 9, + n0, + _CAGI, + { + [_h]: ["POST", "/v20180820/accessgrantsinstance", 200], + [_hCR]: 1, + }, + () => CreateAccessGrantsInstanceRequest, + () => CreateAccessGrantsInstanceResult, +]; +export var CreateAccessGrantsLocation: StaticOperationSchema = [ + 9, + n0, + _CAGLr, + { + [_h]: ["POST", "/v20180820/accessgrantsinstance/location", 200], + [_hCR]: 1, + }, + () => CreateAccessGrantsLocationRequest, + () => CreateAccessGrantsLocationResult, +]; +export var CreateAccessPoint: StaticOperationSchema = [ + 9, + n0, + _CAP, + { + [_h]: ["PUT", "/v20180820/accesspoint/{Name}", 200], + }, + () => CreateAccessPointRequest, + () => CreateAccessPointResult, +]; +export var CreateAccessPointForObjectLambda: StaticOperationSchema = [ + 9, + n0, + _CAPFOL, + { + [_h]: ["PUT", "/v20180820/accesspointforobjectlambda/{Name}", 200], + }, + () => CreateAccessPointForObjectLambdaRequest, + () => CreateAccessPointForObjectLambdaResult, +]; +export var CreateBucket: StaticOperationSchema = [ + 9, + n0, + _CBr, + { + [_h]: ["PUT", "/v20180820/bucket/{Bucket}", 200], + [_hCR]: 1, + }, + () => CreateBucketRequest, + () => CreateBucketResult, +]; +export var CreateJob: StaticOperationSchema = [ + 9, + n0, + _CJ, + { + [_h]: ["POST", "/v20180820/jobs", 200], + }, + () => CreateJobRequest, + () => CreateJobResult, +]; +export var CreateMultiRegionAccessPoint: StaticOperationSchema = [ + 9, + n0, + _CMRAP, + { + [_h]: ["POST", "/v20180820/async-requests/mrap/create", 200], + [_hCR]: 1, + }, + () => CreateMultiRegionAccessPointRequest, + () => CreateMultiRegionAccessPointResult, +]; +export var CreateStorageLensGroup: StaticOperationSchema = [ + 9, + n0, + _CSLG, + { + [_h]: ["POST", "/v20180820/storagelensgroup", 204], + }, + () => CreateStorageLensGroupRequest, + () => __Unit, +]; +export var DeleteAccessGrant: StaticOperationSchema = [ + 9, + n0, + _DAG, + { + [_h]: ["DELETE", "/v20180820/accessgrantsinstance/grant/{AccessGrantId}", 200], + [_hCR]: 1, + }, + () => DeleteAccessGrantRequest, + () => __Unit, +]; +export var DeleteAccessGrantsInstance: StaticOperationSchema = [ + 9, + n0, + _DAGI, + { + [_h]: ["DELETE", "/v20180820/accessgrantsinstance", 200], + [_hCR]: 1, + }, + () => DeleteAccessGrantsInstanceRequest, + () => __Unit, +]; +export var DeleteAccessGrantsInstanceResourcePolicy: StaticOperationSchema = [ + 9, + n0, + _DAGIRP, + { + [_h]: ["DELETE", "/v20180820/accessgrantsinstance/resourcepolicy", 200], + [_hCR]: 1, + }, + () => DeleteAccessGrantsInstanceResourcePolicyRequest, + () => __Unit, +]; +export var DeleteAccessGrantsLocation: StaticOperationSchema = [ + 9, + n0, + _DAGL, + { + [_h]: ["DELETE", "/v20180820/accessgrantsinstance/location/{AccessGrantsLocationId}", 200], + [_hCR]: 1, + }, + () => DeleteAccessGrantsLocationRequest, + () => __Unit, +]; +export var DeleteAccessPoint: StaticOperationSchema = [ + 9, + n0, + _DAP, + { + [_h]: ["DELETE", "/v20180820/accesspoint/{Name}", 200], + }, + () => DeleteAccessPointRequest, + () => __Unit, +]; +export var DeleteAccessPointForObjectLambda: StaticOperationSchema = [ + 9, + n0, + _DAPFOL, + { + [_h]: ["DELETE", "/v20180820/accesspointforobjectlambda/{Name}", 200], + }, + () => DeleteAccessPointForObjectLambdaRequest, + () => __Unit, +]; +export var DeleteAccessPointPolicy: StaticOperationSchema = [ + 9, + n0, + _DAPP, + { + [_h]: ["DELETE", "/v20180820/accesspoint/{Name}/policy", 200], + }, + () => DeleteAccessPointPolicyRequest, + () => __Unit, +]; +export var DeleteAccessPointPolicyForObjectLambda: StaticOperationSchema = [ + 9, + n0, + _DAPPFOL, + { + [_h]: ["DELETE", "/v20180820/accesspointforobjectlambda/{Name}/policy", 200], + }, + () => DeleteAccessPointPolicyForObjectLambdaRequest, + () => __Unit, +]; +export var DeleteAccessPointScope: StaticOperationSchema = [ + 9, + n0, + _DAPS, + { + [_h]: ["DELETE", "/v20180820/accesspoint/{Name}/scope", 200], + }, + () => DeleteAccessPointScopeRequest, + () => __Unit, +]; +export var DeleteBucket: StaticOperationSchema = [ + 9, + n0, + _DBe, + { + [_h]: ["DELETE", "/v20180820/bucket/{Bucket}", 200], + }, + () => DeleteBucketRequest, + () => __Unit, +]; +export var DeleteBucketLifecycleConfiguration: StaticOperationSchema = [ + 9, + n0, + _DBLC, + { + [_h]: ["DELETE", "/v20180820/bucket/{Bucket}/lifecycleconfiguration", 200], + }, + () => DeleteBucketLifecycleConfigurationRequest, + () => __Unit, +]; +export var DeleteBucketPolicy: StaticOperationSchema = [ + 9, + n0, + _DBP, + { + [_h]: ["DELETE", "/v20180820/bucket/{Bucket}/policy", 200], + }, + () => DeleteBucketPolicyRequest, + () => __Unit, +]; +export var DeleteBucketReplication: StaticOperationSchema = [ + 9, + n0, + _DBRe, + { + [_h]: ["DELETE", "/v20180820/bucket/{Bucket}/replication", 200], + }, + () => DeleteBucketReplicationRequest, + () => __Unit, +]; +export var DeleteBucketTagging: StaticOperationSchema = [ + 9, + n0, + _DBT, + { + [_h]: ["DELETE", "/v20180820/bucket/{Bucket}/tagging", 204], + }, + () => DeleteBucketTaggingRequest, + () => __Unit, +]; +export var DeleteJobTagging: StaticOperationSchema = [ + 9, + n0, + _DJT, + { + [_h]: ["DELETE", "/v20180820/jobs/{JobId}/tagging", 200], + }, + () => DeleteJobTaggingRequest, + () => DeleteJobTaggingResult, +]; +export var DeleteMultiRegionAccessPoint: StaticOperationSchema = [ + 9, + n0, + _DMRAP, + { + [_h]: ["POST", "/v20180820/async-requests/mrap/delete", 200], + [_hCR]: 1, + }, + () => DeleteMultiRegionAccessPointRequest, + () => DeleteMultiRegionAccessPointResult, +]; +export var DeletePublicAccessBlock: StaticOperationSchema = [ + 9, + n0, + _DPAB, + { + [_h]: ["DELETE", "/v20180820/configuration/publicAccessBlock", 200], + }, + () => DeletePublicAccessBlockRequest, + () => __Unit, +]; +export var DeleteStorageLensConfiguration: StaticOperationSchema = [ + 9, + n0, + _DSLC, + { + [_h]: ["DELETE", "/v20180820/storagelens/{ConfigId}", 200], + }, + () => DeleteStorageLensConfigurationRequest, + () => __Unit, +]; +export var DeleteStorageLensConfigurationTagging: StaticOperationSchema = [ + 9, + n0, + _DSLCT, + { + [_h]: ["DELETE", "/v20180820/storagelens/{ConfigId}/tagging", 200], + }, + () => DeleteStorageLensConfigurationTaggingRequest, + () => DeleteStorageLensConfigurationTaggingResult, +]; +export var DeleteStorageLensGroup: StaticOperationSchema = [ + 9, + n0, + _DSLG, + { + [_h]: ["DELETE", "/v20180820/storagelensgroup/{Name}", 204], + }, + () => DeleteStorageLensGroupRequest, + () => __Unit, +]; +export var DescribeJob: StaticOperationSchema = [ + 9, + n0, + _DJ, + { + [_h]: ["GET", "/v20180820/jobs/{JobId}", 200], + }, + () => DescribeJobRequest, + () => DescribeJobResult, +]; +export var DescribeMultiRegionAccessPointOperation: StaticOperationSchema = [ + 9, + n0, + _DMRAPO, + { + [_h]: ["GET", "/v20180820/async-requests/mrap/{RequestTokenARN+}", 200], + [_hCR]: 1, + }, + () => DescribeMultiRegionAccessPointOperationRequest, + () => DescribeMultiRegionAccessPointOperationResult, +]; +export var DissociateAccessGrantsIdentityCenter: StaticOperationSchema = [ + 9, + n0, + _DAGIC, + { + [_h]: ["DELETE", "/v20180820/accessgrantsinstance/identitycenter", 200], + [_hCR]: 1, + }, + () => DissociateAccessGrantsIdentityCenterRequest, + () => __Unit, +]; +export var GetAccessGrant: StaticOperationSchema = [ + 9, + n0, + _GAG, + { + [_h]: ["GET", "/v20180820/accessgrantsinstance/grant/{AccessGrantId}", 200], + [_hCR]: 1, + }, + () => GetAccessGrantRequest, + () => GetAccessGrantResult, +]; +export var GetAccessGrantsInstance: StaticOperationSchema = [ + 9, + n0, + _GAGI, + { + [_h]: ["GET", "/v20180820/accessgrantsinstance", 200], + [_hCR]: 1, + }, + () => GetAccessGrantsInstanceRequest, + () => GetAccessGrantsInstanceResult, +]; +export var GetAccessGrantsInstanceForPrefix: StaticOperationSchema = [ + 9, + n0, + _GAGIFP, + { + [_h]: ["GET", "/v20180820/accessgrantsinstance/prefix", 200], + [_hCR]: 1, + }, + () => GetAccessGrantsInstanceForPrefixRequest, + () => GetAccessGrantsInstanceForPrefixResult, +]; +export var GetAccessGrantsInstanceResourcePolicy: StaticOperationSchema = [ + 9, + n0, + _GAGIRP, + { + [_h]: ["GET", "/v20180820/accessgrantsinstance/resourcepolicy", 200], + [_hCR]: 1, + }, + () => GetAccessGrantsInstanceResourcePolicyRequest, + () => GetAccessGrantsInstanceResourcePolicyResult, +]; +export var GetAccessGrantsLocation: StaticOperationSchema = [ + 9, + n0, + _GAGL, + { + [_h]: ["GET", "/v20180820/accessgrantsinstance/location/{AccessGrantsLocationId}", 200], + [_hCR]: 1, + }, + () => GetAccessGrantsLocationRequest, + () => GetAccessGrantsLocationResult, +]; +export var GetAccessPoint: StaticOperationSchema = [ + 9, + n0, + _GAP, + { + [_h]: ["GET", "/v20180820/accesspoint/{Name}", 200], + }, + () => GetAccessPointRequest, + () => GetAccessPointResult, +]; +export var GetAccessPointConfigurationForObjectLambda: StaticOperationSchema = [ + 9, + n0, + _GAPCFOL, + { + [_h]: ["GET", "/v20180820/accesspointforobjectlambda/{Name}/configuration", 200], + }, + () => GetAccessPointConfigurationForObjectLambdaRequest, + () => GetAccessPointConfigurationForObjectLambdaResult, +]; +export var GetAccessPointForObjectLambda: StaticOperationSchema = [ + 9, + n0, + _GAPFOL, + { + [_h]: ["GET", "/v20180820/accesspointforobjectlambda/{Name}", 200], + }, + () => GetAccessPointForObjectLambdaRequest, + () => GetAccessPointForObjectLambdaResult, +]; +export var GetAccessPointPolicy: StaticOperationSchema = [ + 9, + n0, + _GAPP, + { + [_h]: ["GET", "/v20180820/accesspoint/{Name}/policy", 200], + }, + () => GetAccessPointPolicyRequest, + () => GetAccessPointPolicyResult, +]; +export var GetAccessPointPolicyForObjectLambda: StaticOperationSchema = [ + 9, + n0, + _GAPPFOL, + { + [_h]: ["GET", "/v20180820/accesspointforobjectlambda/{Name}/policy", 200], + }, + () => GetAccessPointPolicyForObjectLambdaRequest, + () => GetAccessPointPolicyForObjectLambdaResult, +]; +export var GetAccessPointPolicyStatus: StaticOperationSchema = [ + 9, + n0, + _GAPPS, + { + [_h]: ["GET", "/v20180820/accesspoint/{Name}/policyStatus", 200], + }, + () => GetAccessPointPolicyStatusRequest, + () => GetAccessPointPolicyStatusResult, +]; +export var GetAccessPointPolicyStatusForObjectLambda: StaticOperationSchema = [ + 9, + n0, + _GAPPSFOL, + { + [_h]: ["GET", "/v20180820/accesspointforobjectlambda/{Name}/policyStatus", 200], + }, + () => GetAccessPointPolicyStatusForObjectLambdaRequest, + () => GetAccessPointPolicyStatusForObjectLambdaResult, +]; +export var GetAccessPointScope: StaticOperationSchema = [ + 9, + n0, + _GAPS, + { + [_h]: ["GET", "/v20180820/accesspoint/{Name}/scope", 200], + }, + () => GetAccessPointScopeRequest, + () => GetAccessPointScopeResult, +]; +export var GetBucket: StaticOperationSchema = [ + 9, + n0, + _GB, + { + [_h]: ["GET", "/v20180820/bucket/{Bucket}", 200], + }, + () => GetBucketRequest, + () => GetBucketResult, +]; +export var GetBucketLifecycleConfiguration: StaticOperationSchema = [ + 9, + n0, + _GBLC, + { + [_h]: ["GET", "/v20180820/bucket/{Bucket}/lifecycleconfiguration", 200], + }, + () => GetBucketLifecycleConfigurationRequest, + () => GetBucketLifecycleConfigurationResult, +]; +export var GetBucketPolicy: StaticOperationSchema = [ + 9, + n0, + _GBP, + { + [_h]: ["GET", "/v20180820/bucket/{Bucket}/policy", 200], + }, + () => GetBucketPolicyRequest, + () => GetBucketPolicyResult, +]; +export var GetBucketReplication: StaticOperationSchema = [ + 9, + n0, + _GBRet, + { + [_h]: ["GET", "/v20180820/bucket/{Bucket}/replication", 200], + }, + () => GetBucketReplicationRequest, + () => GetBucketReplicationResult, +]; +export var GetBucketTagging: StaticOperationSchema = [ + 9, + n0, + _GBT, + { + [_h]: ["GET", "/v20180820/bucket/{Bucket}/tagging", 200], + }, + () => GetBucketTaggingRequest, + () => GetBucketTaggingResult, +]; +export var GetBucketVersioning: StaticOperationSchema = [ + 9, + n0, + _GBV, + { + [_h]: ["GET", "/v20180820/bucket/{Bucket}/versioning", 200], + }, + () => GetBucketVersioningRequest, + () => GetBucketVersioningResult, +]; +export var GetDataAccess: StaticOperationSchema = [ + 9, + n0, + _GDA, + { + [_h]: ["GET", "/v20180820/accessgrantsinstance/dataaccess", 200], + [_hCR]: 1, + }, + () => GetDataAccessRequest, + () => GetDataAccessResult, +]; +export var GetJobTagging: StaticOperationSchema = [ + 9, + n0, + _GJTe, + { + [_h]: ["GET", "/v20180820/jobs/{JobId}/tagging", 200], + }, + () => GetJobTaggingRequest, + () => GetJobTaggingResult, +]; +export var GetMultiRegionAccessPoint: StaticOperationSchema = [ + 9, + n0, + _GMRAP, + { + [_h]: ["GET", "/v20180820/mrap/instances/{Name+}", 200], + [_hCR]: 1, + }, + () => GetMultiRegionAccessPointRequest, + () => GetMultiRegionAccessPointResult, +]; +export var GetMultiRegionAccessPointPolicy: StaticOperationSchema = [ + 9, + n0, + _GMRAPP, + { + [_h]: ["GET", "/v20180820/mrap/instances/{Name+}/policy", 200], + [_hCR]: 1, + }, + () => GetMultiRegionAccessPointPolicyRequest, + () => GetMultiRegionAccessPointPolicyResult, +]; +export var GetMultiRegionAccessPointPolicyStatus: StaticOperationSchema = [ + 9, + n0, + _GMRAPPS, + { + [_h]: ["GET", "/v20180820/mrap/instances/{Name+}/policystatus", 200], + [_hCR]: 1, + }, + () => GetMultiRegionAccessPointPolicyStatusRequest, + () => GetMultiRegionAccessPointPolicyStatusResult, +]; +export var GetMultiRegionAccessPointRoutes: StaticOperationSchema = [ + 9, + n0, + _GMRAPRet, + { + [_h]: ["GET", "/v20180820/mrap/instances/{Mrap+}/routes", 200], + [_hCR]: 1, + }, + () => GetMultiRegionAccessPointRoutesRequest, + () => GetMultiRegionAccessPointRoutesResult, +]; +export var GetPublicAccessBlock: StaticOperationSchema = [ + 9, + n0, + _GPAB, + { + [_h]: ["GET", "/v20180820/configuration/publicAccessBlock", 200], + }, + () => GetPublicAccessBlockRequest, + () => GetPublicAccessBlockOutput, +]; +export var GetStorageLensConfiguration: StaticOperationSchema = [ + 9, + n0, + _GSLC, + { + [_h]: ["GET", "/v20180820/storagelens/{ConfigId}", 200], + }, + () => GetStorageLensConfigurationRequest, + () => GetStorageLensConfigurationResult, +]; +export var GetStorageLensConfigurationTagging: StaticOperationSchema = [ + 9, + n0, + _GSLCT, + { + [_h]: ["GET", "/v20180820/storagelens/{ConfigId}/tagging", 200], + }, + () => GetStorageLensConfigurationTaggingRequest, + () => GetStorageLensConfigurationTaggingResult, +]; +export var GetStorageLensGroup: StaticOperationSchema = [ + 9, + n0, + _GSLG, + { + [_h]: ["GET", "/v20180820/storagelensgroup/{Name}", 200], + }, + () => GetStorageLensGroupRequest, + () => GetStorageLensGroupResult, +]; +export var ListAccessGrants: StaticOperationSchema = [ + 9, + n0, + _LAG, + { + [_h]: ["GET", "/v20180820/accessgrantsinstance/grants", 200], + [_hCR]: 1, + }, + () => ListAccessGrantsRequest, + () => ListAccessGrantsResult, +]; +export var ListAccessGrantsInstances: StaticOperationSchema = [ + 9, + n0, + _LAGI, + { + [_h]: ["GET", "/v20180820/accessgrantsinstances", 200], + [_hCR]: 1, + }, + () => ListAccessGrantsInstancesRequest, + () => ListAccessGrantsInstancesResult, +]; +export var ListAccessGrantsLocations: StaticOperationSchema = [ + 9, + n0, + _LAGL, + { + [_h]: ["GET", "/v20180820/accessgrantsinstance/locations", 200], + [_hCR]: 1, + }, + () => ListAccessGrantsLocationsRequest, + () => ListAccessGrantsLocationsResult, +]; +export var ListAccessPoints: StaticOperationSchema = [ + 9, + n0, + _LAP, + { + [_h]: ["GET", "/v20180820/accesspoint", 200], + }, + () => ListAccessPointsRequest, + () => ListAccessPointsResult, +]; +export var ListAccessPointsForDirectoryBuckets: StaticOperationSchema = [ + 9, + n0, + _LAPFDB, + { + [_h]: ["GET", "/v20180820/accesspointfordirectory", 200], + }, + () => ListAccessPointsForDirectoryBucketsRequest, + () => ListAccessPointsForDirectoryBucketsResult, +]; +export var ListAccessPointsForObjectLambda: StaticOperationSchema = [ + 9, + n0, + _LAPFOL, + { + [_h]: ["GET", "/v20180820/accesspointforobjectlambda", 200], + }, + () => ListAccessPointsForObjectLambdaRequest, + () => ListAccessPointsForObjectLambdaResult, +]; +export var ListCallerAccessGrants: StaticOperationSchema = [ + 9, + n0, + _LCAG, + { + [_h]: ["GET", "/v20180820/accessgrantsinstance/caller/grants", 200], + [_hCR]: 1, + }, + () => ListCallerAccessGrantsRequest, + () => ListCallerAccessGrantsResult, +]; +export var ListJobs: StaticOperationSchema = [ + 9, + n0, + _LJ, + { + [_h]: ["GET", "/v20180820/jobs", 200], + }, + () => ListJobsRequest, + () => ListJobsResult, +]; +export var ListMultiRegionAccessPoints: StaticOperationSchema = [ + 9, + n0, + _LMRAP, + { + [_h]: ["GET", "/v20180820/mrap/instances", 200], + [_hCR]: 1, + }, + () => ListMultiRegionAccessPointsRequest, + () => ListMultiRegionAccessPointsResult, +]; +export var ListRegionalBuckets: StaticOperationSchema = [ + 9, + n0, + _LRB, + { + [_h]: ["GET", "/v20180820/bucket", 200], + }, + () => ListRegionalBucketsRequest, + () => ListRegionalBucketsResult, +]; +export var ListStorageLensConfigurations: StaticOperationSchema = [ + 9, + n0, + _LSLC, + { + [_h]: ["GET", "/v20180820/storagelens", 200], + }, + () => ListStorageLensConfigurationsRequest, + () => ListStorageLensConfigurationsResult, +]; +export var ListStorageLensGroups: StaticOperationSchema = [ + 9, + n0, + _LSLG, + { + [_h]: ["GET", "/v20180820/storagelensgroup", 200], + }, + () => ListStorageLensGroupsRequest, + () => ListStorageLensGroupsResult, +]; +export var ListTagsForResource: StaticOperationSchema = [ + 9, + n0, + _LTFR, + { + [_h]: ["GET", "/v20180820/tags/{ResourceArn+}", 200], + }, + () => ListTagsForResourceRequest, + () => ListTagsForResourceResult, +]; +export var PutAccessGrantsInstanceResourcePolicy: StaticOperationSchema = [ + 9, + n0, + _PAGIRP, + { + [_h]: ["PUT", "/v20180820/accessgrantsinstance/resourcepolicy", 200], + [_hCR]: 1, + }, + () => PutAccessGrantsInstanceResourcePolicyRequest, + () => PutAccessGrantsInstanceResourcePolicyResult, +]; +export var PutAccessPointConfigurationForObjectLambda: StaticOperationSchema = [ + 9, + n0, + _PAPCFOL, + { + [_h]: ["PUT", "/v20180820/accesspointforobjectlambda/{Name}/configuration", 200], + }, + () => PutAccessPointConfigurationForObjectLambdaRequest, + () => __Unit, +]; +export var PutAccessPointPolicy: StaticOperationSchema = [ + 9, + n0, + _PAPP, + { + [_h]: ["PUT", "/v20180820/accesspoint/{Name}/policy", 200], + }, + () => PutAccessPointPolicyRequest, + () => __Unit, +]; +export var PutAccessPointPolicyForObjectLambda: StaticOperationSchema = [ + 9, + n0, + _PAPPFOL, + { + [_h]: ["PUT", "/v20180820/accesspointforobjectlambda/{Name}/policy", 200], + }, + () => PutAccessPointPolicyForObjectLambdaRequest, + () => __Unit, +]; +export var PutAccessPointScope: StaticOperationSchema = [ + 9, + n0, + _PAPS, + { + [_h]: ["PUT", "/v20180820/accesspoint/{Name}/scope", 200], + }, + () => PutAccessPointScopeRequest, + () => __Unit, +]; +export var PutBucketLifecycleConfiguration: StaticOperationSchema = [ + 9, + n0, + _PBLC, + { + [_h]: ["PUT", "/v20180820/bucket/{Bucket}/lifecycleconfiguration", 200], + [_hCR]: 1, + }, + () => PutBucketLifecycleConfigurationRequest, + () => __Unit, +]; +export var PutBucketPolicy: StaticOperationSchema = [ + 9, + n0, + _PBP, + { + [_h]: ["PUT", "/v20180820/bucket/{Bucket}/policy", 200], + [_hCR]: 1, + }, + () => PutBucketPolicyRequest, + () => __Unit, +]; +export var PutBucketReplication: StaticOperationSchema = [ + 9, + n0, + _PBR, + { + [_h]: ["PUT", "/v20180820/bucket/{Bucket}/replication", 200], + [_hCR]: 1, + }, + () => PutBucketReplicationRequest, + () => __Unit, +]; +export var PutBucketTagging: StaticOperationSchema = [ + 9, + n0, + _PBT, + { + [_h]: ["PUT", "/v20180820/bucket/{Bucket}/tagging", 200], + [_hCR]: 1, + }, + () => PutBucketTaggingRequest, + () => __Unit, +]; +export var PutBucketVersioning: StaticOperationSchema = [ + 9, + n0, + _PBV, + { + [_h]: ["PUT", "/v20180820/bucket/{Bucket}/versioning", 200], + [_hCR]: 1, + }, + () => PutBucketVersioningRequest, + () => __Unit, +]; +export var PutJobTagging: StaticOperationSchema = [ + 9, + n0, + _PJT, + { + [_h]: ["PUT", "/v20180820/jobs/{JobId}/tagging", 200], + }, + () => PutJobTaggingRequest, + () => PutJobTaggingResult, +]; +export var PutMultiRegionAccessPointPolicy: StaticOperationSchema = [ + 9, + n0, + _PMRAPPu, + { + [_h]: ["POST", "/v20180820/async-requests/mrap/put-policy", 200], + [_hCR]: 1, + }, + () => PutMultiRegionAccessPointPolicyRequest, + () => PutMultiRegionAccessPointPolicyResult, +]; +export var PutPublicAccessBlock: StaticOperationSchema = [ + 9, + n0, + _PPAB, + { + [_h]: ["PUT", "/v20180820/configuration/publicAccessBlock", 200], + }, + () => PutPublicAccessBlockRequest, + () => __Unit, +]; +export var PutStorageLensConfiguration: StaticOperationSchema = [ + 9, + n0, + _PSLC, + { + [_h]: ["PUT", "/v20180820/storagelens/{ConfigId}", 200], + }, + () => PutStorageLensConfigurationRequest, + () => __Unit, +]; +export var PutStorageLensConfigurationTagging: StaticOperationSchema = [ + 9, + n0, + _PSLCT, + { + [_h]: ["PUT", "/v20180820/storagelens/{ConfigId}/tagging", 200], + }, + () => PutStorageLensConfigurationTaggingRequest, + () => PutStorageLensConfigurationTaggingResult, +]; +export var SubmitMultiRegionAccessPointRoutes: StaticOperationSchema = [ + 9, + n0, + _SMRAPR, + { + [_h]: ["PATCH", "/v20180820/mrap/instances/{Mrap+}/routes", 200], + [_hCR]: 1, + }, + () => SubmitMultiRegionAccessPointRoutesRequest, + () => SubmitMultiRegionAccessPointRoutesResult, +]; +export var TagResource: StaticOperationSchema = [ + 9, + n0, + _TRa, + { + [_h]: ["POST", "/v20180820/tags/{ResourceArn+}", 204], + }, + () => TagResourceRequest, + () => TagResourceResult, +]; +export var UntagResource: StaticOperationSchema = [ + 9, + n0, + _UR, + { + [_h]: ["DELETE", "/v20180820/tags/{ResourceArn+}", 204], + }, + () => UntagResourceRequest, + () => UntagResourceResult, +]; +export var UpdateAccessGrantsLocation: StaticOperationSchema = [ + 9, + n0, + _UAGL, + { + [_h]: ["PUT", "/v20180820/accessgrantsinstance/location/{AccessGrantsLocationId}", 200], + [_hCR]: 1, + }, + () => UpdateAccessGrantsLocationRequest, + () => UpdateAccessGrantsLocationResult, +]; +export var UpdateJobPriority: StaticOperationSchema = [ + 9, + n0, + _UJP, + { + [_h]: ["POST", "/v20180820/jobs/{JobId}/priority", 200], + }, + () => UpdateJobPriorityRequest, + () => UpdateJobPriorityResult, +]; +export var UpdateJobStatus: StaticOperationSchema = [ + 9, + n0, + _UJS, + { + [_h]: ["POST", "/v20180820/jobs/{JobId}/status", 200], + }, + () => UpdateJobStatusRequest, + () => UpdateJobStatusResult, +]; +export var UpdateStorageLensGroup: StaticOperationSchema = [ + 9, + n0, + _USLG, + { + [_h]: ["PUT", "/v20180820/storagelensgroup/{Name}", 204], + }, + () => UpdateStorageLensGroupRequest, + () => __Unit, +]; diff --git a/clients/client-s3/package.json b/clients/client-s3/package.json index 78ea6ac60a31..0e0195cb3985 100644 --- a/clients/client-s3/package.json +++ b/clients/client-s3/package.json @@ -47,7 +47,6 @@ "@aws-sdk/util-endpoints": "*", "@aws-sdk/util-user-agent-browser": "*", "@aws-sdk/util-user-agent-node": "*", - "@aws-sdk/xml-builder": "*", "@smithy/config-resolver": "^4.4.3", "@smithy/core": "^3.18.2", "@smithy/eventstream-serde-browser": "^4.2.5", @@ -81,7 +80,6 @@ "@smithy/util-stream": "^4.5.6", "@smithy/util-utf8": "^4.2.0", "@smithy/util-waiter": "^4.2.5", - "@smithy/uuid": "^1.1.0", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/clients/client-s3/src/S3Client.ts b/clients/client-s3/src/S3Client.ts index cbda19b3b90d..d1571fe528c2 100644 --- a/clients/client-s3/src/S3Client.ts +++ b/clients/client-s3/src/S3Client.ts @@ -35,6 +35,7 @@ import { getHttpAuthSchemeEndpointRuleSetPlugin, getHttpSigningPlugin, } from "@smithy/core"; +import { getSchemaSerdePlugin } from "@smithy/core/schema"; import { EventStreamSerdeInputConfig, EventStreamSerdeResolvedConfig, @@ -56,6 +57,7 @@ import { CheckOptionalClientConfig as __CheckOptionalClientConfig, Checksum as __Checksum, ChecksumConstructor as __ChecksumConstructor, + ClientProtocol, Decoder as __Decoder, Encoder as __Encoder, EndpointV2 as __EndpointV2, @@ -63,6 +65,8 @@ import { Hash as __Hash, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, + HttpRequest, + HttpResponse, Logger as __Logger, Provider as __Provider, Provider, @@ -772,6 +776,16 @@ export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHand */ extensions?: RuntimeExtension[]; + /** + * The protocol controlling the message type (e.g. HTTP) and format (e.g. JSON) + * may be overridden. A default will always be set by the client. + * Available options depend on the service's supported protocols and will not be validated by + * the client. + * @alpha + * + */ + protocol?: ClientProtocol; + /** * The function that provides necessary utilities for generating and parsing event stream */ @@ -874,6 +888,7 @@ export class S3Client extends __Client< 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)); diff --git a/clients/client-s3/src/commands/AbortMultipartUploadCommand.ts b/clients/client-s3/src/commands/AbortMultipartUploadCommand.ts index 3a04cc846749..a92e399e2bad 100644 --- a/clients/client-s3/src/commands/AbortMultipartUploadCommand.ts +++ b/clients/client-s3/src/commands/AbortMultipartUploadCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { AbortMultipartUploadOutput, AbortMultipartUploadRequest } from "../models/models_0"; -import { de_AbortMultipartUploadCommand, se_AbortMultipartUploadCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { AbortMultipartUpload } from "../schemas/schemas_0"; /** * @public @@ -183,17 +182,11 @@ export class AbortMultipartUploadCommand extends $Command Key: { type: "contextParams", name: "Key" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "AbortMultipartUpload", {}) .n("S3Client", "AbortMultipartUploadCommand") - .f(void 0, void 0) - .ser(se_AbortMultipartUploadCommand) - .de(de_AbortMultipartUploadCommand) + .sc(AbortMultipartUpload) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/CompleteMultipartUploadCommand.ts b/clients/client-s3/src/commands/CompleteMultipartUploadCommand.ts index 713b2f0fa376..f84071df8a0c 100644 --- a/clients/client-s3/src/commands/CompleteMultipartUploadCommand.ts +++ b/clients/client-s3/src/commands/CompleteMultipartUploadCommand.ts @@ -2,19 +2,13 @@ import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getSsecPlugin } from "@aws-sdk/middleware-ssec"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - CompleteMultipartUploadOutput, - CompleteMultipartUploadOutputFilterSensitiveLog, - CompleteMultipartUploadRequest, - CompleteMultipartUploadRequestFilterSensitiveLog, -} from "../models/models_0"; -import { de_CompleteMultipartUploadCommand, se_CompleteMultipartUploadCommand } from "../protocols/Aws_restXml"; +import { CompleteMultipartUploadOutput, CompleteMultipartUploadRequest } from "../models/models_0"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { CompleteMultipartUpload } from "../schemas/schemas_0"; /** * @public @@ -319,7 +313,6 @@ export class CompleteMultipartUploadCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config), getSsecPlugin(config), @@ -327,9 +320,7 @@ export class CompleteMultipartUploadCommand extends $Command }) .s("AmazonS3", "CompleteMultipartUpload", {}) .n("S3Client", "CompleteMultipartUploadCommand") - .f(CompleteMultipartUploadRequestFilterSensitiveLog, CompleteMultipartUploadOutputFilterSensitiveLog) - .ser(se_CompleteMultipartUploadCommand) - .de(de_CompleteMultipartUploadCommand) + .sc(CompleteMultipartUpload) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/CopyObjectCommand.ts b/clients/client-s3/src/commands/CopyObjectCommand.ts index e61255d74956..074c4f7dd90f 100644 --- a/clients/client-s3/src/commands/CopyObjectCommand.ts +++ b/clients/client-s3/src/commands/CopyObjectCommand.ts @@ -2,19 +2,13 @@ import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getSsecPlugin } from "@aws-sdk/middleware-ssec"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - CopyObjectOutput, - CopyObjectOutputFilterSensitiveLog, - CopyObjectRequest, - CopyObjectRequestFilterSensitiveLog, -} from "../models/models_0"; -import { de_CopyObjectCommand, se_CopyObjectCommand } from "../protocols/Aws_restXml"; +import { CopyObjectOutput, CopyObjectRequest } from "../models/models_0"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { CopyObject } from "../schemas/schemas_0"; /** * @public @@ -371,7 +365,6 @@ export class CopyObjectCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config), getSsecPlugin(config), @@ -379,9 +372,7 @@ export class CopyObjectCommand extends $Command }) .s("AmazonS3", "CopyObject", {}) .n("S3Client", "CopyObjectCommand") - .f(CopyObjectRequestFilterSensitiveLog, CopyObjectOutputFilterSensitiveLog) - .ser(se_CopyObjectCommand) - .de(de_CopyObjectCommand) + .sc(CopyObject) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/CreateBucketCommand.ts b/clients/client-s3/src/commands/CreateBucketCommand.ts index ae6a6f3f5b31..f9add11d9f7a 100644 --- a/clients/client-s3/src/commands/CreateBucketCommand.ts +++ b/clients/client-s3/src/commands/CreateBucketCommand.ts @@ -2,14 +2,13 @@ import { getLocationConstraintPlugin } from "@aws-sdk/middleware-location-constraint"; import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateBucketOutput, CreateBucketRequest } from "../models/models_0"; -import { de_CreateBucketCommand, se_CreateBucketCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { CreateBucket } from "../schemas/schemas_0"; /** * @public @@ -291,7 +290,6 @@ export class CreateBucketCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config), getLocationConstraintPlugin(config), @@ -299,9 +297,7 @@ export class CreateBucketCommand extends $Command }) .s("AmazonS3", "CreateBucket", {}) .n("S3Client", "CreateBucketCommand") - .f(void 0, void 0) - .ser(se_CreateBucketCommand) - .de(de_CreateBucketCommand) + .sc(CreateBucket) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/CreateBucketMetadataConfigurationCommand.ts b/clients/client-s3/src/commands/CreateBucketMetadataConfigurationCommand.ts index c5df473cdbfa..8ad624a3ee48 100644 --- a/clients/client-s3/src/commands/CreateBucketMetadataConfigurationCommand.ts +++ b/clients/client-s3/src/commands/CreateBucketMetadataConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateBucketMetadataConfigurationRequest } from "../models/models_0"; -import { - de_CreateBucketMetadataConfigurationCommand, - se_CreateBucketMetadataConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { CreateBucketMetadataConfiguration } from "../schemas/schemas_0"; /** * @public @@ -192,7 +188,6 @@ export class CreateBucketMetadataConfigurationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -202,9 +197,7 @@ export class CreateBucketMetadataConfigurationCommand extends $Command }) .s("AmazonS3", "CreateBucketMetadataConfiguration", {}) .n("S3Client", "CreateBucketMetadataConfigurationCommand") - .f(void 0, void 0) - .ser(se_CreateBucketMetadataConfigurationCommand) - .de(de_CreateBucketMetadataConfigurationCommand) + .sc(CreateBucketMetadataConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/CreateBucketMetadataTableConfigurationCommand.ts b/clients/client-s3/src/commands/CreateBucketMetadataTableConfigurationCommand.ts index 2ec6ebed6084..275682f69b34 100644 --- a/clients/client-s3/src/commands/CreateBucketMetadataTableConfigurationCommand.ts +++ b/clients/client-s3/src/commands/CreateBucketMetadataTableConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { CreateBucketMetadataTableConfigurationRequest } from "../models/models_0"; -import { - de_CreateBucketMetadataTableConfigurationCommand, - se_CreateBucketMetadataTableConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { CreateBucketMetadataTableConfiguration } from "../schemas/schemas_0"; /** * @public @@ -159,7 +155,6 @@ export class CreateBucketMetadataTableConfigurationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -169,9 +164,7 @@ export class CreateBucketMetadataTableConfigurationCommand extends $Command }) .s("AmazonS3", "CreateBucketMetadataTableConfiguration", {}) .n("S3Client", "CreateBucketMetadataTableConfigurationCommand") - .f(void 0, void 0) - .ser(se_CreateBucketMetadataTableConfigurationCommand) - .de(de_CreateBucketMetadataTableConfigurationCommand) + .sc(CreateBucketMetadataTableConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/CreateMultipartUploadCommand.ts b/clients/client-s3/src/commands/CreateMultipartUploadCommand.ts index a34ae5810805..c7eaeb90efbe 100644 --- a/clients/client-s3/src/commands/CreateMultipartUploadCommand.ts +++ b/clients/client-s3/src/commands/CreateMultipartUploadCommand.ts @@ -2,19 +2,13 @@ import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getSsecPlugin } from "@aws-sdk/middleware-ssec"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - CreateMultipartUploadOutput, - CreateMultipartUploadOutputFilterSensitiveLog, - CreateMultipartUploadRequest, - CreateMultipartUploadRequestFilterSensitiveLog, -} from "../models/models_0"; -import { de_CreateMultipartUploadCommand, se_CreateMultipartUploadCommand } from "../protocols/Aws_restXml"; +import { CreateMultipartUploadOutput, CreateMultipartUploadRequest } from "../models/models_0"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { CreateMultipartUpload } from "../schemas/schemas_0"; /** * @public @@ -394,7 +388,6 @@ export class CreateMultipartUploadCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config), getSsecPlugin(config), @@ -402,9 +395,7 @@ export class CreateMultipartUploadCommand extends $Command }) .s("AmazonS3", "CreateMultipartUpload", {}) .n("S3Client", "CreateMultipartUploadCommand") - .f(CreateMultipartUploadRequestFilterSensitiveLog, CreateMultipartUploadOutputFilterSensitiveLog) - .ser(se_CreateMultipartUploadCommand) - .de(de_CreateMultipartUploadCommand) + .sc(CreateMultipartUpload) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/CreateSessionCommand.ts b/clients/client-s3/src/commands/CreateSessionCommand.ts index d9139053c555..9c8fe2026000 100644 --- a/clients/client-s3/src/commands/CreateSessionCommand.ts +++ b/clients/client-s3/src/commands/CreateSessionCommand.ts @@ -1,19 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - CreateSessionOutput, - CreateSessionOutputFilterSensitiveLog, - CreateSessionRequest, - CreateSessionRequestFilterSensitiveLog, -} from "../models/models_0"; -import { de_CreateSessionCommand, se_CreateSessionCommand } from "../protocols/Aws_restXml"; +import { CreateSessionOutput, CreateSessionRequest } from "../models/models_0"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { CreateSession } from "../schemas/schemas_0"; /** * @public @@ -203,17 +197,11 @@ export class CreateSessionCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "CreateSession", {}) .n("S3Client", "CreateSessionCommand") - .f(CreateSessionRequestFilterSensitiveLog, CreateSessionOutputFilterSensitiveLog) - .ser(se_CreateSessionCommand) - .de(de_CreateSessionCommand) + .sc(CreateSession) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketAnalyticsConfigurationCommand.ts b/clients/client-s3/src/commands/DeleteBucketAnalyticsConfigurationCommand.ts index 5e76707fe52d..8a6f93b59b7c 100644 --- a/clients/client-s3/src/commands/DeleteBucketAnalyticsConfigurationCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketAnalyticsConfigurationCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketAnalyticsConfigurationRequest } from "../models/models_0"; -import { - de_DeleteBucketAnalyticsConfigurationCommand, - se_DeleteBucketAnalyticsConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketAnalyticsConfiguration } from "../schemas/schemas_0"; /** * @public @@ -108,16 +104,11 @@ export class DeleteBucketAnalyticsConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketAnalyticsConfiguration", {}) .n("S3Client", "DeleteBucketAnalyticsConfigurationCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketAnalyticsConfigurationCommand) - .de(de_DeleteBucketAnalyticsConfigurationCommand) + .sc(DeleteBucketAnalyticsConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketCommand.ts b/clients/client-s3/src/commands/DeleteBucketCommand.ts index b0493463ab3d..bd7fba86c618 100644 --- a/clients/client-s3/src/commands/DeleteBucketCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketRequest } from "../models/models_0"; -import { de_DeleteBucketCommand, se_DeleteBucketCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucket } from "../schemas/schemas_0"; /** * @public @@ -144,16 +143,11 @@ export class DeleteBucketCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucket", {}) .n("S3Client", "DeleteBucketCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketCommand) - .de(de_DeleteBucketCommand) + .sc(DeleteBucket) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketCorsCommand.ts b/clients/client-s3/src/commands/DeleteBucketCorsCommand.ts index 47dfcfe1378b..e026b7fdb754 100644 --- a/clients/client-s3/src/commands/DeleteBucketCorsCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketCorsCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketCorsRequest } from "../models/models_0"; -import { de_DeleteBucketCorsCommand, se_DeleteBucketCorsCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketCors } from "../schemas/schemas_0"; /** * @public @@ -111,16 +110,11 @@ export class DeleteBucketCorsCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketCors", {}) .n("S3Client", "DeleteBucketCorsCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketCorsCommand) - .de(de_DeleteBucketCorsCommand) + .sc(DeleteBucketCors) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketEncryptionCommand.ts b/clients/client-s3/src/commands/DeleteBucketEncryptionCommand.ts index 21fba7905a6e..a99fe9c3a29a 100644 --- a/clients/client-s3/src/commands/DeleteBucketEncryptionCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketEncryptionCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketEncryptionRequest } from "../models/models_0"; -import { de_DeleteBucketEncryptionCommand, se_DeleteBucketEncryptionCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketEncryption } from "../schemas/schemas_0"; /** * @public @@ -134,16 +133,11 @@ export class DeleteBucketEncryptionCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketEncryption", {}) .n("S3Client", "DeleteBucketEncryptionCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketEncryptionCommand) - .de(de_DeleteBucketEncryptionCommand) + .sc(DeleteBucketEncryption) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketIntelligentTieringConfigurationCommand.ts b/clients/client-s3/src/commands/DeleteBucketIntelligentTieringConfigurationCommand.ts index e0a68c7a89ec..a043c88ef0ba 100644 --- a/clients/client-s3/src/commands/DeleteBucketIntelligentTieringConfigurationCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketIntelligentTieringConfigurationCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketIntelligentTieringConfigurationRequest } from "../models/models_0"; -import { - de_DeleteBucketIntelligentTieringConfigurationCommand, - se_DeleteBucketIntelligentTieringConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketIntelligentTieringConfiguration } from "../schemas/schemas_0"; /** * @public @@ -105,16 +101,11 @@ export class DeleteBucketIntelligentTieringConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketIntelligentTieringConfiguration", {}) .n("S3Client", "DeleteBucketIntelligentTieringConfigurationCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketIntelligentTieringConfigurationCommand) - .de(de_DeleteBucketIntelligentTieringConfigurationCommand) + .sc(DeleteBucketIntelligentTieringConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketInventoryConfigurationCommand.ts b/clients/client-s3/src/commands/DeleteBucketInventoryConfigurationCommand.ts index dec458a246b8..c6eb82b282c5 100644 --- a/clients/client-s3/src/commands/DeleteBucketInventoryConfigurationCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketInventoryConfigurationCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketInventoryConfigurationRequest } from "../models/models_0"; -import { - de_DeleteBucketInventoryConfigurationCommand, - se_DeleteBucketInventoryConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketInventoryConfiguration } from "../schemas/schemas_0"; /** * @public @@ -106,16 +102,11 @@ export class DeleteBucketInventoryConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketInventoryConfiguration", {}) .n("S3Client", "DeleteBucketInventoryConfigurationCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketInventoryConfigurationCommand) - .de(de_DeleteBucketInventoryConfigurationCommand) + .sc(DeleteBucketInventoryConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketLifecycleCommand.ts b/clients/client-s3/src/commands/DeleteBucketLifecycleCommand.ts index 1808f5ab5163..f32354ac85ee 100644 --- a/clients/client-s3/src/commands/DeleteBucketLifecycleCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketLifecycleCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketLifecycleRequest } from "../models/models_0"; -import { de_DeleteBucketLifecycleCommand, se_DeleteBucketLifecycleCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketLifecycle } from "../schemas/schemas_0"; /** * @public @@ -153,16 +152,11 @@ export class DeleteBucketLifecycleCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketLifecycle", {}) .n("S3Client", "DeleteBucketLifecycleCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketLifecycleCommand) - .de(de_DeleteBucketLifecycleCommand) + .sc(DeleteBucketLifecycle) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketMetadataConfigurationCommand.ts b/clients/client-s3/src/commands/DeleteBucketMetadataConfigurationCommand.ts index 1d24da816995..eeceafec8ed4 100644 --- a/clients/client-s3/src/commands/DeleteBucketMetadataConfigurationCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketMetadataConfigurationCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketMetadataConfigurationRequest } from "../models/models_0"; -import { - de_DeleteBucketMetadataConfigurationCommand, - se_DeleteBucketMetadataConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketMetadataConfiguration } from "../schemas/schemas_0"; /** * @public @@ -122,16 +118,11 @@ export class DeleteBucketMetadataConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketMetadataConfiguration", {}) .n("S3Client", "DeleteBucketMetadataConfigurationCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketMetadataConfigurationCommand) - .de(de_DeleteBucketMetadataConfigurationCommand) + .sc(DeleteBucketMetadataConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketMetadataTableConfigurationCommand.ts b/clients/client-s3/src/commands/DeleteBucketMetadataTableConfigurationCommand.ts index e892141f6210..9d4bd9bacd66 100644 --- a/clients/client-s3/src/commands/DeleteBucketMetadataTableConfigurationCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketMetadataTableConfigurationCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketMetadataTableConfigurationRequest } from "../models/models_0"; -import { - de_DeleteBucketMetadataTableConfigurationCommand, - se_DeleteBucketMetadataTableConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketMetadataTableConfiguration } from "../schemas/schemas_0"; /** * @public @@ -123,16 +119,11 @@ export class DeleteBucketMetadataTableConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketMetadataTableConfiguration", {}) .n("S3Client", "DeleteBucketMetadataTableConfigurationCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketMetadataTableConfigurationCommand) - .de(de_DeleteBucketMetadataTableConfigurationCommand) + .sc(DeleteBucketMetadataTableConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketMetricsConfigurationCommand.ts b/clients/client-s3/src/commands/DeleteBucketMetricsConfigurationCommand.ts index 351b1f569036..822aeb2ea48c 100644 --- a/clients/client-s3/src/commands/DeleteBucketMetricsConfigurationCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketMetricsConfigurationCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketMetricsConfigurationRequest } from "../models/models_0"; -import { - de_DeleteBucketMetricsConfigurationCommand, - se_DeleteBucketMetricsConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketMetricsConfiguration } from "../schemas/schemas_0"; /** * @public @@ -113,16 +109,11 @@ export class DeleteBucketMetricsConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketMetricsConfiguration", {}) .n("S3Client", "DeleteBucketMetricsConfigurationCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketMetricsConfigurationCommand) - .de(de_DeleteBucketMetricsConfigurationCommand) + .sc(DeleteBucketMetricsConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketOwnershipControlsCommand.ts b/clients/client-s3/src/commands/DeleteBucketOwnershipControlsCommand.ts index 9be80ff8c1df..d72a72b04da5 100644 --- a/clients/client-s3/src/commands/DeleteBucketOwnershipControlsCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketOwnershipControlsCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketOwnershipControlsRequest } from "../models/models_0"; -import { - de_DeleteBucketOwnershipControlsCommand, - se_DeleteBucketOwnershipControlsCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketOwnershipControls } from "../schemas/schemas_0"; /** * @public @@ -99,16 +95,11 @@ export class DeleteBucketOwnershipControlsCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketOwnershipControls", {}) .n("S3Client", "DeleteBucketOwnershipControlsCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketOwnershipControlsCommand) - .de(de_DeleteBucketOwnershipControlsCommand) + .sc(DeleteBucketOwnershipControls) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketPolicyCommand.ts b/clients/client-s3/src/commands/DeleteBucketPolicyCommand.ts index d7cb0a8c12f6..47e489f458e7 100644 --- a/clients/client-s3/src/commands/DeleteBucketPolicyCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketPolicyCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketPolicyRequest } from "../models/models_0"; -import { de_DeleteBucketPolicyCommand, se_DeleteBucketPolicyCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketPolicy } from "../schemas/schemas_0"; /** * @public @@ -152,16 +151,11 @@ export class DeleteBucketPolicyCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketPolicy", {}) .n("S3Client", "DeleteBucketPolicyCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketPolicyCommand) - .de(de_DeleteBucketPolicyCommand) + .sc(DeleteBucketPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketReplicationCommand.ts b/clients/client-s3/src/commands/DeleteBucketReplicationCommand.ts index dd3612ce98d5..78dbdc72edeb 100644 --- a/clients/client-s3/src/commands/DeleteBucketReplicationCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketReplicationCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketReplicationRequest } from "../models/models_0"; -import { de_DeleteBucketReplicationCommand, se_DeleteBucketReplicationCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketReplication } from "../schemas/schemas_0"; /** * @public @@ -114,16 +113,11 @@ export class DeleteBucketReplicationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketReplication", {}) .n("S3Client", "DeleteBucketReplicationCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketReplicationCommand) - .de(de_DeleteBucketReplicationCommand) + .sc(DeleteBucketReplication) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketTaggingCommand.ts b/clients/client-s3/src/commands/DeleteBucketTaggingCommand.ts index fd449476defb..295b2523e1a1 100644 --- a/clients/client-s3/src/commands/DeleteBucketTaggingCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketTaggingCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketTaggingRequest } from "../models/models_0"; -import { de_DeleteBucketTaggingCommand, se_DeleteBucketTaggingCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketTagging } from "../schemas/schemas_0"; /** * @public @@ -107,16 +106,11 @@ export class DeleteBucketTaggingCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketTagging", {}) .n("S3Client", "DeleteBucketTaggingCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketTaggingCommand) - .de(de_DeleteBucketTaggingCommand) + .sc(DeleteBucketTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteBucketWebsiteCommand.ts b/clients/client-s3/src/commands/DeleteBucketWebsiteCommand.ts index 42aabfe94c2b..a6d8a53b95dc 100644 --- a/clients/client-s3/src/commands/DeleteBucketWebsiteCommand.ts +++ b/clients/client-s3/src/commands/DeleteBucketWebsiteCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteBucketWebsiteRequest } from "../models/models_0"; -import { de_DeleteBucketWebsiteCommand, se_DeleteBucketWebsiteCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteBucketWebsite } from "../schemas/schemas_0"; /** * @public @@ -114,16 +113,11 @@ export class DeleteBucketWebsiteCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeleteBucketWebsite", {}) .n("S3Client", "DeleteBucketWebsiteCommand") - .f(void 0, void 0) - .ser(se_DeleteBucketWebsiteCommand) - .de(de_DeleteBucketWebsiteCommand) + .sc(DeleteBucketWebsite) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteObjectCommand.ts b/clients/client-s3/src/commands/DeleteObjectCommand.ts index f7b57c60fa4e..728d5fb180a5 100644 --- a/clients/client-s3/src/commands/DeleteObjectCommand.ts +++ b/clients/client-s3/src/commands/DeleteObjectCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteObjectOutput, DeleteObjectRequest } from "../models/models_0"; -import { de_DeleteObjectCommand, se_DeleteObjectCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteObject } from "../schemas/schemas_0"; /** * @public @@ -233,17 +232,11 @@ export class DeleteObjectCommand extends $Command Key: { type: "contextParams", name: "Key" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "DeleteObject", {}) .n("S3Client", "DeleteObjectCommand") - .f(void 0, void 0) - .ser(se_DeleteObjectCommand) - .de(de_DeleteObjectCommand) + .sc(DeleteObject) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteObjectTaggingCommand.ts b/clients/client-s3/src/commands/DeleteObjectTaggingCommand.ts index 5ee30f2b4892..70764be6a8ea 100644 --- a/clients/client-s3/src/commands/DeleteObjectTaggingCommand.ts +++ b/clients/client-s3/src/commands/DeleteObjectTaggingCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteObjectTaggingOutput, DeleteObjectTaggingRequest } from "../models/models_0"; -import { de_DeleteObjectTaggingCommand, se_DeleteObjectTaggingCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteObjectTagging } from "../schemas/schemas_0"; /** * @public @@ -135,17 +134,11 @@ export class DeleteObjectTaggingCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "DeleteObjectTagging", {}) .n("S3Client", "DeleteObjectTaggingCommand") - .f(void 0, void 0) - .ser(se_DeleteObjectTaggingCommand) - .de(de_DeleteObjectTaggingCommand) + .sc(DeleteObjectTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeleteObjectsCommand.ts b/clients/client-s3/src/commands/DeleteObjectsCommand.ts index 5c4999544a27..f7317190060a 100644 --- a/clients/client-s3/src/commands/DeleteObjectsCommand.ts +++ b/clients/client-s3/src/commands/DeleteObjectsCommand.ts @@ -2,14 +2,13 @@ import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeleteObjectsOutput, DeleteObjectsRequest } from "../models/models_0"; -import { de_DeleteObjectsCommand, se_DeleteObjectsCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeleteObjects } from "../schemas/schemas_0"; /** * @public @@ -315,7 +314,6 @@ export class DeleteObjectsCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -326,9 +324,7 @@ export class DeleteObjectsCommand extends $Command }) .s("AmazonS3", "DeleteObjects", {}) .n("S3Client", "DeleteObjectsCommand") - .f(void 0, void 0) - .ser(se_DeleteObjectsCommand) - .de(de_DeleteObjectsCommand) + .sc(DeleteObjects) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/DeletePublicAccessBlockCommand.ts b/clients/client-s3/src/commands/DeletePublicAccessBlockCommand.ts index 3dcdd30d28a8..488b22662ce8 100644 --- a/clients/client-s3/src/commands/DeletePublicAccessBlockCommand.ts +++ b/clients/client-s3/src/commands/DeletePublicAccessBlockCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { DeletePublicAccessBlockRequest } from "../models/models_0"; -import { de_DeletePublicAccessBlockCommand, se_DeletePublicAccessBlockCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { DeletePublicAccessBlock } from "../schemas/schemas_0"; /** * @public @@ -106,16 +105,11 @@ export class DeletePublicAccessBlockCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "DeletePublicAccessBlock", {}) .n("S3Client", "DeletePublicAccessBlockCommand") - .f(void 0, void 0) - .ser(se_DeletePublicAccessBlockCommand) - .de(de_DeletePublicAccessBlockCommand) + .sc(DeletePublicAccessBlock) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketAccelerateConfigurationCommand.ts b/clients/client-s3/src/commands/GetBucketAccelerateConfigurationCommand.ts index bdafea644cb6..8fd399c3c65a 100644 --- a/clients/client-s3/src/commands/GetBucketAccelerateConfigurationCommand.ts +++ b/clients/client-s3/src/commands/GetBucketAccelerateConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketAccelerateConfigurationOutput, GetBucketAccelerateConfigurationRequest } from "../models/models_0"; -import { - de_GetBucketAccelerateConfigurationCommand, - se_GetBucketAccelerateConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketAccelerateConfiguration } from "../schemas/schemas_0"; /** * @public @@ -111,17 +107,11 @@ export class GetBucketAccelerateConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketAccelerateConfiguration", {}) .n("S3Client", "GetBucketAccelerateConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetBucketAccelerateConfigurationCommand) - .de(de_GetBucketAccelerateConfigurationCommand) + .sc(GetBucketAccelerateConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketAclCommand.ts b/clients/client-s3/src/commands/GetBucketAclCommand.ts index 116c97624b0d..613de049dcb4 100644 --- a/clients/client-s3/src/commands/GetBucketAclCommand.ts +++ b/clients/client-s3/src/commands/GetBucketAclCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketAclOutput, GetBucketAclRequest } from "../models/models_0"; -import { de_GetBucketAclCommand, se_GetBucketAclCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketAcl } from "../schemas/schemas_0"; /** * @public @@ -127,17 +126,11 @@ export class GetBucketAclCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketAcl", {}) .n("S3Client", "GetBucketAclCommand") - .f(void 0, void 0) - .ser(se_GetBucketAclCommand) - .de(de_GetBucketAclCommand) + .sc(GetBucketAcl) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketAnalyticsConfigurationCommand.ts b/clients/client-s3/src/commands/GetBucketAnalyticsConfigurationCommand.ts index 7bbbae2bf11f..de96955b125f 100644 --- a/clients/client-s3/src/commands/GetBucketAnalyticsConfigurationCommand.ts +++ b/clients/client-s3/src/commands/GetBucketAnalyticsConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketAnalyticsConfigurationOutput, GetBucketAnalyticsConfigurationRequest } from "../models/models_0"; -import { - de_GetBucketAnalyticsConfigurationCommand, - se_GetBucketAnalyticsConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketAnalyticsConfiguration } from "../schemas/schemas_0"; /** * @public @@ -144,17 +140,11 @@ export class GetBucketAnalyticsConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketAnalyticsConfiguration", {}) .n("S3Client", "GetBucketAnalyticsConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetBucketAnalyticsConfigurationCommand) - .de(de_GetBucketAnalyticsConfigurationCommand) + .sc(GetBucketAnalyticsConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketCorsCommand.ts b/clients/client-s3/src/commands/GetBucketCorsCommand.ts index e92be8c986a6..84cd9d023e21 100644 --- a/clients/client-s3/src/commands/GetBucketCorsCommand.ts +++ b/clients/client-s3/src/commands/GetBucketCorsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketCorsOutput, GetBucketCorsRequest } from "../models/models_0"; -import { de_GetBucketCorsCommand, se_GetBucketCorsCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketCors } from "../schemas/schemas_0"; /** * @public @@ -149,17 +148,11 @@ export class GetBucketCorsCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketCors", {}) .n("S3Client", "GetBucketCorsCommand") - .f(void 0, void 0) - .ser(se_GetBucketCorsCommand) - .de(de_GetBucketCorsCommand) + .sc(GetBucketCors) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketEncryptionCommand.ts b/clients/client-s3/src/commands/GetBucketEncryptionCommand.ts index 2e108b9505b7..ce2474c052d0 100644 --- a/clients/client-s3/src/commands/GetBucketEncryptionCommand.ts +++ b/clients/client-s3/src/commands/GetBucketEncryptionCommand.ts @@ -1,18 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - GetBucketEncryptionOutput, - GetBucketEncryptionOutputFilterSensitiveLog, - GetBucketEncryptionRequest, -} from "../models/models_0"; -import { de_GetBucketEncryptionCommand, se_GetBucketEncryptionCommand } from "../protocols/Aws_restXml"; +import { GetBucketEncryptionOutput, GetBucketEncryptionRequest } from "../models/models_0"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketEncryption } from "../schemas/schemas_0"; /** * @public @@ -151,17 +146,11 @@ export class GetBucketEncryptionCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketEncryption", {}) .n("S3Client", "GetBucketEncryptionCommand") - .f(void 0, GetBucketEncryptionOutputFilterSensitiveLog) - .ser(se_GetBucketEncryptionCommand) - .de(de_GetBucketEncryptionCommand) + .sc(GetBucketEncryption) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketIntelligentTieringConfigurationCommand.ts b/clients/client-s3/src/commands/GetBucketIntelligentTieringConfigurationCommand.ts index 4572343fd404..9bb1d450588c 100644 --- a/clients/client-s3/src/commands/GetBucketIntelligentTieringConfigurationCommand.ts +++ b/clients/client-s3/src/commands/GetBucketIntelligentTieringConfigurationCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { GetBucketIntelligentTieringConfigurationOutput, GetBucketIntelligentTieringConfigurationRequest, } from "../models/models_0"; -import { - de_GetBucketIntelligentTieringConfigurationCommand, - se_GetBucketIntelligentTieringConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketIntelligentTieringConfiguration } from "../schemas/schemas_0"; /** * @public @@ -138,17 +134,11 @@ export class GetBucketIntelligentTieringConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketIntelligentTieringConfiguration", {}) .n("S3Client", "GetBucketIntelligentTieringConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetBucketIntelligentTieringConfigurationCommand) - .de(de_GetBucketIntelligentTieringConfigurationCommand) + .sc(GetBucketIntelligentTieringConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketInventoryConfigurationCommand.ts b/clients/client-s3/src/commands/GetBucketInventoryConfigurationCommand.ts index 04a533258cf4..cf2e93a10bba 100644 --- a/clients/client-s3/src/commands/GetBucketInventoryConfigurationCommand.ts +++ b/clients/client-s3/src/commands/GetBucketInventoryConfigurationCommand.ts @@ -1,21 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - GetBucketInventoryConfigurationOutput, - GetBucketInventoryConfigurationOutputFilterSensitiveLog, - GetBucketInventoryConfigurationRequest, -} from "../models/models_0"; -import { - de_GetBucketInventoryConfigurationCommand, - se_GetBucketInventoryConfigurationCommand, -} from "../protocols/Aws_restXml"; +import { GetBucketInventoryConfigurationOutput, GetBucketInventoryConfigurationRequest } from "../models/models_0"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketInventoryConfiguration } from "../schemas/schemas_0"; /** * @public @@ -143,17 +135,11 @@ export class GetBucketInventoryConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketInventoryConfiguration", {}) .n("S3Client", "GetBucketInventoryConfigurationCommand") - .f(void 0, GetBucketInventoryConfigurationOutputFilterSensitiveLog) - .ser(se_GetBucketInventoryConfigurationCommand) - .de(de_GetBucketInventoryConfigurationCommand) + .sc(GetBucketInventoryConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketLifecycleConfigurationCommand.ts b/clients/client-s3/src/commands/GetBucketLifecycleConfigurationCommand.ts index 6edeeb0bcd87..045c51eed16b 100644 --- a/clients/client-s3/src/commands/GetBucketLifecycleConfigurationCommand.ts +++ b/clients/client-s3/src/commands/GetBucketLifecycleConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketLifecycleConfigurationOutput, GetBucketLifecycleConfigurationRequest } from "../models/models_0"; -import { - de_GetBucketLifecycleConfigurationCommand, - se_GetBucketLifecycleConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketLifecycleConfiguration } from "../schemas/schemas_0"; /** * @public @@ -256,17 +252,11 @@ export class GetBucketLifecycleConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketLifecycleConfiguration", {}) .n("S3Client", "GetBucketLifecycleConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetBucketLifecycleConfigurationCommand) - .de(de_GetBucketLifecycleConfigurationCommand) + .sc(GetBucketLifecycleConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketLocationCommand.ts b/clients/client-s3/src/commands/GetBucketLocationCommand.ts index 6b93c21b1141..c4b435a9eaa5 100644 --- a/clients/client-s3/src/commands/GetBucketLocationCommand.ts +++ b/clients/client-s3/src/commands/GetBucketLocationCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketLocationOutput, GetBucketLocationRequest } from "../models/models_0"; -import { de_GetBucketLocationCommand, se_GetBucketLocationCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketLocation } from "../schemas/schemas_0"; /** * @public @@ -132,17 +131,11 @@ export class GetBucketLocationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketLocation", {}) .n("S3Client", "GetBucketLocationCommand") - .f(void 0, void 0) - .ser(se_GetBucketLocationCommand) - .de(de_GetBucketLocationCommand) + .sc(GetBucketLocation) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketLoggingCommand.ts b/clients/client-s3/src/commands/GetBucketLoggingCommand.ts index 333bf73af27a..610751afd626 100644 --- a/clients/client-s3/src/commands/GetBucketLoggingCommand.ts +++ b/clients/client-s3/src/commands/GetBucketLoggingCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketLoggingOutput, GetBucketLoggingRequest } from "../models/models_0"; -import { de_GetBucketLoggingCommand, se_GetBucketLoggingCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketLogging } from "../schemas/schemas_0"; /** * @public @@ -124,17 +123,11 @@ export class GetBucketLoggingCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketLogging", {}) .n("S3Client", "GetBucketLoggingCommand") - .f(void 0, void 0) - .ser(se_GetBucketLoggingCommand) - .de(de_GetBucketLoggingCommand) + .sc(GetBucketLogging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketMetadataConfigurationCommand.ts b/clients/client-s3/src/commands/GetBucketMetadataConfigurationCommand.ts index 333cdc0739d7..fc776ae56381 100644 --- a/clients/client-s3/src/commands/GetBucketMetadataConfigurationCommand.ts +++ b/clients/client-s3/src/commands/GetBucketMetadataConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketMetadataConfigurationOutput, GetBucketMetadataConfigurationRequest } from "../models/models_0"; -import { - de_GetBucketMetadataConfigurationCommand, - se_GetBucketMetadataConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketMetadataConfiguration } from "../schemas/schemas_0"; /** * @public @@ -157,17 +153,11 @@ export class GetBucketMetadataConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketMetadataConfiguration", {}) .n("S3Client", "GetBucketMetadataConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetBucketMetadataConfigurationCommand) - .de(de_GetBucketMetadataConfigurationCommand) + .sc(GetBucketMetadataConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketMetadataTableConfigurationCommand.ts b/clients/client-s3/src/commands/GetBucketMetadataTableConfigurationCommand.ts index fd10827c76fd..7c717e934a39 100644 --- a/clients/client-s3/src/commands/GetBucketMetadataTableConfigurationCommand.ts +++ b/clients/client-s3/src/commands/GetBucketMetadataTableConfigurationCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { GetBucketMetadataTableConfigurationOutput, GetBucketMetadataTableConfigurationRequest, } from "../models/models_0"; -import { - de_GetBucketMetadataTableConfigurationCommand, - se_GetBucketMetadataTableConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketMetadataTableConfiguration } from "../schemas/schemas_0"; /** * @public @@ -143,17 +139,11 @@ export class GetBucketMetadataTableConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketMetadataTableConfiguration", {}) .n("S3Client", "GetBucketMetadataTableConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetBucketMetadataTableConfigurationCommand) - .de(de_GetBucketMetadataTableConfigurationCommand) + .sc(GetBucketMetadataTableConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketMetricsConfigurationCommand.ts b/clients/client-s3/src/commands/GetBucketMetricsConfigurationCommand.ts index ed7b106c8227..37deb6c48ffb 100644 --- a/clients/client-s3/src/commands/GetBucketMetricsConfigurationCommand.ts +++ b/clients/client-s3/src/commands/GetBucketMetricsConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketMetricsConfigurationOutput, GetBucketMetricsConfigurationRequest } from "../models/models_0"; -import { - de_GetBucketMetricsConfigurationCommand, - se_GetBucketMetricsConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketMetricsConfiguration } from "../schemas/schemas_0"; /** * @public @@ -139,17 +135,11 @@ export class GetBucketMetricsConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketMetricsConfiguration", {}) .n("S3Client", "GetBucketMetricsConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetBucketMetricsConfigurationCommand) - .de(de_GetBucketMetricsConfigurationCommand) + .sc(GetBucketMetricsConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketNotificationConfigurationCommand.ts b/clients/client-s3/src/commands/GetBucketNotificationConfigurationCommand.ts index 905095979960..ea0d6dde93d0 100644 --- a/clients/client-s3/src/commands/GetBucketNotificationConfigurationCommand.ts +++ b/clients/client-s3/src/commands/GetBucketNotificationConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketNotificationConfigurationRequest, NotificationConfiguration } from "../models/models_0"; -import { - de_GetBucketNotificationConfigurationCommand, - se_GetBucketNotificationConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketNotificationConfiguration } from "../schemas/schemas_0"; /** * @public @@ -163,17 +159,11 @@ export class GetBucketNotificationConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketNotificationConfiguration", {}) .n("S3Client", "GetBucketNotificationConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetBucketNotificationConfigurationCommand) - .de(de_GetBucketNotificationConfigurationCommand) + .sc(GetBucketNotificationConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketOwnershipControlsCommand.ts b/clients/client-s3/src/commands/GetBucketOwnershipControlsCommand.ts index 81dc9691df86..aa5161cd4bbe 100644 --- a/clients/client-s3/src/commands/GetBucketOwnershipControlsCommand.ts +++ b/clients/client-s3/src/commands/GetBucketOwnershipControlsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketOwnershipControlsOutput, GetBucketOwnershipControlsRequest } from "../models/models_0"; -import { de_GetBucketOwnershipControlsCommand, se_GetBucketOwnershipControlsCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketOwnershipControls } from "../schemas/schemas_0"; /** * @public @@ -119,17 +118,11 @@ export class GetBucketOwnershipControlsCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketOwnershipControls", {}) .n("S3Client", "GetBucketOwnershipControlsCommand") - .f(void 0, void 0) - .ser(se_GetBucketOwnershipControlsCommand) - .de(de_GetBucketOwnershipControlsCommand) + .sc(GetBucketOwnershipControls) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketPolicyCommand.ts b/clients/client-s3/src/commands/GetBucketPolicyCommand.ts index be893796f1ac..be877b615a51 100644 --- a/clients/client-s3/src/commands/GetBucketPolicyCommand.ts +++ b/clients/client-s3/src/commands/GetBucketPolicyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketPolicyOutput, GetBucketPolicyRequest } from "../models/models_0"; -import { de_GetBucketPolicyCommand, se_GetBucketPolicyCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketPolicy } from "../schemas/schemas_0"; /** * @public @@ -160,17 +159,11 @@ export class GetBucketPolicyCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketPolicy", {}) .n("S3Client", "GetBucketPolicyCommand") - .f(void 0, void 0) - .ser(se_GetBucketPolicyCommand) - .de(de_GetBucketPolicyCommand) + .sc(GetBucketPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketPolicyStatusCommand.ts b/clients/client-s3/src/commands/GetBucketPolicyStatusCommand.ts index 44f6156231b0..0178a5d376d4 100644 --- a/clients/client-s3/src/commands/GetBucketPolicyStatusCommand.ts +++ b/clients/client-s3/src/commands/GetBucketPolicyStatusCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketPolicyStatusOutput, GetBucketPolicyStatusRequest } from "../models/models_0"; -import { de_GetBucketPolicyStatusCommand, se_GetBucketPolicyStatusCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketPolicyStatus } from "../schemas/schemas_0"; /** * @public @@ -111,17 +110,11 @@ export class GetBucketPolicyStatusCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketPolicyStatus", {}) .n("S3Client", "GetBucketPolicyStatusCommand") - .f(void 0, void 0) - .ser(se_GetBucketPolicyStatusCommand) - .de(de_GetBucketPolicyStatusCommand) + .sc(GetBucketPolicyStatus) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketReplicationCommand.ts b/clients/client-s3/src/commands/GetBucketReplicationCommand.ts index b5c0f4450480..2f6804de315a 100644 --- a/clients/client-s3/src/commands/GetBucketReplicationCommand.ts +++ b/clients/client-s3/src/commands/GetBucketReplicationCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketReplicationOutput, GetBucketReplicationRequest } from "../models/models_0"; -import { de_GetBucketReplicationCommand, se_GetBucketReplicationCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketReplication } from "../schemas/schemas_0"; /** * @public @@ -200,17 +199,11 @@ export class GetBucketReplicationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketReplication", {}) .n("S3Client", "GetBucketReplicationCommand") - .f(void 0, void 0) - .ser(se_GetBucketReplicationCommand) - .de(de_GetBucketReplicationCommand) + .sc(GetBucketReplication) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketRequestPaymentCommand.ts b/clients/client-s3/src/commands/GetBucketRequestPaymentCommand.ts index 9f93325bd308..d132629e3312 100644 --- a/clients/client-s3/src/commands/GetBucketRequestPaymentCommand.ts +++ b/clients/client-s3/src/commands/GetBucketRequestPaymentCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketRequestPaymentOutput, GetBucketRequestPaymentRequest } from "../models/models_0"; -import { de_GetBucketRequestPaymentCommand, se_GetBucketRequestPaymentCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketRequestPayment } from "../schemas/schemas_0"; /** * @public @@ -106,17 +105,11 @@ export class GetBucketRequestPaymentCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketRequestPayment", {}) .n("S3Client", "GetBucketRequestPaymentCommand") - .f(void 0, void 0) - .ser(se_GetBucketRequestPaymentCommand) - .de(de_GetBucketRequestPaymentCommand) + .sc(GetBucketRequestPayment) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketTaggingCommand.ts b/clients/client-s3/src/commands/GetBucketTaggingCommand.ts index 5b1e8ff45ca5..6926a1748ee5 100644 --- a/clients/client-s3/src/commands/GetBucketTaggingCommand.ts +++ b/clients/client-s3/src/commands/GetBucketTaggingCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketTaggingOutput, GetBucketTaggingRequest } from "../models/models_0"; -import { de_GetBucketTaggingCommand, se_GetBucketTaggingCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketTagging } from "../schemas/schemas_0"; /** * @public @@ -139,17 +138,11 @@ export class GetBucketTaggingCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketTagging", {}) .n("S3Client", "GetBucketTaggingCommand") - .f(void 0, void 0) - .ser(se_GetBucketTaggingCommand) - .de(de_GetBucketTaggingCommand) + .sc(GetBucketTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketVersioningCommand.ts b/clients/client-s3/src/commands/GetBucketVersioningCommand.ts index 07831a3a60ca..8c855d75994a 100644 --- a/clients/client-s3/src/commands/GetBucketVersioningCommand.ts +++ b/clients/client-s3/src/commands/GetBucketVersioningCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketVersioningOutput, GetBucketVersioningRequest } from "../models/models_0"; -import { de_GetBucketVersioningCommand, se_GetBucketVersioningCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketVersioning } from "../schemas/schemas_0"; /** * @public @@ -121,17 +120,11 @@ export class GetBucketVersioningCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketVersioning", {}) .n("S3Client", "GetBucketVersioningCommand") - .f(void 0, void 0) - .ser(se_GetBucketVersioningCommand) - .de(de_GetBucketVersioningCommand) + .sc(GetBucketVersioning) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetBucketWebsiteCommand.ts b/clients/client-s3/src/commands/GetBucketWebsiteCommand.ts index f1ad28e6a415..ec97cd2f2ec6 100644 --- a/clients/client-s3/src/commands/GetBucketWebsiteCommand.ts +++ b/clients/client-s3/src/commands/GetBucketWebsiteCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetBucketWebsiteOutput, GetBucketWebsiteRequest } from "../models/models_0"; -import { de_GetBucketWebsiteCommand, se_GetBucketWebsiteCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetBucketWebsite } from "../schemas/schemas_0"; /** * @public @@ -144,17 +143,11 @@ export class GetBucketWebsiteCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetBucketWebsite", {}) .n("S3Client", "GetBucketWebsiteCommand") - .f(void 0, void 0) - .ser(se_GetBucketWebsiteCommand) - .de(de_GetBucketWebsiteCommand) + .sc(GetBucketWebsite) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetObjectAclCommand.ts b/clients/client-s3/src/commands/GetObjectAclCommand.ts index 203d43abc93b..4d6cf1af53a0 100644 --- a/clients/client-s3/src/commands/GetObjectAclCommand.ts +++ b/clients/client-s3/src/commands/GetObjectAclCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetObjectAclOutput, GetObjectAclRequest } from "../models/models_0"; -import { de_GetObjectAclCommand, se_GetObjectAclCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetObjectAcl } from "../schemas/schemas_0"; /** * @public @@ -200,17 +199,11 @@ export class GetObjectAclCommand extends $Command Key: { type: "contextParams", name: "Key" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetObjectAcl", {}) .n("S3Client", "GetObjectAclCommand") - .f(void 0, void 0) - .ser(se_GetObjectAclCommand) - .de(de_GetObjectAclCommand) + .sc(GetObjectAcl) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetObjectAttributesCommand.ts b/clients/client-s3/src/commands/GetObjectAttributesCommand.ts index efb9f56004fa..422fd6e51062 100644 --- a/clients/client-s3/src/commands/GetObjectAttributesCommand.ts +++ b/clients/client-s3/src/commands/GetObjectAttributesCommand.ts @@ -2,18 +2,13 @@ import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getSsecPlugin } from "@aws-sdk/middleware-ssec"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - GetObjectAttributesOutput, - GetObjectAttributesRequest, - GetObjectAttributesRequestFilterSensitiveLog, -} from "../models/models_0"; -import { de_GetObjectAttributesCommand, se_GetObjectAttributesCommand } from "../protocols/Aws_restXml"; +import { GetObjectAttributesOutput, GetObjectAttributesRequest } from "../models/models_0"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetObjectAttributes } from "../schemas/schemas_0"; /** * @public @@ -334,7 +329,6 @@ export class GetObjectAttributesCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config), getSsecPlugin(config), @@ -342,9 +336,7 @@ export class GetObjectAttributesCommand extends $Command }) .s("AmazonS3", "GetObjectAttributes", {}) .n("S3Client", "GetObjectAttributesCommand") - .f(GetObjectAttributesRequestFilterSensitiveLog, void 0) - .ser(se_GetObjectAttributesCommand) - .de(de_GetObjectAttributesCommand) + .sc(GetObjectAttributes) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetObjectCommand.ts b/clients/client-s3/src/commands/GetObjectCommand.ts index 2cd6e2f7e50a..0c2809f86799 100644 --- a/clients/client-s3/src/commands/GetObjectCommand.ts +++ b/clients/client-s3/src/commands/GetObjectCommand.ts @@ -3,19 +3,13 @@ import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksu import { getS3ExpiresMiddlewarePlugin } from "@aws-sdk/middleware-sdk-s3"; import { getSsecPlugin } from "@aws-sdk/middleware-ssec"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer, StreamingBlobPayloadOutputTypes } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - GetObjectOutput, - GetObjectOutputFilterSensitiveLog, - GetObjectRequest, - GetObjectRequestFilterSensitiveLog, -} from "../models/models_0"; -import { de_GetObjectCommand, se_GetObjectCommand } from "../protocols/Aws_restXml"; +import { GetObjectOutput, GetObjectRequest } from "../models/models_0"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetObject } from "../schemas/schemas_0"; /** * @public @@ -383,7 +377,6 @@ export class GetObjectCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestChecksumRequired: false, @@ -396,9 +389,7 @@ export class GetObjectCommand extends $Command }) .s("AmazonS3", "GetObject", {}) .n("S3Client", "GetObjectCommand") - .f(GetObjectRequestFilterSensitiveLog, GetObjectOutputFilterSensitiveLog) - .ser(se_GetObjectCommand) - .de(de_GetObjectCommand) + .sc(GetObject) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetObjectLegalHoldCommand.ts b/clients/client-s3/src/commands/GetObjectLegalHoldCommand.ts index 743a75f56ea0..b0a6398d0a33 100644 --- a/clients/client-s3/src/commands/GetObjectLegalHoldCommand.ts +++ b/clients/client-s3/src/commands/GetObjectLegalHoldCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetObjectLegalHoldOutput, GetObjectLegalHoldRequest } from "../models/models_0"; -import { de_GetObjectLegalHoldCommand, se_GetObjectLegalHoldCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetObjectLegalHold } from "../schemas/schemas_0"; /** * @public @@ -95,17 +94,11 @@ export class GetObjectLegalHoldCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetObjectLegalHold", {}) .n("S3Client", "GetObjectLegalHoldCommand") - .f(void 0, void 0) - .ser(se_GetObjectLegalHoldCommand) - .de(de_GetObjectLegalHoldCommand) + .sc(GetObjectLegalHold) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetObjectLockConfigurationCommand.ts b/clients/client-s3/src/commands/GetObjectLockConfigurationCommand.ts index 16627ecced3e..c94c28bab70a 100644 --- a/clients/client-s3/src/commands/GetObjectLockConfigurationCommand.ts +++ b/clients/client-s3/src/commands/GetObjectLockConfigurationCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetObjectLockConfigurationOutput, GetObjectLockConfigurationRequest } from "../models/models_0"; -import { de_GetObjectLockConfigurationCommand, se_GetObjectLockConfigurationCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetObjectLockConfiguration } from "../schemas/schemas_0"; /** * @public @@ -100,17 +99,11 @@ export class GetObjectLockConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetObjectLockConfiguration", {}) .n("S3Client", "GetObjectLockConfigurationCommand") - .f(void 0, void 0) - .ser(se_GetObjectLockConfigurationCommand) - .de(de_GetObjectLockConfigurationCommand) + .sc(GetObjectLockConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetObjectRetentionCommand.ts b/clients/client-s3/src/commands/GetObjectRetentionCommand.ts index c98d1c528e2e..7f4781d1937b 100644 --- a/clients/client-s3/src/commands/GetObjectRetentionCommand.ts +++ b/clients/client-s3/src/commands/GetObjectRetentionCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetObjectRetentionOutput, GetObjectRetentionRequest } from "../models/models_0"; -import { de_GetObjectRetentionCommand, se_GetObjectRetentionCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetObjectRetention } from "../schemas/schemas_0"; /** * @public @@ -96,17 +95,11 @@ export class GetObjectRetentionCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetObjectRetention", {}) .n("S3Client", "GetObjectRetentionCommand") - .f(void 0, void 0) - .ser(se_GetObjectRetentionCommand) - .de(de_GetObjectRetentionCommand) + .sc(GetObjectRetention) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetObjectTaggingCommand.ts b/clients/client-s3/src/commands/GetObjectTaggingCommand.ts index 267b7fd6e1a8..367a518118be 100644 --- a/clients/client-s3/src/commands/GetObjectTaggingCommand.ts +++ b/clients/client-s3/src/commands/GetObjectTaggingCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetObjectTaggingOutput, GetObjectTaggingRequest } from "../models/models_0"; -import { de_GetObjectTaggingCommand, se_GetObjectTaggingCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetObjectTagging } from "../schemas/schemas_0"; /** * @public @@ -165,17 +164,11 @@ export class GetObjectTaggingCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetObjectTagging", {}) .n("S3Client", "GetObjectTaggingCommand") - .f(void 0, void 0) - .ser(se_GetObjectTaggingCommand) - .de(de_GetObjectTaggingCommand) + .sc(GetObjectTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetObjectTorrentCommand.ts b/clients/client-s3/src/commands/GetObjectTorrentCommand.ts index 83503b4ecc5b..019c0c8cb126 100644 --- a/clients/client-s3/src/commands/GetObjectTorrentCommand.ts +++ b/clients/client-s3/src/commands/GetObjectTorrentCommand.ts @@ -1,17 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer, StreamingBlobPayloadOutputTypes } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - GetObjectTorrentOutput, - GetObjectTorrentOutputFilterSensitiveLog, - GetObjectTorrentRequest, -} from "../models/models_0"; -import { de_GetObjectTorrentCommand, se_GetObjectTorrentCommand } from "../protocols/Aws_restXml"; +import { GetObjectTorrentOutput, GetObjectTorrentRequest } from "../models/models_0"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetObjectTorrent } from "../schemas/schemas_0"; /** * @public @@ -128,16 +123,11 @@ export class GetObjectTorrentCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "GetObjectTorrent", {}) .n("S3Client", "GetObjectTorrentCommand") - .f(void 0, GetObjectTorrentOutputFilterSensitiveLog) - .ser(se_GetObjectTorrentCommand) - .de(de_GetObjectTorrentCommand) + .sc(GetObjectTorrent) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/GetPublicAccessBlockCommand.ts b/clients/client-s3/src/commands/GetPublicAccessBlockCommand.ts index f365ebea0951..578bdc7ea093 100644 --- a/clients/client-s3/src/commands/GetPublicAccessBlockCommand.ts +++ b/clients/client-s3/src/commands/GetPublicAccessBlockCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { GetPublicAccessBlockOutput, GetPublicAccessBlockRequest } from "../models/models_0"; -import { de_GetPublicAccessBlockCommand, se_GetPublicAccessBlockCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { GetPublicAccessBlock } from "../schemas/schemas_0"; /** * @public @@ -121,17 +120,11 @@ export class GetPublicAccessBlockCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "GetPublicAccessBlock", {}) .n("S3Client", "GetPublicAccessBlockCommand") - .f(void 0, void 0) - .ser(se_GetPublicAccessBlockCommand) - .de(de_GetPublicAccessBlockCommand) + .sc(GetPublicAccessBlock) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/HeadBucketCommand.ts b/clients/client-s3/src/commands/HeadBucketCommand.ts index 54ab98b0060f..9d67e466da1c 100644 --- a/clients/client-s3/src/commands/HeadBucketCommand.ts +++ b/clients/client-s3/src/commands/HeadBucketCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { HeadBucketOutput, HeadBucketRequest } from "../models/models_0"; -import { de_HeadBucketCommand, se_HeadBucketCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { HeadBucket } from "../schemas/schemas_0"; /** * @public @@ -167,17 +166,11 @@ export class HeadBucketCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "HeadBucket", {}) .n("S3Client", "HeadBucketCommand") - .f(void 0, void 0) - .ser(se_HeadBucketCommand) - .de(de_HeadBucketCommand) + .sc(HeadBucket) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/HeadObjectCommand.ts b/clients/client-s3/src/commands/HeadObjectCommand.ts index 1dcef63bf1e9..96a1a90f2058 100644 --- a/clients/client-s3/src/commands/HeadObjectCommand.ts +++ b/clients/client-s3/src/commands/HeadObjectCommand.ts @@ -2,19 +2,13 @@ import { getS3ExpiresMiddlewarePlugin, getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getSsecPlugin } from "@aws-sdk/middleware-ssec"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - HeadObjectOutput, - HeadObjectOutputFilterSensitiveLog, - HeadObjectRequest, - HeadObjectRequestFilterSensitiveLog, -} from "../models/models_0"; -import { de_HeadObjectCommand, se_HeadObjectCommand } from "../protocols/Aws_restXml"; +import { HeadObjectOutput, HeadObjectRequest } from "../models/models_0"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { HeadObject } from "../schemas/schemas_0"; /** * @public @@ -320,7 +314,6 @@ export class HeadObjectCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config), getSsecPlugin(config), @@ -329,9 +322,7 @@ export class HeadObjectCommand extends $Command }) .s("AmazonS3", "HeadObject", {}) .n("S3Client", "HeadObjectCommand") - .f(HeadObjectRequestFilterSensitiveLog, HeadObjectOutputFilterSensitiveLog) - .ser(se_HeadObjectCommand) - .de(de_HeadObjectCommand) + .sc(HeadObject) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/ListBucketAnalyticsConfigurationsCommand.ts b/clients/client-s3/src/commands/ListBucketAnalyticsConfigurationsCommand.ts index a14a3af2f14a..d7fa56212fcc 100644 --- a/clients/client-s3/src/commands/ListBucketAnalyticsConfigurationsCommand.ts +++ b/clients/client-s3/src/commands/ListBucketAnalyticsConfigurationsCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListBucketAnalyticsConfigurationsOutput, ListBucketAnalyticsConfigurationsRequest } from "../models/models_0"; -import { - de_ListBucketAnalyticsConfigurationsCommand, - se_ListBucketAnalyticsConfigurationsCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { ListBucketAnalyticsConfigurations } from "../schemas/schemas_0"; /** * @public @@ -156,17 +152,11 @@ export class ListBucketAnalyticsConfigurationsCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "ListBucketAnalyticsConfigurations", {}) .n("S3Client", "ListBucketAnalyticsConfigurationsCommand") - .f(void 0, void 0) - .ser(se_ListBucketAnalyticsConfigurationsCommand) - .de(de_ListBucketAnalyticsConfigurationsCommand) + .sc(ListBucketAnalyticsConfigurations) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/ListBucketIntelligentTieringConfigurationsCommand.ts b/clients/client-s3/src/commands/ListBucketIntelligentTieringConfigurationsCommand.ts index 78dd9c49dcaa..46afb38fa357 100644 --- a/clients/client-s3/src/commands/ListBucketIntelligentTieringConfigurationsCommand.ts +++ b/clients/client-s3/src/commands/ListBucketIntelligentTieringConfigurationsCommand.ts @@ -1,7 +1,6 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; @@ -10,11 +9,8 @@ import { ListBucketIntelligentTieringConfigurationsOutput, ListBucketIntelligentTieringConfigurationsRequest, } from "../models/models_0"; -import { - de_ListBucketIntelligentTieringConfigurationsCommand, - se_ListBucketIntelligentTieringConfigurationsCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { ListBucketIntelligentTieringConfigurations } from "../schemas/schemas_0"; /** * @public @@ -143,17 +139,11 @@ export class ListBucketIntelligentTieringConfigurationsCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "ListBucketIntelligentTieringConfigurations", {}) .n("S3Client", "ListBucketIntelligentTieringConfigurationsCommand") - .f(void 0, void 0) - .ser(se_ListBucketIntelligentTieringConfigurationsCommand) - .de(de_ListBucketIntelligentTieringConfigurationsCommand) + .sc(ListBucketIntelligentTieringConfigurations) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/ListBucketInventoryConfigurationsCommand.ts b/clients/client-s3/src/commands/ListBucketInventoryConfigurationsCommand.ts index 032386657e60..4ba0d0545d97 100644 --- a/clients/client-s3/src/commands/ListBucketInventoryConfigurationsCommand.ts +++ b/clients/client-s3/src/commands/ListBucketInventoryConfigurationsCommand.ts @@ -1,21 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - ListBucketInventoryConfigurationsOutput, - ListBucketInventoryConfigurationsOutputFilterSensitiveLog, - ListBucketInventoryConfigurationsRequest, -} from "../models/models_0"; -import { - de_ListBucketInventoryConfigurationsCommand, - se_ListBucketInventoryConfigurationsCommand, -} from "../protocols/Aws_restXml"; +import { ListBucketInventoryConfigurationsOutput, ListBucketInventoryConfigurationsRequest } from "../models/models_0"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { ListBucketInventoryConfigurations } from "../schemas/schemas_0"; /** * @public @@ -155,17 +147,11 @@ export class ListBucketInventoryConfigurationsCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "ListBucketInventoryConfigurations", {}) .n("S3Client", "ListBucketInventoryConfigurationsCommand") - .f(void 0, ListBucketInventoryConfigurationsOutputFilterSensitiveLog) - .ser(se_ListBucketInventoryConfigurationsCommand) - .de(de_ListBucketInventoryConfigurationsCommand) + .sc(ListBucketInventoryConfigurations) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/ListBucketMetricsConfigurationsCommand.ts b/clients/client-s3/src/commands/ListBucketMetricsConfigurationsCommand.ts index 4e8c322a2f46..bd976e300a84 100644 --- a/clients/client-s3/src/commands/ListBucketMetricsConfigurationsCommand.ts +++ b/clients/client-s3/src/commands/ListBucketMetricsConfigurationsCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListBucketMetricsConfigurationsOutput, ListBucketMetricsConfigurationsRequest } from "../models/models_0"; -import { - de_ListBucketMetricsConfigurationsCommand, - se_ListBucketMetricsConfigurationsCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { ListBucketMetricsConfigurations } from "../schemas/schemas_0"; /** * @public @@ -144,17 +140,11 @@ export class ListBucketMetricsConfigurationsCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "ListBucketMetricsConfigurations", {}) .n("S3Client", "ListBucketMetricsConfigurationsCommand") - .f(void 0, void 0) - .ser(se_ListBucketMetricsConfigurationsCommand) - .de(de_ListBucketMetricsConfigurationsCommand) + .sc(ListBucketMetricsConfigurations) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/ListBucketsCommand.ts b/clients/client-s3/src/commands/ListBucketsCommand.ts index d41b2d6523bf..38d85a086e82 100644 --- a/clients/client-s3/src/commands/ListBucketsCommand.ts +++ b/clients/client-s3/src/commands/ListBucketsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListBucketsOutput, ListBucketsRequest } from "../models/models_0"; -import { de_ListBucketsCommand, se_ListBucketsCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { ListBuckets } from "../schemas/schemas_0"; /** * @public @@ -141,17 +140,11 @@ export class ListBucketsCommand extends $Command >() .ep(commonParams) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "ListBuckets", {}) .n("S3Client", "ListBucketsCommand") - .f(void 0, void 0) - .ser(se_ListBucketsCommand) - .de(de_ListBucketsCommand) + .sc(ListBuckets) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/ListDirectoryBucketsCommand.ts b/clients/client-s3/src/commands/ListDirectoryBucketsCommand.ts index a84899b524b5..efa7f08ed421 100644 --- a/clients/client-s3/src/commands/ListDirectoryBucketsCommand.ts +++ b/clients/client-s3/src/commands/ListDirectoryBucketsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListDirectoryBucketsOutput, ListDirectoryBucketsRequest } from "../models/models_0"; -import { de_ListDirectoryBucketsCommand, se_ListDirectoryBucketsCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { ListDirectoryBuckets } from "../schemas/schemas_0"; /** * @public @@ -114,17 +113,11 @@ export class ListDirectoryBucketsCommand extends $Command UseS3ExpressControlEndpoint: { type: "staticContextParams", value: true }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "ListDirectoryBuckets", {}) .n("S3Client", "ListDirectoryBucketsCommand") - .f(void 0, void 0) - .ser(se_ListDirectoryBucketsCommand) - .de(de_ListDirectoryBucketsCommand) + .sc(ListDirectoryBuckets) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/ListMultipartUploadsCommand.ts b/clients/client-s3/src/commands/ListMultipartUploadsCommand.ts index bf1a9f73e6f5..ac9aae2538e9 100644 --- a/clients/client-s3/src/commands/ListMultipartUploadsCommand.ts +++ b/clients/client-s3/src/commands/ListMultipartUploadsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListMultipartUploadsOutput, ListMultipartUploadsRequest } from "../models/models_0"; -import { de_ListMultipartUploadsCommand, se_ListMultipartUploadsCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { ListMultipartUploads } from "../schemas/schemas_0"; /** * @public @@ -349,17 +348,11 @@ export class ListMultipartUploadsCommand extends $Command Prefix: { type: "contextParams", name: "Prefix" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "ListMultipartUploads", {}) .n("S3Client", "ListMultipartUploadsCommand") - .f(void 0, void 0) - .ser(se_ListMultipartUploadsCommand) - .de(de_ListMultipartUploadsCommand) + .sc(ListMultipartUploads) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/ListObjectVersionsCommand.ts b/clients/client-s3/src/commands/ListObjectVersionsCommand.ts index 6a8d1e0c3247..b4056b8a6fde 100644 --- a/clients/client-s3/src/commands/ListObjectVersionsCommand.ts +++ b/clients/client-s3/src/commands/ListObjectVersionsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListObjectVersionsOutput, ListObjectVersionsRequest } from "../models/models_1"; -import { de_ListObjectVersionsCommand, se_ListObjectVersionsCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { ListObjectVersions } from "../schemas/schemas_0"; /** * @public @@ -225,17 +224,11 @@ export class ListObjectVersionsCommand extends $Command Prefix: { type: "contextParams", name: "Prefix" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "ListObjectVersions", {}) .n("S3Client", "ListObjectVersionsCommand") - .f(void 0, void 0) - .ser(se_ListObjectVersionsCommand) - .de(de_ListObjectVersionsCommand) + .sc(ListObjectVersions) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/ListObjectsCommand.ts b/clients/client-s3/src/commands/ListObjectsCommand.ts index d853c5f833eb..0d7e17216195 100644 --- a/clients/client-s3/src/commands/ListObjectsCommand.ts +++ b/clients/client-s3/src/commands/ListObjectsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListObjectsOutput, ListObjectsRequest } from "../models/models_1"; -import { de_ListObjectsCommand, se_ListObjectsCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { ListObjects } from "../schemas/schemas_0"; /** * @public @@ -211,17 +210,11 @@ export class ListObjectsCommand extends $Command Prefix: { type: "contextParams", name: "Prefix" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "ListObjects", {}) .n("S3Client", "ListObjectsCommand") - .f(void 0, void 0) - .ser(se_ListObjectsCommand) - .de(de_ListObjectsCommand) + .sc(ListObjects) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/ListObjectsV2Command.ts b/clients/client-s3/src/commands/ListObjectsV2Command.ts index 5ea621a178e4..8af327c91109 100644 --- a/clients/client-s3/src/commands/ListObjectsV2Command.ts +++ b/clients/client-s3/src/commands/ListObjectsV2Command.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { ListObjectsV2Output, ListObjectsV2Request } from "../models/models_1"; -import { de_ListObjectsV2Command, se_ListObjectsV2Command } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { ListObjectsV2 } from "../schemas/schemas_0"; /** * @public @@ -272,17 +271,11 @@ export class ListObjectsV2Command extends $Command Prefix: { type: "contextParams", name: "Prefix" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "ListObjectsV2", {}) .n("S3Client", "ListObjectsV2Command") - .f(void 0, void 0) - .ser(se_ListObjectsV2Command) - .de(de_ListObjectsV2Command) + .sc(ListObjectsV2) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/ListPartsCommand.ts b/clients/client-s3/src/commands/ListPartsCommand.ts index bb35d11165bb..4e72b4ea7f76 100644 --- a/clients/client-s3/src/commands/ListPartsCommand.ts +++ b/clients/client-s3/src/commands/ListPartsCommand.ts @@ -2,14 +2,13 @@ import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getSsecPlugin } from "@aws-sdk/middleware-ssec"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { ListPartsOutput, ListPartsRequest, ListPartsRequestFilterSensitiveLog } from "../models/models_1"; -import { de_ListPartsCommand, se_ListPartsCommand } from "../protocols/Aws_restXml"; +import { ListPartsOutput, ListPartsRequest } from "../models/models_1"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { ListParts } from "../schemas/schemas_0"; /** * @public @@ -252,7 +251,6 @@ export class ListPartsCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config), getSsecPlugin(config), @@ -260,9 +258,7 @@ export class ListPartsCommand extends $Command }) .s("AmazonS3", "ListParts", {}) .n("S3Client", "ListPartsCommand") - .f(ListPartsRequestFilterSensitiveLog, void 0) - .ser(se_ListPartsCommand) - .de(de_ListPartsCommand) + .sc(ListParts) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketAccelerateConfigurationCommand.ts b/clients/client-s3/src/commands/PutBucketAccelerateConfigurationCommand.ts index cfb4e9a3ec3c..2669136173fb 100644 --- a/clients/client-s3/src/commands/PutBucketAccelerateConfigurationCommand.ts +++ b/clients/client-s3/src/commands/PutBucketAccelerateConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketAccelerateConfigurationRequest } from "../models/models_1"; -import { - de_PutBucketAccelerateConfigurationCommand, - se_PutBucketAccelerateConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketAccelerateConfiguration } from "../schemas/schemas_0"; /** * @public @@ -122,7 +118,6 @@ export class PutBucketAccelerateConfigurationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -132,9 +127,7 @@ export class PutBucketAccelerateConfigurationCommand extends $Command }) .s("AmazonS3", "PutBucketAccelerateConfiguration", {}) .n("S3Client", "PutBucketAccelerateConfigurationCommand") - .f(void 0, void 0) - .ser(se_PutBucketAccelerateConfigurationCommand) - .de(de_PutBucketAccelerateConfigurationCommand) + .sc(PutBucketAccelerateConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketAclCommand.ts b/clients/client-s3/src/commands/PutBucketAclCommand.ts index 26b249c6b835..5eb540cd10d2 100644 --- a/clients/client-s3/src/commands/PutBucketAclCommand.ts +++ b/clients/client-s3/src/commands/PutBucketAclCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketAclRequest } from "../models/models_1"; -import { de_PutBucketAclCommand, se_PutBucketAclCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketAcl } from "../schemas/schemas_0"; /** * @public @@ -316,7 +315,6 @@ export class PutBucketAclCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -326,9 +324,7 @@ export class PutBucketAclCommand extends $Command }) .s("AmazonS3", "PutBucketAcl", {}) .n("S3Client", "PutBucketAclCommand") - .f(void 0, void 0) - .ser(se_PutBucketAclCommand) - .de(de_PutBucketAclCommand) + .sc(PutBucketAcl) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketAnalyticsConfigurationCommand.ts b/clients/client-s3/src/commands/PutBucketAnalyticsConfigurationCommand.ts index ad0a02a6a322..cd717bc2d1b7 100644 --- a/clients/client-s3/src/commands/PutBucketAnalyticsConfigurationCommand.ts +++ b/clients/client-s3/src/commands/PutBucketAnalyticsConfigurationCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketAnalyticsConfigurationRequest } from "../models/models_1"; -import { - de_PutBucketAnalyticsConfigurationCommand, - se_PutBucketAnalyticsConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketAnalyticsConfiguration } from "../schemas/schemas_0"; /** * @public @@ -215,16 +211,11 @@ export class PutBucketAnalyticsConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "PutBucketAnalyticsConfiguration", {}) .n("S3Client", "PutBucketAnalyticsConfigurationCommand") - .f(void 0, void 0) - .ser(se_PutBucketAnalyticsConfigurationCommand) - .de(de_PutBucketAnalyticsConfigurationCommand) + .sc(PutBucketAnalyticsConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketCorsCommand.ts b/clients/client-s3/src/commands/PutBucketCorsCommand.ts index 4840a853b79f..8191433f1fed 100644 --- a/clients/client-s3/src/commands/PutBucketCorsCommand.ts +++ b/clients/client-s3/src/commands/PutBucketCorsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketCorsRequest } from "../models/models_1"; -import { de_PutBucketCorsCommand, se_PutBucketCorsCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketCors } from "../schemas/schemas_0"; /** * @public @@ -199,7 +198,6 @@ export class PutBucketCorsCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -209,9 +207,7 @@ export class PutBucketCorsCommand extends $Command }) .s("AmazonS3", "PutBucketCors", {}) .n("S3Client", "PutBucketCorsCommand") - .f(void 0, void 0) - .ser(se_PutBucketCorsCommand) - .de(de_PutBucketCorsCommand) + .sc(PutBucketCors) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketEncryptionCommand.ts b/clients/client-s3/src/commands/PutBucketEncryptionCommand.ts index aae0039ba6bd..4b16fe4fcf92 100644 --- a/clients/client-s3/src/commands/PutBucketEncryptionCommand.ts +++ b/clients/client-s3/src/commands/PutBucketEncryptionCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { PutBucketEncryptionRequest, PutBucketEncryptionRequestFilterSensitiveLog } from "../models/models_1"; -import { de_PutBucketEncryptionCommand, se_PutBucketEncryptionCommand } from "../protocols/Aws_restXml"; +import { PutBucketEncryptionRequest } from "../models/models_1"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketEncryption } from "../schemas/schemas_0"; /** * @public @@ -209,7 +208,6 @@ export class PutBucketEncryptionCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -219,9 +217,7 @@ export class PutBucketEncryptionCommand extends $Command }) .s("AmazonS3", "PutBucketEncryption", {}) .n("S3Client", "PutBucketEncryptionCommand") - .f(PutBucketEncryptionRequestFilterSensitiveLog, void 0) - .ser(se_PutBucketEncryptionCommand) - .de(de_PutBucketEncryptionCommand) + .sc(PutBucketEncryption) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketIntelligentTieringConfigurationCommand.ts b/clients/client-s3/src/commands/PutBucketIntelligentTieringConfigurationCommand.ts index 5c12d5e47a62..84d17ac24f3c 100644 --- a/clients/client-s3/src/commands/PutBucketIntelligentTieringConfigurationCommand.ts +++ b/clients/client-s3/src/commands/PutBucketIntelligentTieringConfigurationCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketIntelligentTieringConfigurationRequest } from "../models/models_1"; -import { - de_PutBucketIntelligentTieringConfigurationCommand, - se_PutBucketIntelligentTieringConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketIntelligentTieringConfiguration } from "../schemas/schemas_0"; /** * @public @@ -163,16 +159,11 @@ export class PutBucketIntelligentTieringConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "PutBucketIntelligentTieringConfiguration", {}) .n("S3Client", "PutBucketIntelligentTieringConfigurationCommand") - .f(void 0, void 0) - .ser(se_PutBucketIntelligentTieringConfigurationCommand) - .de(de_PutBucketIntelligentTieringConfigurationCommand) + .sc(PutBucketIntelligentTieringConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketInventoryConfigurationCommand.ts b/clients/client-s3/src/commands/PutBucketInventoryConfigurationCommand.ts index 288dcd49a1da..f5b236e35d10 100644 --- a/clients/client-s3/src/commands/PutBucketInventoryConfigurationCommand.ts +++ b/clients/client-s3/src/commands/PutBucketInventoryConfigurationCommand.ts @@ -1,19 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - PutBucketInventoryConfigurationRequest, - PutBucketInventoryConfigurationRequestFilterSensitiveLog, -} from "../models/models_1"; -import { - de_PutBucketInventoryConfigurationCommand, - se_PutBucketInventoryConfigurationCommand, -} from "../protocols/Aws_restXml"; +import { PutBucketInventoryConfigurationRequest } from "../models/models_1"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketInventoryConfiguration } from "../schemas/schemas_0"; /** * @public @@ -193,16 +186,11 @@ export class PutBucketInventoryConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "PutBucketInventoryConfiguration", {}) .n("S3Client", "PutBucketInventoryConfigurationCommand") - .f(PutBucketInventoryConfigurationRequestFilterSensitiveLog, void 0) - .ser(se_PutBucketInventoryConfigurationCommand) - .de(de_PutBucketInventoryConfigurationCommand) + .sc(PutBucketInventoryConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketLifecycleConfigurationCommand.ts b/clients/client-s3/src/commands/PutBucketLifecycleConfigurationCommand.ts index bf77921d47f6..a4b2b025cca8 100644 --- a/clients/client-s3/src/commands/PutBucketLifecycleConfigurationCommand.ts +++ b/clients/client-s3/src/commands/PutBucketLifecycleConfigurationCommand.ts @@ -2,17 +2,13 @@ import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketLifecycleConfigurationOutput, PutBucketLifecycleConfigurationRequest } from "../models/models_1"; -import { - de_PutBucketLifecycleConfigurationCommand, - se_PutBucketLifecycleConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketLifecycleConfiguration } from "../schemas/schemas_0"; /** * @public @@ -300,7 +296,6 @@ export class PutBucketLifecycleConfigurationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -311,9 +306,7 @@ export class PutBucketLifecycleConfigurationCommand extends $Command }) .s("AmazonS3", "PutBucketLifecycleConfiguration", {}) .n("S3Client", "PutBucketLifecycleConfigurationCommand") - .f(void 0, void 0) - .ser(se_PutBucketLifecycleConfigurationCommand) - .de(de_PutBucketLifecycleConfigurationCommand) + .sc(PutBucketLifecycleConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketLoggingCommand.ts b/clients/client-s3/src/commands/PutBucketLoggingCommand.ts index 96ef22301f7e..6d14c22a43e8 100644 --- a/clients/client-s3/src/commands/PutBucketLoggingCommand.ts +++ b/clients/client-s3/src/commands/PutBucketLoggingCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketLoggingRequest } from "../models/models_1"; -import { de_PutBucketLoggingCommand, se_PutBucketLoggingCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketLogging } from "../schemas/schemas_0"; /** * @public @@ -220,7 +219,6 @@ export class PutBucketLoggingCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -230,9 +228,7 @@ export class PutBucketLoggingCommand extends $Command }) .s("AmazonS3", "PutBucketLogging", {}) .n("S3Client", "PutBucketLoggingCommand") - .f(void 0, void 0) - .ser(se_PutBucketLoggingCommand) - .de(de_PutBucketLoggingCommand) + .sc(PutBucketLogging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketMetricsConfigurationCommand.ts b/clients/client-s3/src/commands/PutBucketMetricsConfigurationCommand.ts index f5cbfc22a196..2d00a8f76f9f 100644 --- a/clients/client-s3/src/commands/PutBucketMetricsConfigurationCommand.ts +++ b/clients/client-s3/src/commands/PutBucketMetricsConfigurationCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketMetricsConfigurationRequest } from "../models/models_1"; -import { - de_PutBucketMetricsConfigurationCommand, - se_PutBucketMetricsConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketMetricsConfiguration } from "../schemas/schemas_0"; /** * @public @@ -148,16 +144,11 @@ export class PutBucketMetricsConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "PutBucketMetricsConfiguration", {}) .n("S3Client", "PutBucketMetricsConfigurationCommand") - .f(void 0, void 0) - .ser(se_PutBucketMetricsConfigurationCommand) - .de(de_PutBucketMetricsConfigurationCommand) + .sc(PutBucketMetricsConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketNotificationConfigurationCommand.ts b/clients/client-s3/src/commands/PutBucketNotificationConfigurationCommand.ts index 5e27546218c6..bdad9e22f2d8 100644 --- a/clients/client-s3/src/commands/PutBucketNotificationConfigurationCommand.ts +++ b/clients/client-s3/src/commands/PutBucketNotificationConfigurationCommand.ts @@ -1,16 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketNotificationConfigurationRequest } from "../models/models_1"; -import { - de_PutBucketNotificationConfigurationCommand, - se_PutBucketNotificationConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketNotificationConfiguration } from "../schemas/schemas_0"; /** * @public @@ -211,16 +207,11 @@ export class PutBucketNotificationConfigurationCommand extends $Command Bucket: { type: "contextParams", name: "Bucket" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "PutBucketNotificationConfiguration", {}) .n("S3Client", "PutBucketNotificationConfigurationCommand") - .f(void 0, void 0) - .ser(se_PutBucketNotificationConfigurationCommand) - .de(de_PutBucketNotificationConfigurationCommand) + .sc(PutBucketNotificationConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketOwnershipControlsCommand.ts b/clients/client-s3/src/commands/PutBucketOwnershipControlsCommand.ts index cff4fd69a2f1..b5411a3b6908 100644 --- a/clients/client-s3/src/commands/PutBucketOwnershipControlsCommand.ts +++ b/clients/client-s3/src/commands/PutBucketOwnershipControlsCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketOwnershipControlsRequest } from "../models/models_1"; -import { de_PutBucketOwnershipControlsCommand, se_PutBucketOwnershipControlsCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketOwnershipControls } from "../schemas/schemas_0"; /** * @public @@ -106,7 +105,6 @@ export class PutBucketOwnershipControlsCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -116,9 +114,7 @@ export class PutBucketOwnershipControlsCommand extends $Command }) .s("AmazonS3", "PutBucketOwnershipControls", {}) .n("S3Client", "PutBucketOwnershipControlsCommand") - .f(void 0, void 0) - .ser(se_PutBucketOwnershipControlsCommand) - .de(de_PutBucketOwnershipControlsCommand) + .sc(PutBucketOwnershipControls) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketPolicyCommand.ts b/clients/client-s3/src/commands/PutBucketPolicyCommand.ts index 5f3b5a3349c7..d3a1a963b8ca 100644 --- a/clients/client-s3/src/commands/PutBucketPolicyCommand.ts +++ b/clients/client-s3/src/commands/PutBucketPolicyCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketPolicyRequest } from "../models/models_1"; -import { de_PutBucketPolicyCommand, se_PutBucketPolicyCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketPolicy } from "../schemas/schemas_0"; /** * @public @@ -167,7 +166,6 @@ export class PutBucketPolicyCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -177,9 +175,7 @@ export class PutBucketPolicyCommand extends $Command }) .s("AmazonS3", "PutBucketPolicy", {}) .n("S3Client", "PutBucketPolicyCommand") - .f(void 0, void 0) - .ser(se_PutBucketPolicyCommand) - .de(de_PutBucketPolicyCommand) + .sc(PutBucketPolicy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketReplicationCommand.ts b/clients/client-s3/src/commands/PutBucketReplicationCommand.ts index 271a255357de..9b42cef52697 100644 --- a/clients/client-s3/src/commands/PutBucketReplicationCommand.ts +++ b/clients/client-s3/src/commands/PutBucketReplicationCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketReplicationRequest } from "../models/models_1"; -import { de_PutBucketReplicationCommand, se_PutBucketReplicationCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketReplication } from "../schemas/schemas_0"; /** * @public @@ -236,7 +235,6 @@ export class PutBucketReplicationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -246,9 +244,7 @@ export class PutBucketReplicationCommand extends $Command }) .s("AmazonS3", "PutBucketReplication", {}) .n("S3Client", "PutBucketReplicationCommand") - .f(void 0, void 0) - .ser(se_PutBucketReplicationCommand) - .de(de_PutBucketReplicationCommand) + .sc(PutBucketReplication) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketRequestPaymentCommand.ts b/clients/client-s3/src/commands/PutBucketRequestPaymentCommand.ts index 95e3f9c5a3ae..34cf851ccc6e 100644 --- a/clients/client-s3/src/commands/PutBucketRequestPaymentCommand.ts +++ b/clients/client-s3/src/commands/PutBucketRequestPaymentCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketRequestPaymentRequest } from "../models/models_1"; -import { de_PutBucketRequestPaymentCommand, se_PutBucketRequestPaymentCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketRequestPayment } from "../schemas/schemas_0"; /** * @public @@ -118,7 +117,6 @@ export class PutBucketRequestPaymentCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -128,9 +126,7 @@ export class PutBucketRequestPaymentCommand extends $Command }) .s("AmazonS3", "PutBucketRequestPayment", {}) .n("S3Client", "PutBucketRequestPaymentCommand") - .f(void 0, void 0) - .ser(se_PutBucketRequestPaymentCommand) - .de(de_PutBucketRequestPaymentCommand) + .sc(PutBucketRequestPayment) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketTaggingCommand.ts b/clients/client-s3/src/commands/PutBucketTaggingCommand.ts index 9d87b31e2cb8..55b03ccf6528 100644 --- a/clients/client-s3/src/commands/PutBucketTaggingCommand.ts +++ b/clients/client-s3/src/commands/PutBucketTaggingCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketTaggingRequest } from "../models/models_1"; -import { de_PutBucketTaggingCommand, se_PutBucketTaggingCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketTagging } from "../schemas/schemas_0"; /** * @public @@ -167,7 +166,6 @@ export class PutBucketTaggingCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -177,9 +175,7 @@ export class PutBucketTaggingCommand extends $Command }) .s("AmazonS3", "PutBucketTagging", {}) .n("S3Client", "PutBucketTaggingCommand") - .f(void 0, void 0) - .ser(se_PutBucketTaggingCommand) - .de(de_PutBucketTaggingCommand) + .sc(PutBucketTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketVersioningCommand.ts b/clients/client-s3/src/commands/PutBucketVersioningCommand.ts index 8718afcb47ae..0423d1dfda64 100644 --- a/clients/client-s3/src/commands/PutBucketVersioningCommand.ts +++ b/clients/client-s3/src/commands/PutBucketVersioningCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketVersioningRequest } from "../models/models_1"; -import { de_PutBucketVersioningCommand, se_PutBucketVersioningCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketVersioning } from "../schemas/schemas_0"; /** * @public @@ -150,7 +149,6 @@ export class PutBucketVersioningCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -160,9 +158,7 @@ export class PutBucketVersioningCommand extends $Command }) .s("AmazonS3", "PutBucketVersioning", {}) .n("S3Client", "PutBucketVersioningCommand") - .f(void 0, void 0) - .ser(se_PutBucketVersioningCommand) - .de(de_PutBucketVersioningCommand) + .sc(PutBucketVersioning) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutBucketWebsiteCommand.ts b/clients/client-s3/src/commands/PutBucketWebsiteCommand.ts index 82133ec6e37a..e0d3b36d2f40 100644 --- a/clients/client-s3/src/commands/PutBucketWebsiteCommand.ts +++ b/clients/client-s3/src/commands/PutBucketWebsiteCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutBucketWebsiteRequest } from "../models/models_1"; -import { de_PutBucketWebsiteCommand, se_PutBucketWebsiteCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutBucketWebsite } from "../schemas/schemas_0"; /** * @public @@ -255,7 +254,6 @@ export class PutBucketWebsiteCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -265,9 +263,7 @@ export class PutBucketWebsiteCommand extends $Command }) .s("AmazonS3", "PutBucketWebsite", {}) .n("S3Client", "PutBucketWebsiteCommand") - .f(void 0, void 0) - .ser(se_PutBucketWebsiteCommand) - .de(de_PutBucketWebsiteCommand) + .sc(PutBucketWebsite) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutObjectAclCommand.ts b/clients/client-s3/src/commands/PutObjectAclCommand.ts index 5a3fb2a6418d..6dd562c49337 100644 --- a/clients/client-s3/src/commands/PutObjectAclCommand.ts +++ b/clients/client-s3/src/commands/PutObjectAclCommand.ts @@ -2,14 +2,13 @@ import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutObjectAclOutput, PutObjectAclRequest } from "../models/models_1"; -import { de_PutObjectAclCommand, se_PutObjectAclCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutObjectAcl } from "../schemas/schemas_0"; /** * @public @@ -318,7 +317,6 @@ export class PutObjectAclCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -329,9 +327,7 @@ export class PutObjectAclCommand extends $Command }) .s("AmazonS3", "PutObjectAcl", {}) .n("S3Client", "PutObjectAclCommand") - .f(void 0, void 0) - .ser(se_PutObjectAclCommand) - .de(de_PutObjectAclCommand) + .sc(PutObjectAcl) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutObjectCommand.ts b/clients/client-s3/src/commands/PutObjectCommand.ts index 796932e740de..16fed3c0805f 100644 --- a/clients/client-s3/src/commands/PutObjectCommand.ts +++ b/clients/client-s3/src/commands/PutObjectCommand.ts @@ -3,19 +3,13 @@ import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksu import { getCheckContentLengthHeaderPlugin, getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getSsecPlugin } from "@aws-sdk/middleware-ssec"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer, StreamingBlobPayloadInputTypes } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - PutObjectOutput, - PutObjectOutputFilterSensitiveLog, - PutObjectRequest, - PutObjectRequestFilterSensitiveLog, -} from "../models/models_1"; -import { de_PutObjectCommand, se_PutObjectCommand } from "../protocols/Aws_restXml"; +import { PutObjectOutput, PutObjectRequest } from "../models/models_1"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutObject } from "../schemas/schemas_0"; /** * @public @@ -467,7 +461,6 @@ export class PutObjectCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -480,9 +473,7 @@ export class PutObjectCommand extends $Command }) .s("AmazonS3", "PutObject", {}) .n("S3Client", "PutObjectCommand") - .f(PutObjectRequestFilterSensitiveLog, PutObjectOutputFilterSensitiveLog) - .ser(se_PutObjectCommand) - .de(de_PutObjectCommand) + .sc(PutObject) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutObjectLegalHoldCommand.ts b/clients/client-s3/src/commands/PutObjectLegalHoldCommand.ts index b61064f47d4c..a1c9c2d8eec0 100644 --- a/clients/client-s3/src/commands/PutObjectLegalHoldCommand.ts +++ b/clients/client-s3/src/commands/PutObjectLegalHoldCommand.ts @@ -2,14 +2,13 @@ import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutObjectLegalHoldOutput, PutObjectLegalHoldRequest } from "../models/models_1"; -import { de_PutObjectLegalHoldCommand, se_PutObjectLegalHoldCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutObjectLegalHold } from "../schemas/schemas_0"; /** * @public @@ -92,7 +91,6 @@ export class PutObjectLegalHoldCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -103,9 +101,7 @@ export class PutObjectLegalHoldCommand extends $Command }) .s("AmazonS3", "PutObjectLegalHold", {}) .n("S3Client", "PutObjectLegalHoldCommand") - .f(void 0, void 0) - .ser(se_PutObjectLegalHoldCommand) - .de(de_PutObjectLegalHoldCommand) + .sc(PutObjectLegalHold) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutObjectLockConfigurationCommand.ts b/clients/client-s3/src/commands/PutObjectLockConfigurationCommand.ts index 0b4a081d143e..ab6cbab8c357 100644 --- a/clients/client-s3/src/commands/PutObjectLockConfigurationCommand.ts +++ b/clients/client-s3/src/commands/PutObjectLockConfigurationCommand.ts @@ -2,14 +2,13 @@ import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutObjectLockConfigurationOutput, PutObjectLockConfigurationRequest } from "../models/models_1"; -import { de_PutObjectLockConfigurationCommand, se_PutObjectLockConfigurationCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutObjectLockConfiguration } from "../schemas/schemas_0"; /** * @public @@ -116,7 +115,6 @@ export class PutObjectLockConfigurationCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -127,9 +125,7 @@ export class PutObjectLockConfigurationCommand extends $Command }) .s("AmazonS3", "PutObjectLockConfiguration", {}) .n("S3Client", "PutObjectLockConfigurationCommand") - .f(void 0, void 0) - .ser(se_PutObjectLockConfigurationCommand) - .de(de_PutObjectLockConfigurationCommand) + .sc(PutObjectLockConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutObjectRetentionCommand.ts b/clients/client-s3/src/commands/PutObjectRetentionCommand.ts index 689dfec96b2b..ce60f83b8341 100644 --- a/clients/client-s3/src/commands/PutObjectRetentionCommand.ts +++ b/clients/client-s3/src/commands/PutObjectRetentionCommand.ts @@ -2,14 +2,13 @@ import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutObjectRetentionOutput, PutObjectRetentionRequest } from "../models/models_1"; -import { de_PutObjectRetentionCommand, se_PutObjectRetentionCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutObjectRetention } from "../schemas/schemas_0"; /** * @public @@ -97,7 +96,6 @@ export class PutObjectRetentionCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -108,9 +106,7 @@ export class PutObjectRetentionCommand extends $Command }) .s("AmazonS3", "PutObjectRetention", {}) .n("S3Client", "PutObjectRetentionCommand") - .f(void 0, void 0) - .ser(se_PutObjectRetentionCommand) - .de(de_PutObjectRetentionCommand) + .sc(PutObjectRetention) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutObjectTaggingCommand.ts b/clients/client-s3/src/commands/PutObjectTaggingCommand.ts index 1415cc67f505..40f4df952a98 100644 --- a/clients/client-s3/src/commands/PutObjectTaggingCommand.ts +++ b/clients/client-s3/src/commands/PutObjectTaggingCommand.ts @@ -2,14 +2,13 @@ import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutObjectTaggingOutput, PutObjectTaggingRequest } from "../models/models_1"; -import { de_PutObjectTaggingCommand, se_PutObjectTaggingCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutObjectTagging } from "../schemas/schemas_0"; /** * @public @@ -170,7 +169,6 @@ export class PutObjectTaggingCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -181,9 +179,7 @@ export class PutObjectTaggingCommand extends $Command }) .s("AmazonS3", "PutObjectTagging", {}) .n("S3Client", "PutObjectTaggingCommand") - .f(void 0, void 0) - .ser(se_PutObjectTaggingCommand) - .de(de_PutObjectTaggingCommand) + .sc(PutObjectTagging) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/PutPublicAccessBlockCommand.ts b/clients/client-s3/src/commands/PutPublicAccessBlockCommand.ts index 4019e309d340..f9e5ef0cdcbe 100644 --- a/clients/client-s3/src/commands/PutPublicAccessBlockCommand.ts +++ b/clients/client-s3/src/commands/PutPublicAccessBlockCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { PutPublicAccessBlockRequest } from "../models/models_1"; -import { de_PutPublicAccessBlockCommand, se_PutPublicAccessBlockCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { PutPublicAccessBlock } from "../schemas/schemas_0"; /** * @public @@ -123,7 +122,6 @@ export class PutPublicAccessBlockCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -133,9 +131,7 @@ export class PutPublicAccessBlockCommand extends $Command }) .s("AmazonS3", "PutPublicAccessBlock", {}) .n("S3Client", "PutPublicAccessBlockCommand") - .f(void 0, void 0) - .ser(se_PutPublicAccessBlockCommand) - .de(de_PutPublicAccessBlockCommand) + .sc(PutPublicAccessBlock) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/RenameObjectCommand.ts b/clients/client-s3/src/commands/RenameObjectCommand.ts index 86033ce5107c..6e37ac29e536 100644 --- a/clients/client-s3/src/commands/RenameObjectCommand.ts +++ b/clients/client-s3/src/commands/RenameObjectCommand.ts @@ -1,14 +1,13 @@ // smithy-typescript generated code import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { RenameObjectOutput, RenameObjectRequest } from "../models/models_1"; -import { de_RenameObjectCommand, se_RenameObjectCommand } from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { RenameObject } from "../schemas/schemas_0"; /** * @public @@ -144,17 +143,11 @@ export class RenameObjectCommand extends $Command Key: { type: "contextParams", name: "Key" }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - getThrow200ExceptionsPlugin(config), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config)]; }) .s("AmazonS3", "RenameObject", {}) .n("S3Client", "RenameObjectCommand") - .f(void 0, void 0) - .ser(se_RenameObjectCommand) - .de(de_RenameObjectCommand) + .sc(RenameObject) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/RestoreObjectCommand.ts b/clients/client-s3/src/commands/RestoreObjectCommand.ts index 8b7ba604219b..7744026fdc50 100644 --- a/clients/client-s3/src/commands/RestoreObjectCommand.ts +++ b/clients/client-s3/src/commands/RestoreObjectCommand.ts @@ -2,14 +2,13 @@ import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { RestoreObjectOutput, RestoreObjectRequest, RestoreObjectRequestFilterSensitiveLog } from "../models/models_1"; -import { de_RestoreObjectCommand, se_RestoreObjectCommand } from "../protocols/Aws_restXml"; +import { RestoreObjectOutput, RestoreObjectRequest } from "../models/models_1"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { RestoreObject } from "../schemas/schemas_0"; /** * @public @@ -382,7 +381,6 @@ export class RestoreObjectCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -393,9 +391,7 @@ export class RestoreObjectCommand extends $Command }) .s("AmazonS3", "RestoreObject", {}) .n("S3Client", "RestoreObjectCommand") - .f(RestoreObjectRequestFilterSensitiveLog, void 0) - .ser(se_RestoreObjectCommand) - .de(de_RestoreObjectCommand) + .sc(RestoreObject) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/SelectObjectContentCommand.ts b/clients/client-s3/src/commands/SelectObjectContentCommand.ts index 810b604d92ff..b9191d50a30f 100644 --- a/clients/client-s3/src/commands/SelectObjectContentCommand.ts +++ b/clients/client-s3/src/commands/SelectObjectContentCommand.ts @@ -2,19 +2,13 @@ import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getSsecPlugin } from "@aws-sdk/middleware-ssec"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - SelectObjectContentOutput, - SelectObjectContentOutputFilterSensitiveLog, - SelectObjectContentRequest, - SelectObjectContentRequestFilterSensitiveLog, -} from "../models/models_1"; -import { de_SelectObjectContentCommand, se_SelectObjectContentCommand } from "../protocols/Aws_restXml"; +import { SelectObjectContentOutput, SelectObjectContentRequest } from "../models/models_1"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { SelectObjectContent } from "../schemas/schemas_0"; /** * @public @@ -258,7 +252,6 @@ export class SelectObjectContentCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config), getSsecPlugin(config), @@ -273,9 +266,7 @@ export class SelectObjectContentCommand extends $Command }, }) .n("S3Client", "SelectObjectContentCommand") - .f(SelectObjectContentRequestFilterSensitiveLog, SelectObjectContentOutputFilterSensitiveLog) - .ser(se_SelectObjectContentCommand) - .de(de_SelectObjectContentCommand) + .sc(SelectObjectContent) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/UpdateBucketMetadataInventoryTableConfigurationCommand.ts b/clients/client-s3/src/commands/UpdateBucketMetadataInventoryTableConfigurationCommand.ts index dbb5282ccb70..1c90580a9a49 100644 --- a/clients/client-s3/src/commands/UpdateBucketMetadataInventoryTableConfigurationCommand.ts +++ b/clients/client-s3/src/commands/UpdateBucketMetadataInventoryTableConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateBucketMetadataInventoryTableConfigurationRequest } from "../models/models_1"; -import { - de_UpdateBucketMetadataInventoryTableConfigurationCommand, - se_UpdateBucketMetadataInventoryTableConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { UpdateBucketMetadataInventoryTableConfiguration } from "../schemas/schemas_0"; /** * @public @@ -172,7 +168,6 @@ export class UpdateBucketMetadataInventoryTableConfigurationCommand extends $Com }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -182,9 +177,7 @@ export class UpdateBucketMetadataInventoryTableConfigurationCommand extends $Com }) .s("AmazonS3", "UpdateBucketMetadataInventoryTableConfiguration", {}) .n("S3Client", "UpdateBucketMetadataInventoryTableConfigurationCommand") - .f(void 0, void 0) - .ser(se_UpdateBucketMetadataInventoryTableConfigurationCommand) - .de(de_UpdateBucketMetadataInventoryTableConfigurationCommand) + .sc(UpdateBucketMetadataInventoryTableConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/UpdateBucketMetadataJournalTableConfigurationCommand.ts b/clients/client-s3/src/commands/UpdateBucketMetadataJournalTableConfigurationCommand.ts index 5d74274fffce..7b3ca4f6a2d6 100644 --- a/clients/client-s3/src/commands/UpdateBucketMetadataJournalTableConfigurationCommand.ts +++ b/clients/client-s3/src/commands/UpdateBucketMetadataJournalTableConfigurationCommand.ts @@ -1,17 +1,13 @@ // smithy-typescript generated code import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksums"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; import { UpdateBucketMetadataJournalTableConfigurationRequest } from "../models/models_1"; -import { - de_UpdateBucketMetadataJournalTableConfigurationCommand, - se_UpdateBucketMetadataJournalTableConfigurationCommand, -} from "../protocols/Aws_restXml"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { UpdateBucketMetadataJournalTableConfiguration } from "../schemas/schemas_0"; /** * @public @@ -124,7 +120,6 @@ export class UpdateBucketMetadataJournalTableConfigurationCommand extends $Comma }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -134,9 +129,7 @@ export class UpdateBucketMetadataJournalTableConfigurationCommand extends $Comma }) .s("AmazonS3", "UpdateBucketMetadataJournalTableConfiguration", {}) .n("S3Client", "UpdateBucketMetadataJournalTableConfigurationCommand") - .f(void 0, void 0) - .ser(se_UpdateBucketMetadataJournalTableConfigurationCommand) - .de(de_UpdateBucketMetadataJournalTableConfigurationCommand) + .sc(UpdateBucketMetadataJournalTableConfiguration) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/UploadPartCommand.ts b/clients/client-s3/src/commands/UploadPartCommand.ts index 94d5cc740814..d4d68757e3a2 100644 --- a/clients/client-s3/src/commands/UploadPartCommand.ts +++ b/clients/client-s3/src/commands/UploadPartCommand.ts @@ -3,19 +3,13 @@ import { getFlexibleChecksumsPlugin } from "@aws-sdk/middleware-flexible-checksu import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getSsecPlugin } from "@aws-sdk/middleware-ssec"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer, StreamingBlobPayloadInputTypes } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - UploadPartOutput, - UploadPartOutputFilterSensitiveLog, - UploadPartRequest, - UploadPartRequestFilterSensitiveLog, -} from "../models/models_1"; -import { de_UploadPartCommand, se_UploadPartCommand } from "../protocols/Aws_restXml"; +import { UploadPartOutput, UploadPartRequest } from "../models/models_1"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { UploadPart } from "../schemas/schemas_0"; /** * @public @@ -315,7 +309,6 @@ export class UploadPartCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getFlexibleChecksumsPlugin(config, { requestAlgorithmMember: { httpHeader: "x-amz-sdk-checksum-algorithm", name: "ChecksumAlgorithm" }, @@ -327,9 +320,7 @@ export class UploadPartCommand extends $Command }) .s("AmazonS3", "UploadPart", {}) .n("S3Client", "UploadPartCommand") - .f(UploadPartRequestFilterSensitiveLog, UploadPartOutputFilterSensitiveLog) - .ser(se_UploadPartCommand) - .de(de_UploadPartCommand) + .sc(UploadPart) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/UploadPartCopyCommand.ts b/clients/client-s3/src/commands/UploadPartCopyCommand.ts index 2b83683c76f7..35fa7ecb4aef 100644 --- a/clients/client-s3/src/commands/UploadPartCopyCommand.ts +++ b/clients/client-s3/src/commands/UploadPartCopyCommand.ts @@ -2,19 +2,13 @@ import { getThrow200ExceptionsPlugin } from "@aws-sdk/middleware-sdk-s3"; import { getSsecPlugin } from "@aws-sdk/middleware-ssec"; import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { - UploadPartCopyOutput, - UploadPartCopyOutputFilterSensitiveLog, - UploadPartCopyRequest, - UploadPartCopyRequestFilterSensitiveLog, -} from "../models/models_1"; -import { de_UploadPartCopyCommand, se_UploadPartCopyCommand } from "../protocols/Aws_restXml"; +import { UploadPartCopyOutput, UploadPartCopyRequest } from "../models/models_1"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { UploadPartCopy } from "../schemas/schemas_0"; /** * @public @@ -372,7 +366,6 @@ export class UploadPartCopyCommand extends $Command }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { return [ - getSerdePlugin(config, this.serialize, this.deserialize), getEndpointPlugin(config, Command.getEndpointParameterInstructions()), getThrow200ExceptionsPlugin(config), getSsecPlugin(config), @@ -380,9 +373,7 @@ export class UploadPartCopyCommand extends $Command }) .s("AmazonS3", "UploadPartCopy", {}) .n("S3Client", "UploadPartCopyCommand") - .f(UploadPartCopyRequestFilterSensitiveLog, UploadPartCopyOutputFilterSensitiveLog) - .ser(se_UploadPartCopyCommand) - .de(de_UploadPartCopyCommand) + .sc(UploadPartCopy) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/commands/WriteGetObjectResponseCommand.ts b/clients/client-s3/src/commands/WriteGetObjectResponseCommand.ts index abe49801a60b..bd411756021f 100644 --- a/clients/client-s3/src/commands/WriteGetObjectResponseCommand.ts +++ b/clients/client-s3/src/commands/WriteGetObjectResponseCommand.ts @@ -1,13 +1,12 @@ // smithy-typescript generated code import { getEndpointPlugin } from "@smithy/middleware-endpoint"; -import { getSerdePlugin } from "@smithy/middleware-serde"; import { Command as $Command } from "@smithy/smithy-client"; import { MetadataBearer as __MetadataBearer, StreamingBlobPayloadInputTypes } from "@smithy/types"; import { commonParams } from "../endpoint/EndpointParameters"; -import { WriteGetObjectResponseRequest, WriteGetObjectResponseRequestFilterSensitiveLog } from "../models/models_1"; -import { de_WriteGetObjectResponseCommand, se_WriteGetObjectResponseCommand } from "../protocols/Aws_restXml"; +import { WriteGetObjectResponseRequest } from "../models/models_1"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; +import { WriteGetObjectResponse } from "../schemas/schemas_0"; /** * @public @@ -151,16 +150,11 @@ export class WriteGetObjectResponseCommand extends $Command UseObjectLambdaEndpoint: { type: "staticContextParams", value: true }, }) .m(function (this: any, Command: any, cs: any, config: S3ClientResolvedConfig, o: any) { - return [ - getSerdePlugin(config, this.serialize, this.deserialize), - getEndpointPlugin(config, Command.getEndpointParameterInstructions()), - ]; + return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())]; }) .s("AmazonS3", "WriteGetObjectResponse", {}) .n("S3Client", "WriteGetObjectResponseCommand") - .f(WriteGetObjectResponseRequestFilterSensitiveLog, void 0) - .ser(se_WriteGetObjectResponseCommand) - .de(de_WriteGetObjectResponseCommand) + .sc(WriteGetObjectResponse) .build() { /** @internal type navigation helper, not in runtime. */ protected declare static __types: { diff --git a/clients/client-s3/src/models/models_0.ts b/clients/client-s3/src/models/models_0.ts index 3b25dafba4ae..1d9feef6362d 100644 --- a/clients/client-s3/src/models/models_0.ts +++ b/clients/client-s3/src/models/models_0.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from "@smithy/smithy-client"; - +import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { StreamingBlobTypes } from "@smithy/types"; import { S3ServiceException as __BaseException } from "./S3ServiceException"; @@ -6527,19 +6526,16 @@ export namespace AnalyticsFilter { $unknown: [string, any]; } + /** + * @deprecated unused in schema-serde mode. + * + */ export interface Visitor { Prefix: (value: string) => T; Tag: (value: Tag) => T; And: (value: AnalyticsAndOperator) => T; _: (name: string, value: any) => T; } - - export const visit = (value: AnalyticsFilter, visitor: Visitor): T => { - if (value.Prefix !== undefined) return visitor.Prefix(value.Prefix); - if (value.Tag !== undefined) return visitor.Tag(value.Tag); - if (value.And !== undefined) return visitor.And(value.And); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; } /** @@ -8879,6 +8875,10 @@ export namespace MetricsFilter { $unknown: [string, any]; } + /** + * @deprecated unused in schema-serde mode. + * + */ export interface Visitor { Prefix: (value: string) => T; Tag: (value: Tag) => T; @@ -8886,14 +8886,6 @@ export namespace MetricsFilter { And: (value: MetricsAndOperator) => T; _: (name: string, value: any) => T; } - - export const visit = (value: MetricsFilter, visitor: Visitor): T => { - if (value.Prefix !== undefined) return visitor.Prefix(value.Prefix); - if (value.Tag !== undefined) return visitor.Tag(value.Tag); - if (value.AccessPointArn !== undefined) return visitor.AccessPointArn(value.AccessPointArn); - if (value.And !== undefined) return visitor.And(value.And); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; } /** @@ -13627,241 +13619,3 @@ export interface RestoreStatus { */ RestoreExpiryDate?: Date | undefined; } - -/** - * @internal - */ -export const CompleteMultipartUploadOutputFilterSensitiveLog = (obj: CompleteMultipartUploadOutput): any => ({ - ...obj, - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const CompleteMultipartUploadRequestFilterSensitiveLog = (obj: CompleteMultipartUploadRequest): any => ({ - ...obj, - ...(obj.SSECustomerKey && { SSECustomerKey: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const CopyObjectOutputFilterSensitiveLog = (obj: CopyObjectOutput): any => ({ - ...obj, - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), - ...(obj.SSEKMSEncryptionContext && { SSEKMSEncryptionContext: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const CopyObjectRequestFilterSensitiveLog = (obj: CopyObjectRequest): any => ({ - ...obj, - ...(obj.SSECustomerKey && { SSECustomerKey: SENSITIVE_STRING }), - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), - ...(obj.SSEKMSEncryptionContext && { SSEKMSEncryptionContext: SENSITIVE_STRING }), - ...(obj.CopySourceSSECustomerKey && { CopySourceSSECustomerKey: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const CreateMultipartUploadOutputFilterSensitiveLog = (obj: CreateMultipartUploadOutput): any => ({ - ...obj, - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), - ...(obj.SSEKMSEncryptionContext && { SSEKMSEncryptionContext: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const CreateMultipartUploadRequestFilterSensitiveLog = (obj: CreateMultipartUploadRequest): any => ({ - ...obj, - ...(obj.SSECustomerKey && { SSECustomerKey: SENSITIVE_STRING }), - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), - ...(obj.SSEKMSEncryptionContext && { SSEKMSEncryptionContext: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const SessionCredentialsFilterSensitiveLog = (obj: SessionCredentials): any => ({ - ...obj, - ...(obj.SecretAccessKey && { SecretAccessKey: SENSITIVE_STRING }), - ...(obj.SessionToken && { SessionToken: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const CreateSessionOutputFilterSensitiveLog = (obj: CreateSessionOutput): any => ({ - ...obj, - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), - ...(obj.SSEKMSEncryptionContext && { SSEKMSEncryptionContext: SENSITIVE_STRING }), - ...(obj.Credentials && { Credentials: SessionCredentialsFilterSensitiveLog(obj.Credentials) }), -}); - -/** - * @internal - */ -export const CreateSessionRequestFilterSensitiveLog = (obj: CreateSessionRequest): any => ({ - ...obj, - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), - ...(obj.SSEKMSEncryptionContext && { SSEKMSEncryptionContext: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const ServerSideEncryptionByDefaultFilterSensitiveLog = (obj: ServerSideEncryptionByDefault): any => ({ - ...obj, - ...(obj.KMSMasterKeyID && { KMSMasterKeyID: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const ServerSideEncryptionRuleFilterSensitiveLog = (obj: ServerSideEncryptionRule): any => ({ - ...obj, - ...(obj.ApplyServerSideEncryptionByDefault && { - ApplyServerSideEncryptionByDefault: ServerSideEncryptionByDefaultFilterSensitiveLog( - obj.ApplyServerSideEncryptionByDefault - ), - }), -}); - -/** - * @internal - */ -export const ServerSideEncryptionConfigurationFilterSensitiveLog = (obj: ServerSideEncryptionConfiguration): any => ({ - ...obj, - ...(obj.Rules && { Rules: obj.Rules.map((item) => ServerSideEncryptionRuleFilterSensitiveLog(item)) }), -}); - -/** - * @internal - */ -export const GetBucketEncryptionOutputFilterSensitiveLog = (obj: GetBucketEncryptionOutput): any => ({ - ...obj, - ...(obj.ServerSideEncryptionConfiguration && { - ServerSideEncryptionConfiguration: ServerSideEncryptionConfigurationFilterSensitiveLog( - obj.ServerSideEncryptionConfiguration - ), - }), -}); - -/** - * @internal - */ -export const SSEKMSFilterSensitiveLog = (obj: SSEKMS): any => ({ - ...obj, - ...(obj.KeyId && { KeyId: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const InventoryEncryptionFilterSensitiveLog = (obj: InventoryEncryption): any => ({ - ...obj, - ...(obj.SSEKMS && { SSEKMS: SSEKMSFilterSensitiveLog(obj.SSEKMS) }), -}); - -/** - * @internal - */ -export const InventoryS3BucketDestinationFilterSensitiveLog = (obj: InventoryS3BucketDestination): any => ({ - ...obj, - ...(obj.Encryption && { Encryption: InventoryEncryptionFilterSensitiveLog(obj.Encryption) }), -}); - -/** - * @internal - */ -export const InventoryDestinationFilterSensitiveLog = (obj: InventoryDestination): any => ({ - ...obj, - ...(obj.S3BucketDestination && { - S3BucketDestination: InventoryS3BucketDestinationFilterSensitiveLog(obj.S3BucketDestination), - }), -}); - -/** - * @internal - */ -export const InventoryConfigurationFilterSensitiveLog = (obj: InventoryConfiguration): any => ({ - ...obj, - ...(obj.Destination && { Destination: InventoryDestinationFilterSensitiveLog(obj.Destination) }), -}); - -/** - * @internal - */ -export const GetBucketInventoryConfigurationOutputFilterSensitiveLog = ( - obj: GetBucketInventoryConfigurationOutput -): any => ({ - ...obj, - ...(obj.InventoryConfiguration && { - InventoryConfiguration: InventoryConfigurationFilterSensitiveLog(obj.InventoryConfiguration), - }), -}); - -/** - * @internal - */ -export const GetObjectOutputFilterSensitiveLog = (obj: GetObjectOutput): any => ({ - ...obj, - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const GetObjectRequestFilterSensitiveLog = (obj: GetObjectRequest): any => ({ - ...obj, - ...(obj.SSECustomerKey && { SSECustomerKey: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const GetObjectAttributesRequestFilterSensitiveLog = (obj: GetObjectAttributesRequest): any => ({ - ...obj, - ...(obj.SSECustomerKey && { SSECustomerKey: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const GetObjectTorrentOutputFilterSensitiveLog = (obj: GetObjectTorrentOutput): any => ({ - ...obj, -}); - -/** - * @internal - */ -export const HeadObjectOutputFilterSensitiveLog = (obj: HeadObjectOutput): any => ({ - ...obj, - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const HeadObjectRequestFilterSensitiveLog = (obj: HeadObjectRequest): any => ({ - ...obj, - ...(obj.SSECustomerKey && { SSECustomerKey: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const ListBucketInventoryConfigurationsOutputFilterSensitiveLog = ( - obj: ListBucketInventoryConfigurationsOutput -): any => ({ - ...obj, - ...(obj.InventoryConfigurationList && { - InventoryConfigurationList: obj.InventoryConfigurationList.map((item) => - InventoryConfigurationFilterSensitiveLog(item) - ), - }), -}); diff --git a/clients/client-s3/src/models/models_1.ts b/clients/client-s3/src/models/models_1.ts index fb190a7a2efe..5a17dfbac530 100644 --- a/clients/client-s3/src/models/models_1.ts +++ b/clients/client-s3/src/models/models_1.ts @@ -1,6 +1,5 @@ // smithy-typescript generated code -import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from "@smithy/smithy-client"; - +import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { StreamingBlobTypes } from "@smithy/types"; import { @@ -20,7 +19,6 @@ import { Initiator, IntelligentTieringConfiguration, InventoryConfiguration, - InventoryConfigurationFilterSensitiveLog, InventoryConfigurationState, LifecycleRule, LoggingEnabled, @@ -47,12 +45,10 @@ import { RoutingRule, ServerSideEncryption, ServerSideEncryptionConfiguration, - ServerSideEncryptionConfigurationFilterSensitiveLog, StorageClass, Tag, TransitionDefaultMinimumObjectSize, } from "./models_0"; - import { S3ServiceException as __BaseException } from "./S3ServiceException"; /** @@ -4775,6 +4771,10 @@ export namespace SelectObjectContentEventStream { $unknown: [string, any]; } + /** + * @deprecated unused in schema-serde mode. + * + */ export interface Visitor { Records: (value: RecordsEvent) => T; Stats: (value: StatsEvent) => T; @@ -4783,15 +4783,6 @@ export namespace SelectObjectContentEventStream { End: (value: EndEvent) => T; _: (name: string, value: any) => T; } - - export const visit = (value: SelectObjectContentEventStream, visitor: Visitor): T => { - if (value.Records !== undefined) return visitor.Records(value.Records); - if (value.Stats !== undefined) return visitor.Stats(value.Stats); - if (value.Progress !== undefined) return visitor.Progress(value.Progress); - if (value.Cont !== undefined) return visitor.Cont(value.Cont); - if (value.End !== undefined) return visitor.End(value.End); - return visitor._(value.$unknown[0], value.$unknown[1]); - }; } /** @@ -6175,163 +6166,3 @@ export interface WriteGetObjectResponseRequest { */ BucketKeyEnabled?: boolean | undefined; } - -/** - * @internal - */ -export const ListPartsRequestFilterSensitiveLog = (obj: ListPartsRequest): any => ({ - ...obj, - ...(obj.SSECustomerKey && { SSECustomerKey: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const PutBucketEncryptionRequestFilterSensitiveLog = (obj: PutBucketEncryptionRequest): any => ({ - ...obj, - ...(obj.ServerSideEncryptionConfiguration && { - ServerSideEncryptionConfiguration: ServerSideEncryptionConfigurationFilterSensitiveLog( - obj.ServerSideEncryptionConfiguration - ), - }), -}); - -/** - * @internal - */ -export const PutBucketInventoryConfigurationRequestFilterSensitiveLog = ( - obj: PutBucketInventoryConfigurationRequest -): any => ({ - ...obj, - ...(obj.InventoryConfiguration && { - InventoryConfiguration: InventoryConfigurationFilterSensitiveLog(obj.InventoryConfiguration), - }), -}); - -/** - * @internal - */ -export const PutObjectOutputFilterSensitiveLog = (obj: PutObjectOutput): any => ({ - ...obj, - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), - ...(obj.SSEKMSEncryptionContext && { SSEKMSEncryptionContext: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const PutObjectRequestFilterSensitiveLog = (obj: PutObjectRequest): any => ({ - ...obj, - ...(obj.SSECustomerKey && { SSECustomerKey: SENSITIVE_STRING }), - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), - ...(obj.SSEKMSEncryptionContext && { SSEKMSEncryptionContext: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const EncryptionFilterSensitiveLog = (obj: Encryption): any => ({ - ...obj, - ...(obj.KMSKeyId && { KMSKeyId: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const S3LocationFilterSensitiveLog = (obj: S3Location): any => ({ - ...obj, - ...(obj.Encryption && { Encryption: EncryptionFilterSensitiveLog(obj.Encryption) }), -}); - -/** - * @internal - */ -export const OutputLocationFilterSensitiveLog = (obj: OutputLocation): any => ({ - ...obj, - ...(obj.S3 && { S3: S3LocationFilterSensitiveLog(obj.S3) }), -}); - -/** - * @internal - */ -export const RestoreRequestFilterSensitiveLog = (obj: RestoreRequest): any => ({ - ...obj, - ...(obj.OutputLocation && { OutputLocation: OutputLocationFilterSensitiveLog(obj.OutputLocation) }), -}); - -/** - * @internal - */ -export const RestoreObjectRequestFilterSensitiveLog = (obj: RestoreObjectRequest): any => ({ - ...obj, - ...(obj.RestoreRequest && { RestoreRequest: RestoreRequestFilterSensitiveLog(obj.RestoreRequest) }), -}); - -/** - * @internal - */ -export const SelectObjectContentEventStreamFilterSensitiveLog = (obj: SelectObjectContentEventStream): any => { - if (obj.Records !== undefined) return { Records: obj.Records }; - if (obj.Stats !== undefined) return { Stats: obj.Stats }; - if (obj.Progress !== undefined) return { Progress: obj.Progress }; - if (obj.Cont !== undefined) return { Cont: obj.Cont }; - if (obj.End !== undefined) return { End: obj.End }; - if (obj.$unknown !== undefined) return { [obj.$unknown[0]]: "UNKNOWN" }; -}; - -/** - * @internal - */ -export const SelectObjectContentOutputFilterSensitiveLog = (obj: SelectObjectContentOutput): any => ({ - ...obj, - ...(obj.Payload && { Payload: "STREAMING_CONTENT" }), -}); - -/** - * @internal - */ -export const SelectObjectContentRequestFilterSensitiveLog = (obj: SelectObjectContentRequest): any => ({ - ...obj, - ...(obj.SSECustomerKey && { SSECustomerKey: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const UploadPartOutputFilterSensitiveLog = (obj: UploadPartOutput): any => ({ - ...obj, - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const UploadPartRequestFilterSensitiveLog = (obj: UploadPartRequest): any => ({ - ...obj, - ...(obj.SSECustomerKey && { SSECustomerKey: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const UploadPartCopyOutputFilterSensitiveLog = (obj: UploadPartCopyOutput): any => ({ - ...obj, - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const UploadPartCopyRequestFilterSensitiveLog = (obj: UploadPartCopyRequest): any => ({ - ...obj, - ...(obj.SSECustomerKey && { SSECustomerKey: SENSITIVE_STRING }), - ...(obj.CopySourceSSECustomerKey && { CopySourceSSECustomerKey: SENSITIVE_STRING }), -}); - -/** - * @internal - */ -export const WriteGetObjectResponseRequestFilterSensitiveLog = (obj: WriteGetObjectResponseRequest): any => ({ - ...obj, - ...(obj.SSEKMSKeyId && { SSEKMSKeyId: SENSITIVE_STRING }), -}); diff --git a/clients/client-s3/src/protocols/Aws_restXml.ts b/clients/client-s3/src/protocols/Aws_restXml.ts deleted file mode 100644 index cf944a8d4c40..000000000000 --- a/clients/client-s3/src/protocols/Aws_restXml.ts +++ /dev/null @@ -1,11297 +0,0 @@ -// smithy-typescript generated code -import { loadRestXmlErrorCode, parseXmlBody as parseBody, parseXmlErrorBody as parseErrorBody } from "@aws-sdk/core"; -import { XmlNode as __XmlNode, XmlText as __XmlText } from "@aws-sdk/xml-builder"; -import { requestBuilder as rb } from "@smithy/core"; -import { - HttpRequest as __HttpRequest, - HttpResponse as __HttpResponse, - isValidHostname as __isValidHostname, -} from "@smithy/protocol-http"; -import { - collectBody, - dateToUtcString as __dateToUtcString, - decorateServiceException as __decorateServiceException, - expectNonNull as __expectNonNull, - expectObject as __expectObject, - expectString as __expectString, - expectUnion as __expectUnion, - extendedEncodeURIComponent as __extendedEncodeURIComponent, - getArrayIfSingleItem as __getArrayIfSingleItem, - isSerializableHeaderValue, - map, - parseBoolean as __parseBoolean, - parseRfc3339DateTimeWithOffset as __parseRfc3339DateTimeWithOffset, - parseRfc7231DateTime as __parseRfc7231DateTime, - quoteHeader as __quoteHeader, - resolvedPath as __resolvedPath, - serializeDateTime as __serializeDateTime, - strictParseInt32 as __strictParseInt32, - strictParseLong as __strictParseLong, - withBaseException, -} from "@smithy/smithy-client"; -import { - Endpoint as __Endpoint, - EventStreamSerdeContext as __EventStreamSerdeContext, - ResponseMetadata as __ResponseMetadata, - SdkStreamSerdeContext as __SdkStreamSerdeContext, - SerdeContext as __SerdeContext, -} from "@smithy/types"; -import { v4 as generateIdempotencyToken } from "@smithy/uuid"; - -import { - AbortMultipartUploadCommandInput, - AbortMultipartUploadCommandOutput, -} from "../commands/AbortMultipartUploadCommand"; -import { - CompleteMultipartUploadCommandInput, - CompleteMultipartUploadCommandOutput, -} from "../commands/CompleteMultipartUploadCommand"; -import { CopyObjectCommandInput, CopyObjectCommandOutput } from "../commands/CopyObjectCommand"; -import { CreateBucketCommandInput, CreateBucketCommandOutput } from "../commands/CreateBucketCommand"; -import { - CreateBucketMetadataConfigurationCommandInput, - CreateBucketMetadataConfigurationCommandOutput, -} from "../commands/CreateBucketMetadataConfigurationCommand"; -import { - CreateBucketMetadataTableConfigurationCommandInput, - CreateBucketMetadataTableConfigurationCommandOutput, -} from "../commands/CreateBucketMetadataTableConfigurationCommand"; -import { - CreateMultipartUploadCommandInput, - CreateMultipartUploadCommandOutput, -} from "../commands/CreateMultipartUploadCommand"; -import { CreateSessionCommandInput, CreateSessionCommandOutput } from "../commands/CreateSessionCommand"; -import { - DeleteBucketAnalyticsConfigurationCommandInput, - DeleteBucketAnalyticsConfigurationCommandOutput, -} from "../commands/DeleteBucketAnalyticsConfigurationCommand"; -import { DeleteBucketCommandInput, DeleteBucketCommandOutput } from "../commands/DeleteBucketCommand"; -import { DeleteBucketCorsCommandInput, DeleteBucketCorsCommandOutput } from "../commands/DeleteBucketCorsCommand"; -import { - DeleteBucketEncryptionCommandInput, - DeleteBucketEncryptionCommandOutput, -} from "../commands/DeleteBucketEncryptionCommand"; -import { - DeleteBucketIntelligentTieringConfigurationCommandInput, - DeleteBucketIntelligentTieringConfigurationCommandOutput, -} from "../commands/DeleteBucketIntelligentTieringConfigurationCommand"; -import { - DeleteBucketInventoryConfigurationCommandInput, - DeleteBucketInventoryConfigurationCommandOutput, -} from "../commands/DeleteBucketInventoryConfigurationCommand"; -import { - DeleteBucketLifecycleCommandInput, - DeleteBucketLifecycleCommandOutput, -} from "../commands/DeleteBucketLifecycleCommand"; -import { - DeleteBucketMetadataConfigurationCommandInput, - DeleteBucketMetadataConfigurationCommandOutput, -} from "../commands/DeleteBucketMetadataConfigurationCommand"; -import { - DeleteBucketMetadataTableConfigurationCommandInput, - DeleteBucketMetadataTableConfigurationCommandOutput, -} from "../commands/DeleteBucketMetadataTableConfigurationCommand"; -import { - DeleteBucketMetricsConfigurationCommandInput, - DeleteBucketMetricsConfigurationCommandOutput, -} from "../commands/DeleteBucketMetricsConfigurationCommand"; -import { - DeleteBucketOwnershipControlsCommandInput, - DeleteBucketOwnershipControlsCommandOutput, -} from "../commands/DeleteBucketOwnershipControlsCommand"; -import { DeleteBucketPolicyCommandInput, DeleteBucketPolicyCommandOutput } from "../commands/DeleteBucketPolicyCommand"; -import { - DeleteBucketReplicationCommandInput, - DeleteBucketReplicationCommandOutput, -} from "../commands/DeleteBucketReplicationCommand"; -import { - DeleteBucketTaggingCommandInput, - DeleteBucketTaggingCommandOutput, -} from "../commands/DeleteBucketTaggingCommand"; -import { - DeleteBucketWebsiteCommandInput, - DeleteBucketWebsiteCommandOutput, -} from "../commands/DeleteBucketWebsiteCommand"; -import { DeleteObjectCommandInput, DeleteObjectCommandOutput } from "../commands/DeleteObjectCommand"; -import { DeleteObjectsCommandInput, DeleteObjectsCommandOutput } from "../commands/DeleteObjectsCommand"; -import { - DeleteObjectTaggingCommandInput, - DeleteObjectTaggingCommandOutput, -} from "../commands/DeleteObjectTaggingCommand"; -import { - DeletePublicAccessBlockCommandInput, - DeletePublicAccessBlockCommandOutput, -} from "../commands/DeletePublicAccessBlockCommand"; -import { - GetBucketAccelerateConfigurationCommandInput, - GetBucketAccelerateConfigurationCommandOutput, -} from "../commands/GetBucketAccelerateConfigurationCommand"; -import { GetBucketAclCommandInput, GetBucketAclCommandOutput } from "../commands/GetBucketAclCommand"; -import { - GetBucketAnalyticsConfigurationCommandInput, - GetBucketAnalyticsConfigurationCommandOutput, -} from "../commands/GetBucketAnalyticsConfigurationCommand"; -import { GetBucketCorsCommandInput, GetBucketCorsCommandOutput } from "../commands/GetBucketCorsCommand"; -import { - GetBucketEncryptionCommandInput, - GetBucketEncryptionCommandOutput, -} from "../commands/GetBucketEncryptionCommand"; -import { - GetBucketIntelligentTieringConfigurationCommandInput, - GetBucketIntelligentTieringConfigurationCommandOutput, -} from "../commands/GetBucketIntelligentTieringConfigurationCommand"; -import { - GetBucketInventoryConfigurationCommandInput, - GetBucketInventoryConfigurationCommandOutput, -} from "../commands/GetBucketInventoryConfigurationCommand"; -import { - GetBucketLifecycleConfigurationCommandInput, - GetBucketLifecycleConfigurationCommandOutput, -} from "../commands/GetBucketLifecycleConfigurationCommand"; -import { GetBucketLocationCommandInput, GetBucketLocationCommandOutput } from "../commands/GetBucketLocationCommand"; -import { GetBucketLoggingCommandInput, GetBucketLoggingCommandOutput } from "../commands/GetBucketLoggingCommand"; -import { - GetBucketMetadataConfigurationCommandInput, - GetBucketMetadataConfigurationCommandOutput, -} from "../commands/GetBucketMetadataConfigurationCommand"; -import { - GetBucketMetadataTableConfigurationCommandInput, - GetBucketMetadataTableConfigurationCommandOutput, -} from "../commands/GetBucketMetadataTableConfigurationCommand"; -import { - GetBucketMetricsConfigurationCommandInput, - GetBucketMetricsConfigurationCommandOutput, -} from "../commands/GetBucketMetricsConfigurationCommand"; -import { - GetBucketNotificationConfigurationCommandInput, - GetBucketNotificationConfigurationCommandOutput, -} from "../commands/GetBucketNotificationConfigurationCommand"; -import { - GetBucketOwnershipControlsCommandInput, - GetBucketOwnershipControlsCommandOutput, -} from "../commands/GetBucketOwnershipControlsCommand"; -import { GetBucketPolicyCommandInput, GetBucketPolicyCommandOutput } from "../commands/GetBucketPolicyCommand"; -import { - GetBucketPolicyStatusCommandInput, - GetBucketPolicyStatusCommandOutput, -} from "../commands/GetBucketPolicyStatusCommand"; -import { - GetBucketReplicationCommandInput, - GetBucketReplicationCommandOutput, -} from "../commands/GetBucketReplicationCommand"; -import { - GetBucketRequestPaymentCommandInput, - GetBucketRequestPaymentCommandOutput, -} from "../commands/GetBucketRequestPaymentCommand"; -import { GetBucketTaggingCommandInput, GetBucketTaggingCommandOutput } from "../commands/GetBucketTaggingCommand"; -import { - GetBucketVersioningCommandInput, - GetBucketVersioningCommandOutput, -} from "../commands/GetBucketVersioningCommand"; -import { GetBucketWebsiteCommandInput, GetBucketWebsiteCommandOutput } from "../commands/GetBucketWebsiteCommand"; -import { GetObjectAclCommandInput, GetObjectAclCommandOutput } from "../commands/GetObjectAclCommand"; -import { - GetObjectAttributesCommandInput, - GetObjectAttributesCommandOutput, -} from "../commands/GetObjectAttributesCommand"; -import { GetObjectCommandInput, GetObjectCommandOutput } from "../commands/GetObjectCommand"; -import { GetObjectLegalHoldCommandInput, GetObjectLegalHoldCommandOutput } from "../commands/GetObjectLegalHoldCommand"; -import { - GetObjectLockConfigurationCommandInput, - GetObjectLockConfigurationCommandOutput, -} from "../commands/GetObjectLockConfigurationCommand"; -import { GetObjectRetentionCommandInput, GetObjectRetentionCommandOutput } from "../commands/GetObjectRetentionCommand"; -import { GetObjectTaggingCommandInput, GetObjectTaggingCommandOutput } from "../commands/GetObjectTaggingCommand"; -import { GetObjectTorrentCommandInput, GetObjectTorrentCommandOutput } from "../commands/GetObjectTorrentCommand"; -import { - GetPublicAccessBlockCommandInput, - GetPublicAccessBlockCommandOutput, -} from "../commands/GetPublicAccessBlockCommand"; -import { HeadBucketCommandInput, HeadBucketCommandOutput } from "../commands/HeadBucketCommand"; -import { HeadObjectCommandInput, HeadObjectCommandOutput } from "../commands/HeadObjectCommand"; -import { - ListBucketAnalyticsConfigurationsCommandInput, - ListBucketAnalyticsConfigurationsCommandOutput, -} from "../commands/ListBucketAnalyticsConfigurationsCommand"; -import { - ListBucketIntelligentTieringConfigurationsCommandInput, - ListBucketIntelligentTieringConfigurationsCommandOutput, -} from "../commands/ListBucketIntelligentTieringConfigurationsCommand"; -import { - ListBucketInventoryConfigurationsCommandInput, - ListBucketInventoryConfigurationsCommandOutput, -} from "../commands/ListBucketInventoryConfigurationsCommand"; -import { - ListBucketMetricsConfigurationsCommandInput, - ListBucketMetricsConfigurationsCommandOutput, -} from "../commands/ListBucketMetricsConfigurationsCommand"; -import { ListBucketsCommandInput, ListBucketsCommandOutput } from "../commands/ListBucketsCommand"; -import { - ListDirectoryBucketsCommandInput, - ListDirectoryBucketsCommandOutput, -} from "../commands/ListDirectoryBucketsCommand"; -import { - ListMultipartUploadsCommandInput, - ListMultipartUploadsCommandOutput, -} from "../commands/ListMultipartUploadsCommand"; -import { ListObjectsCommandInput, ListObjectsCommandOutput } from "../commands/ListObjectsCommand"; -import { ListObjectsV2CommandInput, ListObjectsV2CommandOutput } from "../commands/ListObjectsV2Command"; -import { ListObjectVersionsCommandInput, ListObjectVersionsCommandOutput } from "../commands/ListObjectVersionsCommand"; -import { ListPartsCommandInput, ListPartsCommandOutput } from "../commands/ListPartsCommand"; -import { - PutBucketAccelerateConfigurationCommandInput, - PutBucketAccelerateConfigurationCommandOutput, -} from "../commands/PutBucketAccelerateConfigurationCommand"; -import { PutBucketAclCommandInput, PutBucketAclCommandOutput } from "../commands/PutBucketAclCommand"; -import { - PutBucketAnalyticsConfigurationCommandInput, - PutBucketAnalyticsConfigurationCommandOutput, -} from "../commands/PutBucketAnalyticsConfigurationCommand"; -import { PutBucketCorsCommandInput, PutBucketCorsCommandOutput } from "../commands/PutBucketCorsCommand"; -import { - PutBucketEncryptionCommandInput, - PutBucketEncryptionCommandOutput, -} from "../commands/PutBucketEncryptionCommand"; -import { - PutBucketIntelligentTieringConfigurationCommandInput, - PutBucketIntelligentTieringConfigurationCommandOutput, -} from "../commands/PutBucketIntelligentTieringConfigurationCommand"; -import { - PutBucketInventoryConfigurationCommandInput, - PutBucketInventoryConfigurationCommandOutput, -} from "../commands/PutBucketInventoryConfigurationCommand"; -import { - PutBucketLifecycleConfigurationCommandInput, - PutBucketLifecycleConfigurationCommandOutput, -} from "../commands/PutBucketLifecycleConfigurationCommand"; -import { PutBucketLoggingCommandInput, PutBucketLoggingCommandOutput } from "../commands/PutBucketLoggingCommand"; -import { - PutBucketMetricsConfigurationCommandInput, - PutBucketMetricsConfigurationCommandOutput, -} from "../commands/PutBucketMetricsConfigurationCommand"; -import { - PutBucketNotificationConfigurationCommandInput, - PutBucketNotificationConfigurationCommandOutput, -} from "../commands/PutBucketNotificationConfigurationCommand"; -import { - PutBucketOwnershipControlsCommandInput, - PutBucketOwnershipControlsCommandOutput, -} from "../commands/PutBucketOwnershipControlsCommand"; -import { PutBucketPolicyCommandInput, PutBucketPolicyCommandOutput } from "../commands/PutBucketPolicyCommand"; -import { - PutBucketReplicationCommandInput, - PutBucketReplicationCommandOutput, -} from "../commands/PutBucketReplicationCommand"; -import { - PutBucketRequestPaymentCommandInput, - PutBucketRequestPaymentCommandOutput, -} from "../commands/PutBucketRequestPaymentCommand"; -import { PutBucketTaggingCommandInput, PutBucketTaggingCommandOutput } from "../commands/PutBucketTaggingCommand"; -import { - PutBucketVersioningCommandInput, - PutBucketVersioningCommandOutput, -} from "../commands/PutBucketVersioningCommand"; -import { PutBucketWebsiteCommandInput, PutBucketWebsiteCommandOutput } from "../commands/PutBucketWebsiteCommand"; -import { PutObjectAclCommandInput, PutObjectAclCommandOutput } from "../commands/PutObjectAclCommand"; -import { PutObjectCommandInput, PutObjectCommandOutput } from "../commands/PutObjectCommand"; -import { PutObjectLegalHoldCommandInput, PutObjectLegalHoldCommandOutput } from "../commands/PutObjectLegalHoldCommand"; -import { - PutObjectLockConfigurationCommandInput, - PutObjectLockConfigurationCommandOutput, -} from "../commands/PutObjectLockConfigurationCommand"; -import { PutObjectRetentionCommandInput, PutObjectRetentionCommandOutput } from "../commands/PutObjectRetentionCommand"; -import { PutObjectTaggingCommandInput, PutObjectTaggingCommandOutput } from "../commands/PutObjectTaggingCommand"; -import { - PutPublicAccessBlockCommandInput, - PutPublicAccessBlockCommandOutput, -} from "../commands/PutPublicAccessBlockCommand"; -import { RenameObjectCommandInput, RenameObjectCommandOutput } from "../commands/RenameObjectCommand"; -import { RestoreObjectCommandInput, RestoreObjectCommandOutput } from "../commands/RestoreObjectCommand"; -import { - SelectObjectContentCommandInput, - SelectObjectContentCommandOutput, -} from "../commands/SelectObjectContentCommand"; -import { - UpdateBucketMetadataInventoryTableConfigurationCommandInput, - UpdateBucketMetadataInventoryTableConfigurationCommandOutput, -} from "../commands/UpdateBucketMetadataInventoryTableConfigurationCommand"; -import { - UpdateBucketMetadataJournalTableConfigurationCommandInput, - UpdateBucketMetadataJournalTableConfigurationCommandOutput, -} from "../commands/UpdateBucketMetadataJournalTableConfigurationCommand"; -import { UploadPartCommandInput, UploadPartCommandOutput } from "../commands/UploadPartCommand"; -import { UploadPartCopyCommandInput, UploadPartCopyCommandOutput } from "../commands/UploadPartCopyCommand"; -import { - WriteGetObjectResponseCommandInput, - WriteGetObjectResponseCommandOutput, -} from "../commands/WriteGetObjectResponseCommand"; -import { - _Error, - AbortIncompleteMultipartUpload, - AccelerateConfiguration, - AccessControlPolicy, - AccessControlTranslation, - AnalyticsAndOperator, - AnalyticsConfiguration, - AnalyticsExportDestination, - AnalyticsFilter, - AnalyticsS3BucketDestination, - Bucket, - BucketAlreadyExists, - BucketAlreadyOwnedByYou, - BucketInfo, - Checksum, - ChecksumAlgorithm, - CommonPrefix, - CompletedMultipartUpload, - CompletedPart, - Condition, - CopyObjectResult, - CORSRule, - CreateBucketConfiguration, - DefaultRetention, - Delete, - DeletedObject, - DeleteMarkerReplication, - Destination, - DestinationResult, - EncryptionConfiguration, - ErrorDetails, - ErrorDocument, - Event, - EventBridgeConfiguration, - ExistingObjectReplication, - FilterRule, - GetBucketMetadataConfigurationResult, - GetBucketMetadataTableConfigurationResult, - GetObjectAttributesParts, - Grant, - Grantee, - IndexDocument, - Initiator, - IntelligentTieringAndOperator, - IntelligentTieringConfiguration, - IntelligentTieringFilter, - InvalidObjectState, - InventoryConfiguration, - InventoryDestination, - InventoryEncryption, - InventoryFilter, - InventoryOptionalField, - InventoryS3BucketDestination, - InventorySchedule, - InventoryTableConfiguration, - InventoryTableConfigurationResult, - JournalTableConfiguration, - JournalTableConfigurationResult, - LambdaFunctionConfiguration, - LifecycleExpiration, - LifecycleRule, - LifecycleRuleAndOperator, - LifecycleRuleFilter, - LocationInfo, - LoggingEnabled, - MetadataConfiguration, - MetadataConfigurationResult, - MetadataTableConfiguration, - MetadataTableConfigurationResult, - MetadataTableEncryptionConfiguration, - Metrics, - MetricsAndOperator, - MetricsConfiguration, - MetricsFilter, - MultipartUpload, - NoncurrentVersionExpiration, - NoncurrentVersionTransition, - NoSuchBucket, - NoSuchKey, - NoSuchUpload, - NotFound, - NotificationConfiguration, - NotificationConfigurationFilter, - ObjectIdentifier, - ObjectLockConfiguration, - ObjectLockLegalHold, - ObjectLockRetention, - ObjectLockRule, - ObjectNotInActiveTierError, - ObjectPart, - Owner, - OwnershipControls, - OwnershipControlsRule, - PartitionedPrefix, - PolicyStatus, - PublicAccessBlockConfiguration, - QueueConfiguration, - RecordExpiration, - Redirect, - RedirectAllRequestsTo, - ReplicaModifications, - ReplicationConfiguration, - ReplicationRule, - ReplicationRuleAndOperator, - ReplicationRuleFilter, - ReplicationTime, - ReplicationTimeValue, - RestoreStatus, - RoutingRule, - S3KeyFilter, - S3TablesDestination, - S3TablesDestinationResult, - ServerSideEncryptionByDefault, - ServerSideEncryptionConfiguration, - ServerSideEncryptionRule, - SessionCredentials, - SimplePrefix, - SourceSelectionCriteria, - SSEKMS, - SseKmsEncryptedObjects, - SSES3, - StorageClassAnalysis, - StorageClassAnalysisDataExport, - Tag, - TargetGrant, - TargetObjectKeyFormat, - Tiering, - TopicConfiguration, - Transition, -} from "../models/models_0"; -import { - _Object, - BucketLifecycleConfiguration, - BucketLoggingStatus, - ContinuationEvent, - CopyPartResult, - CORSConfiguration, - CSVInput, - CSVOutput, - DeleteMarkerEntry, - Encryption, - EncryptionTypeMismatch, - EndEvent, - GlacierJobParameters, - IdempotencyParameterMismatch, - InputSerialization, - InvalidRequest, - InvalidWriteOffset, - InventoryTableConfigurationUpdates, - JournalTableConfigurationUpdates, - JSONInput, - JSONOutput, - MetadataEntry, - ObjectAlreadyInActiveTierError, - ObjectVersion, - OutputLocation, - OutputSerialization, - ParquetInput, - Part, - Progress, - ProgressEvent, - RecordsEvent, - RequestPaymentConfiguration, - RequestProgress, - RestoreRequest, - S3Location, - ScanRange, - SelectObjectContentEventStream, - SelectParameters, - Stats, - StatsEvent, - Tagging, - TooManyParts, - VersioningConfiguration, - WebsiteConfiguration, -} from "../models/models_1"; -import { S3ServiceException as __BaseException } from "../models/S3ServiceException"; - -/** - * serializeAws_restXmlAbortMultipartUploadCommand - */ -export const se_AbortMultipartUploadCommand = async ( - input: AbortMultipartUploadCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - [_xaimit]: [() => isSerializableHeaderValue(input[_IMIT]), () => __dateToUtcString(input[_IMIT]!).toString()], - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_xi]: [, "AbortMultipartUpload"], - [_uI]: [, __expectNonNull(input[_UI]!, `UploadId`)], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCompleteMultipartUploadCommand - */ -export const se_CompleteMultipartUploadCommand = async ( - input: CompleteMultipartUploadCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xacc]: input[_CCRC]!, - [_xacc_]: input[_CCRCC]!, - [_xacc__]: input[_CCRCNVME]!, - [_xacs]: input[_CSHA]!, - [_xacs_]: input[_CSHAh]!, - [_xact]: input[_CT]!, - [_xamos]: [() => isSerializableHeaderValue(input[_MOS]), () => input[_MOS]!.toString()], - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - [_im]: input[_IM]!, - [_inm]: input[_INM]!, - [_xasseca]: input[_SSECA]!, - [_xasseck]: input[_SSECK]!, - [_xasseckm]: input[_SSECKMD]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_uI]: [, __expectNonNull(input[_UI]!, `UploadId`)], - }); - let body: any; - let contents: any; - if (input.MultipartUpload !== undefined) { - contents = se_CompletedMultipartUpload(input.MultipartUpload, context); - contents = contents.n("CompleteMultipartUpload"); - 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(); -}; - -/** - * serializeAws_restXmlCopyObjectCommand - */ -export const se_CopyObjectCommand = async ( - input: CopyObjectCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - ...(input.Metadata !== undefined && - Object.keys(input.Metadata).reduce((acc: any, suffix: string) => { - acc[`x-amz-meta-${suffix.toLowerCase()}`] = input.Metadata![suffix]; - return acc; - }, {})), - [_xaa]: input[_ACL]!, - [_cc]: input[_CC]!, - [_xaca]: input[_CA]!, - [_cd]: input[_CD]!, - [_ce]: input[_CE]!, - [_cl]: input[_CL]!, - [_ct]: input[_CTo]!, - [_xacs__]: input[_CS]!, - [_xacsim]: input[_CSIM]!, - [_xacsims]: [() => isSerializableHeaderValue(input[_CSIMS]), () => __dateToUtcString(input[_CSIMS]!).toString()], - [_xacsinm]: input[_CSINM]!, - [_xacsius]: [() => isSerializableHeaderValue(input[_CSIUS]), () => __dateToUtcString(input[_CSIUS]!).toString()], - [_e]: [() => isSerializableHeaderValue(input[_E]), () => __dateToUtcString(input[_E]!).toString()], - [_xagfc]: input[_GFC]!, - [_xagr]: input[_GR]!, - [_xagra]: input[_GRACP]!, - [_xagwa]: input[_GWACP]!, - [_im]: input[_IM]!, - [_inm]: input[_INM]!, - [_xamd]: input[_MD]!, - [_xatd]: input[_TD]!, - [_xasse]: input[_SSE]!, - [_xasc]: input[_SC]!, - [_xawrl]: input[_WRL]!, - [_xasseca]: input[_SSECA]!, - [_xasseck]: input[_SSECK]!, - [_xasseckm]: input[_SSECKMD]!, - [_xasseakki]: input[_SSEKMSKI]!, - [_xassec]: input[_SSEKMSEC]!, - [_xassebke]: [() => isSerializableHeaderValue(input[_BKE]), () => input[_BKE]!.toString()], - [_xacssseca]: input[_CSSSECA]!, - [_xacssseck]: input[_CSSSECK]!, - [_xacssseckm]: input[_CSSSECKMD]!, - [_xarp]: input[_RP]!, - [_xat]: input[_T]!, - [_xaolm]: input[_OLM]!, - [_xaolrud]: [() => isSerializableHeaderValue(input[_OLRUD]), () => __serializeDateTime(input[_OLRUD]!).toString()], - [_xaollh]: input[_OLLHS]!, - [_xaebo]: input[_EBO]!, - [_xasebo]: input[_ESBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_xi]: [, "CopyObject"], - }); - let body: any; - b.m("PUT").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateBucketCommand - */ -export const se_CreateBucketCommand = async ( - input: CreateBucketCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaa]: input[_ACL]!, - [_xagfc]: input[_GFC]!, - [_xagr]: input[_GR]!, - [_xagra]: input[_GRACP]!, - [_xagw]: input[_GW]!, - [_xagwa]: input[_GWACP]!, - [_xabole]: [() => isSerializableHeaderValue(input[_OLEFB]), () => input[_OLEFB]!.toString()], - [_xaoo]: input[_OO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - let contents: any; - if (input.CreateBucketConfiguration !== undefined) { - contents = se_CreateBucketConfiguration(input.CreateBucketConfiguration, context); - body = _ve; - contents.a("xmlns", "http://s3.amazonaws.com/doc/2006-03-01/"); - body += contents.toString(); - } - b.m("PUT").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateBucketMetadataConfigurationCommand - */ -export const se_CreateBucketMetadataConfigurationCommand = async ( - input: CreateBucketMetadataConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = 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: any = map({ - [_mC]: [, ""], - }); - let body: any; - let contents: any; - 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(); -}; - -/** - * serializeAws_restXmlCreateBucketMetadataTableConfigurationCommand - */ -export const se_CreateBucketMetadataTableConfigurationCommand = async ( - input: CreateBucketMetadataTableConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = 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: any = map({ - [_mT]: [, ""], - }); - let body: any; - let contents: any; - if (input.MetadataTableConfiguration !== undefined) { - contents = se_MetadataTableConfiguration(input.MetadataTableConfiguration, 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(); -}; - -/** - * serializeAws_restXmlCreateMultipartUploadCommand - */ -export const se_CreateMultipartUploadCommand = async ( - input: CreateMultipartUploadCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - ...(input.Metadata !== undefined && - Object.keys(input.Metadata).reduce((acc: any, suffix: string) => { - acc[`x-amz-meta-${suffix.toLowerCase()}`] = input.Metadata![suffix]; - return acc; - }, {})), - [_xaa]: input[_ACL]!, - [_cc]: input[_CC]!, - [_cd]: input[_CD]!, - [_ce]: input[_CE]!, - [_cl]: input[_CL]!, - [_ct]: input[_CTo]!, - [_e]: [() => isSerializableHeaderValue(input[_E]), () => __dateToUtcString(input[_E]!).toString()], - [_xagfc]: input[_GFC]!, - [_xagr]: input[_GR]!, - [_xagra]: input[_GRACP]!, - [_xagwa]: input[_GWACP]!, - [_xasse]: input[_SSE]!, - [_xasc]: input[_SC]!, - [_xawrl]: input[_WRL]!, - [_xasseca]: input[_SSECA]!, - [_xasseck]: input[_SSECK]!, - [_xasseckm]: input[_SSECKMD]!, - [_xasseakki]: input[_SSEKMSKI]!, - [_xassec]: input[_SSEKMSEC]!, - [_xassebke]: [() => isSerializableHeaderValue(input[_BKE]), () => input[_BKE]!.toString()], - [_xarp]: input[_RP]!, - [_xat]: input[_T]!, - [_xaolm]: input[_OLM]!, - [_xaolrud]: [() => isSerializableHeaderValue(input[_OLRUD]), () => __serializeDateTime(input[_OLRUD]!).toString()], - [_xaollh]: input[_OLLHS]!, - [_xaebo]: input[_EBO]!, - [_xaca]: input[_CA]!, - [_xact]: input[_CT]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_u]: [, ""], - }); - let body: any; - b.m("POST").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlCreateSessionCommand - */ -export const se_CreateSessionCommand = async ( - input: CreateSessionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xacsm]: input[_SM]!, - [_xasse]: input[_SSE]!, - [_xasseakki]: input[_SSEKMSKI]!, - [_xassec]: input[_SSEKMSEC]!, - [_xassebke]: [() => isSerializableHeaderValue(input[_BKE]), () => input[_BKE]!.toString()], - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_s]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketCommand - */ -export const se_DeleteBucketCommand = async ( - input: DeleteBucketCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("DELETE").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketAnalyticsConfigurationCommand - */ -export const se_DeleteBucketAnalyticsConfigurationCommand = async ( - input: DeleteBucketAnalyticsConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_a]: [, ""], - [_i]: [, __expectNonNull(input[_I]!, `Id`)], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketCorsCommand - */ -export const se_DeleteBucketCorsCommand = async ( - input: DeleteBucketCorsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_c]: [, ""], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketEncryptionCommand - */ -export const se_DeleteBucketEncryptionCommand = async ( - input: DeleteBucketEncryptionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_en]: [, ""], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketIntelligentTieringConfigurationCommand - */ -export const se_DeleteBucketIntelligentTieringConfigurationCommand = async ( - input: DeleteBucketIntelligentTieringConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_it]: [, ""], - [_i]: [, __expectNonNull(input[_I]!, `Id`)], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketInventoryConfigurationCommand - */ -export const se_DeleteBucketInventoryConfigurationCommand = async ( - input: DeleteBucketInventoryConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_in]: [, ""], - [_i]: [, __expectNonNull(input[_I]!, `Id`)], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketLifecycleCommand - */ -export const se_DeleteBucketLifecycleCommand = async ( - input: DeleteBucketLifecycleCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_l]: [, ""], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketMetadataConfigurationCommand - */ -export const se_DeleteBucketMetadataConfigurationCommand = async ( - input: DeleteBucketMetadataConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_mC]: [, ""], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketMetadataTableConfigurationCommand - */ -export const se_DeleteBucketMetadataTableConfigurationCommand = async ( - input: DeleteBucketMetadataTableConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_mT]: [, ""], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketMetricsConfigurationCommand - */ -export const se_DeleteBucketMetricsConfigurationCommand = async ( - input: DeleteBucketMetricsConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_m]: [, ""], - [_i]: [, __expectNonNull(input[_I]!, `Id`)], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketOwnershipControlsCommand - */ -export const se_DeleteBucketOwnershipControlsCommand = async ( - input: DeleteBucketOwnershipControlsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_oC]: [, ""], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketPolicyCommand - */ -export const se_DeleteBucketPolicyCommand = async ( - input: DeleteBucketPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_p]: [, ""], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketReplicationCommand - */ -export const se_DeleteBucketReplicationCommand = async ( - input: DeleteBucketReplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_r]: [, ""], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketTaggingCommand - */ -export const se_DeleteBucketTaggingCommand = async ( - input: DeleteBucketTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_t]: [, ""], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteBucketWebsiteCommand - */ -export const se_DeleteBucketWebsiteCommand = async ( - input: DeleteBucketWebsiteCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_w]: [, ""], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteObjectCommand - */ -export const se_DeleteObjectCommand = async ( - input: DeleteObjectCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xam]: input[_MFA]!, - [_xarp]: input[_RP]!, - [_xabgr]: [() => isSerializableHeaderValue(input[_BGR]), () => input[_BGR]!.toString()], - [_xaebo]: input[_EBO]!, - [_im]: input[_IM]!, - [_xaimlmt]: [() => isSerializableHeaderValue(input[_IMLMT]), () => __dateToUtcString(input[_IMLMT]!).toString()], - [_xaims]: [() => isSerializableHeaderValue(input[_IMS]), () => input[_IMS]!.toString()], - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_xi]: [, "DeleteObject"], - [_vI]: [, input[_VI]!], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeleteObjectsCommand - */ -export const se_DeleteObjectsCommand = async ( - input: DeleteObjectsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xam]: input[_MFA]!, - [_xarp]: input[_RP]!, - [_xabgr]: [() => isSerializableHeaderValue(input[_BGR]), () => input[_BGR]!.toString()], - [_xaebo]: input[_EBO]!, - [_xasca]: input[_CA]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_d]: [, ""], - }); - let body: any; - let contents: any; - if (input.Delete !== undefined) { - contents = se_Delete(input.Delete, 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(); -}; - -/** - * serializeAws_restXmlDeleteObjectTaggingCommand - */ -export const se_DeleteObjectTaggingCommand = async ( - input: DeleteObjectTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_t]: [, ""], - [_vI]: [, input[_VI]!], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlDeletePublicAccessBlockCommand - */ -export const se_DeletePublicAccessBlockCommand = async ( - input: DeletePublicAccessBlockCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_pAB]: [, ""], - }); - let body: any; - b.m("DELETE").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketAccelerateConfigurationCommand - */ -export const se_GetBucketAccelerateConfigurationCommand = async ( - input: GetBucketAccelerateConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - [_xarp]: input[_RP]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_ac]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketAclCommand - */ -export const se_GetBucketAclCommand = async ( - input: GetBucketAclCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_acl]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketAnalyticsConfigurationCommand - */ -export const se_GetBucketAnalyticsConfigurationCommand = async ( - input: GetBucketAnalyticsConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_a]: [, ""], - [_xi]: [, "GetBucketAnalyticsConfiguration"], - [_i]: [, __expectNonNull(input[_I]!, `Id`)], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketCorsCommand - */ -export const se_GetBucketCorsCommand = async ( - input: GetBucketCorsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_c]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketEncryptionCommand - */ -export const se_GetBucketEncryptionCommand = async ( - input: GetBucketEncryptionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_en]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketIntelligentTieringConfigurationCommand - */ -export const se_GetBucketIntelligentTieringConfigurationCommand = async ( - input: GetBucketIntelligentTieringConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_it]: [, ""], - [_xi]: [, "GetBucketIntelligentTieringConfiguration"], - [_i]: [, __expectNonNull(input[_I]!, `Id`)], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketInventoryConfigurationCommand - */ -export const se_GetBucketInventoryConfigurationCommand = async ( - input: GetBucketInventoryConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_in]: [, ""], - [_xi]: [, "GetBucketInventoryConfiguration"], - [_i]: [, __expectNonNull(input[_I]!, `Id`)], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketLifecycleConfigurationCommand - */ -export const se_GetBucketLifecycleConfigurationCommand = async ( - input: GetBucketLifecycleConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_l]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketLocationCommand - */ -export const se_GetBucketLocationCommand = async ( - input: GetBucketLocationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_lo]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketLoggingCommand - */ -export const se_GetBucketLoggingCommand = async ( - input: GetBucketLoggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_log]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketMetadataConfigurationCommand - */ -export const se_GetBucketMetadataConfigurationCommand = async ( - input: GetBucketMetadataConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_mC]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketMetadataTableConfigurationCommand - */ -export const se_GetBucketMetadataTableConfigurationCommand = async ( - input: GetBucketMetadataTableConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_mT]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketMetricsConfigurationCommand - */ -export const se_GetBucketMetricsConfigurationCommand = async ( - input: GetBucketMetricsConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_m]: [, ""], - [_xi]: [, "GetBucketMetricsConfiguration"], - [_i]: [, __expectNonNull(input[_I]!, `Id`)], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketNotificationConfigurationCommand - */ -export const se_GetBucketNotificationConfigurationCommand = async ( - input: GetBucketNotificationConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_n]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketOwnershipControlsCommand - */ -export const se_GetBucketOwnershipControlsCommand = async ( - input: GetBucketOwnershipControlsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_oC]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketPolicyCommand - */ -export const se_GetBucketPolicyCommand = async ( - input: GetBucketPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_p]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketPolicyStatusCommand - */ -export const se_GetBucketPolicyStatusCommand = async ( - input: GetBucketPolicyStatusCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_pS]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketReplicationCommand - */ -export const se_GetBucketReplicationCommand = async ( - input: GetBucketReplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_r]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketRequestPaymentCommand - */ -export const se_GetBucketRequestPaymentCommand = async ( - input: GetBucketRequestPaymentCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_rP]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketTaggingCommand - */ -export const se_GetBucketTaggingCommand = async ( - input: GetBucketTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_t]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketVersioningCommand - */ -export const se_GetBucketVersioningCommand = async ( - input: GetBucketVersioningCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_v]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetBucketWebsiteCommand - */ -export const se_GetBucketWebsiteCommand = async ( - input: GetBucketWebsiteCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_w]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetObjectCommand - */ -export const se_GetObjectCommand = async ( - input: GetObjectCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - [_ims]: [() => isSerializableHeaderValue(input[_IMSf]), () => __dateToUtcString(input[_IMSf]!).toString()], - [_inm]: input[_INM]!, - [_ius]: [() => isSerializableHeaderValue(input[_IUS]), () => __dateToUtcString(input[_IUS]!).toString()], - [_ra]: input[_R]!, - [_xasseca]: input[_SSECA]!, - [_xasseck]: input[_SSECK]!, - [_xasseckm]: input[_SSECKMD]!, - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - [_xacm]: input[_CM]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_xi]: [, "GetObject"], - [_rcc]: [, input[_RCC]!], - [_rcd]: [, input[_RCD]!], - [_rce]: [, input[_RCE]!], - [_rcl]: [, input[_RCL]!], - [_rct]: [, input[_RCT]!], - [_re]: [() => input.ResponseExpires !== void 0, () => __dateToUtcString(input[_RE]!).toString()], - [_vI]: [, input[_VI]!], - [_pN]: [() => input.PartNumber !== void 0, () => input[_PN]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetObjectAclCommand - */ -export const se_GetObjectAclCommand = async ( - input: GetObjectAclCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_acl]: [, ""], - [_vI]: [, input[_VI]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetObjectAttributesCommand - */ -export const se_GetObjectAttributesCommand = async ( - input: GetObjectAttributesCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xamp]: [() => isSerializableHeaderValue(input[_MP]), () => input[_MP]!.toString()], - [_xapnm]: input[_PNM]!, - [_xasseca]: input[_SSECA]!, - [_xasseck]: input[_SSECK]!, - [_xasseckm]: input[_SSECKMD]!, - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - [_xaoa]: [() => isSerializableHeaderValue(input[_OA]), () => (input[_OA]! || []).map(__quoteHeader).join(", ")], - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_at]: [, ""], - [_vI]: [, input[_VI]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetObjectLegalHoldCommand - */ -export const se_GetObjectLegalHoldCommand = async ( - input: GetObjectLegalHoldCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_lh]: [, ""], - [_vI]: [, input[_VI]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetObjectLockConfigurationCommand - */ -export const se_GetObjectLockConfigurationCommand = async ( - input: GetObjectLockConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_ol]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetObjectRetentionCommand - */ -export const se_GetObjectRetentionCommand = async ( - input: GetObjectRetentionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_ret]: [, ""], - [_vI]: [, input[_VI]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetObjectTaggingCommand - */ -export const se_GetObjectTaggingCommand = async ( - input: GetObjectTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - [_xarp]: input[_RP]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_t]: [, ""], - [_vI]: [, input[_VI]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetObjectTorrentCommand - */ -export const se_GetObjectTorrentCommand = async ( - input: GetObjectTorrentCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_to]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlGetPublicAccessBlockCommand - */ -export const se_GetPublicAccessBlockCommand = async ( - input: GetPublicAccessBlockCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_pAB]: [, ""], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlHeadBucketCommand - */ -export const se_HeadBucketCommand = async ( - input: HeadBucketCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - let body: any; - b.m("HEAD").h(headers).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlHeadObjectCommand - */ -export const se_HeadObjectCommand = async ( - input: HeadObjectCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_im]: input[_IM]!, - [_ims]: [() => isSerializableHeaderValue(input[_IMSf]), () => __dateToUtcString(input[_IMSf]!).toString()], - [_inm]: input[_INM]!, - [_ius]: [() => isSerializableHeaderValue(input[_IUS]), () => __dateToUtcString(input[_IUS]!).toString()], - [_ra]: input[_R]!, - [_xasseca]: input[_SSECA]!, - [_xasseck]: input[_SSECK]!, - [_xasseckm]: input[_SSECKMD]!, - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - [_xacm]: input[_CM]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_rcc]: [, input[_RCC]!], - [_rcd]: [, input[_RCD]!], - [_rce]: [, input[_RCE]!], - [_rcl]: [, input[_RCL]!], - [_rct]: [, input[_RCT]!], - [_re]: [() => input.ResponseExpires !== void 0, () => __dateToUtcString(input[_RE]!).toString()], - [_vI]: [, input[_VI]!], - [_pN]: [() => input.PartNumber !== void 0, () => input[_PN]!.toString()], - }); - let body: any; - b.m("HEAD").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListBucketAnalyticsConfigurationsCommand - */ -export const se_ListBucketAnalyticsConfigurationsCommand = async ( - input: ListBucketAnalyticsConfigurationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_a]: [, ""], - [_xi]: [, "ListBucketAnalyticsConfigurations"], - [_ct_]: [, input[_CTon]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListBucketIntelligentTieringConfigurationsCommand - */ -export const se_ListBucketIntelligentTieringConfigurationsCommand = async ( - input: ListBucketIntelligentTieringConfigurationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_it]: [, ""], - [_xi]: [, "ListBucketIntelligentTieringConfigurations"], - [_ct_]: [, input[_CTon]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListBucketInventoryConfigurationsCommand - */ -export const se_ListBucketInventoryConfigurationsCommand = async ( - input: ListBucketInventoryConfigurationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_in]: [, ""], - [_xi]: [, "ListBucketInventoryConfigurations"], - [_ct_]: [, input[_CTon]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListBucketMetricsConfigurationsCommand - */ -export const se_ListBucketMetricsConfigurationsCommand = async ( - input: ListBucketMetricsConfigurationsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_m]: [, ""], - [_xi]: [, "ListBucketMetricsConfigurations"], - [_ct_]: [, input[_CTon]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListBucketsCommand - */ -export const se_ListBucketsCommand = async ( - input: ListBucketsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/"); - const query: any = map({ - [_xi]: [, "ListBuckets"], - [_mb]: [() => input.MaxBuckets !== void 0, () => input[_MB]!.toString()], - [_ct_]: [, input[_CTon]!], - [_pr]: [, input[_P]!], - [_br]: [, input[_BR]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListDirectoryBucketsCommand - */ -export const se_ListDirectoryBucketsCommand = async ( - input: ListDirectoryBucketsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = {}; - b.bp("/"); - const query: any = map({ - [_xi]: [, "ListDirectoryBuckets"], - [_ct_]: [, input[_CTon]!], - [_mdb]: [() => input.MaxDirectoryBuckets !== void 0, () => input[_MDB]!.toString()], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListMultipartUploadsCommand - */ -export const se_ListMultipartUploadsCommand = async ( - input: ListMultipartUploadsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - [_xarp]: input[_RP]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_u]: [, ""], - [_de]: [, input[_D]!], - [_et]: [, input[_ET]!], - [_km]: [, input[_KM]!], - [_mu]: [() => input.MaxUploads !== void 0, () => input[_MU]!.toString()], - [_pr]: [, input[_P]!], - [_uim]: [, input[_UIM]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListObjectsCommand - */ -export const se_ListObjectsCommand = async ( - input: ListObjectsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - [_xaooa]: [() => isSerializableHeaderValue(input[_OOA]), () => (input[_OOA]! || []).map(__quoteHeader).join(", ")], - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_de]: [, input[_D]!], - [_et]: [, input[_ET]!], - [_ma]: [, input[_M]!], - [_mk]: [() => input.MaxKeys !== void 0, () => input[_MK]!.toString()], - [_pr]: [, input[_P]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListObjectsV2Command - */ -export const se_ListObjectsV2Command = async ( - input: ListObjectsV2CommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - [_xaooa]: [() => isSerializableHeaderValue(input[_OOA]), () => (input[_OOA]! || []).map(__quoteHeader).join(", ")], - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_lt]: [, "2"], - [_de]: [, input[_D]!], - [_et]: [, input[_ET]!], - [_mk]: [() => input.MaxKeys !== void 0, () => input[_MK]!.toString()], - [_pr]: [, input[_P]!], - [_ct_]: [, input[_CTon]!], - [_fo]: [() => input.FetchOwner !== void 0, () => input[_FO]!.toString()], - [_sa]: [, input[_SA]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListObjectVersionsCommand - */ -export const se_ListObjectVersionsCommand = async ( - input: ListObjectVersionsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xaebo]: input[_EBO]!, - [_xarp]: input[_RP]!, - [_xaooa]: [() => isSerializableHeaderValue(input[_OOA]), () => (input[_OOA]! || []).map(__quoteHeader).join(", ")], - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_ver]: [, ""], - [_de]: [, input[_D]!], - [_et]: [, input[_ET]!], - [_km]: [, input[_KM]!], - [_mk]: [() => input.MaxKeys !== void 0, () => input[_MK]!.toString()], - [_pr]: [, input[_P]!], - [_vim]: [, input[_VIM]!], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlListPartsCommand - */ -export const se_ListPartsCommand = async ( - input: ListPartsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - [_xasseca]: input[_SSECA]!, - [_xasseck]: input[_SSECK]!, - [_xasseckm]: input[_SSECKMD]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_xi]: [, "ListParts"], - [_mp]: [() => input.MaxParts !== void 0, () => input[_MP]!.toString()], - [_pnm]: [, input[_PNM]!], - [_uI]: [, __expectNonNull(input[_UI]!, `UploadId`)], - }); - let body: any; - b.m("GET").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutBucketAccelerateConfigurationCommand - */ -export const se_PutBucketAccelerateConfigurationCommand = async ( - input: PutBucketAccelerateConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaebo]: input[_EBO]!, - [_xasca]: input[_CA]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_ac]: [, ""], - }); - let body: any; - let contents: any; - if (input.AccelerateConfiguration !== undefined) { - contents = se_AccelerateConfiguration(input.AccelerateConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketAclCommand - */ -export const se_PutBucketAclCommand = async ( - input: PutBucketAclCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaa]: input[_ACL]!, - [_cm]: input[_CMD]!, - [_xasca]: input[_CA]!, - [_xagfc]: input[_GFC]!, - [_xagr]: input[_GR]!, - [_xagra]: input[_GRACP]!, - [_xagw]: input[_GW]!, - [_xagwa]: input[_GWACP]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_acl]: [, ""], - }); - let body: any; - let contents: any; - if (input.AccessControlPolicy !== undefined) { - contents = se_AccessControlPolicy(input.AccessControlPolicy, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketAnalyticsConfigurationCommand - */ -export const se_PutBucketAnalyticsConfigurationCommand = async ( - input: PutBucketAnalyticsConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_a]: [, ""], - [_i]: [, __expectNonNull(input[_I]!, `Id`)], - }); - let body: any; - let contents: any; - if (input.AnalyticsConfiguration !== undefined) { - contents = se_AnalyticsConfiguration(input.AnalyticsConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketCorsCommand - */ -export const se_PutBucketCorsCommand = async ( - input: PutBucketCorsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = 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: any = map({ - [_c]: [, ""], - }); - let body: any; - let contents: any; - if (input.CORSConfiguration !== undefined) { - contents = se_CORSConfiguration(input.CORSConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketEncryptionCommand - */ -export const se_PutBucketEncryptionCommand = async ( - input: PutBucketEncryptionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = 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: any = map({ - [_en]: [, ""], - }); - let body: any; - let contents: any; - if (input.ServerSideEncryptionConfiguration !== undefined) { - contents = se_ServerSideEncryptionConfiguration(input.ServerSideEncryptionConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketIntelligentTieringConfigurationCommand - */ -export const se_PutBucketIntelligentTieringConfigurationCommand = async ( - input: PutBucketIntelligentTieringConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_it]: [, ""], - [_i]: [, __expectNonNull(input[_I]!, `Id`)], - }); - let body: any; - let contents: any; - if (input.IntelligentTieringConfiguration !== undefined) { - contents = se_IntelligentTieringConfiguration(input.IntelligentTieringConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketInventoryConfigurationCommand - */ -export const se_PutBucketInventoryConfigurationCommand = async ( - input: PutBucketInventoryConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_in]: [, ""], - [_i]: [, __expectNonNull(input[_I]!, `Id`)], - }); - let body: any; - let contents: any; - if (input.InventoryConfiguration !== undefined) { - contents = se_InventoryConfiguration(input.InventoryConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketLifecycleConfigurationCommand - */ -export const se_PutBucketLifecycleConfigurationCommand = async ( - input: PutBucketLifecycleConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xasca]: input[_CA]!, - [_xaebo]: input[_EBO]!, - [_xatdmos]: input[_TDMOS]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_l]: [, ""], - }); - let body: any; - let contents: any; - if (input.LifecycleConfiguration !== undefined) { - contents = se_BucketLifecycleConfiguration(input.LifecycleConfiguration, context); - contents = contents.n("LifecycleConfiguration"); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketLoggingCommand - */ -export const se_PutBucketLoggingCommand = async ( - input: PutBucketLoggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = 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: any = map({ - [_log]: [, ""], - }); - let body: any; - let contents: any; - if (input.BucketLoggingStatus !== undefined) { - contents = se_BucketLoggingStatus(input.BucketLoggingStatus, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketMetricsConfigurationCommand - */ -export const se_PutBucketMetricsConfigurationCommand = async ( - input: PutBucketMetricsConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_m]: [, ""], - [_i]: [, __expectNonNull(input[_I]!, `Id`)], - }); - let body: any; - let contents: any; - if (input.MetricsConfiguration !== undefined) { - contents = se_MetricsConfiguration(input.MetricsConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketNotificationConfigurationCommand - */ -export const se_PutBucketNotificationConfigurationCommand = async ( - input: PutBucketNotificationConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaebo]: input[_EBO]!, - [_xasdv]: [() => isSerializableHeaderValue(input[_SDV]), () => input[_SDV]!.toString()], - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_n]: [, ""], - }); - let body: any; - let contents: any; - if (input.NotificationConfiguration !== undefined) { - contents = se_NotificationConfiguration(input.NotificationConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketOwnershipControlsCommand - */ -export const se_PutBucketOwnershipControlsCommand = async ( - input: PutBucketOwnershipControlsCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_cm]: input[_CMD]!, - [_xaebo]: input[_EBO]!, - [_xasca]: input[_CA]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_oC]: [, ""], - }); - let body: any; - let contents: any; - if (input.OwnershipControls !== undefined) { - contents = se_OwnershipControls(input.OwnershipControls, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketPolicyCommand - */ -export const se_PutBucketPolicyCommand = async ( - input: PutBucketPolicyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "text/plain", - [_cm]: input[_CMD]!, - [_xasca]: input[_CA]!, - [_xacrsba]: [() => isSerializableHeaderValue(input[_CRSBA]), () => input[_CRSBA]!.toString()], - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_p]: [, ""], - }); - let body: any; - let contents: any; - if (input.Policy !== undefined) { - contents = input.Policy; - body = contents; - } - b.m("PUT").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutBucketReplicationCommand - */ -export const se_PutBucketReplicationCommand = async ( - input: PutBucketReplicationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_cm]: input[_CMD]!, - [_xasca]: input[_CA]!, - [_xabolt]: input[_To]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_r]: [, ""], - }); - let body: any; - let contents: any; - if (input.ReplicationConfiguration !== undefined) { - contents = se_ReplicationConfiguration(input.ReplicationConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketRequestPaymentCommand - */ -export const se_PutBucketRequestPaymentCommand = async ( - input: PutBucketRequestPaymentCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = 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: any = map({ - [_rP]: [, ""], - }); - let body: any; - let contents: any; - if (input.RequestPaymentConfiguration !== undefined) { - contents = se_RequestPaymentConfiguration(input.RequestPaymentConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketTaggingCommand - */ -export const se_PutBucketTaggingCommand = async ( - input: PutBucketTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = 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: any = map({ - [_t]: [, ""], - }); - let body: any; - let contents: any; - if (input.Tagging !== undefined) { - contents = se_Tagging(input.Tagging, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketVersioningCommand - */ -export const se_PutBucketVersioningCommand = async ( - input: PutBucketVersioningCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_cm]: input[_CMD]!, - [_xasca]: input[_CA]!, - [_xam]: input[_MFA]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_v]: [, ""], - }); - let body: any; - let contents: any; - if (input.VersioningConfiguration !== undefined) { - contents = se_VersioningConfiguration(input.VersioningConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutBucketWebsiteCommand - */ -export const se_PutBucketWebsiteCommand = async ( - input: PutBucketWebsiteCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = 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: any = map({ - [_w]: [, ""], - }); - let body: any; - let contents: any; - if (input.WebsiteConfiguration !== undefined) { - contents = se_WebsiteConfiguration(input.WebsiteConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutObjectCommand - */ -export const se_PutObjectCommand = async ( - input: PutObjectCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - ...(input.Metadata !== undefined && - Object.keys(input.Metadata).reduce((acc: any, suffix: string) => { - acc[`x-amz-meta-${suffix.toLowerCase()}`] = input.Metadata![suffix]; - return acc; - }, {})), - [_ct]: input[_CTo] || "application/octet-stream", - [_xaa]: input[_ACL]!, - [_cc]: input[_CC]!, - [_cd]: input[_CD]!, - [_ce]: input[_CE]!, - [_cl]: input[_CL]!, - [_cl_]: [() => isSerializableHeaderValue(input[_CLo]), () => input[_CLo]!.toString()], - [_cm]: input[_CMD]!, - [_xasca]: input[_CA]!, - [_xacc]: input[_CCRC]!, - [_xacc_]: input[_CCRCC]!, - [_xacc__]: input[_CCRCNVME]!, - [_xacs]: input[_CSHA]!, - [_xacs_]: input[_CSHAh]!, - [_e]: [() => isSerializableHeaderValue(input[_E]), () => __dateToUtcString(input[_E]!).toString()], - [_im]: input[_IM]!, - [_inm]: input[_INM]!, - [_xagfc]: input[_GFC]!, - [_xagr]: input[_GR]!, - [_xagra]: input[_GRACP]!, - [_xagwa]: input[_GWACP]!, - [_xawob]: [() => isSerializableHeaderValue(input[_WOB]), () => input[_WOB]!.toString()], - [_xasse]: input[_SSE]!, - [_xasc]: input[_SC]!, - [_xawrl]: input[_WRL]!, - [_xasseca]: input[_SSECA]!, - [_xasseck]: input[_SSECK]!, - [_xasseckm]: input[_SSECKMD]!, - [_xasseakki]: input[_SSEKMSKI]!, - [_xassec]: input[_SSEKMSEC]!, - [_xassebke]: [() => isSerializableHeaderValue(input[_BKE]), () => input[_BKE]!.toString()], - [_xarp]: input[_RP]!, - [_xat]: input[_T]!, - [_xaolm]: input[_OLM]!, - [_xaolrud]: [() => isSerializableHeaderValue(input[_OLRUD]), () => __serializeDateTime(input[_OLRUD]!).toString()], - [_xaollh]: input[_OLLHS]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_xi]: [, "PutObject"], - }); - let body: any; - let contents: any; - if (input.Body !== undefined) { - contents = input.Body; - body = contents; - } - b.m("PUT").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlPutObjectAclCommand - */ -export const se_PutObjectAclCommand = async ( - input: PutObjectAclCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xaa]: input[_ACL]!, - [_cm]: input[_CMD]!, - [_xasca]: input[_CA]!, - [_xagfc]: input[_GFC]!, - [_xagr]: input[_GR]!, - [_xagra]: input[_GRACP]!, - [_xagw]: input[_GW]!, - [_xagwa]: input[_GWACP]!, - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_acl]: [, ""], - [_vI]: [, input[_VI]!], - }); - let body: any; - let contents: any; - if (input.AccessControlPolicy !== undefined) { - contents = se_AccessControlPolicy(input.AccessControlPolicy, context); - 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(); -}; - -/** - * serializeAws_restXmlPutObjectLegalHoldCommand - */ -export const se_PutObjectLegalHoldCommand = async ( - input: PutObjectLegalHoldCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xarp]: input[_RP]!, - [_cm]: input[_CMD]!, - [_xasca]: input[_CA]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_lh]: [, ""], - [_vI]: [, input[_VI]!], - }); - let body: any; - let contents: any; - if (input.LegalHold !== undefined) { - contents = se_ObjectLockLegalHold(input.LegalHold, context); - contents = contents.n("LegalHold"); - 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(); -}; - -/** - * serializeAws_restXmlPutObjectLockConfigurationCommand - */ -export const se_PutObjectLockConfigurationCommand = async ( - input: PutObjectLockConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xarp]: input[_RP]!, - [_xabolt]: input[_To]!, - [_cm]: input[_CMD]!, - [_xasca]: input[_CA]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - const query: any = map({ - [_ol]: [, ""], - }); - let body: any; - let contents: any; - if (input.ObjectLockConfiguration !== undefined) { - contents = se_ObjectLockConfiguration(input.ObjectLockConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlPutObjectRetentionCommand - */ -export const se_PutObjectRetentionCommand = async ( - input: PutObjectRetentionCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xarp]: input[_RP]!, - [_xabgr]: [() => isSerializableHeaderValue(input[_BGR]), () => input[_BGR]!.toString()], - [_cm]: input[_CMD]!, - [_xasca]: input[_CA]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_ret]: [, ""], - [_vI]: [, input[_VI]!], - }); - let body: any; - let contents: any; - if (input.Retention !== undefined) { - contents = se_ObjectLockRetention(input.Retention, context); - contents = contents.n("Retention"); - 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(); -}; - -/** - * serializeAws_restXmlPutObjectTaggingCommand - */ -export const se_PutObjectTaggingCommand = async ( - input: PutObjectTaggingCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_cm]: input[_CMD]!, - [_xasca]: input[_CA]!, - [_xaebo]: input[_EBO]!, - [_xarp]: input[_RP]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_t]: [, ""], - [_vI]: [, input[_VI]!], - }); - let body: any; - let contents: any; - if (input.Tagging !== undefined) { - contents = se_Tagging(input.Tagging, context); - 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(); -}; - -/** - * serializeAws_restXmlPutPublicAccessBlockCommand - */ -export const se_PutPublicAccessBlockCommand = async ( - input: PutPublicAccessBlockCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = 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: any = map({ - [_pAB]: [, ""], - }); - let body: any; - let contents: any; - if (input.PublicAccessBlockConfiguration !== undefined) { - contents = se_PublicAccessBlockConfiguration(input.PublicAccessBlockConfiguration, context); - 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(); -}; - -/** - * serializeAws_restXmlRenameObjectCommand - */ -export const se_RenameObjectCommand = async ( - input: RenameObjectCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xars]: input[_RS]!, - [_im]: input[_DIM]!, - [_inm]: input[_DINM]!, - [_ims]: [() => isSerializableHeaderValue(input[_DIMS]), () => __dateToUtcString(input[_DIMS]!).toString()], - [_ius]: [() => isSerializableHeaderValue(input[_DIUS]), () => __dateToUtcString(input[_DIUS]!).toString()], - [_xarsim]: input[_SIM]!, - [_xarsinm]: input[_SINM]!, - [_xarsims]: [() => isSerializableHeaderValue(input[_SIMS]), () => __dateToUtcString(input[_SIMS]!).toString()], - [_xarsius]: [() => isSerializableHeaderValue(input[_SIUS]), () => __dateToUtcString(input[_SIUS]!).toString()], - [_xact_]: input[_CTl] ?? generateIdempotencyToken(), - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_rO]: [, ""], - }); - let body: any; - b.m("PUT").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlRestoreObjectCommand - */ -export const se_RestoreObjectCommand = async ( - input: RestoreObjectCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xarp]: input[_RP]!, - [_xasca]: input[_CA]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_res]: [, ""], - [_vI]: [, input[_VI]!], - }); - let body: any; - let contents: any; - if (input.RestoreRequest !== undefined) { - contents = se_RestoreRequest(input.RestoreRequest, 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(); -}; - -/** - * serializeAws_restXmlSelectObjectContentCommand - */ -export const se_SelectObjectContentCommand = async ( - input: SelectObjectContentCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/xml", - [_xasseca]: input[_SSECA]!, - [_xasseck]: input[_SSECK]!, - [_xasseckm]: input[_SSECKMD]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_se]: [, ""], - [_st]: [, "2"], - }); - let body: any; - body = _ve; - const bn = new __XmlNode(_SOCR); - bn.a("xmlns", "http://s3.amazonaws.com/doc/2006-03-01/"); - bn.cc(input, _Ex); - bn.cc(input, _ETx); - if (input[_IS] != null) { - bn.c(se_InputSerialization(input[_IS], context).n(_IS)); - } - if (input[_OS] != null) { - bn.c(se_OutputSerialization(input[_OS], context).n(_OS)); - } - if (input[_RPe] != null) { - bn.c(se_RequestProgress(input[_RPe], context).n(_RPe)); - } - if (input[_SR] != null) { - bn.c(se_ScanRange(input[_SR], context).n(_SR)); - } - body += bn.toString(); - b.m("POST").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUpdateBucketMetadataInventoryTableConfigurationCommand - */ -export const se_UpdateBucketMetadataInventoryTableConfigurationCommand = async ( - input: UpdateBucketMetadataInventoryTableConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = 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: any = map({ - [_mIT]: [, ""], - }); - let body: any; - let contents: any; - 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(); -}; - -/** - * serializeAws_restXmlUpdateBucketMetadataJournalTableConfigurationCommand - */ -export const se_UpdateBucketMetadataJournalTableConfigurationCommand = async ( - input: UpdateBucketMetadataJournalTableConfigurationCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = 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: any = map({ - [_mJT]: [, ""], - }); - let body: any; - let contents: any; - 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(); -}; - -/** - * serializeAws_restXmlUploadPartCommand - */ -export const se_UploadPartCommand = async ( - input: UploadPartCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "content-type": "application/octet-stream", - [_cl_]: [() => isSerializableHeaderValue(input[_CLo]), () => input[_CLo]!.toString()], - [_cm]: input[_CMD]!, - [_xasca]: input[_CA]!, - [_xacc]: input[_CCRC]!, - [_xacc_]: input[_CCRCC]!, - [_xacc__]: input[_CCRCNVME]!, - [_xacs]: input[_CSHA]!, - [_xacs_]: input[_CSHAh]!, - [_xasseca]: input[_SSECA]!, - [_xasseck]: input[_SSECK]!, - [_xasseckm]: input[_SSECKMD]!, - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_xi]: [, "UploadPart"], - [_pN]: [__expectNonNull(input.PartNumber, `PartNumber`) != null, () => input[_PN]!.toString()], - [_uI]: [, __expectNonNull(input[_UI]!, `UploadId`)], - }); - let body: any; - let contents: any; - if (input.Body !== undefined) { - contents = input.Body; - body = contents; - } - b.m("PUT").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlUploadPartCopyCommand - */ -export const se_UploadPartCopyCommand = async ( - input: UploadPartCopyCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - [_xacs__]: input[_CS]!, - [_xacsim]: input[_CSIM]!, - [_xacsims]: [() => isSerializableHeaderValue(input[_CSIMS]), () => __dateToUtcString(input[_CSIMS]!).toString()], - [_xacsinm]: input[_CSINM]!, - [_xacsius]: [() => isSerializableHeaderValue(input[_CSIUS]), () => __dateToUtcString(input[_CSIUS]!).toString()], - [_xacsr]: input[_CSR]!, - [_xasseca]: input[_SSECA]!, - [_xasseck]: input[_SSECK]!, - [_xasseckm]: input[_SSECKMD]!, - [_xacssseca]: input[_CSSSECA]!, - [_xacssseck]: input[_CSSSECK]!, - [_xacssseckm]: input[_CSSSECKMD]!, - [_xarp]: input[_RP]!, - [_xaebo]: input[_EBO]!, - [_xasebo]: input[_ESBO]!, - }); - b.bp("/{Key+}"); - b.p("Bucket", () => input.Bucket!, "{Bucket}", false); - b.p("Key", () => input.Key!, "{Key+}", true); - const query: any = map({ - [_xi]: [, "UploadPartCopy"], - [_pN]: [__expectNonNull(input.PartNumber, `PartNumber`) != null, () => input[_PN]!.toString()], - [_uI]: [, __expectNonNull(input[_UI]!, `UploadId`)], - }); - let body: any; - b.m("PUT").h(headers).q(query).b(body); - return b.build(); -}; - -/** - * serializeAws_restXmlWriteGetObjectResponseCommand - */ -export const se_WriteGetObjectResponseCommand = async ( - input: WriteGetObjectResponseCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const b = rb(input, context); - const headers: any = map({}, isSerializableHeaderValue, { - "x-amz-content-sha256": "UNSIGNED-PAYLOAD", - ...(input.Metadata !== undefined && - Object.keys(input.Metadata).reduce((acc: any, suffix: string) => { - acc[`x-amz-meta-${suffix.toLowerCase()}`] = input.Metadata![suffix]; - return acc; - }, {})), - "content-type": "application/octet-stream", - [_xarr]: input[_RR]!, - [_xart]: input[_RT]!, - [_xafs]: [() => isSerializableHeaderValue(input[_SCt]), () => input[_SCt]!.toString()], - [_xafec]: input[_EC]!, - [_xafem]: input[_EM]!, - [_xafhar]: input[_AR]!, - [_xafhcc]: input[_CC]!, - [_xafhcd]: input[_CD]!, - [_xafhce]: input[_CE]!, - [_xafhcl]: input[_CL]!, - [_cl_]: [() => isSerializableHeaderValue(input[_CLo]), () => input[_CLo]!.toString()], - [_xafhcr]: input[_CR]!, - [_xafhct]: input[_CTo]!, - [_xafhxacc]: input[_CCRC]!, - [_xafhxacc_]: input[_CCRCC]!, - [_xafhxacc__]: input[_CCRCNVME]!, - [_xafhxacs]: input[_CSHA]!, - [_xafhxacs_]: input[_CSHAh]!, - [_xafhxadm]: [() => isSerializableHeaderValue(input[_DM]), () => input[_DM]!.toString()], - [_xafhe]: input[_ETa]!, - [_xafhe_]: [() => isSerializableHeaderValue(input[_E]), () => __dateToUtcString(input[_E]!).toString()], - [_xafhxae]: input[_Exp]!, - [_xafhlm]: [() => isSerializableHeaderValue(input[_LM]), () => __dateToUtcString(input[_LM]!).toString()], - [_xafhxamm]: [() => isSerializableHeaderValue(input[_MM]), () => input[_MM]!.toString()], - [_xafhxaolm]: input[_OLM]!, - [_xafhxaollh]: input[_OLLHS]!, - [_xafhxaolrud]: [ - () => isSerializableHeaderValue(input[_OLRUD]), - () => __serializeDateTime(input[_OLRUD]!).toString(), - ], - [_xafhxampc]: [() => isSerializableHeaderValue(input[_PC]), () => input[_PC]!.toString()], - [_xafhxars]: input[_RSe]!, - [_xafhxarc]: input[_RC]!, - [_xafhxar]: input[_Re]!, - [_xafhxasse]: input[_SSE]!, - [_xafhxasseca]: input[_SSECA]!, - [_xafhxasseakki]: input[_SSEKMSKI]!, - [_xafhxasseckm]: input[_SSECKMD]!, - [_xafhxasc]: input[_SC]!, - [_xafhxatc]: [() => isSerializableHeaderValue(input[_TC]), () => input[_TC]!.toString()], - [_xafhxavi]: input[_VI]!, - [_xafhxassebke]: [() => isSerializableHeaderValue(input[_BKE]), () => input[_BKE]!.toString()], - }); - b.bp("/WriteGetObjectResponse"); - let body: any; - let contents: any; - if (input.Body !== undefined) { - contents = input.Body; - body = contents; - } - let { hostname: resolvedHostname } = await context.endpoint(); - if (context.disableHostPrefix !== true) { - resolvedHostname = "{RequestRoute}." + resolvedHostname; - if (input.RequestRoute === undefined) { - throw new Error("Empty value provided for input host prefix: RequestRoute."); - } - resolvedHostname = resolvedHostname.replace("{RequestRoute}", input.RequestRoute!); - if (!__isValidHostname(resolvedHostname)) { - throw new Error("ValidationError: prefixed hostname must be hostname compatible."); - } - } - b.hn(resolvedHostname); - b.m("POST").h(headers).b(body); - return b.build(); -}; - -/** - * deserializeAws_restXmlAbortMultipartUploadCommand - */ -export const de_AbortMultipartUploadCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlCompleteMultipartUploadCommand - */ -export const de_CompleteMultipartUploadCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_Exp]: [, output.headers[_xae]], - [_SSE]: [, output.headers[_xasse]], - [_VI]: [, output.headers[_xavi]], - [_SSEKMSKI]: [, output.headers[_xasseakki]], - [_BKE]: [() => void 0 !== output.headers[_xassebke], () => __parseBoolean(output.headers[_xassebke])], - [_RC]: [, output.headers[_xarc]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_B] != null) { - contents[_B] = __expectString(data[_B]); - } - if (data[_CCRC] != null) { - contents[_CCRC] = __expectString(data[_CCRC]); - } - if (data[_CCRCC] != null) { - contents[_CCRCC] = __expectString(data[_CCRCC]); - } - if (data[_CCRCNVME] != null) { - contents[_CCRCNVME] = __expectString(data[_CCRCNVME]); - } - if (data[_CSHA] != null) { - contents[_CSHA] = __expectString(data[_CSHA]); - } - if (data[_CSHAh] != null) { - contents[_CSHAh] = __expectString(data[_CSHAh]); - } - if (data[_CT] != null) { - contents[_CT] = __expectString(data[_CT]); - } - if (data[_ETa] != null) { - contents[_ETa] = __expectString(data[_ETa]); - } - if (data[_K] != null) { - contents[_K] = __expectString(data[_K]); - } - if (data[_L] != null) { - contents[_L] = __expectString(data[_L]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCopyObjectCommand - */ -export const de_CopyObjectCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_Exp]: [, output.headers[_xae]], - [_CSVI]: [, output.headers[_xacsvi]], - [_VI]: [, output.headers[_xavi]], - [_SSE]: [, output.headers[_xasse]], - [_SSECA]: [, output.headers[_xasseca]], - [_SSECKMD]: [, output.headers[_xasseckm]], - [_SSEKMSKI]: [, output.headers[_xasseakki]], - [_SSEKMSEC]: [, output.headers[_xassec]], - [_BKE]: [() => void 0 !== output.headers[_xassebke], () => __parseBoolean(output.headers[_xassebke])], - [_RC]: [, output.headers[_xarc]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.CopyObjectResult = de_CopyObjectResult(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateBucketCommand - */ -export const de_CreateBucketCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_L]: [, output.headers[_lo]], - [_BA]: [, output.headers[_xaba]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateBucketMetadataConfigurationCommand - */ -export const de_CreateBucketMetadataConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateBucketMetadataTableConfigurationCommand - */ -export const de_CreateBucketMetadataTableConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlCreateMultipartUploadCommand - */ -export const de_CreateMultipartUploadCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_AD]: [ - () => void 0 !== output.headers[_xaad], - () => __expectNonNull(__parseRfc7231DateTime(output.headers[_xaad])), - ], - [_ARI]: [, output.headers[_xaari]], - [_SSE]: [, output.headers[_xasse]], - [_SSECA]: [, output.headers[_xasseca]], - [_SSECKMD]: [, output.headers[_xasseckm]], - [_SSEKMSKI]: [, output.headers[_xasseakki]], - [_SSEKMSEC]: [, output.headers[_xassec]], - [_BKE]: [() => void 0 !== output.headers[_xassebke], () => __parseBoolean(output.headers[_xassebke])], - [_RC]: [, output.headers[_xarc]], - [_CA]: [, output.headers[_xaca]], - [_CT]: [, output.headers[_xact]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_B] != null) { - contents[_B] = __expectString(data[_B]); - } - if (data[_K] != null) { - contents[_K] = __expectString(data[_K]); - } - if (data[_UI] != null) { - contents[_UI] = __expectString(data[_UI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCreateSessionCommand - */ -export const de_CreateSessionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_SSE]: [, output.headers[_xasse]], - [_SSEKMSKI]: [, output.headers[_xasseakki]], - [_SSEKMSEC]: [, output.headers[_xassec]], - [_BKE]: [() => void 0 !== output.headers[_xassebke], () => __parseBoolean(output.headers[_xassebke])], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_C] != null) { - contents[_C] = de_SessionCredentials(data[_C], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketCommand - */ -export const de_DeleteBucketCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketAnalyticsConfigurationCommand - */ -export const de_DeleteBucketAnalyticsConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketCorsCommand - */ -export const de_DeleteBucketCorsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketEncryptionCommand - */ -export const de_DeleteBucketEncryptionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketIntelligentTieringConfigurationCommand - */ -export const de_DeleteBucketIntelligentTieringConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketInventoryConfigurationCommand - */ -export const de_DeleteBucketInventoryConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketLifecycleCommand - */ -export const de_DeleteBucketLifecycleCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketMetadataConfigurationCommand - */ -export const de_DeleteBucketMetadataConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketMetadataTableConfigurationCommand - */ -export const de_DeleteBucketMetadataTableConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketMetricsConfigurationCommand - */ -export const de_DeleteBucketMetricsConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketOwnershipControlsCommand - */ -export const de_DeleteBucketOwnershipControlsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketPolicyCommand - */ -export const de_DeleteBucketPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketReplicationCommand - */ -export const de_DeleteBucketReplicationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketTaggingCommand - */ -export const de_DeleteBucketTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteBucketWebsiteCommand - */ -export const de_DeleteBucketWebsiteCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteObjectCommand - */ -export const de_DeleteObjectCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_DM]: [() => void 0 !== output.headers[_xadm], () => __parseBoolean(output.headers[_xadm])], - [_VI]: [, output.headers[_xavi]], - [_RC]: [, output.headers[_xarc]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeleteObjectsCommand - */ -export const de_DeleteObjectsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.Deleted).trim() === "") { - contents[_De] = []; - } else if (data[_De] != null) { - contents[_De] = de_DeletedObjects(__getArrayIfSingleItem(data[_De]), context); - } - if (String(data.Error).trim() === "") { - contents[_Err] = []; - } else if (data[_Er] != null) { - contents[_Err] = de_Errors(__getArrayIfSingleItem(data[_Er]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDeleteObjectTaggingCommand - */ -export const de_DeleteObjectTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_VI]: [, output.headers[_xavi]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlDeletePublicAccessBlockCommand - */ -export const de_DeletePublicAccessBlockCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 204 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketAccelerateConfigurationCommand - */ -export const de_GetBucketAccelerateConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_S] != null) { - contents[_S] = __expectString(data[_S]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketAclCommand - */ -export const de_GetBucketAclCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.AccessControlList).trim() === "") { - contents[_Gr] = []; - } else if (data[_ACLc] != null && data[_ACLc][_G] != null) { - contents[_Gr] = de_Grants(__getArrayIfSingleItem(data[_ACLc][_G]), context); - } - if (data[_O] != null) { - contents[_O] = de_Owner(data[_O], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketAnalyticsConfigurationCommand - */ -export const de_GetBucketAnalyticsConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.AnalyticsConfiguration = de_AnalyticsConfiguration(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketCorsCommand - */ -export const de_GetBucketCorsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.CORSRule).trim() === "") { - contents[_CORSRu] = []; - } else if (data[_CORSR] != null) { - contents[_CORSRu] = de_CORSRules(__getArrayIfSingleItem(data[_CORSR]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketEncryptionCommand - */ -export const de_GetBucketEncryptionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ServerSideEncryptionConfiguration = de_ServerSideEncryptionConfiguration(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketIntelligentTieringConfigurationCommand - */ -export const de_GetBucketIntelligentTieringConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.IntelligentTieringConfiguration = de_IntelligentTieringConfiguration(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketInventoryConfigurationCommand - */ -export const de_GetBucketInventoryConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.InventoryConfiguration = de_InventoryConfiguration(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketLifecycleConfigurationCommand - */ -export const de_GetBucketLifecycleConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_TDMOS]: [, output.headers[_xatdmos]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.Rule).trim() === "") { - contents[_Rul] = []; - } else if (data[_Ru] != null) { - contents[_Rul] = de_LifecycleRules(__getArrayIfSingleItem(data[_Ru]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketLocationCommand - */ -export const de_GetBucketLocationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_LC] != null) { - contents[_LC] = __expectString(data[_LC]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketLoggingCommand - */ -export const de_GetBucketLoggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_LE] != null) { - contents[_LE] = de_LoggingEnabled(data[_LE], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketMetadataConfigurationCommand - */ -export const de_GetBucketMetadataConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.GetBucketMetadataConfigurationResult = de_GetBucketMetadataConfigurationResult(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketMetadataTableConfigurationCommand - */ -export const de_GetBucketMetadataTableConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.GetBucketMetadataTableConfigurationResult = de_GetBucketMetadataTableConfigurationResult(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketMetricsConfigurationCommand - */ -export const de_GetBucketMetricsConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.MetricsConfiguration = de_MetricsConfiguration(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketNotificationConfigurationCommand - */ -export const de_GetBucketNotificationConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_EBC] != null) { - contents[_EBC] = de_EventBridgeConfiguration(data[_EBC], context); - } - if (String(data.CloudFunctionConfiguration).trim() === "") { - contents[_LFC] = []; - } else if (data[_CFC] != null) { - contents[_LFC] = de_LambdaFunctionConfigurationList(__getArrayIfSingleItem(data[_CFC]), context); - } - if (String(data.QueueConfiguration).trim() === "") { - contents[_QCu] = []; - } else if (data[_QC] != null) { - contents[_QCu] = de_QueueConfigurationList(__getArrayIfSingleItem(data[_QC]), context); - } - if (String(data.TopicConfiguration).trim() === "") { - contents[_TCop] = []; - } else if (data[_TCo] != null) { - contents[_TCop] = de_TopicConfigurationList(__getArrayIfSingleItem(data[_TCo]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketOwnershipControlsCommand - */ -export const de_GetBucketOwnershipControlsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.OwnershipControls = de_OwnershipControls(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketPolicyCommand - */ -export const de_GetBucketPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: any = await collectBodyString(output.body, context); - contents.Policy = __expectString(data); - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketPolicyStatusCommand - */ -export const de_GetBucketPolicyStatusCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.PolicyStatus = de_PolicyStatus(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketReplicationCommand - */ -export const de_GetBucketReplicationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ReplicationConfiguration = de_ReplicationConfiguration(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketRequestPaymentCommand - */ -export const de_GetBucketRequestPaymentCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Pa] != null) { - contents[_Pa] = __expectString(data[_Pa]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketTaggingCommand - */ -export const de_GetBucketTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.TagSet).trim() === "") { - contents[_TS] = []; - } else if (data[_TS] != null && data[_TS][_Ta] != null) { - contents[_TS] = de_TagSet(__getArrayIfSingleItem(data[_TS][_Ta]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketVersioningCommand - */ -export const de_GetBucketVersioningCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_MDf] != null) { - contents[_MFAD] = __expectString(data[_MDf]); - } - if (data[_S] != null) { - contents[_S] = __expectString(data[_S]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketWebsiteCommand - */ -export const de_GetBucketWebsiteCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_ED] != null) { - contents[_ED] = de_ErrorDocument(data[_ED], context); - } - if (data[_ID] != null) { - contents[_ID] = de_IndexDocument(data[_ID], context); - } - if (data[_RART] != null) { - contents[_RART] = de_RedirectAllRequestsTo(data[_RART], context); - } - if (String(data.RoutingRules).trim() === "") { - contents[_RRo] = []; - } else if (data[_RRo] != null && data[_RRo][_RRou] != null) { - contents[_RRo] = de_RoutingRules(__getArrayIfSingleItem(data[_RRo][_RRou]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetObjectCommand - */ -export const de_GetObjectCommand = async ( - output: __HttpResponse, - context: __SerdeContext & __SdkStreamSerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_DM]: [() => void 0 !== output.headers[_xadm], () => __parseBoolean(output.headers[_xadm])], - [_AR]: [, output.headers[_ar]], - [_Exp]: [, output.headers[_xae]], - [_Re]: [, output.headers[_xar]], - [_LM]: [() => void 0 !== output.headers[_lm], () => __expectNonNull(__parseRfc7231DateTime(output.headers[_lm]))], - [_CLo]: [() => void 0 !== output.headers[_cl_], () => __strictParseLong(output.headers[_cl_])], - [_ETa]: [, output.headers[_eta]], - [_CCRC]: [, output.headers[_xacc]], - [_CCRCC]: [, output.headers[_xacc_]], - [_CCRCNVME]: [, output.headers[_xacc__]], - [_CSHA]: [, output.headers[_xacs]], - [_CSHAh]: [, output.headers[_xacs_]], - [_CT]: [, output.headers[_xact]], - [_MM]: [() => void 0 !== output.headers[_xamm], () => __strictParseInt32(output.headers[_xamm])], - [_VI]: [, output.headers[_xavi]], - [_CC]: [, output.headers[_cc]], - [_CD]: [, output.headers[_cd]], - [_CE]: [, output.headers[_ce]], - [_CL]: [, output.headers[_cl]], - [_CR]: [, output.headers[_cr]], - [_CTo]: [, output.headers[_ct]], - [_E]: [() => void 0 !== output.headers[_e], () => __expectNonNull(__parseRfc7231DateTime(output.headers[_e]))], - [_ES]: [, output.headers[_ex]], - [_WRL]: [, output.headers[_xawrl]], - [_SSE]: [, output.headers[_xasse]], - [_SSECA]: [, output.headers[_xasseca]], - [_SSECKMD]: [, output.headers[_xasseckm]], - [_SSEKMSKI]: [, output.headers[_xasseakki]], - [_BKE]: [() => void 0 !== output.headers[_xassebke], () => __parseBoolean(output.headers[_xassebke])], - [_SC]: [, output.headers[_xasc]], - [_RC]: [, output.headers[_xarc]], - [_RSe]: [, output.headers[_xars_]], - [_PC]: [() => void 0 !== output.headers[_xampc], () => __strictParseInt32(output.headers[_xampc])], - [_TC]: [() => void 0 !== output.headers[_xatc], () => __strictParseInt32(output.headers[_xatc])], - [_OLM]: [, output.headers[_xaolm]], - [_OLRUD]: [ - () => void 0 !== output.headers[_xaolrud], - () => __expectNonNull(__parseRfc3339DateTimeWithOffset(output.headers[_xaolrud])), - ], - [_OLLHS]: [, output.headers[_xaollh]], - Metadata: [ - , - Object.keys(output.headers) - .filter((header) => header.startsWith("x-amz-meta-")) - .reduce((acc, header) => { - acc[header.substring(11)] = output.headers[header]; - return acc; - }, {} as any), - ], - }); - const data: any = output.body; - context.sdkStreamMixin(data); - contents.Body = data; - return contents; -}; - -/** - * deserializeAws_restXmlGetObjectAclCommand - */ -export const de_GetObjectAclCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.AccessControlList).trim() === "") { - contents[_Gr] = []; - } else if (data[_ACLc] != null && data[_ACLc][_G] != null) { - contents[_Gr] = de_Grants(__getArrayIfSingleItem(data[_ACLc][_G]), context); - } - if (data[_O] != null) { - contents[_O] = de_Owner(data[_O], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetObjectAttributesCommand - */ -export const de_GetObjectAttributesCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_DM]: [() => void 0 !== output.headers[_xadm], () => __parseBoolean(output.headers[_xadm])], - [_LM]: [() => void 0 !== output.headers[_lm], () => __expectNonNull(__parseRfc7231DateTime(output.headers[_lm]))], - [_VI]: [, output.headers[_xavi]], - [_RC]: [, output.headers[_xarc]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_Ch] != null) { - contents[_Ch] = de_Checksum(data[_Ch], context); - } - if (data[_ETa] != null) { - contents[_ETa] = __expectString(data[_ETa]); - } - if (data[_OP] != null) { - contents[_OP] = de_GetObjectAttributesParts(data[_OP], context); - } - if (data[_OSb] != null) { - contents[_OSb] = __strictParseLong(data[_OSb]) as number; - } - if (data[_SC] != null) { - contents[_SC] = __expectString(data[_SC]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetObjectLegalHoldCommand - */ -export const de_GetObjectLegalHoldCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.LegalHold = de_ObjectLockLegalHold(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetObjectLockConfigurationCommand - */ -export const de_GetObjectLockConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.ObjectLockConfiguration = de_ObjectLockConfiguration(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetObjectRetentionCommand - */ -export const de_GetObjectRetentionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.Retention = de_ObjectLockRetention(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlGetObjectTaggingCommand - */ -export const de_GetObjectTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_VI]: [, output.headers[_xavi]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.TagSet).trim() === "") { - contents[_TS] = []; - } else if (data[_TS] != null && data[_TS][_Ta] != null) { - contents[_TS] = de_TagSet(__getArrayIfSingleItem(data[_TS][_Ta]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetObjectTorrentCommand - */ -export const de_GetObjectTorrentCommand = async ( - output: __HttpResponse, - context: __SerdeContext & __SdkStreamSerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - const data: any = output.body; - context.sdkStreamMixin(data); - contents.Body = data; - return contents; -}; - -/** - * deserializeAws_restXmlGetPublicAccessBlockCommand - */ -export const de_GetPublicAccessBlockCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.PublicAccessBlockConfiguration = de_PublicAccessBlockConfiguration(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlHeadBucketCommand - */ -export const de_HeadBucketCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_BA]: [, output.headers[_xaba]], - [_BLT]: [, output.headers[_xablt]], - [_BLN]: [, output.headers[_xabln]], - [_BR]: [, output.headers[_xabr]], - [_APA]: [() => void 0 !== output.headers[_xaapa], () => __parseBoolean(output.headers[_xaapa])], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlHeadObjectCommand - */ -export const de_HeadObjectCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_DM]: [() => void 0 !== output.headers[_xadm], () => __parseBoolean(output.headers[_xadm])], - [_AR]: [, output.headers[_ar]], - [_Exp]: [, output.headers[_xae]], - [_Re]: [, output.headers[_xar]], - [_AS]: [, output.headers[_xaas]], - [_LM]: [() => void 0 !== output.headers[_lm], () => __expectNonNull(__parseRfc7231DateTime(output.headers[_lm]))], - [_CLo]: [() => void 0 !== output.headers[_cl_], () => __strictParseLong(output.headers[_cl_])], - [_CCRC]: [, output.headers[_xacc]], - [_CCRCC]: [, output.headers[_xacc_]], - [_CCRCNVME]: [, output.headers[_xacc__]], - [_CSHA]: [, output.headers[_xacs]], - [_CSHAh]: [, output.headers[_xacs_]], - [_CT]: [, output.headers[_xact]], - [_ETa]: [, output.headers[_eta]], - [_MM]: [() => void 0 !== output.headers[_xamm], () => __strictParseInt32(output.headers[_xamm])], - [_VI]: [, output.headers[_xavi]], - [_CC]: [, output.headers[_cc]], - [_CD]: [, output.headers[_cd]], - [_CE]: [, output.headers[_ce]], - [_CL]: [, output.headers[_cl]], - [_CTo]: [, output.headers[_ct]], - [_CR]: [, output.headers[_cr]], - [_E]: [() => void 0 !== output.headers[_e], () => __expectNonNull(__parseRfc7231DateTime(output.headers[_e]))], - [_ES]: [, output.headers[_ex]], - [_WRL]: [, output.headers[_xawrl]], - [_SSE]: [, output.headers[_xasse]], - [_SSECA]: [, output.headers[_xasseca]], - [_SSECKMD]: [, output.headers[_xasseckm]], - [_SSEKMSKI]: [, output.headers[_xasseakki]], - [_BKE]: [() => void 0 !== output.headers[_xassebke], () => __parseBoolean(output.headers[_xassebke])], - [_SC]: [, output.headers[_xasc]], - [_RC]: [, output.headers[_xarc]], - [_RSe]: [, output.headers[_xars_]], - [_PC]: [() => void 0 !== output.headers[_xampc], () => __strictParseInt32(output.headers[_xampc])], - [_TC]: [() => void 0 !== output.headers[_xatc], () => __strictParseInt32(output.headers[_xatc])], - [_OLM]: [, output.headers[_xaolm]], - [_OLRUD]: [ - () => void 0 !== output.headers[_xaolrud], - () => __expectNonNull(__parseRfc3339DateTimeWithOffset(output.headers[_xaolrud])), - ], - [_OLLHS]: [, output.headers[_xaollh]], - Metadata: [ - , - Object.keys(output.headers) - .filter((header) => header.startsWith("x-amz-meta-")) - .reduce((acc, header) => { - acc[header.substring(11)] = output.headers[header]; - return acc; - }, {} as any), - ], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlListBucketAnalyticsConfigurationsCommand - */ -export const de_ListBucketAnalyticsConfigurationsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.AnalyticsConfiguration).trim() === "") { - contents[_ACLn] = []; - } else if (data[_AC] != null) { - contents[_ACLn] = de_AnalyticsConfigurationList(__getArrayIfSingleItem(data[_AC]), context); - } - if (data[_CTon] != null) { - contents[_CTon] = __expectString(data[_CTon]); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_NCT] != null) { - contents[_NCT] = __expectString(data[_NCT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListBucketIntelligentTieringConfigurationsCommand - */ -export const de_ListBucketIntelligentTieringConfigurationsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CTon] != null) { - contents[_CTon] = __expectString(data[_CTon]); - } - if (String(data.IntelligentTieringConfiguration).trim() === "") { - contents[_ITCL] = []; - } else if (data[_ITC] != null) { - contents[_ITCL] = de_IntelligentTieringConfigurationList(__getArrayIfSingleItem(data[_ITC]), context); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_NCT] != null) { - contents[_NCT] = __expectString(data[_NCT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListBucketInventoryConfigurationsCommand - */ -export const de_ListBucketInventoryConfigurationsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CTon] != null) { - contents[_CTon] = __expectString(data[_CTon]); - } - if (String(data.InventoryConfiguration).trim() === "") { - contents[_ICL] = []; - } else if (data[_IC] != null) { - contents[_ICL] = de_InventoryConfigurationList(__getArrayIfSingleItem(data[_IC]), context); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_NCT] != null) { - contents[_NCT] = __expectString(data[_NCT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListBucketMetricsConfigurationsCommand - */ -export const de_ListBucketMetricsConfigurationsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_CTon] != null) { - contents[_CTon] = __expectString(data[_CTon]); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (String(data.MetricsConfiguration).trim() === "") { - contents[_MCL] = []; - } else if (data[_MC] != null) { - contents[_MCL] = de_MetricsConfigurationList(__getArrayIfSingleItem(data[_MC]), context); - } - if (data[_NCT] != null) { - contents[_NCT] = __expectString(data[_NCT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListBucketsCommand - */ -export const de_ListBucketsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.Buckets).trim() === "") { - contents[_Bu] = []; - } else if (data[_Bu] != null && data[_Bu][_B] != null) { - contents[_Bu] = de_Buckets(__getArrayIfSingleItem(data[_Bu][_B]), context); - } - if (data[_CTon] != null) { - contents[_CTon] = __expectString(data[_CTon]); - } - if (data[_O] != null) { - contents[_O] = de_Owner(data[_O], context); - } - if (data[_P] != null) { - contents[_P] = __expectString(data[_P]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListDirectoryBucketsCommand - */ -export const de_ListDirectoryBucketsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.Buckets).trim() === "") { - contents[_Bu] = []; - } else if (data[_Bu] != null && data[_Bu][_B] != null) { - contents[_Bu] = de_Buckets(__getArrayIfSingleItem(data[_Bu][_B]), context); - } - if (data[_CTon] != null) { - contents[_CTon] = __expectString(data[_CTon]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListMultipartUploadsCommand - */ -export const de_ListMultipartUploadsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_B] != null) { - contents[_B] = __expectString(data[_B]); - } - if (String(data.CommonPrefixes).trim() === "") { - contents[_CP] = []; - } else if (data[_CP] != null) { - contents[_CP] = de_CommonPrefixList(__getArrayIfSingleItem(data[_CP]), context); - } - if (data[_D] != null) { - contents[_D] = __expectString(data[_D]); - } - if (data[_ET] != null) { - contents[_ET] = __expectString(data[_ET]); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_KM] != null) { - contents[_KM] = __expectString(data[_KM]); - } - if (data[_MU] != null) { - contents[_MU] = __strictParseInt32(data[_MU]) as number; - } - if (data[_NKM] != null) { - contents[_NKM] = __expectString(data[_NKM]); - } - if (data[_NUIM] != null) { - contents[_NUIM] = __expectString(data[_NUIM]); - } - if (data[_P] != null) { - contents[_P] = __expectString(data[_P]); - } - if (data[_UIM] != null) { - contents[_UIM] = __expectString(data[_UIM]); - } - if (String(data.Upload).trim() === "") { - contents[_Up] = []; - } else if (data[_U] != null) { - contents[_Up] = de_MultipartUploadList(__getArrayIfSingleItem(data[_U]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListObjectsCommand - */ -export const de_ListObjectsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.CommonPrefixes).trim() === "") { - contents[_CP] = []; - } else if (data[_CP] != null) { - contents[_CP] = de_CommonPrefixList(__getArrayIfSingleItem(data[_CP]), context); - } - if (String(data.Contents).trim() === "") { - contents[_Co] = []; - } else if (data[_Co] != null) { - contents[_Co] = de_ObjectList(__getArrayIfSingleItem(data[_Co]), context); - } - if (data[_D] != null) { - contents[_D] = __expectString(data[_D]); - } - if (data[_ET] != null) { - contents[_ET] = __expectString(data[_ET]); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_M] != null) { - contents[_M] = __expectString(data[_M]); - } - if (data[_MK] != null) { - contents[_MK] = __strictParseInt32(data[_MK]) as number; - } - if (data[_N] != null) { - contents[_N] = __expectString(data[_N]); - } - if (data[_NM] != null) { - contents[_NM] = __expectString(data[_NM]); - } - if (data[_P] != null) { - contents[_P] = __expectString(data[_P]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListObjectsV2Command - */ -export const de_ListObjectsV2Command = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.CommonPrefixes).trim() === "") { - contents[_CP] = []; - } else if (data[_CP] != null) { - contents[_CP] = de_CommonPrefixList(__getArrayIfSingleItem(data[_CP]), context); - } - if (String(data.Contents).trim() === "") { - contents[_Co] = []; - } else if (data[_Co] != null) { - contents[_Co] = de_ObjectList(__getArrayIfSingleItem(data[_Co]), context); - } - if (data[_CTon] != null) { - contents[_CTon] = __expectString(data[_CTon]); - } - if (data[_D] != null) { - contents[_D] = __expectString(data[_D]); - } - if (data[_ET] != null) { - contents[_ET] = __expectString(data[_ET]); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_KC] != null) { - contents[_KC] = __strictParseInt32(data[_KC]) as number; - } - if (data[_MK] != null) { - contents[_MK] = __strictParseInt32(data[_MK]) as number; - } - if (data[_N] != null) { - contents[_N] = __expectString(data[_N]); - } - if (data[_NCT] != null) { - contents[_NCT] = __expectString(data[_NCT]); - } - if (data[_P] != null) { - contents[_P] = __expectString(data[_P]); - } - if (data[_SA] != null) { - contents[_SA] = __expectString(data[_SA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlListObjectVersionsCommand - */ -export const de_ListObjectVersionsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (String(data.CommonPrefixes).trim() === "") { - contents[_CP] = []; - } else if (data[_CP] != null) { - contents[_CP] = de_CommonPrefixList(__getArrayIfSingleItem(data[_CP]), context); - } - if (String(data.DeleteMarker).trim() === "") { - contents[_DMe] = []; - } else if (data[_DM] != null) { - contents[_DMe] = de_DeleteMarkers(__getArrayIfSingleItem(data[_DM]), context); - } - if (data[_D] != null) { - contents[_D] = __expectString(data[_D]); - } - if (data[_ET] != null) { - contents[_ET] = __expectString(data[_ET]); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_KM] != null) { - contents[_KM] = __expectString(data[_KM]); - } - if (data[_MK] != null) { - contents[_MK] = __strictParseInt32(data[_MK]) as number; - } - if (data[_N] != null) { - contents[_N] = __expectString(data[_N]); - } - if (data[_NKM] != null) { - contents[_NKM] = __expectString(data[_NKM]); - } - if (data[_NVIM] != null) { - contents[_NVIM] = __expectString(data[_NVIM]); - } - if (data[_P] != null) { - contents[_P] = __expectString(data[_P]); - } - if (data[_VIM] != null) { - contents[_VIM] = __expectString(data[_VIM]); - } - if (String(data.Version).trim() === "") { - contents[_Ve] = []; - } else if (data[_V] != null) { - contents[_Ve] = de_ObjectVersionList(__getArrayIfSingleItem(data[_V]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlListPartsCommand - */ -export const de_ListPartsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_AD]: [ - () => void 0 !== output.headers[_xaad], - () => __expectNonNull(__parseRfc7231DateTime(output.headers[_xaad])), - ], - [_ARI]: [, output.headers[_xaari]], - [_RC]: [, output.headers[_xarc]], - }); - const data: Record = __expectNonNull(__expectObject(await parseBody(output.body, context)), "body"); - if (data[_B] != null) { - contents[_B] = __expectString(data[_B]); - } - if (data[_CA] != null) { - contents[_CA] = __expectString(data[_CA]); - } - if (data[_CT] != null) { - contents[_CT] = __expectString(data[_CT]); - } - if (data[_In] != null) { - contents[_In] = de_Initiator(data[_In], context); - } - if (data[_IT] != null) { - contents[_IT] = __parseBoolean(data[_IT]); - } - if (data[_K] != null) { - contents[_K] = __expectString(data[_K]); - } - if (data[_MP] != null) { - contents[_MP] = __strictParseInt32(data[_MP]) as number; - } - if (data[_NPNM] != null) { - contents[_NPNM] = __expectString(data[_NPNM]); - } - if (data[_O] != null) { - contents[_O] = de_Owner(data[_O], context); - } - if (data[_PNM] != null) { - contents[_PNM] = __expectString(data[_PNM]); - } - if (String(data.Part).trim() === "") { - contents[_Part] = []; - } else if (data[_Par] != null) { - contents[_Part] = de_Parts(__getArrayIfSingleItem(data[_Par]), context); - } - if (data[_SC] != null) { - contents[_SC] = __expectString(data[_SC]); - } - if (data[_UI] != null) { - contents[_UI] = __expectString(data[_UI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketAccelerateConfigurationCommand - */ -export const de_PutBucketAccelerateConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketAclCommand - */ -export const de_PutBucketAclCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketAnalyticsConfigurationCommand - */ -export const de_PutBucketAnalyticsConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketCorsCommand - */ -export const de_PutBucketCorsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketEncryptionCommand - */ -export const de_PutBucketEncryptionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketIntelligentTieringConfigurationCommand - */ -export const de_PutBucketIntelligentTieringConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketInventoryConfigurationCommand - */ -export const de_PutBucketInventoryConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketLifecycleConfigurationCommand - */ -export const de_PutBucketLifecycleConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_TDMOS]: [, output.headers[_xatdmos]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketLoggingCommand - */ -export const de_PutBucketLoggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketMetricsConfigurationCommand - */ -export const de_PutBucketMetricsConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketNotificationConfigurationCommand - */ -export const de_PutBucketNotificationConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketOwnershipControlsCommand - */ -export const de_PutBucketOwnershipControlsCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketPolicyCommand - */ -export const de_PutBucketPolicyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketReplicationCommand - */ -export const de_PutBucketReplicationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketRequestPaymentCommand - */ -export const de_PutBucketRequestPaymentCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketTaggingCommand - */ -export const de_PutBucketTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketVersioningCommand - */ -export const de_PutBucketVersioningCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutBucketWebsiteCommand - */ -export const de_PutBucketWebsiteCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutObjectCommand - */ -export const de_PutObjectCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_Exp]: [, output.headers[_xae]], - [_ETa]: [, output.headers[_eta]], - [_CCRC]: [, output.headers[_xacc]], - [_CCRCC]: [, output.headers[_xacc_]], - [_CCRCNVME]: [, output.headers[_xacc__]], - [_CSHA]: [, output.headers[_xacs]], - [_CSHAh]: [, output.headers[_xacs_]], - [_CT]: [, output.headers[_xact]], - [_SSE]: [, output.headers[_xasse]], - [_VI]: [, output.headers[_xavi]], - [_SSECA]: [, output.headers[_xasseca]], - [_SSECKMD]: [, output.headers[_xasseckm]], - [_SSEKMSKI]: [, output.headers[_xasseakki]], - [_SSEKMSEC]: [, output.headers[_xassec]], - [_BKE]: [() => void 0 !== output.headers[_xassebke], () => __parseBoolean(output.headers[_xassebke])], - [_Si]: [() => void 0 !== output.headers[_xaos], () => __strictParseLong(output.headers[_xaos])], - [_RC]: [, output.headers[_xarc]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutObjectAclCommand - */ -export const de_PutObjectAclCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutObjectLegalHoldCommand - */ -export const de_PutObjectLegalHoldCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutObjectLockConfigurationCommand - */ -export const de_PutObjectLockConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutObjectRetentionCommand - */ -export const de_PutObjectRetentionCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutObjectTaggingCommand - */ -export const de_PutObjectTaggingCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_VI]: [, output.headers[_xavi]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlPutPublicAccessBlockCommand - */ -export const de_PutPublicAccessBlockCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlRenameObjectCommand - */ -export const de_RenameObjectCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlRestoreObjectCommand - */ -export const de_RestoreObjectCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_RC]: [, output.headers[_xarc]], - [_ROP]: [, output.headers[_xarop]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlSelectObjectContentCommand - */ -export const de_SelectObjectContentCommand = async ( - output: __HttpResponse, - context: __SerdeContext & __EventStreamSerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - const data: any = output.body; - contents.Payload = de_SelectObjectContentEventStream(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateBucketMetadataInventoryTableConfigurationCommand - */ -export const de_UpdateBucketMetadataInventoryTableConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlUpdateBucketMetadataJournalTableConfigurationCommand - */ -export const de_UpdateBucketMetadataJournalTableConfigurationCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlUploadPartCommand - */ -export const de_UploadPartCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_SSE]: [, output.headers[_xasse]], - [_ETa]: [, output.headers[_eta]], - [_CCRC]: [, output.headers[_xacc]], - [_CCRCC]: [, output.headers[_xacc_]], - [_CCRCNVME]: [, output.headers[_xacc__]], - [_CSHA]: [, output.headers[_xacs]], - [_CSHAh]: [, output.headers[_xacs_]], - [_SSECA]: [, output.headers[_xasseca]], - [_SSECKMD]: [, output.headers[_xasseckm]], - [_SSEKMSKI]: [, output.headers[_xasseakki]], - [_BKE]: [() => void 0 !== output.headers[_xassebke], () => __parseBoolean(output.headers[_xassebke])], - [_RC]: [, output.headers[_xarc]], - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserializeAws_restXmlUploadPartCopyCommand - */ -export const de_UploadPartCopyCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - [_CSVI]: [, output.headers[_xacsvi]], - [_SSE]: [, output.headers[_xasse]], - [_SSECA]: [, output.headers[_xasseca]], - [_SSECKMD]: [, output.headers[_xasseckm]], - [_SSEKMSKI]: [, output.headers[_xasseakki]], - [_BKE]: [() => void 0 !== output.headers[_xassebke], () => __parseBoolean(output.headers[_xassebke])], - [_RC]: [, output.headers[_xarc]], - }); - const data: Record | undefined = __expectObject(await parseBody(output.body, context)); - contents.CopyPartResult = de_CopyPartResult(data, context); - return contents; -}; - -/** - * deserializeAws_restXmlWriteGetObjectResponseCommand - */ -export const de_WriteGetObjectResponseCommand = async ( - output: __HttpResponse, - context: __SerdeContext -): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents: any = map({ - $metadata: deserializeMetadata(output), - }); - await collectBody(output.body, context); - return contents; -}; - -/** - * deserialize_Aws_restXmlCommandError - */ -const de_CommandError = async (output: __HttpResponse, context: __SerdeContext): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context), - }; - const errorCode = loadRestXmlErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "NoSuchUpload": - case "com.amazonaws.s3#NoSuchUpload": - throw await de_NoSuchUploadRes(parsedOutput, context); - case "ObjectNotInActiveTierError": - case "com.amazonaws.s3#ObjectNotInActiveTierError": - throw await de_ObjectNotInActiveTierErrorRes(parsedOutput, context); - case "BucketAlreadyExists": - case "com.amazonaws.s3#BucketAlreadyExists": - throw await de_BucketAlreadyExistsRes(parsedOutput, context); - case "BucketAlreadyOwnedByYou": - case "com.amazonaws.s3#BucketAlreadyOwnedByYou": - throw await de_BucketAlreadyOwnedByYouRes(parsedOutput, context); - case "NoSuchBucket": - case "com.amazonaws.s3#NoSuchBucket": - throw await de_NoSuchBucketRes(parsedOutput, context); - case "InvalidObjectState": - case "com.amazonaws.s3#InvalidObjectState": - throw await de_InvalidObjectStateRes(parsedOutput, context); - case "NoSuchKey": - case "com.amazonaws.s3#NoSuchKey": - throw await de_NoSuchKeyRes(parsedOutput, context); - case "NotFound": - case "com.amazonaws.s3#NotFound": - throw await de_NotFoundRes(parsedOutput, context); - case "EncryptionTypeMismatch": - case "com.amazonaws.s3#EncryptionTypeMismatch": - throw await de_EncryptionTypeMismatchRes(parsedOutput, context); - case "InvalidRequest": - case "com.amazonaws.s3#InvalidRequest": - throw await de_InvalidRequestRes(parsedOutput, context); - case "InvalidWriteOffset": - case "com.amazonaws.s3#InvalidWriteOffset": - throw await de_InvalidWriteOffsetRes(parsedOutput, context); - case "TooManyParts": - case "com.amazonaws.s3#TooManyParts": - throw await de_TooManyPartsRes(parsedOutput, context); - case "IdempotencyParameterMismatch": - case "com.amazonaws.s3#IdempotencyParameterMismatch": - throw await de_IdempotencyParameterMismatchRes(parsedOutput, context); - case "ObjectAlreadyInActiveTierError": - case "com.amazonaws.s3#ObjectAlreadyInActiveTierError": - throw await de_ObjectAlreadyInActiveTierErrorRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody, - errorCode, - }) as never; - } -}; - -const throwDefaultError = withBaseException(__BaseException); -/** - * deserializeAws_restXmlBucketAlreadyExistsRes - */ -const de_BucketAlreadyExistsRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new BucketAlreadyExists({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlBucketAlreadyOwnedByYouRes - */ -const de_BucketAlreadyOwnedByYouRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new BucketAlreadyOwnedByYou({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlEncryptionTypeMismatchRes - */ -const de_EncryptionTypeMismatchRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new EncryptionTypeMismatch({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlIdempotencyParameterMismatchRes - */ -const de_IdempotencyParameterMismatchRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new IdempotencyParameterMismatch({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlInvalidObjectStateRes - */ -const de_InvalidObjectStateRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - if (data[_AT] != null) { - contents[_AT] = __expectString(data[_AT]); - } - if (data[_SC] != null) { - contents[_SC] = __expectString(data[_SC]); - } - const exception = new InvalidObjectState({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlInvalidRequestRes - */ -const de_InvalidRequestRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new InvalidRequest({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlInvalidWriteOffsetRes - */ -const de_InvalidWriteOffsetRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new InvalidWriteOffset({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlNoSuchBucketRes - */ -const de_NoSuchBucketRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new NoSuchBucket({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlNoSuchKeyRes - */ -const de_NoSuchKeyRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new NoSuchKey({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlNoSuchUploadRes - */ -const de_NoSuchUploadRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new NoSuchUpload({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlNotFoundRes - */ -const de_NotFoundRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new NotFound({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlObjectAlreadyInActiveTierErrorRes - */ -const de_ObjectAlreadyInActiveTierErrorRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new ObjectAlreadyInActiveTierError({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlObjectNotInActiveTierErrorRes - */ -const de_ObjectNotInActiveTierErrorRes = async ( - parsedOutput: any, - context: __SerdeContext -): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new ObjectNotInActiveTierError({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlTooManyPartsRes - */ -const de_TooManyPartsRes = async (parsedOutput: any, context: __SerdeContext): Promise => { - const contents: any = map({}); - const data: any = parsedOutput.body; - const exception = new TooManyParts({ - $metadata: deserializeMetadata(parsedOutput), - ...contents, - }); - return __decorateServiceException(exception, parsedOutput.body); -}; - -/** - * deserializeAws_restXmlSelectObjectContentEventStream - */ -const de_SelectObjectContentEventStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext -): AsyncIterable => { - return context.eventStreamMarshaller.deserialize(output, async (event) => { - if (event["Records"] != null) { - return { - Records: await de_RecordsEvent_event(event["Records"], context), - }; - } - if (event["Stats"] != null) { - return { - Stats: await de_StatsEvent_event(event["Stats"], context), - }; - } - if (event["Progress"] != null) { - return { - Progress: await de_ProgressEvent_event(event["Progress"], context), - }; - } - if (event["Cont"] != null) { - return { - Cont: await de_ContinuationEvent_event(event["Cont"], context), - }; - } - if (event["End"] != null) { - return { - End: await de_EndEvent_event(event["End"], context), - }; - } - return { $unknown: event as any }; - }); -}; -const de_ContinuationEvent_event = async (output: any, context: __SerdeContext): Promise => { - const contents: ContinuationEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, de_ContinuationEvent(data, context)); - return contents; -}; -const de_EndEvent_event = async (output: any, context: __SerdeContext): Promise => { - const contents: EndEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, de_EndEvent(data, context)); - return contents; -}; -const de_ProgressEvent_event = async (output: any, context: __SerdeContext): Promise => { - const contents: ProgressEvent = {} as any; - const data: any = await parseBody(output.body, context); - contents.Details = de_Progress(data, context); - return contents; -}; -const de_RecordsEvent_event = async (output: any, context: __SerdeContext): Promise => { - const contents: RecordsEvent = {} as any; - contents.Payload = output.body; - return contents; -}; -const de_StatsEvent_event = async (output: any, context: __SerdeContext): Promise => { - const contents: StatsEvent = {} as any; - const data: any = await parseBody(output.body, context); - contents.Details = de_Stats(data, context); - return contents; -}; -/** - * serializeAws_restXmlAbortIncompleteMultipartUpload - */ -const se_AbortIncompleteMultipartUpload = (input: AbortIncompleteMultipartUpload, context: __SerdeContext): any => { - const bn = new __XmlNode(_AIMU); - if (input[_DAI] != null) { - bn.c(__XmlNode.of(_DAI, String(input[_DAI])).n(_DAI)); - } - return bn; -}; - -/** - * serializeAws_restXmlAccelerateConfiguration - */ -const se_AccelerateConfiguration = (input: AccelerateConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_ACc); - if (input[_S] != null) { - bn.c(__XmlNode.of(_BAS, input[_S]).n(_S)); - } - return bn; -}; - -/** - * serializeAws_restXmlAccessControlPolicy - */ -const se_AccessControlPolicy = (input: AccessControlPolicy, context: __SerdeContext): any => { - const bn = new __XmlNode(_ACP); - bn.lc(input, "Grants", "AccessControlList", () => se_Grants(input[_Gr]!, context)); - if (input[_O] != null) { - bn.c(se_Owner(input[_O], context).n(_O)); - } - return bn; -}; - -/** - * serializeAws_restXmlAccessControlTranslation - */ -const se_AccessControlTranslation = (input: AccessControlTranslation, context: __SerdeContext): any => { - const bn = new __XmlNode(_ACT); - if (input[_O] != null) { - bn.c(__XmlNode.of(_OOw, input[_O]).n(_O)); - } - return bn; -}; - -/** - * serializeAws_restXmlAllowedHeaders - */ -const se_AllowedHeaders = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_AH, entry); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlAllowedMethods - */ -const se_AllowedMethods = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_AM, entry); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlAllowedOrigins - */ -const se_AllowedOrigins = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_AO, entry); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlAnalyticsAndOperator - */ -const se_AnalyticsAndOperator = (input: AnalyticsAndOperator, context: __SerdeContext): any => { - const bn = new __XmlNode(_AAO); - bn.cc(input, _P); - bn.l(input, "Tags", "Tag", () => se_TagSet(input[_Tag]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlAnalyticsConfiguration - */ -const se_AnalyticsConfiguration = (input: AnalyticsConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_AC); - if (input[_I] != null) { - bn.c(__XmlNode.of(_AI, input[_I]).n(_I)); - } - if (input[_F] != null) { - bn.c(se_AnalyticsFilter(input[_F], context).n(_F)); - } - if (input[_SCA] != null) { - bn.c(se_StorageClassAnalysis(input[_SCA], context).n(_SCA)); - } - return bn; -}; - -/** - * serializeAws_restXmlAnalyticsExportDestination - */ -const se_AnalyticsExportDestination = (input: AnalyticsExportDestination, context: __SerdeContext): any => { - const bn = new __XmlNode(_AED); - if (input[_SBD] != null) { - bn.c(se_AnalyticsS3BucketDestination(input[_SBD], context).n(_SBD)); - } - return bn; -}; - -/** - * serializeAws_restXmlAnalyticsFilter - */ -const se_AnalyticsFilter = (input: AnalyticsFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_AF); - AnalyticsFilter.visit(input, { - Prefix: (value) => { - if (input[_P] != null) { - bn.c(__XmlNode.of(_P, value).n(_P)); - } - }, - Tag: (value) => { - if (input[_Ta] != null) { - bn.c(se_Tag(value, context).n(_Ta)); - } - }, - And: (value) => { - if (input[_A] != null) { - bn.c(se_AnalyticsAndOperator(value, context).n(_A)); - } - }, - _: (name: string, value: any) => { - if (!(value instanceof __XmlNode || value instanceof __XmlText)) { - throw new Error("Unable to serialize unknown union members in XML."); - } - bn.c(new __XmlNode(name).c(value)); - }, - }); - return bn; -}; - -/** - * serializeAws_restXmlAnalyticsS3BucketDestination - */ -const se_AnalyticsS3BucketDestination = (input: AnalyticsS3BucketDestination, context: __SerdeContext): any => { - const bn = new __XmlNode(_ASBD); - if (input[_Fo] != null) { - bn.c(__XmlNode.of(_ASEFF, input[_Fo]).n(_Fo)); - } - if (input[_BAI] != null) { - bn.c(__XmlNode.of(_AIc, input[_BAI]).n(_BAI)); - } - if (input[_B] != null) { - bn.c(__XmlNode.of(_BN, input[_B]).n(_B)); - } - bn.cc(input, _P); - return bn; -}; - -/** - * serializeAws_restXmlBucketInfo - */ -const se_BucketInfo = (input: BucketInfo, context: __SerdeContext): any => { - const bn = new __XmlNode(_BI); - bn.cc(input, _DR); - if (input[_Ty] != null) { - bn.c(__XmlNode.of(_BT, input[_Ty]).n(_Ty)); - } - return bn; -}; - -/** - * serializeAws_restXmlBucketLifecycleConfiguration - */ -const se_BucketLifecycleConfiguration = (input: BucketLifecycleConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_BLC); - bn.l(input, "Rules", "Rule", () => se_LifecycleRules(input[_Rul]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlBucketLoggingStatus - */ -const se_BucketLoggingStatus = (input: BucketLoggingStatus, context: __SerdeContext): any => { - const bn = new __XmlNode(_BLS); - if (input[_LE] != null) { - bn.c(se_LoggingEnabled(input[_LE], context).n(_LE)); - } - return bn; -}; - -/** - * serializeAws_restXmlCompletedMultipartUpload - */ -const se_CompletedMultipartUpload = (input: CompletedMultipartUpload, context: __SerdeContext): any => { - const bn = new __XmlNode(_CMU); - bn.l(input, "Parts", "Part", () => se_CompletedPartList(input[_Part]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlCompletedPart - */ -const se_CompletedPart = (input: CompletedPart, context: __SerdeContext): any => { - const bn = new __XmlNode(_CPo); - bn.cc(input, _ETa); - bn.cc(input, _CCRC); - bn.cc(input, _CCRCC); - bn.cc(input, _CCRCNVME); - bn.cc(input, _CSHA); - bn.cc(input, _CSHAh); - if (input[_PN] != null) { - bn.c(__XmlNode.of(_PN, String(input[_PN])).n(_PN)); - } - return bn; -}; - -/** - * serializeAws_restXmlCompletedPartList - */ -const se_CompletedPartList = (input: CompletedPart[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_CompletedPart(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlCondition - */ -const se_Condition = (input: Condition, context: __SerdeContext): any => { - const bn = new __XmlNode(_Con); - bn.cc(input, _HECRE); - bn.cc(input, _KPE); - return bn; -}; - -/** - * serializeAws_restXmlCORSConfiguration - */ -const se_CORSConfiguration = (input: CORSConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_CORSC); - bn.l(input, "CORSRules", "CORSRule", () => se_CORSRules(input[_CORSRu]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlCORSRule - */ -const se_CORSRule = (input: CORSRule, context: __SerdeContext): any => { - const bn = new __XmlNode(_CORSR); - bn.cc(input, _ID_); - bn.l(input, "AllowedHeaders", "AllowedHeader", () => se_AllowedHeaders(input[_AHl]!, context)); - bn.l(input, "AllowedMethods", "AllowedMethod", () => se_AllowedMethods(input[_AMl]!, context)); - bn.l(input, "AllowedOrigins", "AllowedOrigin", () => se_AllowedOrigins(input[_AOl]!, context)); - bn.l(input, "ExposeHeaders", "ExposeHeader", () => se_ExposeHeaders(input[_EH]!, context)); - if (input[_MAS] != null) { - bn.c(__XmlNode.of(_MAS, String(input[_MAS])).n(_MAS)); - } - return bn; -}; - -/** - * serializeAws_restXmlCORSRules - */ -const se_CORSRules = (input: CORSRule[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_CORSRule(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlCreateBucketConfiguration - */ -const se_CreateBucketConfiguration = (input: CreateBucketConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_CBC); - if (input[_LC] != null) { - bn.c(__XmlNode.of(_BLCu, input[_LC]).n(_LC)); - } - if (input[_L] != null) { - bn.c(se_LocationInfo(input[_L], context).n(_L)); - } - if (input[_B] != null) { - bn.c(se_BucketInfo(input[_B], context).n(_B)); - } - bn.lc(input, "Tags", "Tags", () => se_TagSet(input[_Tag]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlCSVInput - */ -const se_CSVInput = (input: CSVInput, context: __SerdeContext): any => { - const bn = new __XmlNode(_CSVIn); - bn.cc(input, _FHI); - bn.cc(input, _Com); - bn.cc(input, _QEC); - bn.cc(input, _RD); - bn.cc(input, _FD); - bn.cc(input, _QCuo); - if (input[_AQRD] != null) { - bn.c(__XmlNode.of(_AQRD, String(input[_AQRD])).n(_AQRD)); - } - return bn; -}; - -/** - * serializeAws_restXmlCSVOutput - */ -const se_CSVOutput = (input: CSVOutput, context: __SerdeContext): any => { - const bn = new __XmlNode(_CSVO); - bn.cc(input, _QF); - bn.cc(input, _QEC); - bn.cc(input, _RD); - bn.cc(input, _FD); - bn.cc(input, _QCuo); - return bn; -}; - -/** - * serializeAws_restXmlDefaultRetention - */ -const se_DefaultRetention = (input: DefaultRetention, context: __SerdeContext): any => { - const bn = new __XmlNode(_DRe); - if (input[_Mo] != null) { - bn.c(__XmlNode.of(_OLRM, input[_Mo]).n(_Mo)); - } - if (input[_Da] != null) { - bn.c(__XmlNode.of(_Da, String(input[_Da])).n(_Da)); - } - if (input[_Y] != null) { - bn.c(__XmlNode.of(_Y, String(input[_Y])).n(_Y)); - } - return bn; -}; - -/** - * serializeAws_restXmlDelete - */ -const se_Delete = (input: Delete, context: __SerdeContext): any => { - const bn = new __XmlNode(_Del); - bn.l(input, "Objects", "Object", () => se_ObjectIdentifierList(input[_Ob]!, context)); - if (input[_Q] != null) { - bn.c(__XmlNode.of(_Q, String(input[_Q])).n(_Q)); - } - return bn; -}; - -/** - * serializeAws_restXmlDeleteMarkerReplication - */ -const se_DeleteMarkerReplication = (input: DeleteMarkerReplication, context: __SerdeContext): any => { - const bn = new __XmlNode(_DMR); - if (input[_S] != null) { - bn.c(__XmlNode.of(_DMRS, input[_S]).n(_S)); - } - return bn; -}; - -/** - * serializeAws_restXmlDestination - */ -const se_Destination = (input: Destination, context: __SerdeContext): any => { - const bn = new __XmlNode(_Des); - if (input[_B] != null) { - bn.c(__XmlNode.of(_BN, input[_B]).n(_B)); - } - if (input[_Ac] != null) { - bn.c(__XmlNode.of(_AIc, input[_Ac]).n(_Ac)); - } - bn.cc(input, _SC); - if (input[_ACT] != null) { - bn.c(se_AccessControlTranslation(input[_ACT], context).n(_ACT)); - } - if (input[_ECn] != null) { - bn.c(se_EncryptionConfiguration(input[_ECn], context).n(_ECn)); - } - if (input[_RTe] != null) { - bn.c(se_ReplicationTime(input[_RTe], context).n(_RTe)); - } - if (input[_Me] != null) { - bn.c(se_Metrics(input[_Me], context).n(_Me)); - } - return bn; -}; - -/** - * serializeAws_restXmlEncryption - */ -const se_Encryption = (input: Encryption, context: __SerdeContext): any => { - const bn = new __XmlNode(_En); - if (input[_ETn] != null) { - bn.c(__XmlNode.of(_SSE, input[_ETn]).n(_ETn)); - } - if (input[_KMSKI] != null) { - bn.c(__XmlNode.of(_SSEKMSKI, input[_KMSKI]).n(_KMSKI)); - } - bn.cc(input, _KMSC); - return bn; -}; - -/** - * serializeAws_restXmlEncryptionConfiguration - */ -const se_EncryptionConfiguration = (input: EncryptionConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_ECn); - bn.cc(input, _RKKID); - return bn; -}; - -/** - * serializeAws_restXmlErrorDocument - */ -const se_ErrorDocument = (input: ErrorDocument, context: __SerdeContext): any => { - const bn = new __XmlNode(_ED); - if (input[_K] != null) { - bn.c(__XmlNode.of(_OK, input[_K]).n(_K)); - } - return bn; -}; - -/** - * serializeAws_restXmlEventBridgeConfiguration - */ -const se_EventBridgeConfiguration = (input: EventBridgeConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_EBC); - return bn; -}; - -/** - * serializeAws_restXmlEventList - */ -const se_EventList = (input: Event[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_Ev, entry); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlExistingObjectReplication - */ -const se_ExistingObjectReplication = (input: ExistingObjectReplication, context: __SerdeContext): any => { - const bn = new __XmlNode(_EOR); - if (input[_S] != null) { - bn.c(__XmlNode.of(_EORS, input[_S]).n(_S)); - } - return bn; -}; - -/** - * serializeAws_restXmlExposeHeaders - */ -const se_ExposeHeaders = (input: string[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_EHx, entry); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlFilterRule - */ -const se_FilterRule = (input: FilterRule, context: __SerdeContext): any => { - const bn = new __XmlNode(_FR); - if (input[_N] != null) { - bn.c(__XmlNode.of(_FRN, input[_N]).n(_N)); - } - if (input[_Va] != null) { - bn.c(__XmlNode.of(_FRV, input[_Va]).n(_Va)); - } - return bn; -}; - -/** - * serializeAws_restXmlFilterRuleList - */ -const se_FilterRuleList = (input: FilterRule[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_FilterRule(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlGlacierJobParameters - */ -const se_GlacierJobParameters = (input: GlacierJobParameters, context: __SerdeContext): any => { - const bn = new __XmlNode(_GJP); - bn.cc(input, _Ti); - return bn; -}; - -/** - * serializeAws_restXmlGrant - */ -const se_Grant = (input: Grant, context: __SerdeContext): any => { - const bn = new __XmlNode(_G); - if (input[_Gra] != null) { - const n = se_Grantee(input[_Gra], context).n(_Gra); - n.a("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance"); - bn.c(n); - } - bn.cc(input, _Pe); - return bn; -}; - -/** - * serializeAws_restXmlGrantee - */ -const se_Grantee = (input: Grantee, context: __SerdeContext): any => { - const bn = new __XmlNode(_Gra); - bn.cc(input, _DN); - bn.cc(input, _EA); - bn.cc(input, _ID_); - bn.cc(input, _URI); - bn.a("xsi:type", input[_Ty]); - return bn; -}; - -/** - * serializeAws_restXmlGrants - */ -const se_Grants = (input: Grant[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_Grant(entry, context); - return n.n(_G); - }); -}; - -/** - * serializeAws_restXmlIndexDocument - */ -const se_IndexDocument = (input: IndexDocument, context: __SerdeContext): any => { - const bn = new __XmlNode(_ID); - bn.cc(input, _Su); - return bn; -}; - -/** - * serializeAws_restXmlInputSerialization - */ -const se_InputSerialization = (input: InputSerialization, context: __SerdeContext): any => { - const bn = new __XmlNode(_IS); - if (input[_CSV] != null) { - bn.c(se_CSVInput(input[_CSV], context).n(_CSV)); - } - bn.cc(input, _CTom); - if (input[_JSON] != null) { - bn.c(se_JSONInput(input[_JSON], context).n(_JSON)); - } - if (input[_Parq] != null) { - bn.c(se_ParquetInput(input[_Parq], context).n(_Parq)); - } - return bn; -}; - -/** - * serializeAws_restXmlIntelligentTieringAndOperator - */ -const se_IntelligentTieringAndOperator = (input: IntelligentTieringAndOperator, context: __SerdeContext): any => { - const bn = new __XmlNode(_ITAO); - bn.cc(input, _P); - bn.l(input, "Tags", "Tag", () => se_TagSet(input[_Tag]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlIntelligentTieringConfiguration - */ -const se_IntelligentTieringConfiguration = (input: IntelligentTieringConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_ITC); - if (input[_I] != null) { - bn.c(__XmlNode.of(_ITI, input[_I]).n(_I)); - } - if (input[_F] != null) { - bn.c(se_IntelligentTieringFilter(input[_F], context).n(_F)); - } - if (input[_S] != null) { - bn.c(__XmlNode.of(_ITS, input[_S]).n(_S)); - } - bn.l(input, "Tierings", "Tiering", () => se_TieringList(input[_Tie]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlIntelligentTieringFilter - */ -const se_IntelligentTieringFilter = (input: IntelligentTieringFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_ITF); - bn.cc(input, _P); - if (input[_Ta] != null) { - bn.c(se_Tag(input[_Ta], context).n(_Ta)); - } - if (input[_A] != null) { - bn.c(se_IntelligentTieringAndOperator(input[_A], context).n(_A)); - } - return bn; -}; - -/** - * serializeAws_restXmlInventoryConfiguration - */ -const se_InventoryConfiguration = (input: InventoryConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_IC); - if (input[_Des] != null) { - bn.c(se_InventoryDestination(input[_Des], context).n(_Des)); - } - if (input[_IE] != null) { - bn.c(__XmlNode.of(_IE, String(input[_IE])).n(_IE)); - } - if (input[_F] != null) { - bn.c(se_InventoryFilter(input[_F], context).n(_F)); - } - if (input[_I] != null) { - bn.c(__XmlNode.of(_II, input[_I]).n(_I)); - } - if (input[_IOV] != null) { - bn.c(__XmlNode.of(_IIOV, input[_IOV]).n(_IOV)); - } - bn.lc(input, "OptionalFields", "OptionalFields", () => se_InventoryOptionalFields(input[_OF]!, context)); - if (input[_Sc] != null) { - bn.c(se_InventorySchedule(input[_Sc], context).n(_Sc)); - } - return bn; -}; - -/** - * serializeAws_restXmlInventoryDestination - */ -const se_InventoryDestination = (input: InventoryDestination, context: __SerdeContext): any => { - const bn = new __XmlNode(_IDn); - if (input[_SBD] != null) { - bn.c(se_InventoryS3BucketDestination(input[_SBD], context).n(_SBD)); - } - return bn; -}; - -/** - * serializeAws_restXmlInventoryEncryption - */ -const se_InventoryEncryption = (input: InventoryEncryption, context: __SerdeContext): any => { - const bn = new __XmlNode(_IEn); - if (input[_SSES] != null) { - bn.c(se_SSES3(input[_SSES], context).n(_SS)); - } - if (input[_SSEKMS] != null) { - bn.c(se_SSEKMS(input[_SSEKMS], context).n(_SK)); - } - return bn; -}; - -/** - * serializeAws_restXmlInventoryFilter - */ -const se_InventoryFilter = (input: InventoryFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_IF); - bn.cc(input, _P); - return bn; -}; - -/** - * serializeAws_restXmlInventoryOptionalFields - */ -const se_InventoryOptionalFields = (input: InventoryOptionalField[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = __XmlNode.of(_IOF, entry); - return n.n(_Fi); - }); -}; - -/** - * serializeAws_restXmlInventoryS3BucketDestination - */ -const se_InventoryS3BucketDestination = (input: InventoryS3BucketDestination, context: __SerdeContext): any => { - const bn = new __XmlNode(_ISBD); - bn.cc(input, _AIc); - if (input[_B] != null) { - bn.c(__XmlNode.of(_BN, input[_B]).n(_B)); - } - if (input[_Fo] != null) { - bn.c(__XmlNode.of(_IFn, input[_Fo]).n(_Fo)); - } - bn.cc(input, _P); - if (input[_En] != null) { - bn.c(se_InventoryEncryption(input[_En], context).n(_En)); - } - return bn; -}; - -/** - * serializeAws_restXmlInventorySchedule - */ -const se_InventorySchedule = (input: InventorySchedule, context: __SerdeContext): any => { - const bn = new __XmlNode(_ISn); - if (input[_Fr] != null) { - bn.c(__XmlNode.of(_IFnv, input[_Fr]).n(_Fr)); - } - return bn; -}; - -/** - * serializeAws_restXmlInventoryTableConfiguration - */ -const se_InventoryTableConfiguration = (input: InventoryTableConfiguration, context: __SerdeContext): any => { - 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; -}; - -/** - * serializeAws_restXmlInventoryTableConfigurationUpdates - */ -const se_InventoryTableConfigurationUpdates = ( - input: InventoryTableConfigurationUpdates, - context: __SerdeContext -): any => { - 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; -}; - -/** - * serializeAws_restXmlJournalTableConfiguration - */ -const se_JournalTableConfiguration = (input: JournalTableConfiguration, context: __SerdeContext): any => { - 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; -}; - -/** - * serializeAws_restXmlJournalTableConfigurationUpdates - */ -const se_JournalTableConfigurationUpdates = (input: JournalTableConfigurationUpdates, context: __SerdeContext): any => { - const bn = new __XmlNode(_JTCU); - if (input[_REe] != null) { - bn.c(se_RecordExpiration(input[_REe], context).n(_REe)); - } - return bn; -}; - -/** - * serializeAws_restXmlJSONInput - */ -const se_JSONInput = (input: JSONInput, context: __SerdeContext): any => { - const bn = new __XmlNode(_JSONI); - if (input[_Ty] != null) { - bn.c(__XmlNode.of(_JSONT, input[_Ty]).n(_Ty)); - } - return bn; -}; - -/** - * serializeAws_restXmlJSONOutput - */ -const se_JSONOutput = (input: JSONOutput, context: __SerdeContext): any => { - const bn = new __XmlNode(_JSONO); - bn.cc(input, _RD); - return bn; -}; - -/** - * serializeAws_restXmlLambdaFunctionConfiguration - */ -const se_LambdaFunctionConfiguration = (input: LambdaFunctionConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_LFCa); - if (input[_I] != null) { - bn.c(__XmlNode.of(_NI, input[_I]).n(_I)); - } - if (input[_LFA] != null) { - bn.c(__XmlNode.of(_LFA, input[_LFA]).n(_CF)); - } - bn.l(input, "Events", "Event", () => se_EventList(input[_Eve]!, context)); - if (input[_F] != null) { - bn.c(se_NotificationConfigurationFilter(input[_F], context).n(_F)); - } - return bn; -}; - -/** - * serializeAws_restXmlLambdaFunctionConfigurationList - */ -const se_LambdaFunctionConfigurationList = (input: LambdaFunctionConfiguration[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_LambdaFunctionConfiguration(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlLifecycleExpiration - */ -const se_LifecycleExpiration = (input: LifecycleExpiration, context: __SerdeContext): any => { - const bn = new __XmlNode(_LEi); - if (input[_Dat] != null) { - bn.c(__XmlNode.of(_Dat, __serializeDateTime(input[_Dat]).toString()).n(_Dat)); - } - if (input[_Da] != null) { - bn.c(__XmlNode.of(_Da, String(input[_Da])).n(_Da)); - } - if (input[_EODM] != null) { - bn.c(__XmlNode.of(_EODM, String(input[_EODM])).n(_EODM)); - } - return bn; -}; - -/** - * serializeAws_restXmlLifecycleRule - */ -const se_LifecycleRule = (input: LifecycleRule, context: __SerdeContext): any => { - const bn = new __XmlNode(_LR); - if (input[_Exp] != null) { - bn.c(se_LifecycleExpiration(input[_Exp], context).n(_Exp)); - } - bn.cc(input, _ID_); - bn.cc(input, _P); - if (input[_F] != null) { - bn.c(se_LifecycleRuleFilter(input[_F], context).n(_F)); - } - if (input[_S] != null) { - bn.c(__XmlNode.of(_ESx, input[_S]).n(_S)); - } - bn.l(input, "Transitions", "Transition", () => se_TransitionList(input[_Tr]!, context)); - bn.l(input, "NoncurrentVersionTransitions", "NoncurrentVersionTransition", () => - se_NoncurrentVersionTransitionList(input[_NVT]!, context) - ); - if (input[_NVE] != null) { - bn.c(se_NoncurrentVersionExpiration(input[_NVE], context).n(_NVE)); - } - if (input[_AIMU] != null) { - bn.c(se_AbortIncompleteMultipartUpload(input[_AIMU], context).n(_AIMU)); - } - return bn; -}; - -/** - * serializeAws_restXmlLifecycleRuleAndOperator - */ -const se_LifecycleRuleAndOperator = (input: LifecycleRuleAndOperator, context: __SerdeContext): any => { - const bn = new __XmlNode(_LRAO); - bn.cc(input, _P); - bn.l(input, "Tags", "Tag", () => se_TagSet(input[_Tag]!, context)); - if (input[_OSGT] != null) { - bn.c(__XmlNode.of(_OSGTB, String(input[_OSGT])).n(_OSGT)); - } - if (input[_OSLT] != null) { - bn.c(__XmlNode.of(_OSLTB, String(input[_OSLT])).n(_OSLT)); - } - return bn; -}; - -/** - * serializeAws_restXmlLifecycleRuleFilter - */ -const se_LifecycleRuleFilter = (input: LifecycleRuleFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_LRF); - bn.cc(input, _P); - if (input[_Ta] != null) { - bn.c(se_Tag(input[_Ta], context).n(_Ta)); - } - if (input[_OSGT] != null) { - bn.c(__XmlNode.of(_OSGTB, String(input[_OSGT])).n(_OSGT)); - } - if (input[_OSLT] != null) { - bn.c(__XmlNode.of(_OSLTB, String(input[_OSLT])).n(_OSLT)); - } - if (input[_A] != null) { - bn.c(se_LifecycleRuleAndOperator(input[_A], context).n(_A)); - } - return bn; -}; - -/** - * serializeAws_restXmlLifecycleRules - */ -const se_LifecycleRules = (input: LifecycleRule[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_LifecycleRule(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlLocationInfo - */ -const se_LocationInfo = (input: LocationInfo, context: __SerdeContext): any => { - const bn = new __XmlNode(_LI); - if (input[_Ty] != null) { - bn.c(__XmlNode.of(_LT, input[_Ty]).n(_Ty)); - } - if (input[_N] != null) { - bn.c(__XmlNode.of(_LNAS, input[_N]).n(_N)); - } - return bn; -}; - -/** - * serializeAws_restXmlLoggingEnabled - */ -const se_LoggingEnabled = (input: LoggingEnabled, context: __SerdeContext): any => { - const bn = new __XmlNode(_LE); - bn.cc(input, _TB); - bn.lc(input, "TargetGrants", "TargetGrants", () => se_TargetGrants(input[_TG]!, context)); - bn.cc(input, _TP); - if (input[_TOKF] != null) { - bn.c(se_TargetObjectKeyFormat(input[_TOKF], context).n(_TOKF)); - } - return bn; -}; - -/** - * serializeAws_restXmlMetadataConfiguration - */ -const se_MetadataConfiguration = (input: MetadataConfiguration, context: __SerdeContext): any => { - 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; -}; - -/** - * serializeAws_restXmlMetadataEntry - */ -const se_MetadataEntry = (input: MetadataEntry, context: __SerdeContext): any => { - const bn = new __XmlNode(_ME); - if (input[_N] != null) { - bn.c(__XmlNode.of(_MKe, input[_N]).n(_N)); - } - if (input[_Va] != null) { - bn.c(__XmlNode.of(_MV, input[_Va]).n(_Va)); - } - return bn; -}; - -/** - * serializeAws_restXmlMetadataTableConfiguration - */ -const se_MetadataTableConfiguration = (input: MetadataTableConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_MTC); - if (input[_STD] != null) { - bn.c(se_S3TablesDestination(input[_STD], context).n(_STD)); - } - return bn; -}; - -/** - * serializeAws_restXmlMetadataTableEncryptionConfiguration - */ -const se_MetadataTableEncryptionConfiguration = ( - input: MetadataTableEncryptionConfiguration, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_MTEC); - if (input[_SAs] != null) { - bn.c(__XmlNode.of(_TSA, input[_SAs]).n(_SAs)); - } - bn.cc(input, _KKA); - return bn; -}; - -/** - * serializeAws_restXmlMetrics - */ -const se_Metrics = (input: Metrics, context: __SerdeContext): any => { - const bn = new __XmlNode(_Me); - if (input[_S] != null) { - bn.c(__XmlNode.of(_MS, input[_S]).n(_S)); - } - if (input[_ETv] != null) { - bn.c(se_ReplicationTimeValue(input[_ETv], context).n(_ETv)); - } - return bn; -}; - -/** - * serializeAws_restXmlMetricsAndOperator - */ -const se_MetricsAndOperator = (input: MetricsAndOperator, context: __SerdeContext): any => { - const bn = new __XmlNode(_MAO); - bn.cc(input, _P); - bn.l(input, "Tags", "Tag", () => se_TagSet(input[_Tag]!, context)); - bn.cc(input, _APAc); - return bn; -}; - -/** - * serializeAws_restXmlMetricsConfiguration - */ -const se_MetricsConfiguration = (input: MetricsConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_MC); - if (input[_I] != null) { - bn.c(__XmlNode.of(_MI, input[_I]).n(_I)); - } - if (input[_F] != null) { - bn.c(se_MetricsFilter(input[_F], context).n(_F)); - } - return bn; -}; - -/** - * serializeAws_restXmlMetricsFilter - */ -const se_MetricsFilter = (input: MetricsFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_MF); - MetricsFilter.visit(input, { - Prefix: (value) => { - if (input[_P] != null) { - bn.c(__XmlNode.of(_P, value).n(_P)); - } - }, - Tag: (value) => { - if (input[_Ta] != null) { - bn.c(se_Tag(value, context).n(_Ta)); - } - }, - AccessPointArn: (value) => { - if (input[_APAc] != null) { - bn.c(__XmlNode.of(_APAc, value).n(_APAc)); - } - }, - And: (value) => { - if (input[_A] != null) { - bn.c(se_MetricsAndOperator(value, context).n(_A)); - } - }, - _: (name: string, value: any) => { - if (!(value instanceof __XmlNode || value instanceof __XmlText)) { - throw new Error("Unable to serialize unknown union members in XML."); - } - bn.c(new __XmlNode(name).c(value)); - }, - }); - return bn; -}; - -/** - * serializeAws_restXmlNoncurrentVersionExpiration - */ -const se_NoncurrentVersionExpiration = (input: NoncurrentVersionExpiration, context: __SerdeContext): any => { - const bn = new __XmlNode(_NVE); - if (input[_ND] != null) { - bn.c(__XmlNode.of(_Da, String(input[_ND])).n(_ND)); - } - if (input[_NNV] != null) { - bn.c(__XmlNode.of(_VC, String(input[_NNV])).n(_NNV)); - } - return bn; -}; - -/** - * serializeAws_restXmlNoncurrentVersionTransition - */ -const se_NoncurrentVersionTransition = (input: NoncurrentVersionTransition, context: __SerdeContext): any => { - const bn = new __XmlNode(_NVTo); - if (input[_ND] != null) { - bn.c(__XmlNode.of(_Da, String(input[_ND])).n(_ND)); - } - if (input[_SC] != null) { - bn.c(__XmlNode.of(_TSC, input[_SC]).n(_SC)); - } - if (input[_NNV] != null) { - bn.c(__XmlNode.of(_VC, String(input[_NNV])).n(_NNV)); - } - return bn; -}; - -/** - * serializeAws_restXmlNoncurrentVersionTransitionList - */ -const se_NoncurrentVersionTransitionList = (input: NoncurrentVersionTransition[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_NoncurrentVersionTransition(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlNotificationConfiguration - */ -const se_NotificationConfiguration = (input: NotificationConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_NC); - bn.l(input, "TopicConfigurations", "TopicConfiguration", () => se_TopicConfigurationList(input[_TCop]!, context)); - bn.l(input, "QueueConfigurations", "QueueConfiguration", () => se_QueueConfigurationList(input[_QCu]!, context)); - bn.l(input, "LambdaFunctionConfigurations", "CloudFunctionConfiguration", () => - se_LambdaFunctionConfigurationList(input[_LFC]!, context) - ); - if (input[_EBC] != null) { - bn.c(se_EventBridgeConfiguration(input[_EBC], context).n(_EBC)); - } - return bn; -}; - -/** - * serializeAws_restXmlNotificationConfigurationFilter - */ -const se_NotificationConfigurationFilter = (input: NotificationConfigurationFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_NCF); - if (input[_K] != null) { - bn.c(se_S3KeyFilter(input[_K], context).n(_SKe)); - } - return bn; -}; - -/** - * serializeAws_restXmlObjectIdentifier - */ -const se_ObjectIdentifier = (input: ObjectIdentifier, context: __SerdeContext): any => { - const bn = new __XmlNode(_OI); - if (input[_K] != null) { - bn.c(__XmlNode.of(_OK, input[_K]).n(_K)); - } - if (input[_VI] != null) { - bn.c(__XmlNode.of(_OVI, input[_VI]).n(_VI)); - } - bn.cc(input, _ETa); - if (input[_LMT] != null) { - bn.c(__XmlNode.of(_LMT, __dateToUtcString(input[_LMT]).toString()).n(_LMT)); - } - if (input[_Si] != null) { - bn.c(__XmlNode.of(_Si, String(input[_Si])).n(_Si)); - } - return bn; -}; - -/** - * serializeAws_restXmlObjectIdentifierList - */ -const se_ObjectIdentifierList = (input: ObjectIdentifier[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_ObjectIdentifier(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlObjectLockConfiguration - */ -const se_ObjectLockConfiguration = (input: ObjectLockConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_OLC); - bn.cc(input, _OLE); - if (input[_Ru] != null) { - bn.c(se_ObjectLockRule(input[_Ru], context).n(_Ru)); - } - return bn; -}; - -/** - * serializeAws_restXmlObjectLockLegalHold - */ -const se_ObjectLockLegalHold = (input: ObjectLockLegalHold, context: __SerdeContext): any => { - const bn = new __XmlNode(_OLLH); - if (input[_S] != null) { - bn.c(__XmlNode.of(_OLLHS, input[_S]).n(_S)); - } - return bn; -}; - -/** - * serializeAws_restXmlObjectLockRetention - */ -const se_ObjectLockRetention = (input: ObjectLockRetention, context: __SerdeContext): any => { - const bn = new __XmlNode(_OLR); - if (input[_Mo] != null) { - bn.c(__XmlNode.of(_OLRM, input[_Mo]).n(_Mo)); - } - if (input[_RUD] != null) { - bn.c(__XmlNode.of(_Dat, __serializeDateTime(input[_RUD]).toString()).n(_RUD)); - } - return bn; -}; - -/** - * serializeAws_restXmlObjectLockRule - */ -const se_ObjectLockRule = (input: ObjectLockRule, context: __SerdeContext): any => { - const bn = new __XmlNode(_OLRb); - if (input[_DRe] != null) { - bn.c(se_DefaultRetention(input[_DRe], context).n(_DRe)); - } - return bn; -}; - -/** - * serializeAws_restXmlOutputLocation - */ -const se_OutputLocation = (input: OutputLocation, context: __SerdeContext): any => { - const bn = new __XmlNode(_OL); - if (input[_S_] != null) { - bn.c(se_S3Location(input[_S_], context).n(_S_)); - } - return bn; -}; - -/** - * serializeAws_restXmlOutputSerialization - */ -const se_OutputSerialization = (input: OutputSerialization, context: __SerdeContext): any => { - const bn = new __XmlNode(_OS); - if (input[_CSV] != null) { - bn.c(se_CSVOutput(input[_CSV], context).n(_CSV)); - } - if (input[_JSON] != null) { - bn.c(se_JSONOutput(input[_JSON], context).n(_JSON)); - } - return bn; -}; - -/** - * serializeAws_restXmlOwner - */ -const se_Owner = (input: Owner, context: __SerdeContext): any => { - const bn = new __XmlNode(_O); - bn.cc(input, _DN); - bn.cc(input, _ID_); - return bn; -}; - -/** - * serializeAws_restXmlOwnershipControls - */ -const se_OwnershipControls = (input: OwnershipControls, context: __SerdeContext): any => { - const bn = new __XmlNode(_OC); - bn.l(input, "Rules", "Rule", () => se_OwnershipControlsRules(input[_Rul]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlOwnershipControlsRule - */ -const se_OwnershipControlsRule = (input: OwnershipControlsRule, context: __SerdeContext): any => { - const bn = new __XmlNode(_OCR); - bn.cc(input, _OO); - return bn; -}; - -/** - * serializeAws_restXmlOwnershipControlsRules - */ -const se_OwnershipControlsRules = (input: OwnershipControlsRule[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_OwnershipControlsRule(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlParquetInput - */ -const se_ParquetInput = (input: ParquetInput, context: __SerdeContext): any => { - const bn = new __XmlNode(_PI); - return bn; -}; - -/** - * serializeAws_restXmlPartitionedPrefix - */ -const se_PartitionedPrefix = (input: PartitionedPrefix, context: __SerdeContext): any => { - const bn = new __XmlNode(_PP); - bn.cc(input, _PDS); - return bn; -}; - -/** - * serializeAws_restXmlPublicAccessBlockConfiguration - */ -const se_PublicAccessBlockConfiguration = (input: PublicAccessBlockConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_PABC); - if (input[_BPA] != null) { - bn.c(__XmlNode.of(_Se, String(input[_BPA])).n(_BPA)); - } - if (input[_IPA] != null) { - bn.c(__XmlNode.of(_Se, String(input[_IPA])).n(_IPA)); - } - if (input[_BPP] != null) { - bn.c(__XmlNode.of(_Se, String(input[_BPP])).n(_BPP)); - } - if (input[_RPB] != null) { - bn.c(__XmlNode.of(_Se, String(input[_RPB])).n(_RPB)); - } - return bn; -}; - -/** - * serializeAws_restXmlQueueConfiguration - */ -const se_QueueConfiguration = (input: QueueConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_QC); - if (input[_I] != null) { - bn.c(__XmlNode.of(_NI, input[_I]).n(_I)); - } - if (input[_QA] != null) { - bn.c(__XmlNode.of(_QA, input[_QA]).n(_Qu)); - } - bn.l(input, "Events", "Event", () => se_EventList(input[_Eve]!, context)); - if (input[_F] != null) { - bn.c(se_NotificationConfigurationFilter(input[_F], context).n(_F)); - } - return bn; -}; - -/** - * serializeAws_restXmlQueueConfigurationList - */ -const se_QueueConfigurationList = (input: QueueConfiguration[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_QueueConfiguration(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlRecordExpiration - */ -const se_RecordExpiration = (input: RecordExpiration, context: __SerdeContext): any => { - 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; -}; - -/** - * serializeAws_restXmlRedirect - */ -const se_Redirect = (input: Redirect, context: __SerdeContext): any => { - const bn = new __XmlNode(_Red); - bn.cc(input, _HN); - bn.cc(input, _HRC); - bn.cc(input, _Pr); - bn.cc(input, _RKPW); - bn.cc(input, _RKW); - return bn; -}; - -/** - * serializeAws_restXmlRedirectAllRequestsTo - */ -const se_RedirectAllRequestsTo = (input: RedirectAllRequestsTo, context: __SerdeContext): any => { - const bn = new __XmlNode(_RART); - bn.cc(input, _HN); - bn.cc(input, _Pr); - return bn; -}; - -/** - * serializeAws_restXmlReplicaModifications - */ -const se_ReplicaModifications = (input: ReplicaModifications, context: __SerdeContext): any => { - const bn = new __XmlNode(_RM); - if (input[_S] != null) { - bn.c(__XmlNode.of(_RMS, input[_S]).n(_S)); - } - return bn; -}; - -/** - * serializeAws_restXmlReplicationConfiguration - */ -const se_ReplicationConfiguration = (input: ReplicationConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_RCe); - bn.cc(input, _Ro); - bn.l(input, "Rules", "Rule", () => se_ReplicationRules(input[_Rul]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlReplicationRule - */ -const se_ReplicationRule = (input: ReplicationRule, context: __SerdeContext): any => { - const bn = new __XmlNode(_RRe); - bn.cc(input, _ID_); - if (input[_Pri] != null) { - bn.c(__XmlNode.of(_Pri, String(input[_Pri])).n(_Pri)); - } - bn.cc(input, _P); - if (input[_F] != null) { - bn.c(se_ReplicationRuleFilter(input[_F], context).n(_F)); - } - if (input[_S] != null) { - bn.c(__XmlNode.of(_RRS, input[_S]).n(_S)); - } - if (input[_SSC] != null) { - bn.c(se_SourceSelectionCriteria(input[_SSC], context).n(_SSC)); - } - if (input[_EOR] != null) { - bn.c(se_ExistingObjectReplication(input[_EOR], context).n(_EOR)); - } - if (input[_Des] != null) { - bn.c(se_Destination(input[_Des], context).n(_Des)); - } - if (input[_DMR] != null) { - bn.c(se_DeleteMarkerReplication(input[_DMR], context).n(_DMR)); - } - return bn; -}; - -/** - * serializeAws_restXmlReplicationRuleAndOperator - */ -const se_ReplicationRuleAndOperator = (input: ReplicationRuleAndOperator, context: __SerdeContext): any => { - const bn = new __XmlNode(_RRAO); - bn.cc(input, _P); - bn.l(input, "Tags", "Tag", () => se_TagSet(input[_Tag]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlReplicationRuleFilter - */ -const se_ReplicationRuleFilter = (input: ReplicationRuleFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_RRF); - bn.cc(input, _P); - if (input[_Ta] != null) { - bn.c(se_Tag(input[_Ta], context).n(_Ta)); - } - if (input[_A] != null) { - bn.c(se_ReplicationRuleAndOperator(input[_A], context).n(_A)); - } - return bn; -}; - -/** - * serializeAws_restXmlReplicationRules - */ -const se_ReplicationRules = (input: ReplicationRule[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_ReplicationRule(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlReplicationTime - */ -const se_ReplicationTime = (input: ReplicationTime, context: __SerdeContext): any => { - const bn = new __XmlNode(_RTe); - if (input[_S] != null) { - bn.c(__XmlNode.of(_RTS, input[_S]).n(_S)); - } - if (input[_Tim] != null) { - bn.c(se_ReplicationTimeValue(input[_Tim], context).n(_Tim)); - } - return bn; -}; - -/** - * serializeAws_restXmlReplicationTimeValue - */ -const se_ReplicationTimeValue = (input: ReplicationTimeValue, context: __SerdeContext): any => { - const bn = new __XmlNode(_RTV); - if (input[_Mi] != null) { - bn.c(__XmlNode.of(_Mi, String(input[_Mi])).n(_Mi)); - } - return bn; -}; - -/** - * serializeAws_restXmlRequestPaymentConfiguration - */ -const se_RequestPaymentConfiguration = (input: RequestPaymentConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_RPC); - bn.cc(input, _Pa); - return bn; -}; - -/** - * serializeAws_restXmlRequestProgress - */ -const se_RequestProgress = (input: RequestProgress, context: __SerdeContext): any => { - const bn = new __XmlNode(_RPe); - if (input[_Ena] != null) { - bn.c(__XmlNode.of(_ERP, String(input[_Ena])).n(_Ena)); - } - return bn; -}; - -/** - * serializeAws_restXmlRestoreRequest - */ -const se_RestoreRequest = (input: RestoreRequest, context: __SerdeContext): any => { - const bn = new __XmlNode(_RRes); - if (input[_Da] != null) { - bn.c(__XmlNode.of(_Da, String(input[_Da])).n(_Da)); - } - if (input[_GJP] != null) { - bn.c(se_GlacierJobParameters(input[_GJP], context).n(_GJP)); - } - if (input[_Ty] != null) { - bn.c(__XmlNode.of(_RRT, input[_Ty]).n(_Ty)); - } - bn.cc(input, _Ti); - bn.cc(input, _Desc); - if (input[_SP] != null) { - bn.c(se_SelectParameters(input[_SP], context).n(_SP)); - } - if (input[_OL] != null) { - bn.c(se_OutputLocation(input[_OL], context).n(_OL)); - } - return bn; -}; - -/** - * serializeAws_restXmlRoutingRule - */ -const se_RoutingRule = (input: RoutingRule, context: __SerdeContext): any => { - const bn = new __XmlNode(_RRou); - if (input[_Con] != null) { - bn.c(se_Condition(input[_Con], context).n(_Con)); - } - if (input[_Red] != null) { - bn.c(se_Redirect(input[_Red], context).n(_Red)); - } - return bn; -}; - -/** - * serializeAws_restXmlRoutingRules - */ -const se_RoutingRules = (input: RoutingRule[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_RoutingRule(entry, context); - return n.n(_RRou); - }); -}; - -/** - * serializeAws_restXmlS3KeyFilter - */ -const se_S3KeyFilter = (input: S3KeyFilter, context: __SerdeContext): any => { - const bn = new __XmlNode(_SKF); - bn.l(input, "FilterRules", "FilterRule", () => se_FilterRuleList(input[_FRi]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlS3Location - */ -const se_S3Location = (input: S3Location, context: __SerdeContext): any => { - const bn = new __XmlNode(_SL); - bn.cc(input, _BN); - if (input[_P] != null) { - bn.c(__XmlNode.of(_LP, input[_P]).n(_P)); - } - if (input[_En] != null) { - bn.c(se_Encryption(input[_En], context).n(_En)); - } - if (input[_CACL] != null) { - bn.c(__XmlNode.of(_OCACL, input[_CACL]).n(_CACL)); - } - bn.lc(input, "AccessControlList", "AccessControlList", () => se_Grants(input[_ACLc]!, context)); - if (input[_T] != null) { - bn.c(se_Tagging(input[_T], context).n(_T)); - } - bn.lc(input, "UserMetadata", "UserMetadata", () => se_UserMetadata(input[_UM]!, context)); - bn.cc(input, _SC); - return bn; -}; - -/** - * serializeAws_restXmlS3TablesDestination - */ -const se_S3TablesDestination = (input: S3TablesDestination, context: __SerdeContext): any => { - const bn = new __XmlNode(_STD); - if (input[_TBA] != null) { - bn.c(__XmlNode.of(_STBA, input[_TBA]).n(_TBA)); - } - if (input[_TN] != null) { - bn.c(__XmlNode.of(_STN, input[_TN]).n(_TN)); - } - return bn; -}; - -/** - * serializeAws_restXmlScanRange - */ -const se_ScanRange = (input: ScanRange, context: __SerdeContext): any => { - const bn = new __XmlNode(_SR); - if (input[_St] != null) { - bn.c(__XmlNode.of(_St, String(input[_St])).n(_St)); - } - if (input[_End] != null) { - bn.c(__XmlNode.of(_End, String(input[_End])).n(_End)); - } - return bn; -}; - -/** - * serializeAws_restXmlSelectParameters - */ -const se_SelectParameters = (input: SelectParameters, context: __SerdeContext): any => { - const bn = new __XmlNode(_SP); - if (input[_IS] != null) { - bn.c(se_InputSerialization(input[_IS], context).n(_IS)); - } - bn.cc(input, _ETx); - bn.cc(input, _Ex); - if (input[_OS] != null) { - bn.c(se_OutputSerialization(input[_OS], context).n(_OS)); - } - return bn; -}; - -/** - * serializeAws_restXmlServerSideEncryptionByDefault - */ -const se_ServerSideEncryptionByDefault = (input: ServerSideEncryptionByDefault, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSEBD); - if (input[_SSEA] != null) { - bn.c(__XmlNode.of(_SSE, input[_SSEA]).n(_SSEA)); - } - if (input[_KMSMKID] != null) { - bn.c(__XmlNode.of(_SSEKMSKI, input[_KMSMKID]).n(_KMSMKID)); - } - return bn; -}; - -/** - * serializeAws_restXmlServerSideEncryptionConfiguration - */ -const se_ServerSideEncryptionConfiguration = ( - input: ServerSideEncryptionConfiguration, - context: __SerdeContext -): any => { - const bn = new __XmlNode(_SSEC); - bn.l(input, "Rules", "Rule", () => se_ServerSideEncryptionRules(input[_Rul]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlServerSideEncryptionRule - */ -const se_ServerSideEncryptionRule = (input: ServerSideEncryptionRule, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSER); - if (input[_ASSEBD] != null) { - bn.c(se_ServerSideEncryptionByDefault(input[_ASSEBD], context).n(_ASSEBD)); - } - if (input[_BKE] != null) { - bn.c(__XmlNode.of(_BKE, String(input[_BKE])).n(_BKE)); - } - return bn; -}; - -/** - * serializeAws_restXmlServerSideEncryptionRules - */ -const se_ServerSideEncryptionRules = (input: ServerSideEncryptionRule[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_ServerSideEncryptionRule(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlSimplePrefix - */ -const se_SimplePrefix = (input: SimplePrefix, context: __SerdeContext): any => { - const bn = new __XmlNode(_SPi); - return bn; -}; - -/** - * serializeAws_restXmlSourceSelectionCriteria - */ -const se_SourceSelectionCriteria = (input: SourceSelectionCriteria, context: __SerdeContext): any => { - const bn = new __XmlNode(_SSC); - if (input[_SKEO] != null) { - bn.c(se_SseKmsEncryptedObjects(input[_SKEO], context).n(_SKEO)); - } - if (input[_RM] != null) { - bn.c(se_ReplicaModifications(input[_RM], context).n(_RM)); - } - return bn; -}; - -/** - * serializeAws_restXmlSSEKMS - */ -const se_SSEKMS = (input: SSEKMS, context: __SerdeContext): any => { - const bn = new __XmlNode(_SK); - if (input[_KI] != null) { - bn.c(__XmlNode.of(_SSEKMSKI, input[_KI]).n(_KI)); - } - return bn; -}; - -/** - * serializeAws_restXmlSseKmsEncryptedObjects - */ -const se_SseKmsEncryptedObjects = (input: SseKmsEncryptedObjects, context: __SerdeContext): any => { - const bn = new __XmlNode(_SKEO); - if (input[_S] != null) { - bn.c(__XmlNode.of(_SKEOS, input[_S]).n(_S)); - } - return bn; -}; - -/** - * serializeAws_restXmlSSES3 - */ -const se_SSES3 = (input: SSES3, context: __SerdeContext): any => { - const bn = new __XmlNode(_SS); - return bn; -}; - -/** - * serializeAws_restXmlStorageClassAnalysis - */ -const se_StorageClassAnalysis = (input: StorageClassAnalysis, context: __SerdeContext): any => { - const bn = new __XmlNode(_SCA); - if (input[_DE] != null) { - bn.c(se_StorageClassAnalysisDataExport(input[_DE], context).n(_DE)); - } - return bn; -}; - -/** - * serializeAws_restXmlStorageClassAnalysisDataExport - */ -const se_StorageClassAnalysisDataExport = (input: StorageClassAnalysisDataExport, context: __SerdeContext): any => { - const bn = new __XmlNode(_SCADE); - if (input[_OSV] != null) { - bn.c(__XmlNode.of(_SCASV, input[_OSV]).n(_OSV)); - } - if (input[_Des] != null) { - bn.c(se_AnalyticsExportDestination(input[_Des], context).n(_Des)); - } - return bn; -}; - -/** - * serializeAws_restXmlTag - */ -const se_Tag = (input: Tag, context: __SerdeContext): any => { - const bn = new __XmlNode(_Ta); - if (input[_K] != null) { - bn.c(__XmlNode.of(_OK, input[_K]).n(_K)); - } - bn.cc(input, _Va); - return bn; -}; - -/** - * serializeAws_restXmlTagging - */ -const se_Tagging = (input: Tagging, context: __SerdeContext): any => { - const bn = new __XmlNode(_T); - bn.lc(input, "TagSet", "TagSet", () => se_TagSet(input[_TS]!, context)); - return bn; -}; - -/** - * serializeAws_restXmlTagSet - */ -const se_TagSet = (input: Tag[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_Tag(entry, context); - return n.n(_Ta); - }); -}; - -/** - * serializeAws_restXmlTargetGrant - */ -const se_TargetGrant = (input: TargetGrant, context: __SerdeContext): any => { - const bn = new __XmlNode(_TGa); - if (input[_Gra] != null) { - const n = se_Grantee(input[_Gra], context).n(_Gra); - n.a("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance"); - bn.c(n); - } - if (input[_Pe] != null) { - bn.c(__XmlNode.of(_BLP, input[_Pe]).n(_Pe)); - } - return bn; -}; - -/** - * serializeAws_restXmlTargetGrants - */ -const se_TargetGrants = (input: TargetGrant[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_TargetGrant(entry, context); - return n.n(_G); - }); -}; - -/** - * serializeAws_restXmlTargetObjectKeyFormat - */ -const se_TargetObjectKeyFormat = (input: TargetObjectKeyFormat, context: __SerdeContext): any => { - const bn = new __XmlNode(_TOKF); - if (input[_SPi] != null) { - bn.c(se_SimplePrefix(input[_SPi], context).n(_SPi)); - } - if (input[_PP] != null) { - bn.c(se_PartitionedPrefix(input[_PP], context).n(_PP)); - } - return bn; -}; - -/** - * serializeAws_restXmlTiering - */ -const se_Tiering = (input: Tiering, context: __SerdeContext): any => { - const bn = new __XmlNode(_Tier); - if (input[_Da] != null) { - bn.c(__XmlNode.of(_ITD, String(input[_Da])).n(_Da)); - } - if (input[_AT] != null) { - bn.c(__XmlNode.of(_ITAT, input[_AT]).n(_AT)); - } - return bn; -}; - -/** - * serializeAws_restXmlTieringList - */ -const se_TieringList = (input: Tiering[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_Tiering(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlTopicConfiguration - */ -const se_TopicConfiguration = (input: TopicConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_TCo); - if (input[_I] != null) { - bn.c(__XmlNode.of(_NI, input[_I]).n(_I)); - } - if (input[_TA] != null) { - bn.c(__XmlNode.of(_TA, input[_TA]).n(_Top)); - } - bn.l(input, "Events", "Event", () => se_EventList(input[_Eve]!, context)); - if (input[_F] != null) { - bn.c(se_NotificationConfigurationFilter(input[_F], context).n(_F)); - } - return bn; -}; - -/** - * serializeAws_restXmlTopicConfigurationList - */ -const se_TopicConfigurationList = (input: TopicConfiguration[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_TopicConfiguration(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlTransition - */ -const se_Transition = (input: Transition, context: __SerdeContext): any => { - const bn = new __XmlNode(_Tra); - if (input[_Dat] != null) { - bn.c(__XmlNode.of(_Dat, __serializeDateTime(input[_Dat]).toString()).n(_Dat)); - } - if (input[_Da] != null) { - bn.c(__XmlNode.of(_Da, String(input[_Da])).n(_Da)); - } - if (input[_SC] != null) { - bn.c(__XmlNode.of(_TSC, input[_SC]).n(_SC)); - } - return bn; -}; - -/** - * serializeAws_restXmlTransitionList - */ -const se_TransitionList = (input: Transition[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_Transition(entry, context); - return n.n(_me); - }); -}; - -/** - * serializeAws_restXmlUserMetadata - */ -const se_UserMetadata = (input: MetadataEntry[], context: __SerdeContext): any => { - return input - .filter((e: any) => e != null) - .map((entry) => { - const n = se_MetadataEntry(entry, context); - return n.n(_ME); - }); -}; - -/** - * serializeAws_restXmlVersioningConfiguration - */ -const se_VersioningConfiguration = (input: VersioningConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_VCe); - if (input[_MFAD] != null) { - bn.c(__XmlNode.of(_MFAD, input[_MFAD]).n(_MDf)); - } - if (input[_S] != null) { - bn.c(__XmlNode.of(_BVS, input[_S]).n(_S)); - } - return bn; -}; - -/** - * serializeAws_restXmlWebsiteConfiguration - */ -const se_WebsiteConfiguration = (input: WebsiteConfiguration, context: __SerdeContext): any => { - const bn = new __XmlNode(_WC); - if (input[_ED] != null) { - bn.c(se_ErrorDocument(input[_ED], context).n(_ED)); - } - if (input[_ID] != null) { - bn.c(se_IndexDocument(input[_ID], context).n(_ID)); - } - if (input[_RART] != null) { - bn.c(se_RedirectAllRequestsTo(input[_RART], context).n(_RART)); - } - bn.lc(input, "RoutingRules", "RoutingRules", () => se_RoutingRules(input[_RRo]!, context)); - return bn; -}; - -/** - * deserializeAws_restXmlAbortIncompleteMultipartUpload - */ -const de_AbortIncompleteMultipartUpload = (output: any, context: __SerdeContext): AbortIncompleteMultipartUpload => { - const contents: any = {}; - if (output[_DAI] != null) { - contents[_DAI] = __strictParseInt32(output[_DAI]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlAccessControlTranslation - */ -const de_AccessControlTranslation = (output: any, context: __SerdeContext): AccessControlTranslation => { - const contents: any = {}; - if (output[_O] != null) { - contents[_O] = __expectString(output[_O]); - } - return contents; -}; - -/** - * deserializeAws_restXmlAllowedHeaders - */ -const de_AllowedHeaders = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlAllowedMethods - */ -const de_AllowedMethods = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlAllowedOrigins - */ -const de_AllowedOrigins = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlAnalyticsAndOperator - */ -const de_AnalyticsAndOperator = (output: any, context: __SerdeContext): AnalyticsAndOperator => { - const contents: any = {}; - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (String(output.Tag).trim() === "") { - contents[_Tag] = []; - } else if (output[_Ta] != null) { - contents[_Tag] = de_TagSet(__getArrayIfSingleItem(output[_Ta]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlAnalyticsConfiguration - */ -const de_AnalyticsConfiguration = (output: any, context: __SerdeContext): AnalyticsConfiguration => { - const contents: any = {}; - if (output[_I] != null) { - contents[_I] = __expectString(output[_I]); - } - if (String(output.Filter).trim() === "") { - // Pass empty tags. - } else if (output[_F] != null) { - contents[_F] = de_AnalyticsFilter(__expectUnion(output[_F]), context); - } - if (output[_SCA] != null) { - contents[_SCA] = de_StorageClassAnalysis(output[_SCA], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlAnalyticsConfigurationList - */ -const de_AnalyticsConfigurationList = (output: any, context: __SerdeContext): AnalyticsConfiguration[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_AnalyticsConfiguration(entry, context); - }); -}; - -/** - * deserializeAws_restXmlAnalyticsExportDestination - */ -const de_AnalyticsExportDestination = (output: any, context: __SerdeContext): AnalyticsExportDestination => { - const contents: any = {}; - if (output[_SBD] != null) { - contents[_SBD] = de_AnalyticsS3BucketDestination(output[_SBD], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlAnalyticsFilter - */ -const de_AnalyticsFilter = (output: any, context: __SerdeContext): AnalyticsFilter => { - if (output[_P] != null) { - return { - Prefix: __expectString(output[_P]) as any, - }; - } - if (output[_Ta] != null) { - return { - Tag: de_Tag(output[_Ta], context), - }; - } - if (output[_A] != null) { - return { - And: de_AnalyticsAndOperator(output[_A], context), - }; - } - return { $unknown: Object.entries(output)[0] }; -}; - -/** - * deserializeAws_restXmlAnalyticsS3BucketDestination - */ -const de_AnalyticsS3BucketDestination = (output: any, context: __SerdeContext): AnalyticsS3BucketDestination => { - const contents: any = {}; - if (output[_Fo] != null) { - contents[_Fo] = __expectString(output[_Fo]); - } - if (output[_BAI] != null) { - contents[_BAI] = __expectString(output[_BAI]); - } - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - return contents; -}; - -/** - * deserializeAws_restXmlBucket - */ -const de_Bucket = (output: any, context: __SerdeContext): Bucket => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_CDr] != null) { - contents[_CDr] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_CDr])); - } - if (output[_BR] != null) { - contents[_BR] = __expectString(output[_BR]); - } - if (output[_BA] != null) { - contents[_BA] = __expectString(output[_BA]); - } - return contents; -}; - -/** - * deserializeAws_restXmlBuckets - */ -const de_Buckets = (output: any, context: __SerdeContext): Bucket[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Bucket(entry, context); - }); -}; - -/** - * deserializeAws_restXmlChecksum - */ -const de_Checksum = (output: any, context: __SerdeContext): Checksum => { - const contents: any = {}; - if (output[_CCRC] != null) { - contents[_CCRC] = __expectString(output[_CCRC]); - } - if (output[_CCRCC] != null) { - contents[_CCRCC] = __expectString(output[_CCRCC]); - } - if (output[_CCRCNVME] != null) { - contents[_CCRCNVME] = __expectString(output[_CCRCNVME]); - } - if (output[_CSHA] != null) { - contents[_CSHA] = __expectString(output[_CSHA]); - } - if (output[_CSHAh] != null) { - contents[_CSHAh] = __expectString(output[_CSHAh]); - } - if (output[_CT] != null) { - contents[_CT] = __expectString(output[_CT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlChecksumAlgorithmList - */ -const de_ChecksumAlgorithmList = (output: any, context: __SerdeContext): ChecksumAlgorithm[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlCommonPrefix - */ -const de_CommonPrefix = (output: any, context: __SerdeContext): CommonPrefix => { - const contents: any = {}; - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCommonPrefixList - */ -const de_CommonPrefixList = (output: any, context: __SerdeContext): CommonPrefix[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_CommonPrefix(entry, context); - }); -}; - -/** - * deserializeAws_restXmlCondition - */ -const de_Condition = (output: any, context: __SerdeContext): Condition => { - const contents: any = {}; - if (output[_HECRE] != null) { - contents[_HECRE] = __expectString(output[_HECRE]); - } - if (output[_KPE] != null) { - contents[_KPE] = __expectString(output[_KPE]); - } - return contents; -}; - -/** - * deserializeAws_restXmlContinuationEvent - */ -const de_ContinuationEvent = (output: any, context: __SerdeContext): ContinuationEvent => { - const contents: any = {}; - return contents; -}; - -/** - * deserializeAws_restXmlCopyObjectResult - */ -const de_CopyObjectResult = (output: any, context: __SerdeContext): CopyObjectResult => { - const contents: any = {}; - if (output[_ETa] != null) { - contents[_ETa] = __expectString(output[_ETa]); - } - if (output[_LM] != null) { - contents[_LM] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LM])); - } - if (output[_CT] != null) { - contents[_CT] = __expectString(output[_CT]); - } - if (output[_CCRC] != null) { - contents[_CCRC] = __expectString(output[_CCRC]); - } - if (output[_CCRCC] != null) { - contents[_CCRCC] = __expectString(output[_CCRCC]); - } - if (output[_CCRCNVME] != null) { - contents[_CCRCNVME] = __expectString(output[_CCRCNVME]); - } - if (output[_CSHA] != null) { - contents[_CSHA] = __expectString(output[_CSHA]); - } - if (output[_CSHAh] != null) { - contents[_CSHAh] = __expectString(output[_CSHAh]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCopyPartResult - */ -const de_CopyPartResult = (output: any, context: __SerdeContext): CopyPartResult => { - const contents: any = {}; - if (output[_ETa] != null) { - contents[_ETa] = __expectString(output[_ETa]); - } - if (output[_LM] != null) { - contents[_LM] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LM])); - } - if (output[_CCRC] != null) { - contents[_CCRC] = __expectString(output[_CCRC]); - } - if (output[_CCRCC] != null) { - contents[_CCRCC] = __expectString(output[_CCRCC]); - } - if (output[_CCRCNVME] != null) { - contents[_CCRCNVME] = __expectString(output[_CCRCNVME]); - } - if (output[_CSHA] != null) { - contents[_CSHA] = __expectString(output[_CSHA]); - } - if (output[_CSHAh] != null) { - contents[_CSHAh] = __expectString(output[_CSHAh]); - } - return contents; -}; - -/** - * deserializeAws_restXmlCORSRule - */ -const de_CORSRule = (output: any, context: __SerdeContext): CORSRule => { - const contents: any = {}; - if (output[_ID_] != null) { - contents[_ID_] = __expectString(output[_ID_]); - } - if (String(output.AllowedHeader).trim() === "") { - contents[_AHl] = []; - } else if (output[_AH] != null) { - contents[_AHl] = de_AllowedHeaders(__getArrayIfSingleItem(output[_AH]), context); - } - if (String(output.AllowedMethod).trim() === "") { - contents[_AMl] = []; - } else if (output[_AM] != null) { - contents[_AMl] = de_AllowedMethods(__getArrayIfSingleItem(output[_AM]), context); - } - if (String(output.AllowedOrigin).trim() === "") { - contents[_AOl] = []; - } else if (output[_AO] != null) { - contents[_AOl] = de_AllowedOrigins(__getArrayIfSingleItem(output[_AO]), context); - } - if (String(output.ExposeHeader).trim() === "") { - contents[_EH] = []; - } else if (output[_EHx] != null) { - contents[_EH] = de_ExposeHeaders(__getArrayIfSingleItem(output[_EHx]), context); - } - if (output[_MAS] != null) { - contents[_MAS] = __strictParseInt32(output[_MAS]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlCORSRules - */ -const de_CORSRules = (output: any, context: __SerdeContext): CORSRule[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_CORSRule(entry, context); - }); -}; - -/** - * deserializeAws_restXmlDefaultRetention - */ -const de_DefaultRetention = (output: any, context: __SerdeContext): DefaultRetention => { - const contents: any = {}; - if (output[_Mo] != null) { - contents[_Mo] = __expectString(output[_Mo]); - } - if (output[_Da] != null) { - contents[_Da] = __strictParseInt32(output[_Da]) as number; - } - if (output[_Y] != null) { - contents[_Y] = __strictParseInt32(output[_Y]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlDeletedObject - */ -const de_DeletedObject = (output: any, context: __SerdeContext): DeletedObject => { - const contents: any = {}; - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - if (output[_VI] != null) { - contents[_VI] = __expectString(output[_VI]); - } - if (output[_DM] != null) { - contents[_DM] = __parseBoolean(output[_DM]); - } - if (output[_DMVI] != null) { - contents[_DMVI] = __expectString(output[_DMVI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDeletedObjects - */ -const de_DeletedObjects = (output: any, context: __SerdeContext): DeletedObject[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DeletedObject(entry, context); - }); -}; - -/** - * deserializeAws_restXmlDeleteMarkerEntry - */ -const de_DeleteMarkerEntry = (output: any, context: __SerdeContext): DeleteMarkerEntry => { - const contents: any = {}; - if (output[_O] != null) { - contents[_O] = de_Owner(output[_O], context); - } - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - if (output[_VI] != null) { - contents[_VI] = __expectString(output[_VI]); - } - if (output[_IL] != null) { - contents[_IL] = __parseBoolean(output[_IL]); - } - if (output[_LM] != null) { - contents[_LM] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LM])); - } - return contents; -}; - -/** - * deserializeAws_restXmlDeleteMarkerReplication - */ -const de_DeleteMarkerReplication = (output: any, context: __SerdeContext): DeleteMarkerReplication => { - const contents: any = {}; - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - return contents; -}; - -/** - * deserializeAws_restXmlDeleteMarkers - */ -const de_DeleteMarkers = (output: any, context: __SerdeContext): DeleteMarkerEntry[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_DeleteMarkerEntry(entry, context); - }); -}; - -/** - * deserializeAws_restXmlDestination - */ -const de_Destination = (output: any, context: __SerdeContext): Destination => { - const contents: any = {}; - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_Ac] != null) { - contents[_Ac] = __expectString(output[_Ac]); - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - if (output[_ACT] != null) { - contents[_ACT] = de_AccessControlTranslation(output[_ACT], context); - } - if (output[_ECn] != null) { - contents[_ECn] = de_EncryptionConfiguration(output[_ECn], context); - } - if (output[_RTe] != null) { - contents[_RTe] = de_ReplicationTime(output[_RTe], context); - } - if (output[_Me] != null) { - contents[_Me] = de_Metrics(output[_Me], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlDestinationResult - */ -const de_DestinationResult = (output: any, context: __SerdeContext): DestinationResult => { - const contents: any = {}; - 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; -}; - -/** - * deserializeAws_restXmlEncryptionConfiguration - */ -const de_EncryptionConfiguration = (output: any, context: __SerdeContext): EncryptionConfiguration => { - const contents: any = {}; - if (output[_RKKID] != null) { - contents[_RKKID] = __expectString(output[_RKKID]); - } - return contents; -}; - -/** - * deserializeAws_restXmlEndEvent - */ -const de_EndEvent = (output: any, context: __SerdeContext): EndEvent => { - const contents: any = {}; - return contents; -}; - -/** - * deserializeAws_restXml_Error - */ -const de__Error = (output: any, context: __SerdeContext): _Error => { - const contents: any = {}; - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - if (output[_VI] != null) { - contents[_VI] = __expectString(output[_VI]); - } - if (output[_Cod] != null) { - contents[_Cod] = __expectString(output[_Cod]); - } - if (output[_Mes] != null) { - contents[_Mes] = __expectString(output[_Mes]); - } - return contents; -}; - -/** - * deserializeAws_restXmlErrorDetails - */ -const de_ErrorDetails = (output: any, context: __SerdeContext): ErrorDetails => { - const contents: any = {}; - if (output[_EC] != null) { - contents[_EC] = __expectString(output[_EC]); - } - if (output[_EM] != null) { - contents[_EM] = __expectString(output[_EM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlErrorDocument - */ -const de_ErrorDocument = (output: any, context: __SerdeContext): ErrorDocument => { - const contents: any = {}; - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - return contents; -}; - -/** - * deserializeAws_restXmlErrors - */ -const de_Errors = (output: any, context: __SerdeContext): _Error[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de__Error(entry, context); - }); -}; - -/** - * deserializeAws_restXmlEventBridgeConfiguration - */ -const de_EventBridgeConfiguration = (output: any, context: __SerdeContext): EventBridgeConfiguration => { - const contents: any = {}; - return contents; -}; - -/** - * deserializeAws_restXmlEventList - */ -const de_EventList = (output: any, context: __SerdeContext): Event[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlExistingObjectReplication - */ -const de_ExistingObjectReplication = (output: any, context: __SerdeContext): ExistingObjectReplication => { - const contents: any = {}; - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - return contents; -}; - -/** - * deserializeAws_restXmlExposeHeaders - */ -const de_ExposeHeaders = (output: any, context: __SerdeContext): string[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlFilterRule - */ -const de_FilterRule = (output: any, context: __SerdeContext): FilterRule => { - const contents: any = {}; - if (output[_N] != null) { - contents[_N] = __expectString(output[_N]); - } - if (output[_Va] != null) { - contents[_Va] = __expectString(output[_Va]); - } - return contents; -}; - -/** - * deserializeAws_restXmlFilterRuleList - */ -const de_FilterRuleList = (output: any, context: __SerdeContext): FilterRule[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_FilterRule(entry, context); - }); -}; - -/** - * deserializeAws_restXmlGetBucketMetadataConfigurationResult - */ -const de_GetBucketMetadataConfigurationResult = ( - output: any, - context: __SerdeContext -): GetBucketMetadataConfigurationResult => { - const contents: any = {}; - if (output[_MCR] != null) { - contents[_MCR] = de_MetadataConfigurationResult(output[_MCR], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetBucketMetadataTableConfigurationResult - */ -const de_GetBucketMetadataTableConfigurationResult = ( - output: any, - context: __SerdeContext -): GetBucketMetadataTableConfigurationResult => { - const contents: any = {}; - if (output[_MTCR] != null) { - contents[_MTCR] = de_MetadataTableConfigurationResult(output[_MTCR], context); - } - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - if (output[_Er] != null) { - contents[_Er] = de_ErrorDetails(output[_Er], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGetObjectAttributesParts - */ -const de_GetObjectAttributesParts = (output: any, context: __SerdeContext): GetObjectAttributesParts => { - const contents: any = {}; - if (output[_PC] != null) { - contents[_TPC] = __strictParseInt32(output[_PC]) as number; - } - if (output[_PNM] != null) { - contents[_PNM] = __expectString(output[_PNM]); - } - if (output[_NPNM] != null) { - contents[_NPNM] = __expectString(output[_NPNM]); - } - if (output[_MP] != null) { - contents[_MP] = __strictParseInt32(output[_MP]) as number; - } - if (output[_IT] != null) { - contents[_IT] = __parseBoolean(output[_IT]); - } - if (String(output.Part).trim() === "") { - contents[_Part] = []; - } else if (output[_Par] != null) { - contents[_Part] = de_PartsList(__getArrayIfSingleItem(output[_Par]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlGrant - */ -const de_Grant = (output: any, context: __SerdeContext): Grant => { - const contents: any = {}; - if (output[_Gra] != null) { - contents[_Gra] = de_Grantee(output[_Gra], context); - } - if (output[_Pe] != null) { - contents[_Pe] = __expectString(output[_Pe]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGrantee - */ -const de_Grantee = (output: any, context: __SerdeContext): Grantee => { - const contents: any = {}; - if (output[_DN] != null) { - contents[_DN] = __expectString(output[_DN]); - } - if (output[_EA] != null) { - contents[_EA] = __expectString(output[_EA]); - } - if (output[_ID_] != null) { - contents[_ID_] = __expectString(output[_ID_]); - } - if (output[_URI] != null) { - contents[_URI] = __expectString(output[_URI]); - } - if (output[_x] != null) { - contents[_Ty] = __expectString(output[_x]); - } - return contents; -}; - -/** - * deserializeAws_restXmlGrants - */ -const de_Grants = (output: any, context: __SerdeContext): Grant[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Grant(entry, context); - }); -}; - -/** - * deserializeAws_restXmlIndexDocument - */ -const de_IndexDocument = (output: any, context: __SerdeContext): IndexDocument => { - const contents: any = {}; - if (output[_Su] != null) { - contents[_Su] = __expectString(output[_Su]); - } - return contents; -}; - -/** - * deserializeAws_restXmlInitiator - */ -const de_Initiator = (output: any, context: __SerdeContext): Initiator => { - const contents: any = {}; - if (output[_ID_] != null) { - contents[_ID_] = __expectString(output[_ID_]); - } - if (output[_DN] != null) { - contents[_DN] = __expectString(output[_DN]); - } - return contents; -}; - -/** - * deserializeAws_restXmlIntelligentTieringAndOperator - */ -const de_IntelligentTieringAndOperator = (output: any, context: __SerdeContext): IntelligentTieringAndOperator => { - const contents: any = {}; - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (String(output.Tag).trim() === "") { - contents[_Tag] = []; - } else if (output[_Ta] != null) { - contents[_Tag] = de_TagSet(__getArrayIfSingleItem(output[_Ta]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlIntelligentTieringConfiguration - */ -const de_IntelligentTieringConfiguration = (output: any, context: __SerdeContext): IntelligentTieringConfiguration => { - const contents: any = {}; - if (output[_I] != null) { - contents[_I] = __expectString(output[_I]); - } - if (output[_F] != null) { - contents[_F] = de_IntelligentTieringFilter(output[_F], context); - } - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - if (String(output.Tiering).trim() === "") { - contents[_Tie] = []; - } else if (output[_Tier] != null) { - contents[_Tie] = de_TieringList(__getArrayIfSingleItem(output[_Tier]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlIntelligentTieringConfigurationList - */ -const de_IntelligentTieringConfigurationList = ( - output: any, - context: __SerdeContext -): IntelligentTieringConfiguration[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_IntelligentTieringConfiguration(entry, context); - }); -}; - -/** - * deserializeAws_restXmlIntelligentTieringFilter - */ -const de_IntelligentTieringFilter = (output: any, context: __SerdeContext): IntelligentTieringFilter => { - const contents: any = {}; - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (output[_Ta] != null) { - contents[_Ta] = de_Tag(output[_Ta], context); - } - if (output[_A] != null) { - contents[_A] = de_IntelligentTieringAndOperator(output[_A], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlInventoryConfiguration - */ -const de_InventoryConfiguration = (output: any, context: __SerdeContext): InventoryConfiguration => { - const contents: any = {}; - if (output[_Des] != null) { - contents[_Des] = de_InventoryDestination(output[_Des], context); - } - if (output[_IE] != null) { - contents[_IE] = __parseBoolean(output[_IE]); - } - if (output[_F] != null) { - contents[_F] = de_InventoryFilter(output[_F], context); - } - if (output[_I] != null) { - contents[_I] = __expectString(output[_I]); - } - if (output[_IOV] != null) { - contents[_IOV] = __expectString(output[_IOV]); - } - if (String(output.OptionalFields).trim() === "") { - contents[_OF] = []; - } else if (output[_OF] != null && output[_OF][_Fi] != null) { - contents[_OF] = de_InventoryOptionalFields(__getArrayIfSingleItem(output[_OF][_Fi]), context); - } - if (output[_Sc] != null) { - contents[_Sc] = de_InventorySchedule(output[_Sc], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlInventoryConfigurationList - */ -const de_InventoryConfigurationList = (output: any, context: __SerdeContext): InventoryConfiguration[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_InventoryConfiguration(entry, context); - }); -}; - -/** - * deserializeAws_restXmlInventoryDestination - */ -const de_InventoryDestination = (output: any, context: __SerdeContext): InventoryDestination => { - const contents: any = {}; - if (output[_SBD] != null) { - contents[_SBD] = de_InventoryS3BucketDestination(output[_SBD], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlInventoryEncryption - */ -const de_InventoryEncryption = (output: any, context: __SerdeContext): InventoryEncryption => { - const contents: any = {}; - if (output[_SS] != null) { - contents[_SSES] = de_SSES3(output[_SS], context); - } - if (output[_SK] != null) { - contents[_SSEKMS] = de_SSEKMS(output[_SK], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlInventoryFilter - */ -const de_InventoryFilter = (output: any, context: __SerdeContext): InventoryFilter => { - const contents: any = {}; - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - return contents; -}; - -/** - * deserializeAws_restXmlInventoryOptionalFields - */ -const de_InventoryOptionalFields = (output: any, context: __SerdeContext): InventoryOptionalField[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return __expectString(entry) as any; - }); -}; - -/** - * deserializeAws_restXmlInventoryS3BucketDestination - */ -const de_InventoryS3BucketDestination = (output: any, context: __SerdeContext): InventoryS3BucketDestination => { - const contents: any = {}; - if (output[_AIc] != null) { - contents[_AIc] = __expectString(output[_AIc]); - } - if (output[_B] != null) { - contents[_B] = __expectString(output[_B]); - } - if (output[_Fo] != null) { - contents[_Fo] = __expectString(output[_Fo]); - } - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (output[_En] != null) { - contents[_En] = de_InventoryEncryption(output[_En], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlInventorySchedule - */ -const de_InventorySchedule = (output: any, context: __SerdeContext): InventorySchedule => { - const contents: any = {}; - if (output[_Fr] != null) { - contents[_Fr] = __expectString(output[_Fr]); - } - return contents; -}; - -/** - * deserializeAws_restXmlInventoryTableConfigurationResult - */ -const de_InventoryTableConfigurationResult = ( - output: any, - context: __SerdeContext -): InventoryTableConfigurationResult => { - const contents: any = {}; - 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; -}; - -/** - * deserializeAws_restXmlJournalTableConfigurationResult - */ -const de_JournalTableConfigurationResult = (output: any, context: __SerdeContext): JournalTableConfigurationResult => { - const contents: any = {}; - 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; -}; - -/** - * deserializeAws_restXmlLambdaFunctionConfiguration - */ -const de_LambdaFunctionConfiguration = (output: any, context: __SerdeContext): LambdaFunctionConfiguration => { - const contents: any = {}; - if (output[_I] != null) { - contents[_I] = __expectString(output[_I]); - } - if (output[_CF] != null) { - contents[_LFA] = __expectString(output[_CF]); - } - if (String(output.Event).trim() === "") { - contents[_Eve] = []; - } else if (output[_Ev] != null) { - contents[_Eve] = de_EventList(__getArrayIfSingleItem(output[_Ev]), context); - } - if (output[_F] != null) { - contents[_F] = de_NotificationConfigurationFilter(output[_F], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlLambdaFunctionConfigurationList - */ -const de_LambdaFunctionConfigurationList = (output: any, context: __SerdeContext): LambdaFunctionConfiguration[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_LambdaFunctionConfiguration(entry, context); - }); -}; - -/** - * deserializeAws_restXmlLifecycleExpiration - */ -const de_LifecycleExpiration = (output: any, context: __SerdeContext): LifecycleExpiration => { - const contents: any = {}; - if (output[_Dat] != null) { - contents[_Dat] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_Dat])); - } - if (output[_Da] != null) { - contents[_Da] = __strictParseInt32(output[_Da]) as number; - } - if (output[_EODM] != null) { - contents[_EODM] = __parseBoolean(output[_EODM]); - } - return contents; -}; - -/** - * deserializeAws_restXmlLifecycleRule - */ -const de_LifecycleRule = (output: any, context: __SerdeContext): LifecycleRule => { - const contents: any = {}; - if (output[_Exp] != null) { - contents[_Exp] = de_LifecycleExpiration(output[_Exp], context); - } - if (output[_ID_] != null) { - contents[_ID_] = __expectString(output[_ID_]); - } - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (output[_F] != null) { - contents[_F] = de_LifecycleRuleFilter(output[_F], context); - } - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - if (String(output.Transition).trim() === "") { - contents[_Tr] = []; - } else if (output[_Tra] != null) { - contents[_Tr] = de_TransitionList(__getArrayIfSingleItem(output[_Tra]), context); - } - if (String(output.NoncurrentVersionTransition).trim() === "") { - contents[_NVT] = []; - } else if (output[_NVTo] != null) { - contents[_NVT] = de_NoncurrentVersionTransitionList(__getArrayIfSingleItem(output[_NVTo]), context); - } - if (output[_NVE] != null) { - contents[_NVE] = de_NoncurrentVersionExpiration(output[_NVE], context); - } - if (output[_AIMU] != null) { - contents[_AIMU] = de_AbortIncompleteMultipartUpload(output[_AIMU], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlLifecycleRuleAndOperator - */ -const de_LifecycleRuleAndOperator = (output: any, context: __SerdeContext): LifecycleRuleAndOperator => { - const contents: any = {}; - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (String(output.Tag).trim() === "") { - contents[_Tag] = []; - } else if (output[_Ta] != null) { - contents[_Tag] = de_TagSet(__getArrayIfSingleItem(output[_Ta]), context); - } - if (output[_OSGT] != null) { - contents[_OSGT] = __strictParseLong(output[_OSGT]) as number; - } - if (output[_OSLT] != null) { - contents[_OSLT] = __strictParseLong(output[_OSLT]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlLifecycleRuleFilter - */ -const de_LifecycleRuleFilter = (output: any, context: __SerdeContext): LifecycleRuleFilter => { - const contents: any = {}; - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (output[_Ta] != null) { - contents[_Ta] = de_Tag(output[_Ta], context); - } - if (output[_OSGT] != null) { - contents[_OSGT] = __strictParseLong(output[_OSGT]) as number; - } - if (output[_OSLT] != null) { - contents[_OSLT] = __strictParseLong(output[_OSLT]) as number; - } - if (output[_A] != null) { - contents[_A] = de_LifecycleRuleAndOperator(output[_A], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlLifecycleRules - */ -const de_LifecycleRules = (output: any, context: __SerdeContext): LifecycleRule[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_LifecycleRule(entry, context); - }); -}; - -/** - * deserializeAws_restXmlLoggingEnabled - */ -const de_LoggingEnabled = (output: any, context: __SerdeContext): LoggingEnabled => { - const contents: any = {}; - if (output[_TB] != null) { - contents[_TB] = __expectString(output[_TB]); - } - if (String(output.TargetGrants).trim() === "") { - contents[_TG] = []; - } else if (output[_TG] != null && output[_TG][_G] != null) { - contents[_TG] = de_TargetGrants(__getArrayIfSingleItem(output[_TG][_G]), context); - } - if (output[_TP] != null) { - contents[_TP] = __expectString(output[_TP]); - } - if (output[_TOKF] != null) { - contents[_TOKF] = de_TargetObjectKeyFormat(output[_TOKF], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlMetadataConfigurationResult - */ -const de_MetadataConfigurationResult = (output: any, context: __SerdeContext): MetadataConfigurationResult => { - const contents: any = {}; - 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; -}; - -/** - * deserializeAws_restXmlMetadataTableConfigurationResult - */ -const de_MetadataTableConfigurationResult = ( - output: any, - context: __SerdeContext -): MetadataTableConfigurationResult => { - const contents: any = {}; - if (output[_STDR] != null) { - contents[_STDR] = de_S3TablesDestinationResult(output[_STDR], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlMetrics - */ -const de_Metrics = (output: any, context: __SerdeContext): Metrics => { - const contents: any = {}; - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - if (output[_ETv] != null) { - contents[_ETv] = de_ReplicationTimeValue(output[_ETv], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlMetricsAndOperator - */ -const de_MetricsAndOperator = (output: any, context: __SerdeContext): MetricsAndOperator => { - const contents: any = {}; - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (String(output.Tag).trim() === "") { - contents[_Tag] = []; - } else if (output[_Ta] != null) { - contents[_Tag] = de_TagSet(__getArrayIfSingleItem(output[_Ta]), context); - } - if (output[_APAc] != null) { - contents[_APAc] = __expectString(output[_APAc]); - } - return contents; -}; - -/** - * deserializeAws_restXmlMetricsConfiguration - */ -const de_MetricsConfiguration = (output: any, context: __SerdeContext): MetricsConfiguration => { - const contents: any = {}; - if (output[_I] != null) { - contents[_I] = __expectString(output[_I]); - } - if (String(output.Filter).trim() === "") { - // Pass empty tags. - } else if (output[_F] != null) { - contents[_F] = de_MetricsFilter(__expectUnion(output[_F]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlMetricsConfigurationList - */ -const de_MetricsConfigurationList = (output: any, context: __SerdeContext): MetricsConfiguration[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_MetricsConfiguration(entry, context); - }); -}; - -/** - * deserializeAws_restXmlMetricsFilter - */ -const de_MetricsFilter = (output: any, context: __SerdeContext): MetricsFilter => { - if (output[_P] != null) { - return { - Prefix: __expectString(output[_P]) as any, - }; - } - if (output[_Ta] != null) { - return { - Tag: de_Tag(output[_Ta], context), - }; - } - if (output[_APAc] != null) { - return { - AccessPointArn: __expectString(output[_APAc]) as any, - }; - } - if (output[_A] != null) { - return { - And: de_MetricsAndOperator(output[_A], context), - }; - } - return { $unknown: Object.entries(output)[0] }; -}; - -/** - * deserializeAws_restXmlMultipartUpload - */ -const de_MultipartUpload = (output: any, context: __SerdeContext): MultipartUpload => { - const contents: any = {}; - if (output[_UI] != null) { - contents[_UI] = __expectString(output[_UI]); - } - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - if (output[_Ini] != null) { - contents[_Ini] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_Ini])); - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - if (output[_O] != null) { - contents[_O] = de_Owner(output[_O], context); - } - if (output[_In] != null) { - contents[_In] = de_Initiator(output[_In], context); - } - if (output[_CA] != null) { - contents[_CA] = __expectString(output[_CA]); - } - if (output[_CT] != null) { - contents[_CT] = __expectString(output[_CT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlMultipartUploadList - */ -const de_MultipartUploadList = (output: any, context: __SerdeContext): MultipartUpload[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_MultipartUpload(entry, context); - }); -}; - -/** - * deserializeAws_restXmlNoncurrentVersionExpiration - */ -const de_NoncurrentVersionExpiration = (output: any, context: __SerdeContext): NoncurrentVersionExpiration => { - const contents: any = {}; - if (output[_ND] != null) { - contents[_ND] = __strictParseInt32(output[_ND]) as number; - } - if (output[_NNV] != null) { - contents[_NNV] = __strictParseInt32(output[_NNV]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlNoncurrentVersionTransition - */ -const de_NoncurrentVersionTransition = (output: any, context: __SerdeContext): NoncurrentVersionTransition => { - const contents: any = {}; - if (output[_ND] != null) { - contents[_ND] = __strictParseInt32(output[_ND]) as number; - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - if (output[_NNV] != null) { - contents[_NNV] = __strictParseInt32(output[_NNV]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlNoncurrentVersionTransitionList - */ -const de_NoncurrentVersionTransitionList = (output: any, context: __SerdeContext): NoncurrentVersionTransition[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_NoncurrentVersionTransition(entry, context); - }); -}; - -/** - * deserializeAws_restXmlNotificationConfigurationFilter - */ -const de_NotificationConfigurationFilter = (output: any, context: __SerdeContext): NotificationConfigurationFilter => { - const contents: any = {}; - if (output[_SKe] != null) { - contents[_K] = de_S3KeyFilter(output[_SKe], context); - } - return contents; -}; - -/** - * deserializeAws_restXml_Object - */ -const de__Object = (output: any, context: __SerdeContext): _Object => { - const contents: any = {}; - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - if (output[_LM] != null) { - contents[_LM] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LM])); - } - if (output[_ETa] != null) { - contents[_ETa] = __expectString(output[_ETa]); - } - if (String(output.ChecksumAlgorithm).trim() === "") { - contents[_CA] = []; - } else if (output[_CA] != null) { - contents[_CA] = de_ChecksumAlgorithmList(__getArrayIfSingleItem(output[_CA]), context); - } - if (output[_CT] != null) { - contents[_CT] = __expectString(output[_CT]); - } - if (output[_Si] != null) { - contents[_Si] = __strictParseLong(output[_Si]) as number; - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - if (output[_O] != null) { - contents[_O] = de_Owner(output[_O], context); - } - if (output[_RSes] != null) { - contents[_RSes] = de_RestoreStatus(output[_RSes], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlObjectList - */ -const de_ObjectList = (output: any, context: __SerdeContext): _Object[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de__Object(entry, context); - }); -}; - -/** - * deserializeAws_restXmlObjectLockConfiguration - */ -const de_ObjectLockConfiguration = (output: any, context: __SerdeContext): ObjectLockConfiguration => { - const contents: any = {}; - if (output[_OLE] != null) { - contents[_OLE] = __expectString(output[_OLE]); - } - if (output[_Ru] != null) { - contents[_Ru] = de_ObjectLockRule(output[_Ru], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlObjectLockLegalHold - */ -const de_ObjectLockLegalHold = (output: any, context: __SerdeContext): ObjectLockLegalHold => { - const contents: any = {}; - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - return contents; -}; - -/** - * deserializeAws_restXmlObjectLockRetention - */ -const de_ObjectLockRetention = (output: any, context: __SerdeContext): ObjectLockRetention => { - const contents: any = {}; - if (output[_Mo] != null) { - contents[_Mo] = __expectString(output[_Mo]); - } - if (output[_RUD] != null) { - contents[_RUD] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_RUD])); - } - return contents; -}; - -/** - * deserializeAws_restXmlObjectLockRule - */ -const de_ObjectLockRule = (output: any, context: __SerdeContext): ObjectLockRule => { - const contents: any = {}; - if (output[_DRe] != null) { - contents[_DRe] = de_DefaultRetention(output[_DRe], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlObjectPart - */ -const de_ObjectPart = (output: any, context: __SerdeContext): ObjectPart => { - const contents: any = {}; - if (output[_PN] != null) { - contents[_PN] = __strictParseInt32(output[_PN]) as number; - } - if (output[_Si] != null) { - contents[_Si] = __strictParseLong(output[_Si]) as number; - } - if (output[_CCRC] != null) { - contents[_CCRC] = __expectString(output[_CCRC]); - } - if (output[_CCRCC] != null) { - contents[_CCRCC] = __expectString(output[_CCRCC]); - } - if (output[_CCRCNVME] != null) { - contents[_CCRCNVME] = __expectString(output[_CCRCNVME]); - } - if (output[_CSHA] != null) { - contents[_CSHA] = __expectString(output[_CSHA]); - } - if (output[_CSHAh] != null) { - contents[_CSHAh] = __expectString(output[_CSHAh]); - } - return contents; -}; - -/** - * deserializeAws_restXmlObjectVersion - */ -const de_ObjectVersion = (output: any, context: __SerdeContext): ObjectVersion => { - const contents: any = {}; - if (output[_ETa] != null) { - contents[_ETa] = __expectString(output[_ETa]); - } - if (String(output.ChecksumAlgorithm).trim() === "") { - contents[_CA] = []; - } else if (output[_CA] != null) { - contents[_CA] = de_ChecksumAlgorithmList(__getArrayIfSingleItem(output[_CA]), context); - } - if (output[_CT] != null) { - contents[_CT] = __expectString(output[_CT]); - } - if (output[_Si] != null) { - contents[_Si] = __strictParseLong(output[_Si]) as number; - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - if (output[_VI] != null) { - contents[_VI] = __expectString(output[_VI]); - } - if (output[_IL] != null) { - contents[_IL] = __parseBoolean(output[_IL]); - } - if (output[_LM] != null) { - contents[_LM] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LM])); - } - if (output[_O] != null) { - contents[_O] = de_Owner(output[_O], context); - } - if (output[_RSes] != null) { - contents[_RSes] = de_RestoreStatus(output[_RSes], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlObjectVersionList - */ -const de_ObjectVersionList = (output: any, context: __SerdeContext): ObjectVersion[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ObjectVersion(entry, context); - }); -}; - -/** - * deserializeAws_restXmlOwner - */ -const de_Owner = (output: any, context: __SerdeContext): Owner => { - const contents: any = {}; - if (output[_DN] != null) { - contents[_DN] = __expectString(output[_DN]); - } - if (output[_ID_] != null) { - contents[_ID_] = __expectString(output[_ID_]); - } - return contents; -}; - -/** - * deserializeAws_restXmlOwnershipControls - */ -const de_OwnershipControls = (output: any, context: __SerdeContext): OwnershipControls => { - const contents: any = {}; - if (String(output.Rule).trim() === "") { - contents[_Rul] = []; - } else if (output[_Ru] != null) { - contents[_Rul] = de_OwnershipControlsRules(__getArrayIfSingleItem(output[_Ru]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlOwnershipControlsRule - */ -const de_OwnershipControlsRule = (output: any, context: __SerdeContext): OwnershipControlsRule => { - const contents: any = {}; - if (output[_OO] != null) { - contents[_OO] = __expectString(output[_OO]); - } - return contents; -}; - -/** - * deserializeAws_restXmlOwnershipControlsRules - */ -const de_OwnershipControlsRules = (output: any, context: __SerdeContext): OwnershipControlsRule[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_OwnershipControlsRule(entry, context); - }); -}; - -/** - * deserializeAws_restXmlPart - */ -const de_Part = (output: any, context: __SerdeContext): Part => { - const contents: any = {}; - if (output[_PN] != null) { - contents[_PN] = __strictParseInt32(output[_PN]) as number; - } - if (output[_LM] != null) { - contents[_LM] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_LM])); - } - if (output[_ETa] != null) { - contents[_ETa] = __expectString(output[_ETa]); - } - if (output[_Si] != null) { - contents[_Si] = __strictParseLong(output[_Si]) as number; - } - if (output[_CCRC] != null) { - contents[_CCRC] = __expectString(output[_CCRC]); - } - if (output[_CCRCC] != null) { - contents[_CCRCC] = __expectString(output[_CCRCC]); - } - if (output[_CCRCNVME] != null) { - contents[_CCRCNVME] = __expectString(output[_CCRCNVME]); - } - if (output[_CSHA] != null) { - contents[_CSHA] = __expectString(output[_CSHA]); - } - if (output[_CSHAh] != null) { - contents[_CSHAh] = __expectString(output[_CSHAh]); - } - return contents; -}; - -/** - * deserializeAws_restXmlPartitionedPrefix - */ -const de_PartitionedPrefix = (output: any, context: __SerdeContext): PartitionedPrefix => { - const contents: any = {}; - if (output[_PDS] != null) { - contents[_PDS] = __expectString(output[_PDS]); - } - return contents; -}; - -/** - * deserializeAws_restXmlParts - */ -const de_Parts = (output: any, context: __SerdeContext): Part[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Part(entry, context); - }); -}; - -/** - * deserializeAws_restXmlPartsList - */ -const de_PartsList = (output: any, context: __SerdeContext): ObjectPart[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ObjectPart(entry, context); - }); -}; - -/** - * deserializeAws_restXmlPolicyStatus - */ -const de_PolicyStatus = (output: any, context: __SerdeContext): PolicyStatus => { - const contents: any = {}; - if (output[_IP] != null) { - contents[_IP] = __parseBoolean(output[_IP]); - } - return contents; -}; - -/** - * deserializeAws_restXmlProgress - */ -const de_Progress = (output: any, context: __SerdeContext): Progress => { - const contents: any = {}; - if (output[_BS] != null) { - contents[_BS] = __strictParseLong(output[_BS]) as number; - } - if (output[_BP] != null) { - contents[_BP] = __strictParseLong(output[_BP]) as number; - } - if (output[_BRy] != null) { - contents[_BRy] = __strictParseLong(output[_BRy]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlPublicAccessBlockConfiguration - */ -const de_PublicAccessBlockConfiguration = (output: any, context: __SerdeContext): PublicAccessBlockConfiguration => { - const contents: any = {}; - if (output[_BPA] != null) { - contents[_BPA] = __parseBoolean(output[_BPA]); - } - if (output[_IPA] != null) { - contents[_IPA] = __parseBoolean(output[_IPA]); - } - if (output[_BPP] != null) { - contents[_BPP] = __parseBoolean(output[_BPP]); - } - if (output[_RPB] != null) { - contents[_RPB] = __parseBoolean(output[_RPB]); - } - return contents; -}; - -/** - * deserializeAws_restXmlQueueConfiguration - */ -const de_QueueConfiguration = (output: any, context: __SerdeContext): QueueConfiguration => { - const contents: any = {}; - if (output[_I] != null) { - contents[_I] = __expectString(output[_I]); - } - if (output[_Qu] != null) { - contents[_QA] = __expectString(output[_Qu]); - } - if (String(output.Event).trim() === "") { - contents[_Eve] = []; - } else if (output[_Ev] != null) { - contents[_Eve] = de_EventList(__getArrayIfSingleItem(output[_Ev]), context); - } - if (output[_F] != null) { - contents[_F] = de_NotificationConfigurationFilter(output[_F], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlQueueConfigurationList - */ -const de_QueueConfigurationList = (output: any, context: __SerdeContext): QueueConfiguration[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_QueueConfiguration(entry, context); - }); -}; - -/** - * deserializeAws_restXmlRecordExpiration - */ -const de_RecordExpiration = (output: any, context: __SerdeContext): RecordExpiration => { - const contents: any = {}; - if (output[_Exp] != null) { - contents[_Exp] = __expectString(output[_Exp]); - } - if (output[_Da] != null) { - contents[_Da] = __strictParseInt32(output[_Da]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlRedirect - */ -const de_Redirect = (output: any, context: __SerdeContext): Redirect => { - const contents: any = {}; - if (output[_HN] != null) { - contents[_HN] = __expectString(output[_HN]); - } - if (output[_HRC] != null) { - contents[_HRC] = __expectString(output[_HRC]); - } - if (output[_Pr] != null) { - contents[_Pr] = __expectString(output[_Pr]); - } - if (output[_RKPW] != null) { - contents[_RKPW] = __expectString(output[_RKPW]); - } - if (output[_RKW] != null) { - contents[_RKW] = __expectString(output[_RKW]); - } - return contents; -}; - -/** - * deserializeAws_restXmlRedirectAllRequestsTo - */ -const de_RedirectAllRequestsTo = (output: any, context: __SerdeContext): RedirectAllRequestsTo => { - const contents: any = {}; - if (output[_HN] != null) { - contents[_HN] = __expectString(output[_HN]); - } - if (output[_Pr] != null) { - contents[_Pr] = __expectString(output[_Pr]); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicaModifications - */ -const de_ReplicaModifications = (output: any, context: __SerdeContext): ReplicaModifications => { - const contents: any = {}; - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicationConfiguration - */ -const de_ReplicationConfiguration = (output: any, context: __SerdeContext): ReplicationConfiguration => { - const contents: any = {}; - if (output[_Ro] != null) { - contents[_Ro] = __expectString(output[_Ro]); - } - if (String(output.Rule).trim() === "") { - contents[_Rul] = []; - } else if (output[_Ru] != null) { - contents[_Rul] = de_ReplicationRules(__getArrayIfSingleItem(output[_Ru]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicationRule - */ -const de_ReplicationRule = (output: any, context: __SerdeContext): ReplicationRule => { - const contents: any = {}; - if (output[_ID_] != null) { - contents[_ID_] = __expectString(output[_ID_]); - } - if (output[_Pri] != null) { - contents[_Pri] = __strictParseInt32(output[_Pri]) as number; - } - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (output[_F] != null) { - contents[_F] = de_ReplicationRuleFilter(output[_F], context); - } - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - if (output[_SSC] != null) { - contents[_SSC] = de_SourceSelectionCriteria(output[_SSC], context); - } - if (output[_EOR] != null) { - contents[_EOR] = de_ExistingObjectReplication(output[_EOR], context); - } - if (output[_Des] != null) { - contents[_Des] = de_Destination(output[_Des], context); - } - if (output[_DMR] != null) { - contents[_DMR] = de_DeleteMarkerReplication(output[_DMR], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicationRuleAndOperator - */ -const de_ReplicationRuleAndOperator = (output: any, context: __SerdeContext): ReplicationRuleAndOperator => { - const contents: any = {}; - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (String(output.Tag).trim() === "") { - contents[_Tag] = []; - } else if (output[_Ta] != null) { - contents[_Tag] = de_TagSet(__getArrayIfSingleItem(output[_Ta]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicationRuleFilter - */ -const de_ReplicationRuleFilter = (output: any, context: __SerdeContext): ReplicationRuleFilter => { - const contents: any = {}; - if (output[_P] != null) { - contents[_P] = __expectString(output[_P]); - } - if (output[_Ta] != null) { - contents[_Ta] = de_Tag(output[_Ta], context); - } - if (output[_A] != null) { - contents[_A] = de_ReplicationRuleAndOperator(output[_A], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicationRules - */ -const de_ReplicationRules = (output: any, context: __SerdeContext): ReplicationRule[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ReplicationRule(entry, context); - }); -}; - -/** - * deserializeAws_restXmlReplicationTime - */ -const de_ReplicationTime = (output: any, context: __SerdeContext): ReplicationTime => { - const contents: any = {}; - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - if (output[_Tim] != null) { - contents[_Tim] = de_ReplicationTimeValue(output[_Tim], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlReplicationTimeValue - */ -const de_ReplicationTimeValue = (output: any, context: __SerdeContext): ReplicationTimeValue => { - const contents: any = {}; - if (output[_Mi] != null) { - contents[_Mi] = __strictParseInt32(output[_Mi]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlRestoreStatus - */ -const de_RestoreStatus = (output: any, context: __SerdeContext): RestoreStatus => { - const contents: any = {}; - if (output[_IRIP] != null) { - contents[_IRIP] = __parseBoolean(output[_IRIP]); - } - if (output[_REDe] != null) { - contents[_REDe] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_REDe])); - } - return contents; -}; - -/** - * deserializeAws_restXmlRoutingRule - */ -const de_RoutingRule = (output: any, context: __SerdeContext): RoutingRule => { - const contents: any = {}; - if (output[_Con] != null) { - contents[_Con] = de_Condition(output[_Con], context); - } - if (output[_Red] != null) { - contents[_Red] = de_Redirect(output[_Red], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlRoutingRules - */ -const de_RoutingRules = (output: any, context: __SerdeContext): RoutingRule[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_RoutingRule(entry, context); - }); -}; - -/** - * deserializeAws_restXmlS3KeyFilter - */ -const de_S3KeyFilter = (output: any, context: __SerdeContext): S3KeyFilter => { - const contents: any = {}; - if (String(output.FilterRule).trim() === "") { - contents[_FRi] = []; - } else if (output[_FR] != null) { - contents[_FRi] = de_FilterRuleList(__getArrayIfSingleItem(output[_FR]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlS3TablesDestinationResult - */ -const de_S3TablesDestinationResult = (output: any, context: __SerdeContext): S3TablesDestinationResult => { - const contents: any = {}; - if (output[_TBA] != null) { - contents[_TBA] = __expectString(output[_TBA]); - } - if (output[_TN] != null) { - contents[_TN] = __expectString(output[_TN]); - } - if (output[_TAa] != null) { - contents[_TAa] = __expectString(output[_TAa]); - } - if (output[_TNa] != null) { - contents[_TNa] = __expectString(output[_TNa]); - } - return contents; -}; - -/** - * deserializeAws_restXmlServerSideEncryptionByDefault - */ -const de_ServerSideEncryptionByDefault = (output: any, context: __SerdeContext): ServerSideEncryptionByDefault => { - const contents: any = {}; - if (output[_SSEA] != null) { - contents[_SSEA] = __expectString(output[_SSEA]); - } - if (output[_KMSMKID] != null) { - contents[_KMSMKID] = __expectString(output[_KMSMKID]); - } - return contents; -}; - -/** - * deserializeAws_restXmlServerSideEncryptionConfiguration - */ -const de_ServerSideEncryptionConfiguration = ( - output: any, - context: __SerdeContext -): ServerSideEncryptionConfiguration => { - const contents: any = {}; - if (String(output.Rule).trim() === "") { - contents[_Rul] = []; - } else if (output[_Ru] != null) { - contents[_Rul] = de_ServerSideEncryptionRules(__getArrayIfSingleItem(output[_Ru]), context); - } - return contents; -}; - -/** - * deserializeAws_restXmlServerSideEncryptionRule - */ -const de_ServerSideEncryptionRule = (output: any, context: __SerdeContext): ServerSideEncryptionRule => { - const contents: any = {}; - if (output[_ASSEBD] != null) { - contents[_ASSEBD] = de_ServerSideEncryptionByDefault(output[_ASSEBD], context); - } - if (output[_BKE] != null) { - contents[_BKE] = __parseBoolean(output[_BKE]); - } - return contents; -}; - -/** - * deserializeAws_restXmlServerSideEncryptionRules - */ -const de_ServerSideEncryptionRules = (output: any, context: __SerdeContext): ServerSideEncryptionRule[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_ServerSideEncryptionRule(entry, context); - }); -}; - -/** - * deserializeAws_restXmlSessionCredentials - */ -const de_SessionCredentials = (output: any, context: __SerdeContext): SessionCredentials => { - const contents: any = {}; - if (output[_AKI] != null) { - contents[_AKI] = __expectString(output[_AKI]); - } - if (output[_SAK] != null) { - contents[_SAK] = __expectString(output[_SAK]); - } - if (output[_ST] != null) { - contents[_ST] = __expectString(output[_ST]); - } - if (output[_Exp] != null) { - contents[_Exp] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_Exp])); - } - return contents; -}; - -/** - * deserializeAws_restXmlSimplePrefix - */ -const de_SimplePrefix = (output: any, context: __SerdeContext): SimplePrefix => { - const contents: any = {}; - return contents; -}; - -/** - * deserializeAws_restXmlSourceSelectionCriteria - */ -const de_SourceSelectionCriteria = (output: any, context: __SerdeContext): SourceSelectionCriteria => { - const contents: any = {}; - if (output[_SKEO] != null) { - contents[_SKEO] = de_SseKmsEncryptedObjects(output[_SKEO], context); - } - if (output[_RM] != null) { - contents[_RM] = de_ReplicaModifications(output[_RM], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlSSEKMS - */ -const de_SSEKMS = (output: any, context: __SerdeContext): SSEKMS => { - const contents: any = {}; - if (output[_KI] != null) { - contents[_KI] = __expectString(output[_KI]); - } - return contents; -}; - -/** - * deserializeAws_restXmlSseKmsEncryptedObjects - */ -const de_SseKmsEncryptedObjects = (output: any, context: __SerdeContext): SseKmsEncryptedObjects => { - const contents: any = {}; - if (output[_S] != null) { - contents[_S] = __expectString(output[_S]); - } - return contents; -}; - -/** - * deserializeAws_restXmlSSES3 - */ -const de_SSES3 = (output: any, context: __SerdeContext): SSES3 => { - const contents: any = {}; - return contents; -}; - -/** - * deserializeAws_restXmlStats - */ -const de_Stats = (output: any, context: __SerdeContext): Stats => { - const contents: any = {}; - if (output[_BS] != null) { - contents[_BS] = __strictParseLong(output[_BS]) as number; - } - if (output[_BP] != null) { - contents[_BP] = __strictParseLong(output[_BP]) as number; - } - if (output[_BRy] != null) { - contents[_BRy] = __strictParseLong(output[_BRy]) as number; - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageClassAnalysis - */ -const de_StorageClassAnalysis = (output: any, context: __SerdeContext): StorageClassAnalysis => { - const contents: any = {}; - if (output[_DE] != null) { - contents[_DE] = de_StorageClassAnalysisDataExport(output[_DE], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlStorageClassAnalysisDataExport - */ -const de_StorageClassAnalysisDataExport = (output: any, context: __SerdeContext): StorageClassAnalysisDataExport => { - const contents: any = {}; - if (output[_OSV] != null) { - contents[_OSV] = __expectString(output[_OSV]); - } - if (output[_Des] != null) { - contents[_Des] = de_AnalyticsExportDestination(output[_Des], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlTag - */ -const de_Tag = (output: any, context: __SerdeContext): Tag => { - const contents: any = {}; - if (output[_K] != null) { - contents[_K] = __expectString(output[_K]); - } - if (output[_Va] != null) { - contents[_Va] = __expectString(output[_Va]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTagSet - */ -const de_TagSet = (output: any, context: __SerdeContext): Tag[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Tag(entry, context); - }); -}; - -/** - * deserializeAws_restXmlTargetGrant - */ -const de_TargetGrant = (output: any, context: __SerdeContext): TargetGrant => { - const contents: any = {}; - if (output[_Gra] != null) { - contents[_Gra] = de_Grantee(output[_Gra], context); - } - if (output[_Pe] != null) { - contents[_Pe] = __expectString(output[_Pe]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTargetGrants - */ -const de_TargetGrants = (output: any, context: __SerdeContext): TargetGrant[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TargetGrant(entry, context); - }); -}; - -/** - * deserializeAws_restXmlTargetObjectKeyFormat - */ -const de_TargetObjectKeyFormat = (output: any, context: __SerdeContext): TargetObjectKeyFormat => { - const contents: any = {}; - if (output[_SPi] != null) { - contents[_SPi] = de_SimplePrefix(output[_SPi], context); - } - if (output[_PP] != null) { - contents[_PP] = de_PartitionedPrefix(output[_PP], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlTiering - */ -const de_Tiering = (output: any, context: __SerdeContext): Tiering => { - const contents: any = {}; - if (output[_Da] != null) { - contents[_Da] = __strictParseInt32(output[_Da]) as number; - } - if (output[_AT] != null) { - contents[_AT] = __expectString(output[_AT]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTieringList - */ -const de_TieringList = (output: any, context: __SerdeContext): Tiering[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Tiering(entry, context); - }); -}; - -/** - * deserializeAws_restXmlTopicConfiguration - */ -const de_TopicConfiguration = (output: any, context: __SerdeContext): TopicConfiguration => { - const contents: any = {}; - if (output[_I] != null) { - contents[_I] = __expectString(output[_I]); - } - if (output[_Top] != null) { - contents[_TA] = __expectString(output[_Top]); - } - if (String(output.Event).trim() === "") { - contents[_Eve] = []; - } else if (output[_Ev] != null) { - contents[_Eve] = de_EventList(__getArrayIfSingleItem(output[_Ev]), context); - } - if (output[_F] != null) { - contents[_F] = de_NotificationConfigurationFilter(output[_F], context); - } - return contents; -}; - -/** - * deserializeAws_restXmlTopicConfigurationList - */ -const de_TopicConfigurationList = (output: any, context: __SerdeContext): TopicConfiguration[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_TopicConfiguration(entry, context); - }); -}; - -/** - * deserializeAws_restXmlTransition - */ -const de_Transition = (output: any, context: __SerdeContext): Transition => { - const contents: any = {}; - if (output[_Dat] != null) { - contents[_Dat] = __expectNonNull(__parseRfc3339DateTimeWithOffset(output[_Dat])); - } - if (output[_Da] != null) { - contents[_Da] = __strictParseInt32(output[_Da]) as number; - } - if (output[_SC] != null) { - contents[_SC] = __expectString(output[_SC]); - } - return contents; -}; - -/** - * deserializeAws_restXmlTransitionList - */ -const de_TransitionList = (output: any, context: __SerdeContext): Transition[] => { - return (output || []) - .filter((e: any) => e != null) - .map((entry: any) => { - return de_Transition(entry, context); - }); -}; - -const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: - output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], -}); - -// Encode Uint8Array data into string with utf-8. -const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => - collectBody(streamBody, context).then((body) => context.utf8Encoder(body)); - -const _A = "And"; -const _AAO = "AnalyticsAndOperator"; -const _AC = "AnalyticsConfiguration"; -const _ACL = "ACL"; -const _ACLc = "AccessControlList"; -const _ACLn = "AnalyticsConfigurationList"; -const _ACP = "AccessControlPolicy"; -const _ACT = "AccessControlTranslation"; -const _ACc = "AccelerateConfiguration"; -const _AD = "AbortDate"; -const _AED = "AnalyticsExportDestination"; -const _AF = "AnalyticsFilter"; -const _AH = "AllowedHeader"; -const _AHl = "AllowedHeaders"; -const _AI = "AnalyticsId"; -const _AIMU = "AbortIncompleteMultipartUpload"; -const _AIc = "AccountId"; -const _AKI = "AccessKeyId"; -const _AM = "AllowedMethod"; -const _AMl = "AllowedMethods"; -const _AO = "AllowedOrigin"; -const _AOl = "AllowedOrigins"; -const _APA = "AccessPointAlias"; -const _APAc = "AccessPointArn"; -const _AQRD = "AllowQuotedRecordDelimiter"; -const _AR = "AcceptRanges"; -const _ARI = "AbortRuleId"; -const _AS = "ArchiveStatus"; -const _ASBD = "AnalyticsS3BucketDestination"; -const _ASEFF = "AnalyticsS3ExportFileFormat"; -const _ASSEBD = "ApplyServerSideEncryptionByDefault"; -const _AT = "AccessTier"; -const _Ac = "Account"; -const _B = "Bucket"; -const _BA = "BucketArn"; -const _BAI = "BucketAccountId"; -const _BAS = "BucketAccelerateStatus"; -const _BGR = "BypassGovernanceRetention"; -const _BI = "BucketInfo"; -const _BKE = "BucketKeyEnabled"; -const _BLC = "BucketLifecycleConfiguration"; -const _BLCu = "BucketLocationConstraint"; -const _BLN = "BucketLocationName"; -const _BLP = "BucketLogsPermission"; -const _BLS = "BucketLoggingStatus"; -const _BLT = "BucketLocationType"; -const _BN = "BucketName"; -const _BP = "BytesProcessed"; -const _BPA = "BlockPublicAcls"; -const _BPP = "BlockPublicPolicy"; -const _BR = "BucketRegion"; -const _BRy = "BytesReturned"; -const _BS = "BytesScanned"; -const _BT = "BucketType"; -const _BVS = "BucketVersioningStatus"; -const _Bu = "Buckets"; -const _C = "Credentials"; -const _CA = "ChecksumAlgorithm"; -const _CACL = "CannedACL"; -const _CBC = "CreateBucketConfiguration"; -const _CC = "CacheControl"; -const _CCRC = "ChecksumCRC32"; -const _CCRCC = "ChecksumCRC32C"; -const _CCRCNVME = "ChecksumCRC64NVME"; -const _CD = "ContentDisposition"; -const _CDr = "CreationDate"; -const _CE = "ContentEncoding"; -const _CF = "CloudFunction"; -const _CFC = "CloudFunctionConfiguration"; -const _CL = "ContentLanguage"; -const _CLo = "ContentLength"; -const _CM = "ChecksumMode"; -const _CMD = "ContentMD5"; -const _CMU = "CompletedMultipartUpload"; -const _CORSC = "CORSConfiguration"; -const _CORSR = "CORSRule"; -const _CORSRu = "CORSRules"; -const _CP = "CommonPrefixes"; -const _CPo = "CompletedPart"; -const _CR = "ContentRange"; -const _CRSBA = "ConfirmRemoveSelfBucketAccess"; -const _CS = "CopySource"; -const _CSHA = "ChecksumSHA1"; -const _CSHAh = "ChecksumSHA256"; -const _CSIM = "CopySourceIfMatch"; -const _CSIMS = "CopySourceIfModifiedSince"; -const _CSINM = "CopySourceIfNoneMatch"; -const _CSIUS = "CopySourceIfUnmodifiedSince"; -const _CSR = "CopySourceRange"; -const _CSSSECA = "CopySourceSSECustomerAlgorithm"; -const _CSSSECK = "CopySourceSSECustomerKey"; -const _CSSSECKMD = "CopySourceSSECustomerKeyMD5"; -const _CSV = "CSV"; -const _CSVI = "CopySourceVersionId"; -const _CSVIn = "CSVInput"; -const _CSVO = "CSVOutput"; -const _CSo = "ConfigurationState"; -const _CT = "ChecksumType"; -const _CTl = "ClientToken"; -const _CTo = "ContentType"; -const _CTom = "CompressionType"; -const _CTon = "ContinuationToken"; -const _Ch = "Checksum"; -const _Co = "Contents"; -const _Cod = "Code"; -const _Com = "Comments"; -const _Con = "Condition"; -const _D = "Delimiter"; -const _DAI = "DaysAfterInitiation"; -const _DE = "DataExport"; -const _DIM = "DestinationIfMatch"; -const _DIMS = "DestinationIfModifiedSince"; -const _DINM = "DestinationIfNoneMatch"; -const _DIUS = "DestinationIfUnmodifiedSince"; -const _DM = "DeleteMarker"; -const _DMR = "DeleteMarkerReplication"; -const _DMRS = "DeleteMarkerReplicationStatus"; -const _DMVI = "DeleteMarkerVersionId"; -const _DMe = "DeleteMarkers"; -const _DN = "DisplayName"; -const _DR = "DataRedundancy"; -const _DRe = "DefaultRetention"; -const _DRes = "DestinationResult"; -const _Da = "Days"; -const _Dat = "Date"; -const _De = "Deleted"; -const _Del = "Delete"; -const _Des = "Destination"; -const _Desc = "Description"; -const _E = "Expires"; -const _EA = "EmailAddress"; -const _EBC = "EventBridgeConfiguration"; -const _EBO = "ExpectedBucketOwner"; -const _EC = "ErrorCode"; -const _ECn = "EncryptionConfiguration"; -const _ED = "ErrorDocument"; -const _EH = "ExposeHeaders"; -const _EHx = "ExposeHeader"; -const _EM = "ErrorMessage"; -const _EODM = "ExpiredObjectDeleteMarker"; -const _EOR = "ExistingObjectReplication"; -const _EORS = "ExistingObjectReplicationStatus"; -const _ERP = "EnableRequestProgress"; -const _ES = "ExpiresString"; -const _ESBO = "ExpectedSourceBucketOwner"; -const _ESx = "ExpirationStatus"; -const _ESxp = "ExpirationState"; -const _ET = "EncodingType"; -const _ETa = "ETag"; -const _ETn = "EncryptionType"; -const _ETv = "EventThreshold"; -const _ETx = "ExpressionType"; -const _En = "Encryption"; -const _Ena = "Enabled"; -const _End = "End"; -const _Er = "Error"; -const _Err = "Errors"; -const _Ev = "Event"; -const _Eve = "Events"; -const _Ex = "Expression"; -const _Exp = "Expiration"; -const _F = "Filter"; -const _FD = "FieldDelimiter"; -const _FHI = "FileHeaderInfo"; -const _FO = "FetchOwner"; -const _FR = "FilterRule"; -const _FRN = "FilterRuleName"; -const _FRV = "FilterRuleValue"; -const _FRi = "FilterRules"; -const _Fi = "Field"; -const _Fo = "Format"; -const _Fr = "Frequency"; -const _G = "Grant"; -const _GFC = "GrantFullControl"; -const _GJP = "GlacierJobParameters"; -const _GR = "GrantRead"; -const _GRACP = "GrantReadACP"; -const _GW = "GrantWrite"; -const _GWACP = "GrantWriteACP"; -const _Gr = "Grants"; -const _Gra = "Grantee"; -const _HECRE = "HttpErrorCodeReturnedEquals"; -const _HN = "HostName"; -const _HRC = "HttpRedirectCode"; -const _I = "Id"; -const _IC = "InventoryConfiguration"; -const _ICL = "InventoryConfigurationList"; -const _ICS = "InventoryConfigurationState"; -const _ID = "IndexDocument"; -const _ID_ = "ID"; -const _IDn = "InventoryDestination"; -const _IE = "IsEnabled"; -const _IEn = "InventoryEncryption"; -const _IF = "InventoryFilter"; -const _IFn = "InventoryFormat"; -const _IFnv = "InventoryFrequency"; -const _II = "InventoryId"; -const _IIOV = "InventoryIncludedObjectVersions"; -const _IL = "IsLatest"; -const _IM = "IfMatch"; -const _IMIT = "IfMatchInitiatedTime"; -const _IMLMT = "IfMatchLastModifiedTime"; -const _IMS = "IfMatchSize"; -const _IMSf = "IfModifiedSince"; -const _INM = "IfNoneMatch"; -const _IOF = "InventoryOptionalField"; -const _IOV = "IncludedObjectVersions"; -const _IP = "IsPublic"; -const _IPA = "IgnorePublicAcls"; -const _IRIP = "IsRestoreInProgress"; -const _IS = "InputSerialization"; -const _ISBD = "InventoryS3BucketDestination"; -const _ISn = "InventorySchedule"; -const _IT = "IsTruncated"; -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"; -const _ITS = "IntelligentTieringStatus"; -const _IUS = "IfUnmodifiedSince"; -const _In = "Initiator"; -const _Ini = "Initiated"; -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"; -const _KMSMKID = "KMSMasterKeyID"; -const _KPE = "KeyPrefixEquals"; -const _L = "Location"; -const _LC = "LocationConstraint"; -const _LE = "LoggingEnabled"; -const _LEi = "LifecycleExpiration"; -const _LFA = "LambdaFunctionArn"; -const _LFC = "LambdaFunctionConfigurations"; -const _LFCa = "LambdaFunctionConfiguration"; -const _LI = "LocationInfo"; -const _LM = "LastModified"; -const _LMT = "LastModifiedTime"; -const _LNAS = "LocationNameAsString"; -const _LP = "LocationPrefix"; -const _LR = "LifecycleRule"; -const _LRAO = "LifecycleRuleAndOperator"; -const _LRF = "LifecycleRuleFilter"; -const _LT = "LocationType"; -const _M = "Marker"; -const _MAO = "MetricsAndOperator"; -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"; -const _ME = "MetadataEntry"; -const _MF = "MetricsFilter"; -const _MFA = "MFA"; -const _MFAD = "MFADelete"; -const _MI = "MetricsId"; -const _MK = "MaxKeys"; -const _MKe = "MetadataKey"; -const _MM = "MissingMeta"; -const _MOS = "MpuObjectSize"; -const _MP = "MaxParts"; -const _MS = "MetricsStatus"; -const _MTC = "MetadataTableConfiguration"; -const _MTCR = "MetadataTableConfigurationResult"; -const _MTEC = "MetadataTableEncryptionConfiguration"; -const _MU = "MaxUploads"; -const _MV = "MetadataValue"; -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 _NI = "NotificationId"; -const _NKM = "NextKeyMarker"; -const _NM = "NextMarker"; -const _NNV = "NewerNoncurrentVersions"; -const _NPNM = "NextPartNumberMarker"; -const _NUIM = "NextUploadIdMarker"; -const _NVE = "NoncurrentVersionExpiration"; -const _NVIM = "NextVersionIdMarker"; -const _NVT = "NoncurrentVersionTransitions"; -const _NVTo = "NoncurrentVersionTransition"; -const _O = "Owner"; -const _OA = "ObjectAttributes"; -const _OC = "OwnershipControls"; -const _OCACL = "ObjectCannedACL"; -const _OCR = "OwnershipControlsRule"; -const _OF = "OptionalFields"; -const _OI = "ObjectIdentifier"; -const _OK = "ObjectKey"; -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 _OLRM = "ObjectLockRetentionMode"; -const _OLRUD = "ObjectLockRetainUntilDate"; -const _OLRb = "ObjectLockRule"; -const _OO = "ObjectOwnership"; -const _OOA = "OptionalObjectAttributes"; -const _OOw = "OwnerOverride"; -const _OP = "ObjectParts"; -const _OS = "OutputSerialization"; -const _OSGT = "ObjectSizeGreaterThan"; -const _OSGTB = "ObjectSizeGreaterThanBytes"; -const _OSLT = "ObjectSizeLessThan"; -const _OSLTB = "ObjectSizeLessThanBytes"; -const _OSV = "OutputSchemaVersion"; -const _OSb = "ObjectSize"; -const _OVI = "ObjectVersionId"; -const _Ob = "Objects"; -const _P = "Prefix"; -const _PABC = "PublicAccessBlockConfiguration"; -const _PC = "PartsCount"; -const _PDS = "PartitionDateSource"; -const _PI = "ParquetInput"; -const _PN = "PartNumber"; -const _PNM = "PartNumberMarker"; -const _PP = "PartitionedPrefix"; -const _Pa = "Payer"; -const _Par = "Part"; -const _Parq = "Parquet"; -const _Part = "Parts"; -const _Pe = "Permission"; -const _Pr = "Protocol"; -const _Pri = "Priority"; -const _Q = "Quiet"; -const _QA = "QueueArn"; -const _QC = "QueueConfiguration"; -const _QCu = "QueueConfigurations"; -const _QCuo = "QuoteCharacter"; -const _QEC = "QuoteEscapeCharacter"; -const _QF = "QuoteFields"; -const _Qu = "Queue"; -const _R = "Range"; -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 = "RecordExpirationDays"; -const _REDe = "RestoreExpiryDate"; -const _REe = "RecordExpiration"; -const _RKKID = "ReplicaKmsKeyID"; -const _RKPW = "ReplaceKeyPrefixWith"; -const _RKW = "ReplaceKeyWith"; -const _RM = "ReplicaModifications"; -const _RMS = "ReplicaModificationsStatus"; -const _ROP = "RestoreOutputPath"; -const _RP = "RequestPayer"; -const _RPB = "RestrictPublicBuckets"; -const _RPC = "RequestPaymentConfiguration"; -const _RPe = "RequestProgress"; -const _RR = "RequestRoute"; -const _RRAO = "ReplicationRuleAndOperator"; -const _RRF = "ReplicationRuleFilter"; -const _RRS = "ReplicationRuleStatus"; -const _RRT = "RestoreRequestType"; -const _RRe = "ReplicationRule"; -const _RRes = "RestoreRequest"; -const _RRo = "RoutingRules"; -const _RRou = "RoutingRule"; -const _RS = "RenameSource"; -const _RSe = "ReplicationStatus"; -const _RSes = "RestoreStatus"; -const _RT = "RequestToken"; -const _RTS = "ReplicationTimeStatus"; -const _RTV = "ReplicationTimeValue"; -const _RTe = "ReplicationTime"; -const _RUD = "RetainUntilDate"; -const _Re = "Restore"; -const _Red = "Redirect"; -const _Ro = "Role"; -const _Ru = "Rule"; -const _Rul = "Rules"; -const _S = "Status"; -const _SA = "StartAfter"; -const _SAK = "SecretAccessKey"; -const _SAs = "SseAlgorithm"; -const _SBD = "S3BucketDestination"; -const _SC = "StorageClass"; -const _SCA = "StorageClassAnalysis"; -const _SCADE = "StorageClassAnalysisDataExport"; -const _SCASV = "StorageClassAnalysisSchemaVersion"; -const _SCt = "StatusCode"; -const _SDV = "SkipDestinationValidation"; -const _SIM = "SourceIfMatch"; -const _SIMS = "SourceIfModifiedSince"; -const _SINM = "SourceIfNoneMatch"; -const _SIUS = "SourceIfUnmodifiedSince"; -const _SK = "SSE-KMS"; -const _SKEO = "SseKmsEncryptedObjects"; -const _SKEOS = "SseKmsEncryptedObjectsStatus"; -const _SKF = "S3KeyFilter"; -const _SKe = "S3Key"; -const _SL = "S3Location"; -const _SM = "SessionMode"; -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 _SSEKMSEC = "SSEKMSEncryptionContext"; -const _SSEKMSKI = "SSEKMSKeyId"; -const _SSER = "ServerSideEncryptionRule"; -const _SSES = "SSES3"; -const _ST = "SessionToken"; -const _STBA = "S3TablesBucketArn"; -const _STD = "S3TablesDestination"; -const _STDR = "S3TablesDestinationResult"; -const _STN = "S3TablesName"; -const _S_ = "S3"; -const _Sc = "Schedule"; -const _Se = "Setting"; -const _Si = "Size"; -const _St = "Start"; -const _Su = "Suffix"; -const _T = "Tagging"; -const _TA = "TopicArn"; -const _TAa = "TableArn"; -const _TB = "TargetBucket"; -const _TBA = "TableBucketArn"; -const _TBT = "TableBucketType"; -const _TC = "TagCount"; -const _TCo = "TopicConfiguration"; -const _TCop = "TopicConfigurations"; -const _TD = "TaggingDirective"; -const _TDMOS = "TransitionDefaultMinimumObjectSize"; -const _TG = "TargetGrants"; -const _TGa = "TargetGrant"; -const _TN = "TableName"; -const _TNa = "TableNamespace"; -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"; -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 = "Upload"; -const _UI = "UploadId"; -const _UIM = "UploadIdMarker"; -const _UM = "UserMetadata"; -const _URI = "URI"; -const _Up = "Uploads"; -const _V = "Version"; -const _VC = "VersionCount"; -const _VCe = "VersioningConfiguration"; -const _VI = "VersionId"; -const _VIM = "VersionIdMarker"; -const _Va = "Value"; -const _Ve = "Versions"; -const _WC = "WebsiteConfiguration"; -const _WOB = "WriteOffsetBytes"; -const _WRL = "WebsiteRedirectLocation"; -const _Y = "Years"; -const _a = "analytics"; -const _ac = "accelerate"; -const _acl = "acl"; -const _ar = "accept-ranges"; -const _at = "attributes"; -const _br = "bucket-region"; -const _c = "cors"; -const _cc = "cache-control"; -const _cd = "content-disposition"; -const _ce = "content-encoding"; -const _cl = "content-language"; -const _cl_ = "content-length"; -const _cm = "content-md5"; -const _cr = "content-range"; -const _ct = "content-type"; -const _ct_ = "continuation-token"; -const _d = "delete"; -const _de = "delimiter"; -const _e = "expires"; -const _en = "encryption"; -const _et = "encoding-type"; -const _eta = "etag"; -const _ex = "expiresstring"; -const _fo = "fetch-owner"; -const _i = "id"; -const _im = "if-match"; -const _ims = "if-modified-since"; -const _in = "inventory"; -const _inm = "if-none-match"; -const _it = "intelligent-tiering"; -const _ius = "if-unmodified-since"; -const _km = "key-marker"; -const _l = "lifecycle"; -const _lh = "legal-hold"; -const _lm = "last-modified"; -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"; -const _mdb = "max-directory-buckets"; -const _me = "member"; -const _mk = "max-keys"; -const _mp = "max-parts"; -const _mu = "max-uploads"; -const _n = "notification"; -const _oC = "ownershipControls"; -const _ol = "object-lock"; -const _p = "policy"; -const _pAB = "publicAccessBlock"; -const _pN = "partNumber"; -const _pS = "policyStatus"; -const _pnm = "part-number-marker"; -const _pr = "prefix"; -const _r = "replication"; -const _rO = "renameObject"; -const _rP = "requestPayment"; -const _ra = "range"; -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 _res = "restore"; -const _ret = "retention"; -const _s = "session"; -const _sa = "start-after"; -const _se = "select"; -const _st = "select-type"; -const _t = "tagging"; -const _to = "torrent"; -const _u = "uploads"; -const _uI = "uploadId"; -const _uim = "upload-id-marker"; -const _v = "versioning"; -const _vI = "versionId"; -const _ve = ''; -const _ver = "versions"; -const _vim = "version-id-marker"; -const _w = "website"; -const _x = "xsi:type"; -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 _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-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-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 _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 _xafhar = "x-amz-fwd-header-accept-ranges"; -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 _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 _xafhxacs = "x-amz-fwd-header-x-amz-checksum-sha1"; -const _xafhxacs_ = "x-amz-fwd-header-x-amz-checksum-sha256"; -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-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 _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 _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-rename-source"; -const _xars_ = "x-amz-replication-status"; -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 _xi = "x-id"; diff --git a/clients/client-s3/src/runtimeConfig.shared.ts b/clients/client-s3/src/runtimeConfig.shared.ts index 3ce74841d8b2..7cb09f0259cd 100644 --- a/clients/client-s3/src/runtimeConfig.shared.ts +++ b/clients/client-s3/src/runtimeConfig.shared.ts @@ -1,5 +1,6 @@ // smithy-typescript generated code import { AwsSdkSigV4ASigner, AwsSdkSigV4Signer } from "@aws-sdk/core"; +import { AwsRestXmlProtocol } from "@aws-sdk/core/protocols"; import { SignatureV4MultiRegion } from "@aws-sdk/signature-v4-multi-region"; import { NoOpLogger } from "@smithy/smithy-client"; import { IdentityProviderConfig } from "@smithy/types"; @@ -38,6 +39,12 @@ export const getRuntimeConfig = (config: S3ClientConfig) => { }, ], logger: config?.logger ?? new NoOpLogger(), + protocol: + config?.protocol ?? + new AwsRestXmlProtocol({ + defaultNamespace: "com.amazonaws.s3", + xmlNamespace: "http://s3.amazonaws.com/doc/2006-03-01/", + }), sdkStreamMixin: config?.sdkStreamMixin ?? sdkStreamMixin, serviceId: config?.serviceId ?? "S3", signerConstructor: config?.signerConstructor ?? SignatureV4MultiRegion, diff --git a/clients/client-s3/src/schemas/schemas_0.ts b/clients/client-s3/src/schemas/schemas_0.ts new file mode 100644 index 000000000000..b82e04a7d651 --- /dev/null +++ b/clients/client-s3/src/schemas/schemas_0.ts @@ -0,0 +1,10335 @@ +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 _AD = "AbortDate"; +const _AED = "AnalyticsExportDestination"; +const _AF = "AnalyticsFilter"; +const _AH = "AllowedHeaders"; +const _AHl = "AllowedHeader"; +const _AI = "AccountId"; +const _AIMU = "AbortIncompleteMultipartUpload"; +const _AKI = "AccessKeyId"; +const _AM = "AllowedMethods"; +const _AMU = "AbortMultipartUpload"; +const _AMUO = "AbortMultipartUploadOutput"; +const _AMUR = "AbortMultipartUploadRequest"; +const _AMl = "AllowedMethod"; +const _AO = "AllowedOrigins"; +const _AOl = "AllowedOrigin"; +const _APA = "AccessPointAlias"; +const _APAc = "AccessPointArn"; +const _AQRD = "AllowQuotedRecordDelimiter"; +const _AR = "AcceptRanges"; +const _ARI = "AbortRuleId"; +const _AS = "ArchiveStatus"; +const _ASBD = "AnalyticsS3BucketDestination"; +const _ASSEBD = "ApplyServerSideEncryptionByDefault"; +const _AT = "AccessTier"; +const _An = "And"; +const _B = "Bucket"; +const _BA = "BucketArn"; +const _BAE = "BucketAlreadyExists"; +const _BAI = "BucketAccountId"; +const _BAOBY = "BucketAlreadyOwnedByYou"; +const _BGR = "BypassGovernanceRetention"; +const _BI = "BucketInfo"; +const _BKE = "BucketKeyEnabled"; +const _BLC = "BucketLifecycleConfiguration"; +const _BLN = "BucketLocationName"; +const _BLS = "BucketLoggingStatus"; +const _BLT = "BucketLocationType"; +const _BN = "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 = "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 = "CopySource"; +const _CSHA = "ChecksumSHA1"; +const _CSHAh = "ChecksumSHA256"; +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 = "ConfigurationState"; +const _CSr = "CreateSession"; +const _CT = "ChecksumType"; +const _CT_ = "Content-Type"; +const _CTl = "ClientToken"; +const _CTo = "ContentType"; +const _CTom = "CompressionType"; +const _CTon = "ContinuationToken"; +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 _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 = "Expiration"; +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 _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 _Err = "Error"; +const _Ev = "Events"; +const _Eve = "Event"; +const _Ex = "Expires"; +const _Exp = "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 = "GetBucketAcl"; +const _GBAC = "GetBucketAccelerateConfiguration"; +const _GBACO = "GetBucketAccelerateConfigurationOutput"; +const _GBACOe = "GetBucketAnalyticsConfigurationOutput"; +const _GBACR = "GetBucketAccelerateConfigurationRequest"; +const _GBACRe = "GetBucketAnalyticsConfigurationRequest"; +const _GBACe = "GetBucketAnalyticsConfiguration"; +const _GBAO = "GetBucketAclOutput"; +const _GBAR = "GetBucketAclRequest"; +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 = "GetObjectAttributesOutput"; +const _GOAP = "GetObjectAttributesParts"; +const _GOAR = "GetObjectAclRequest"; +const _GOARe = "GetObjectAttributesResponse"; +const _GOARet = "GetObjectAttributesRequest"; +const _GOAe = "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 _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 = "IsPublic"; +const _IPA = "IgnorePublicAcls"; +const _IPM = "IdempotencyParameterMismatch"; +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 _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 _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 _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 _NF = "NotFound"; +const _NKM = "NextKeyMarker"; +const _NM = "NextMarker"; +const _NNV = "NewerNoncurrentVersions"; +const _NPNM = "NextPartNumberMarker"; +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 _OF = "OptionalFields"; +const _OI = "ObjectIdentifier"; +const _OIL = "ObjectIdentifierList"; +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 _OVL = "ObjectVersionList"; +const _Ob = "Objects"; +const _Obj = "Object"; +const _P = "Prefix"; +const _PABC = "PublicAccessBlockConfiguration"; +const _PBA = "PutBucketAcl"; +const _PBAC = "PutBucketAccelerateConfiguration"; +const _PBACR = "PutBucketAccelerateConfigurationRequest"; +const _PBACRu = "PutBucketAnalyticsConfigurationRequest"; +const _PBACu = "PutBucketAnalyticsConfiguration"; +const _PBAR = "PutBucketAclRequest"; +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 _POAR = "PutObjectAclRequest"; +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 = "Rules"; +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 _Ro = "Role"; +const _Ru = "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 _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 = "TableNamespace"; +const _TNa = "TableName"; +const _TOKF = "TargetObjectKeyFormat"; +const _TP = "TargetPrefix"; +const _TPC = "TotalPartsCount"; +const _TS = "TagSet"; +const _TSa = "TableStatus"; +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 _UBMITC = "UpdateBucketMetadataInventoryTableConfiguration"; +const _UBMITCR = "UpdateBucketMetadataInventoryTableConfigurationRequest"; +const _UBMJTC = "UpdateBucketMetadataJournalTableConfiguration"; +const _UBMJTCR = "UpdateBucketMetadataJournalTableConfigurationRequest"; +const _UI = "UploadId"; +const _UIM = "UploadIdMarker"; +const _UM = "UserMetadata"; +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 _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 _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 _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 = "streaming"; +const _sa = "start-after"; +const _sm = "smithy.ts.sdk.synthetic.com.amazonaws.s3"; +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 _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-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-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 _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 _xafhxacs = "x-amz-fwd-header-x-amz-checksum-sha1"; +const _xafhxacs_ = "x-amz-fwd-header-x-amz-checksum-sha256"; +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 _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 _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"; + +// smithy-typescript generated code +import { TypeRegistry } from "@smithy/core/schema"; +import { + StaticErrorSchema, + StaticListSchema, + StaticMapSchema, + StaticOperationSchema, + StaticSimpleSchema, + StaticStructureSchema, +} from "@smithy/types"; + +import { + BucketAlreadyExists as __BucketAlreadyExists, + BucketAlreadyOwnedByYou as __BucketAlreadyOwnedByYou, + EncryptionTypeMismatch as __EncryptionTypeMismatch, + IdempotencyParameterMismatch as __IdempotencyParameterMismatch, + InvalidObjectState as __InvalidObjectState, + InvalidRequest as __InvalidRequest, + InvalidWriteOffset as __InvalidWriteOffset, + NoSuchBucket as __NoSuchBucket, + NoSuchKey as __NoSuchKey, + NoSuchUpload as __NoSuchUpload, + NotFound as __NotFound, + ObjectAlreadyInActiveTierError as __ObjectAlreadyInActiveTierError, + ObjectNotInActiveTierError as __ObjectNotInActiveTierError, + TooManyParts as __TooManyParts, +} from "../models/index"; +import { S3ServiceException as __S3ServiceException } from "../models/S3ServiceException"; + +/* eslint no-var: 0 */ + +export var CopySourceSSECustomerKey: StaticSimpleSchema = [0, n0, _CSSSECK, 8, 0]; +export var SessionCredentialValue: StaticSimpleSchema = [0, n0, _SCV, 8, 0]; +export var SSECustomerKey: StaticSimpleSchema = [0, n0, _SSECK, 8, 0]; +export var SSEKMSEncryptionContext: StaticSimpleSchema = [0, n0, _SSEKMSEC, 8, 0]; +export var SSEKMSKeyId: StaticSimpleSchema = [0, n0, _SSEKMSKI, 8, 0]; +export var StreamingBlob: StaticSimpleSchema = [ + 0, + n0, + _SB, + { + [_s]: 1, + }, + 42, +]; +export var AbortIncompleteMultipartUpload: StaticStructureSchema = [3, n0, _AIMU, 0, [_DAI], [1]]; +export var AbortMultipartUploadOutput: StaticStructureSchema = [ + 3, + n0, + _AMUO, + 0, + [_RC], + [ + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var AbortMultipartUploadRequest: StaticStructureSchema = [ + 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, + }, + ], + ], +]; +export var AccelerateConfiguration: StaticStructureSchema = [3, n0, _AC, 0, [_S], [0]]; +export var AccessControlPolicy: StaticStructureSchema = [ + 3, + n0, + _ACP, + 0, + [_G, _O], + [ + [ + () => Grants, + { + [_xN]: _ACL, + }, + ], + () => Owner, + ], +]; +export var AccessControlTranslation: StaticStructureSchema = [3, n0, _ACT, 0, [_O], [0]]; +export var AnalyticsAndOperator: StaticStructureSchema = [ + 3, + n0, + _AAO, + 0, + [_P, _T], + [ + 0, + [ + () => TagSet, + { + [_xN]: _Ta, + [_xF]: 1, + }, + ], + ], +]; +export var AnalyticsConfiguration: StaticStructureSchema = [ + 3, + n0, + _ACn, + 0, + [_I, _F, _SCA], + [0, [() => AnalyticsFilter, 0], () => StorageClassAnalysis], +]; +export var AnalyticsExportDestination: StaticStructureSchema = [ + 3, + n0, + _AED, + 0, + [_SBD], + [() => AnalyticsS3BucketDestination], +]; +export var AnalyticsS3BucketDestination: StaticStructureSchema = [3, n0, _ASBD, 0, [_Fo, _BAI, _B, _P], [0, 0, 0, 0]]; +export var Bucket: StaticStructureSchema = [3, n0, _B, 0, [_N, _CD, _BR, _BA], [0, 4, 0, 0]]; +export var BucketAlreadyExists: StaticErrorSchema = [ + -3, + n0, + _BAE, + { + [_e]: _c, + [_hE]: 409, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(BucketAlreadyExists, __BucketAlreadyExists); + +export var BucketAlreadyOwnedByYou: StaticErrorSchema = [ + -3, + n0, + _BAOBY, + { + [_e]: _c, + [_hE]: 409, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(BucketAlreadyOwnedByYou, __BucketAlreadyOwnedByYou); + +export var BucketInfo: StaticStructureSchema = [3, n0, _BI, 0, [_DR, _Ty], [0, 0]]; +export var BucketLifecycleConfiguration: StaticStructureSchema = [ + 3, + n0, + _BLC, + 0, + [_R], + [ + [ + () => LifecycleRules, + { + [_xN]: _Ru, + [_xF]: 1, + }, + ], + ], +]; +export var BucketLoggingStatus: StaticStructureSchema = [3, n0, _BLS, 0, [_LE], [[() => LoggingEnabled, 0]]]; +export var Checksum: StaticStructureSchema = [ + 3, + n0, + _C, + 0, + [_CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CT], + [0, 0, 0, 0, 0, 0], +]; +export var CommonPrefix: StaticStructureSchema = [3, n0, _CP, 0, [_P], [0]]; +export var CompletedMultipartUpload: StaticStructureSchema = [ + 3, + n0, + _CMU, + 0, + [_Pa], + [ + [ + () => CompletedPartList, + { + [_xN]: _Par, + [_xF]: 1, + }, + ], + ], +]; +export var CompletedPart: StaticStructureSchema = [ + 3, + n0, + _CPo, + 0, + [_ET, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _PN], + [0, 0, 0, 0, 0, 0, 1], +]; +export var CompleteMultipartUploadOutput: StaticStructureSchema = [ + 3, + n0, + _CMUO, + { + [_xN]: _CMUR, + }, + [_L, _B, _K, _E, _ET, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _CT, _SSE, _VI, _SSEKMSKI, _BKE, _RC], + [ + 0, + 0, + 0, + [ + 0, + { + [_hH]: _xae, + }, + ], + 0, + 0, + 0, + 0, + 0, + 0, + 0, + [ + 0, + { + [_hH]: _xasse, + }, + ], + [ + 0, + { + [_hH]: _xavi, + }, + ], + [ + () => SSEKMSKeyId, + { + [_hH]: _xasseakki, + }, + ], + [ + 2, + { + [_hH]: _xassebke, + }, + ], + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var CompleteMultipartUploadRequest: StaticStructureSchema = [ + 3, + n0, + _CMURo, + 0, + [ + _B, + _K, + _MU, + _UI, + _CCRC, + _CCRCC, + _CCRCNVME, + _CSHA, + _CSHAh, + _CT, + _MOS, + _RP, + _EBO, + _IM, + _INM, + _SSECA, + _SSECK, + _SSECKMD, + ], + [ + [0, 1], + [0, 1], + [ + () => CompletedMultipartUpload, + { + [_xN]: _CMUo, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hQ]: _uI, + }, + ], + [ + 0, + { + [_hH]: _xacc, + }, + ], + [ + 0, + { + [_hH]: _xacc_, + }, + ], + [ + 0, + { + [_hH]: _xacc__, + }, + ], + [ + 0, + { + [_hH]: _xacs, + }, + ], + [ + 0, + { + [_hH]: _xacs_, + }, + ], + [ + 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, + }, + ], + ], +]; +export var Condition: StaticStructureSchema = [3, n0, _Co, 0, [_HECRE, _KPE], [0, 0]]; +export var ContinuationEvent: StaticStructureSchema = [3, n0, _CE, 0, [], []]; +export var CopyObjectOutput: StaticStructureSchema = [ + 3, + n0, + _COO, + 0, + [_COR, _E, _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, + }, + ], + ], +]; +export var CopyObjectRequest: StaticStructureSchema = [ + 3, + n0, + _CORo, + 0, + [ + _ACL_, + _B, + _CC, + _CA, + _CDo, + _CEo, + _CL, + _CTo, + _CS, + _CSIM, + _CSIMS, + _CSINM, + _CSIUS, + _Ex, + _GFC, + _GR, + _GRACP, + _GWACP, + _IM, + _INM, + _K, + _M, + _MD, + _TD, + _SSE, + _SC, + _WRL, + _SSECA, + _SSECK, + _SSECKMD, + _SSEKMSKI, + _SSEKMSEC, + _BKE, + _CSSSECA, + _CSSSECK, + _CSSSECKMD, + _RP, + _Tag, + _OLM, + _OLRUD, + _OLLHS, + _EBO, + _ESBO, + ], + [ + [ + 0, + { + [_hH]: _xaa, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _CC_, + }, + ], + [ + 0, + { + [_hH]: _xaca, + }, + ], + [ + 0, + { + [_hH]: _CD_, + }, + ], + [ + 0, + { + [_hH]: _CE_, + }, + ], + [ + 0, + { + [_hH]: _CL_, + }, + ], + [ + 0, + { + [_hH]: _CT_, + }, + ], + [ + 0, + { + [_hH]: _xacs__, + }, + ], + [ + 0, + { + [_hH]: _xacsim, + }, + ], + [ + 4, + { + [_hH]: _xacsims, + }, + ], + [ + 0, + { + [_hH]: _xacsinm, + }, + ], + [ + 4, + { + [_hH]: _xacsius, + }, + ], + [ + 4, + { + [_hH]: _Ex, + }, + ], + [ + 0, + { + [_hH]: _xagfc, + }, + ], + [ + 0, + { + [_hH]: _xagr, + }, + ], + [ + 0, + { + [_hH]: _xagra, + }, + ], + [ + 0, + { + [_hH]: _xagwa, + }, + ], + [ + 0, + { + [_hH]: _IM_, + }, + ], + [ + 0, + { + [_hH]: _INM_, + }, + ], + [0, 1], + [ + 128 | 0, + { + [_hPH]: _xam, + }, + ], + [ + 0, + { + [_hH]: _xamd, + }, + ], + [ + 0, + { + [_hH]: _xatd, + }, + ], + [ + 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, + }, + ], + ], +]; +export var CopyObjectResult: StaticStructureSchema = [ + 3, + n0, + _COR, + 0, + [_ET, _LM, _CT, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh], + [0, 4, 0, 0, 0, 0, 0, 0], +]; +export var CopyPartResult: StaticStructureSchema = [ + 3, + n0, + _CPR, + 0, + [_ET, _LM, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh], + [0, 4, 0, 0, 0, 0, 0], +]; +export var CORSConfiguration: StaticStructureSchema = [ + 3, + n0, + _CORSC, + 0, + [_CORSR], + [ + [ + () => CORSRules, + { + [_xN]: _CORSRu, + [_xF]: 1, + }, + ], + ], +]; +export var CORSRule: StaticStructureSchema = [ + 3, + n0, + _CORSRu, + 0, + [_ID, _AH, _AM, _AO, _EH, _MAS], + [ + 0, + [ + 64 | 0, + { + [_xN]: _AHl, + [_xF]: 1, + }, + ], + [ + 64 | 0, + { + [_xN]: _AMl, + [_xF]: 1, + }, + ], + [ + 64 | 0, + { + [_xN]: _AOl, + [_xF]: 1, + }, + ], + [ + 64 | 0, + { + [_xN]: _EHx, + [_xF]: 1, + }, + ], + 1, + ], +]; +export var CreateBucketConfiguration: StaticStructureSchema = [ + 3, + n0, + _CBC, + 0, + [_LC, _L, _B, _T], + [0, () => LocationInfo, () => BucketInfo, [() => TagSet, 0]], +]; +export var CreateBucketMetadataConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _CBMCR, + 0, + [_B, _CMD, _CA, _MC, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + () => MetadataConfiguration, + { + [_xN]: _MC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var CreateBucketMetadataTableConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _CBMTCR, + 0, + [_B, _CMD, _CA, _MTC, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + () => MetadataTableConfiguration, + { + [_xN]: _MTC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var CreateBucketOutput: StaticStructureSchema = [ + 3, + n0, + _CBO, + 0, + [_L, _BA], + [ + [ + 0, + { + [_hH]: _L, + }, + ], + [ + 0, + { + [_hH]: _xaba, + }, + ], + ], +]; +export var CreateBucketRequest: StaticStructureSchema = [ + 3, + n0, + _CBR, + 0, + [_ACL_, _B, _CBC, _GFC, _GR, _GRACP, _GW, _GWACP, _OLEFB, _OO], + [ + [ + 0, + { + [_hH]: _xaa, + }, + ], + [0, 1], + [ + () => CreateBucketConfiguration, + { + [_xN]: _CBC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xagfc, + }, + ], + [ + 0, + { + [_hH]: _xagr, + }, + ], + [ + 0, + { + [_hH]: _xagra, + }, + ], + [ + 0, + { + [_hH]: _xagw, + }, + ], + [ + 0, + { + [_hH]: _xagwa, + }, + ], + [ + 2, + { + [_hH]: _xabole, + }, + ], + [ + 0, + { + [_hH]: _xaoo, + }, + ], + ], +]; +export var CreateMultipartUploadOutput: StaticStructureSchema = [ + 3, + n0, + _CMUOr, + { + [_xN]: _IMUR, + }, + [_AD, _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, + }, + ], + ], +]; +export var CreateMultipartUploadRequest: StaticStructureSchema = [ + 3, + n0, + _CMURr, + 0, + [ + _ACL_, + _B, + _CC, + _CDo, + _CEo, + _CL, + _CTo, + _Ex, + _GFC, + _GR, + _GRACP, + _GWACP, + _K, + _M, + _SSE, + _SC, + _WRL, + _SSECA, + _SSECK, + _SSECKMD, + _SSEKMSKI, + _SSEKMSEC, + _BKE, + _RP, + _Tag, + _OLM, + _OLRUD, + _OLLHS, + _EBO, + _CA, + _CT, + ], + [ + [ + 0, + { + [_hH]: _xaa, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _CC_, + }, + ], + [ + 0, + { + [_hH]: _CD_, + }, + ], + [ + 0, + { + [_hH]: _CE_, + }, + ], + [ + 0, + { + [_hH]: _CL_, + }, + ], + [ + 0, + { + [_hH]: _CT_, + }, + ], + [ + 4, + { + [_hH]: _Ex, + }, + ], + [ + 0, + { + [_hH]: _xagfc, + }, + ], + [ + 0, + { + [_hH]: _xagr, + }, + ], + [ + 0, + { + [_hH]: _xagra, + }, + ], + [ + 0, + { + [_hH]: _xagwa, + }, + ], + [0, 1], + [ + 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, + }, + ], + ], +]; +export var CreateSessionOutput: StaticStructureSchema = [ + 3, + n0, + _CSO, + { + [_xN]: _CSR, + }, + [_SSE, _SSEKMSKI, _SSEKMSEC, _BKE, _Cr], + [ + [ + 0, + { + [_hH]: _xasse, + }, + ], + [ + () => SSEKMSKeyId, + { + [_hH]: _xasseakki, + }, + ], + [ + () => SSEKMSEncryptionContext, + { + [_hH]: _xassec, + }, + ], + [ + 2, + { + [_hH]: _xassebke, + }, + ], + [ + () => SessionCredentials, + { + [_xN]: _Cr, + }, + ], + ], +]; +export var CreateSessionRequest: StaticStructureSchema = [ + 3, + n0, + _CSRr, + 0, + [_SM, _B, _SSE, _SSEKMSKI, _SSEKMSEC, _BKE], + [ + [ + 0, + { + [_hH]: _xacsm, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _xasse, + }, + ], + [ + () => SSEKMSKeyId, + { + [_hH]: _xasseakki, + }, + ], + [ + () => SSEKMSEncryptionContext, + { + [_hH]: _xassec, + }, + ], + [ + 2, + { + [_hH]: _xassebke, + }, + ], + ], +]; +export var CSVInput: StaticStructureSchema = [ + 3, + n0, + _CSVIn, + 0, + [_FHI, _Com, _QEC, _RD, _FD, _QC, _AQRD], + [0, 0, 0, 0, 0, 0, 2], +]; +export var CSVOutput: StaticStructureSchema = [3, n0, _CSVO, 0, [_QF, _QEC, _RD, _FD, _QC], [0, 0, 0, 0, 0]]; +export var DefaultRetention: StaticStructureSchema = [3, n0, _DRe, 0, [_Mo, _D, _Y], [0, 1, 1]]; +export var Delete: StaticStructureSchema = [ + 3, + n0, + _De, + 0, + [_Ob, _Q], + [ + [ + () => ObjectIdentifierList, + { + [_xN]: _Obj, + [_xF]: 1, + }, + ], + 2, + ], +]; +export var DeleteBucketAnalyticsConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _DBACR, + 0, + [_B, _I, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketCorsRequest: StaticStructureSchema = [ + 3, + n0, + _DBCR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketEncryptionRequest: StaticStructureSchema = [ + 3, + n0, + _DBER, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketIntelligentTieringConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _DBITCR, + 0, + [_B, _I, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketInventoryConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _DBICR, + 0, + [_B, _I, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketLifecycleRequest: StaticStructureSchema = [ + 3, + n0, + _DBLR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketMetadataConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _DBMCR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketMetadataTableConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _DBMTCR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketMetricsConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _DBMCRe, + 0, + [_B, _I, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketOwnershipControlsRequest: StaticStructureSchema = [ + 3, + n0, + _DBOCR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _DBPR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketReplicationRequest: StaticStructureSchema = [ + 3, + n0, + _DBRR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketRequest: StaticStructureSchema = [ + 3, + n0, + _DBR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _DBTR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeleteBucketWebsiteRequest: StaticStructureSchema = [ + 3, + n0, + _DBWR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeletedObject: StaticStructureSchema = [3, n0, _DO, 0, [_K, _VI, _DM, _DMVI], [0, 0, 2, 0]]; +export var DeleteMarkerEntry: StaticStructureSchema = [ + 3, + n0, + _DME, + 0, + [_O, _K, _VI, _IL, _LM], + [() => Owner, 0, 0, 2, 4], +]; +export var DeleteMarkerReplication: StaticStructureSchema = [3, n0, _DMR, 0, [_S], [0]]; +export var DeleteObjectOutput: StaticStructureSchema = [ + 3, + n0, + _DOO, + 0, + [_DM, _VI, _RC], + [ + [ + 2, + { + [_hH]: _xadm, + }, + ], + [ + 0, + { + [_hH]: _xavi, + }, + ], + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var DeleteObjectRequest: StaticStructureSchema = [ + 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, + }, + ], + ], +]; +export var DeleteObjectsOutput: StaticStructureSchema = [ + 3, + n0, + _DOOe, + { + [_xN]: _DRel, + }, + [_Del, _RC, _Er], + [ + [ + () => DeletedObjects, + { + [_xF]: 1, + }, + ], + [ + 0, + { + [_hH]: _xarc, + }, + ], + [ + () => Errors, + { + [_xN]: _Err, + [_xF]: 1, + }, + ], + ], +]; +export var DeleteObjectsRequest: StaticStructureSchema = [ + 3, + n0, + _DORe, + 0, + [_B, _De, _MFA, _RP, _BGR, _EBO, _CA], + [ + [0, 1], + [ + () => Delete, + { + [_xN]: _De, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xam_, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + [ + 2, + { + [_hH]: _xabgr, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + ], +]; +export var DeleteObjectTaggingOutput: StaticStructureSchema = [ + 3, + n0, + _DOTO, + 0, + [_VI], + [ + [ + 0, + { + [_hH]: _xavi, + }, + ], + ], +]; +export var DeleteObjectTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _DOTR, + 0, + [_B, _K, _VI, _EBO], + [ + [0, 1], + [0, 1], + [ + 0, + { + [_hQ]: _vI, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var DeletePublicAccessBlockRequest: StaticStructureSchema = [ + 3, + n0, + _DPABR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var Destination: StaticStructureSchema = [ + 3, + n0, + _Des, + 0, + [_B, _A, _SC, _ACT, _EC, _RT, _Me], + [0, 0, 0, () => AccessControlTranslation, () => EncryptionConfiguration, () => ReplicationTime, () => Metrics], +]; +export var DestinationResult: StaticStructureSchema = [3, n0, _DRes, 0, [_TBT, _TBA, _TN], [0, 0, 0]]; +export var Encryption: StaticStructureSchema = [3, n0, _En, 0, [_ETn, _KMSKI, _KMSC], [0, [() => SSEKMSKeyId, 0], 0]]; +export var EncryptionConfiguration: StaticStructureSchema = [3, n0, _EC, 0, [_RKKID], [0]]; +export var EncryptionTypeMismatch: StaticErrorSchema = [ + -3, + n0, + _ETM, + { + [_e]: _c, + [_hE]: 400, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(EncryptionTypeMismatch, __EncryptionTypeMismatch); + +export var EndEvent: StaticStructureSchema = [3, n0, _EE, 0, [], []]; +export var _Error: StaticStructureSchema = [3, n0, _Err, 0, [_K, _VI, _Cod, _Mes], [0, 0, 0, 0]]; +export var ErrorDetails: StaticStructureSchema = [3, n0, _ED, 0, [_ECr, _EM], [0, 0]]; +export var ErrorDocument: StaticStructureSchema = [3, n0, _EDr, 0, [_K], [0]]; +export var EventBridgeConfiguration: StaticStructureSchema = [3, n0, _EBC, 0, [], []]; +export var ExistingObjectReplication: StaticStructureSchema = [3, n0, _EOR, 0, [_S], [0]]; +export var FilterRule: StaticStructureSchema = [3, n0, _FR, 0, [_N, _V], [0, 0]]; +export var GetBucketAccelerateConfigurationOutput: StaticStructureSchema = [ + 3, + n0, + _GBACO, + { + [_xN]: _AC, + }, + [_S, _RC], + [ + 0, + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var GetBucketAccelerateConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _GBACR, + 0, + [_B, _EBO, _RP], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + ], +]; +export var GetBucketAclOutput: StaticStructureSchema = [ + 3, + n0, + _GBAO, + { + [_xN]: _ACP, + }, + [_O, _G], + [ + () => Owner, + [ + () => Grants, + { + [_xN]: _ACL, + }, + ], + ], +]; +export var GetBucketAclRequest: StaticStructureSchema = [ + 3, + n0, + _GBAR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketAnalyticsConfigurationOutput: StaticStructureSchema = [ + 3, + n0, + _GBACOe, + 0, + [_ACn], + [[() => AnalyticsConfiguration, 16]], +]; +export var GetBucketAnalyticsConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _GBACRe, + 0, + [_B, _I, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketCorsOutput: StaticStructureSchema = [ + 3, + n0, + _GBCO, + { + [_xN]: _CORSC, + }, + [_CORSR], + [ + [ + () => CORSRules, + { + [_xN]: _CORSRu, + [_xF]: 1, + }, + ], + ], +]; +export var GetBucketCorsRequest: StaticStructureSchema = [ + 3, + n0, + _GBCR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketEncryptionOutput: StaticStructureSchema = [ + 3, + n0, + _GBEO, + 0, + [_SSEC], + [[() => ServerSideEncryptionConfiguration, 16]], +]; +export var GetBucketEncryptionRequest: StaticStructureSchema = [ + 3, + n0, + _GBER, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketIntelligentTieringConfigurationOutput: StaticStructureSchema = [ + 3, + n0, + _GBITCO, + 0, + [_ITC], + [[() => IntelligentTieringConfiguration, 16]], +]; +export var GetBucketIntelligentTieringConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _GBITCR, + 0, + [_B, _I, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketInventoryConfigurationOutput: StaticStructureSchema = [ + 3, + n0, + _GBICO, + 0, + [_IC], + [[() => InventoryConfiguration, 16]], +]; +export var GetBucketInventoryConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _GBICR, + 0, + [_B, _I, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketLifecycleConfigurationOutput: StaticStructureSchema = [ + 3, + n0, + _GBLCO, + { + [_xN]: _LCi, + }, + [_R, _TDMOS], + [ + [ + () => LifecycleRules, + { + [_xN]: _Ru, + [_xF]: 1, + }, + ], + [ + 0, + { + [_hH]: _xatdmos, + }, + ], + ], +]; +export var GetBucketLifecycleConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _GBLCR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketLocationOutput: StaticStructureSchema = [ + 3, + n0, + _GBLO, + { + [_xN]: _LC, + }, + [_LC], + [0], +]; +export var GetBucketLocationRequest: StaticStructureSchema = [ + 3, + n0, + _GBLR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketLoggingOutput: StaticStructureSchema = [ + 3, + n0, + _GBLOe, + { + [_xN]: _BLS, + }, + [_LE], + [[() => LoggingEnabled, 0]], +]; +export var GetBucketLoggingRequest: StaticStructureSchema = [ + 3, + n0, + _GBLRe, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketMetadataConfigurationOutput: StaticStructureSchema = [ + 3, + n0, + _GBMCO, + 0, + [_GBMCR], + [[() => GetBucketMetadataConfigurationResult, 16]], +]; +export var GetBucketMetadataConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _GBMCRe, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketMetadataConfigurationResult: StaticStructureSchema = [ + 3, + n0, + _GBMCR, + 0, + [_MCR], + [() => MetadataConfigurationResult], +]; +export var GetBucketMetadataTableConfigurationOutput: StaticStructureSchema = [ + 3, + n0, + _GBMTCO, + 0, + [_GBMTCR], + [[() => GetBucketMetadataTableConfigurationResult, 16]], +]; +export var GetBucketMetadataTableConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _GBMTCRe, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketMetadataTableConfigurationResult: StaticStructureSchema = [ + 3, + n0, + _GBMTCR, + 0, + [_MTCR, _S, _Err], + [() => MetadataTableConfigurationResult, 0, () => ErrorDetails], +]; +export var GetBucketMetricsConfigurationOutput: StaticStructureSchema = [ + 3, + n0, + _GBMCOe, + 0, + [_MCe], + [[() => MetricsConfiguration, 16]], +]; +export var GetBucketMetricsConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _GBMCRet, + 0, + [_B, _I, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketNotificationConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _GBNCR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketOwnershipControlsOutput: StaticStructureSchema = [ + 3, + n0, + _GBOCO, + 0, + [_OC], + [[() => OwnershipControls, 16]], +]; +export var GetBucketOwnershipControlsRequest: StaticStructureSchema = [ + 3, + n0, + _GBOCR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketPolicyOutput: StaticStructureSchema = [3, n0, _GBPO, 0, [_Po], [[0, 16]]]; +export var GetBucketPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _GBPR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketPolicyStatusOutput: StaticStructureSchema = [3, n0, _GBPSO, 0, [_PS], [[() => PolicyStatus, 16]]]; +export var GetBucketPolicyStatusRequest: StaticStructureSchema = [ + 3, + n0, + _GBPSR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketReplicationOutput: StaticStructureSchema = [ + 3, + n0, + _GBRO, + 0, + [_RCe], + [[() => ReplicationConfiguration, 16]], +]; +export var GetBucketReplicationRequest: StaticStructureSchema = [ + 3, + n0, + _GBRR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketRequestPaymentOutput: StaticStructureSchema = [ + 3, + n0, + _GBRPO, + { + [_xN]: _RPC, + }, + [_Pay], + [0], +]; +export var GetBucketRequestPaymentRequest: StaticStructureSchema = [ + 3, + n0, + _GBRPR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketTaggingOutput: StaticStructureSchema = [ + 3, + n0, + _GBTO, + { + [_xN]: _Tag, + }, + [_TS], + [[() => TagSet, 0]], +]; +export var GetBucketTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _GBTR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketVersioningOutput: StaticStructureSchema = [ + 3, + n0, + _GBVO, + { + [_xN]: _VC, + }, + [_S, _MFAD], + [ + 0, + [ + 0, + { + [_xN]: _MDf, + }, + ], + ], +]; +export var GetBucketVersioningRequest: StaticStructureSchema = [ + 3, + n0, + _GBVR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetBucketWebsiteOutput: StaticStructureSchema = [ + 3, + n0, + _GBWO, + { + [_xN]: _WC, + }, + [_RART, _IDn, _EDr, _RR], + [() => RedirectAllRequestsTo, () => IndexDocument, () => ErrorDocument, [() => RoutingRules, 0]], +]; +export var GetBucketWebsiteRequest: StaticStructureSchema = [ + 3, + n0, + _GBWR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetObjectAclOutput: StaticStructureSchema = [ + 3, + n0, + _GOAO, + { + [_xN]: _ACP, + }, + [_O, _G, _RC], + [ + () => Owner, + [ + () => Grants, + { + [_xN]: _ACL, + }, + ], + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var GetObjectAclRequest: StaticStructureSchema = [ + 3, + n0, + _GOAR, + 0, + [_B, _K, _VI, _RP, _EBO], + [ + [0, 1], + [0, 1], + [ + 0, + { + [_hQ]: _vI, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetObjectAttributesOutput: StaticStructureSchema = [ + 3, + n0, + _GOAOe, + { + [_xN]: _GOARe, + }, + [_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, + ], +]; +export var GetObjectAttributesParts: StaticStructureSchema = [ + 3, + n0, + _GOAP, + 0, + [_TPC, _PNM, _NPNM, _MP, _IT, _Pa], + [ + [ + 1, + { + [_xN]: _PC, + }, + ], + 0, + 0, + 1, + 2, + [ + () => PartsList, + { + [_xN]: _Par, + [_xF]: 1, + }, + ], + ], +]; +export var GetObjectAttributesRequest: StaticStructureSchema = [ + 3, + n0, + _GOARet, + 0, + [_B, _K, _VI, _MP, _PNM, _SSECA, _SSECK, _SSECKMD, _RP, _EBO, _OA], + [ + [0, 1], + [0, 1], + [ + 0, + { + [_hQ]: _vI, + }, + ], + [ + 1, + { + [_hH]: _xamp, + }, + ], + [ + 0, + { + [_hH]: _xapnm, + }, + ], + [ + 0, + { + [_hH]: _xasseca, + }, + ], + [ + () => SSECustomerKey, + { + [_hH]: _xasseck, + }, + ], + [ + 0, + { + [_hH]: _xasseckM, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + [ + 64 | 0, + { + [_hH]: _xaoa, + }, + ], + ], +]; +export var GetObjectLegalHoldOutput: StaticStructureSchema = [ + 3, + n0, + _GOLHO, + 0, + [_LH], + [ + [ + () => ObjectLockLegalHold, + { + [_xN]: _LH, + [_hP]: 1, + }, + ], + ], +]; +export var GetObjectLegalHoldRequest: StaticStructureSchema = [ + 3, + n0, + _GOLHR, + 0, + [_B, _K, _VI, _RP, _EBO], + [ + [0, 1], + [0, 1], + [ + 0, + { + [_hQ]: _vI, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetObjectLockConfigurationOutput: StaticStructureSchema = [ + 3, + n0, + _GOLCO, + 0, + [_OLC], + [[() => ObjectLockConfiguration, 16]], +]; +export var GetObjectLockConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _GOLCR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetObjectOutput: StaticStructureSchema = [ + 3, + n0, + _GOO, + 0, + [ + _Bo, + _DM, + _AR, + _E, + _Re, + _LM, + _CLo, + _ET, + _CCRC, + _CCRCC, + _CCRCNVME, + _CSHA, + _CSHAh, + _CT, + _MM, + _VI, + _CC, + _CDo, + _CEo, + _CL, + _CR, + _CTo, + _Ex, + _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]: _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]: _Ex, + }, + ], + [ + 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, + }, + ], + ], +]; +export var GetObjectRequest: StaticStructureSchema = [ + 3, + n0, + _GOR, + 0, + [ + _B, + _IM, + _IMSf, + _INM, + _IUS, + _K, + _Ra, + _RCC, + _RCD, + _RCE, + _RCL, + _RCT, + _RE, + _VI, + _SSECA, + _SSECK, + _SSECKMD, + _RP, + _PN, + _EBO, + _CMh, + ], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + [ + 4, + { + [_hH]: _IMS_, + }, + ], + [ + 0, + { + [_hH]: _INM_, + }, + ], + [ + 4, + { + [_hH]: _IUS_, + }, + ], + [0, 1], + [ + 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, + }, + ], + ], +]; +export var GetObjectRetentionOutput: StaticStructureSchema = [ + 3, + n0, + _GORO, + 0, + [_Ret], + [ + [ + () => ObjectLockRetention, + { + [_xN]: _Ret, + [_hP]: 1, + }, + ], + ], +]; +export var GetObjectRetentionRequest: StaticStructureSchema = [ + 3, + n0, + _GORR, + 0, + [_B, _K, _VI, _RP, _EBO], + [ + [0, 1], + [0, 1], + [ + 0, + { + [_hQ]: _vI, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetObjectTaggingOutput: StaticStructureSchema = [ + 3, + n0, + _GOTO, + { + [_xN]: _Tag, + }, + [_VI, _TS], + [ + [ + 0, + { + [_hH]: _xavi, + }, + ], + [() => TagSet, 0], + ], +]; +export var GetObjectTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _GOTR, + 0, + [_B, _K, _VI, _EBO, _RP], + [ + [0, 1], + [0, 1], + [ + 0, + { + [_hQ]: _vI, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + ], +]; +export var GetObjectTorrentOutput: StaticStructureSchema = [ + 3, + n0, + _GOTOe, + 0, + [_Bo, _RC], + [ + [() => StreamingBlob, 16], + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var GetObjectTorrentRequest: StaticStructureSchema = [ + 3, + n0, + _GOTRe, + 0, + [_B, _K, _RP, _EBO], + [ + [0, 1], + [0, 1], + [ + 0, + { + [_hH]: _xarp, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GetPublicAccessBlockOutput: StaticStructureSchema = [ + 3, + n0, + _GPABO, + 0, + [_PABC], + [[() => PublicAccessBlockConfiguration, 16]], +]; +export var GetPublicAccessBlockRequest: StaticStructureSchema = [ + 3, + n0, + _GPABR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var GlacierJobParameters: StaticStructureSchema = [3, n0, _GJP, 0, [_Ti], [0]]; +export var Grant: StaticStructureSchema = [ + 3, + n0, + _Gr, + 0, + [_Gra, _Pe], + [ + [ + () => Grantee, + { + [_xNm]: [_x, _hi], + }, + ], + 0, + ], +]; +export var Grantee: StaticStructureSchema = [ + 3, + n0, + _Gra, + 0, + [_DN, _EA, _ID, _URI, _Ty], + [ + 0, + 0, + 0, + 0, + [ + 0, + { + [_xN]: _xs, + [_xA]: 1, + }, + ], + ], +]; +export var HeadBucketOutput: StaticStructureSchema = [ + 3, + n0, + _HBO, + 0, + [_BA, _BLT, _BLN, _BR, _APA], + [ + [ + 0, + { + [_hH]: _xaba, + }, + ], + [ + 0, + { + [_hH]: _xablt, + }, + ], + [ + 0, + { + [_hH]: _xabln, + }, + ], + [ + 0, + { + [_hH]: _xabr, + }, + ], + [ + 2, + { + [_hH]: _xaapa, + }, + ], + ], +]; +export var HeadBucketRequest: StaticStructureSchema = [ + 3, + n0, + _HBR, + 0, + [_B, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var HeadObjectOutput: StaticStructureSchema = [ + 3, + n0, + _HOO, + 0, + [ + _DM, + _AR, + _E, + _Re, + _AS, + _LM, + _CLo, + _CCRC, + _CCRCC, + _CCRCNVME, + _CSHA, + _CSHAh, + _CT, + _ET, + _MM, + _VI, + _CC, + _CDo, + _CEo, + _CL, + _CTo, + _CR, + _Ex, + _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]: _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]: _Ex, + }, + ], + [ + 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, + }, + ], + ], +]; +export var HeadObjectRequest: StaticStructureSchema = [ + 3, + n0, + _HOR, + 0, + [ + _B, + _IM, + _IMSf, + _INM, + _IUS, + _K, + _Ra, + _RCC, + _RCD, + _RCE, + _RCL, + _RCT, + _RE, + _VI, + _SSECA, + _SSECK, + _SSECKMD, + _RP, + _PN, + _EBO, + _CMh, + ], + [ + [0, 1], + [ + 0, + { + [_hH]: _IM_, + }, + ], + [ + 4, + { + [_hH]: _IMS_, + }, + ], + [ + 0, + { + [_hH]: _INM_, + }, + ], + [ + 4, + { + [_hH]: _IUS_, + }, + ], + [0, 1], + [ + 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, + }, + ], + ], +]; +export var IdempotencyParameterMismatch: StaticErrorSchema = [ + -3, + n0, + _IPM, + { + [_e]: _c, + [_hE]: 400, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(IdempotencyParameterMismatch, __IdempotencyParameterMismatch); + +export var IndexDocument: StaticStructureSchema = [3, n0, _IDn, 0, [_Su], [0]]; +export var Initiator: StaticStructureSchema = [3, n0, _In, 0, [_ID, _DN], [0, 0]]; +export var InputSerialization: StaticStructureSchema = [ + 3, + n0, + _IS, + 0, + [_CSV, _CTom, _JSON, _Parq], + [() => CSVInput, 0, () => JSONInput, () => ParquetInput], +]; +export var IntelligentTieringAndOperator: StaticStructureSchema = [ + 3, + n0, + _ITAO, + 0, + [_P, _T], + [ + 0, + [ + () => TagSet, + { + [_xN]: _Ta, + [_xF]: 1, + }, + ], + ], +]; +export var IntelligentTieringConfiguration: StaticStructureSchema = [ + 3, + n0, + _ITC, + 0, + [_I, _F, _S, _Tie], + [ + 0, + [() => IntelligentTieringFilter, 0], + 0, + [ + () => TieringList, + { + [_xN]: _Tier, + [_xF]: 1, + }, + ], + ], +]; +export var IntelligentTieringFilter: StaticStructureSchema = [ + 3, + n0, + _ITF, + 0, + [_P, _Ta, _An], + [0, () => Tag, [() => IntelligentTieringAndOperator, 0]], +]; +export var InvalidObjectState: StaticErrorSchema = [ + -3, + n0, + _IOS, + { + [_e]: _c, + [_hE]: 403, + }, + [_SC, _AT], + [0, 0], +]; +TypeRegistry.for(n0).registerError(InvalidObjectState, __InvalidObjectState); + +export var InvalidRequest: StaticErrorSchema = [ + -3, + n0, + _IR, + { + [_e]: _c, + [_hE]: 400, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(InvalidRequest, __InvalidRequest); + +export var InvalidWriteOffset: StaticErrorSchema = [ + -3, + n0, + _IWO, + { + [_e]: _c, + [_hE]: 400, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(InvalidWriteOffset, __InvalidWriteOffset); + +export var InventoryConfiguration: StaticStructureSchema = [ + 3, + n0, + _IC, + 0, + [_Des, _IE, _F, _I, _IOV, _OF, _Sc], + [ + [() => InventoryDestination, 0], + 2, + () => InventoryFilter, + 0, + 0, + [() => InventoryOptionalFields, 0], + () => InventorySchedule, + ], +]; +export var InventoryDestination: StaticStructureSchema = [ + 3, + n0, + _IDnv, + 0, + [_SBD], + [[() => InventoryS3BucketDestination, 0]], +]; +export var InventoryEncryption: StaticStructureSchema = [ + 3, + n0, + _IEn, + 0, + [_SSES, _SSEKMS], + [ + [ + () => SSES3, + { + [_xN]: _SS, + }, + ], + [ + () => SSEKMS, + { + [_xN]: _SK, + }, + ], + ], +]; +export var InventoryFilter: StaticStructureSchema = [3, n0, _IF, 0, [_P], [0]]; +export var InventoryS3BucketDestination: StaticStructureSchema = [ + 3, + n0, + _ISBD, + 0, + [_AI, _B, _Fo, _P, _En], + [0, 0, 0, 0, [() => InventoryEncryption, 0]], +]; +export var InventorySchedule: StaticStructureSchema = [3, n0, _ISn, 0, [_Fr], [0]]; +export var InventoryTableConfiguration: StaticStructureSchema = [ + 3, + n0, + _ITCn, + 0, + [_CSo, _EC], + [0, () => MetadataTableEncryptionConfiguration], +]; +export var InventoryTableConfigurationResult: StaticStructureSchema = [ + 3, + n0, + _ITCR, + 0, + [_CSo, _TSa, _Err, _TNa, _TA], + [0, 0, () => ErrorDetails, 0, 0], +]; +export var InventoryTableConfigurationUpdates: StaticStructureSchema = [ + 3, + n0, + _ITCU, + 0, + [_CSo, _EC], + [0, () => MetadataTableEncryptionConfiguration], +]; +export var JournalTableConfiguration: StaticStructureSchema = [ + 3, + n0, + _JTC, + 0, + [_REe, _EC], + [() => RecordExpiration, () => MetadataTableEncryptionConfiguration], +]; +export var JournalTableConfigurationResult: StaticStructureSchema = [ + 3, + n0, + _JTCR, + 0, + [_TSa, _Err, _TNa, _TA, _REe], + [0, () => ErrorDetails, 0, 0, () => RecordExpiration], +]; +export var JournalTableConfigurationUpdates: StaticStructureSchema = [ + 3, + n0, + _JTCU, + 0, + [_REe], + [() => RecordExpiration], +]; +export var JSONInput: StaticStructureSchema = [3, n0, _JSONI, 0, [_Ty], [0]]; +export var JSONOutput: StaticStructureSchema = [3, n0, _JSONO, 0, [_RD], [0]]; +export var LambdaFunctionConfiguration: StaticStructureSchema = [ + 3, + n0, + _LFC, + 0, + [_I, _LFA, _Ev, _F], + [ + 0, + [ + 0, + { + [_xN]: _CF, + }, + ], + [ + 64 | 0, + { + [_xN]: _Eve, + [_xF]: 1, + }, + ], + [() => NotificationConfigurationFilter, 0], + ], +]; +export var LifecycleExpiration: StaticStructureSchema = [3, n0, _LEi, 0, [_Da, _D, _EODM], [5, 1, 2]]; +export var LifecycleRule: StaticStructureSchema = [ + 3, + n0, + _LR, + 0, + [_E, _ID, _P, _F, _S, _Tr, _NVT, _NVE, _AIMU], + [ + () => LifecycleExpiration, + 0, + 0, + [() => LifecycleRuleFilter, 0], + 0, + [ + () => TransitionList, + { + [_xN]: _Tra, + [_xF]: 1, + }, + ], + [ + () => NoncurrentVersionTransitionList, + { + [_xN]: _NVTo, + [_xF]: 1, + }, + ], + () => NoncurrentVersionExpiration, + () => AbortIncompleteMultipartUpload, + ], +]; +export var LifecycleRuleAndOperator: StaticStructureSchema = [ + 3, + n0, + _LRAO, + 0, + [_P, _T, _OSGT, _OSLT], + [ + 0, + [ + () => TagSet, + { + [_xN]: _Ta, + [_xF]: 1, + }, + ], + 1, + 1, + ], +]; +export var LifecycleRuleFilter: StaticStructureSchema = [ + 3, + n0, + _LRF, + 0, + [_P, _Ta, _OSGT, _OSLT, _An], + [0, () => Tag, 1, 1, [() => LifecycleRuleAndOperator, 0]], +]; +export var ListBucketAnalyticsConfigurationsOutput: StaticStructureSchema = [ + 3, + n0, + _LBACO, + { + [_xN]: _LBACR, + }, + [_IT, _CTon, _NCT, _ACLn], + [ + 2, + 0, + 0, + [ + () => AnalyticsConfigurationList, + { + [_xN]: _ACn, + [_xF]: 1, + }, + ], + ], +]; +export var ListBucketAnalyticsConfigurationsRequest: StaticStructureSchema = [ + 3, + n0, + _LBACRi, + 0, + [_B, _CTon, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _ct, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var ListBucketIntelligentTieringConfigurationsOutput: StaticStructureSchema = [ + 3, + n0, + _LBITCO, + 0, + [_IT, _CTon, _NCT, _ITCL], + [ + 2, + 0, + 0, + [ + () => IntelligentTieringConfigurationList, + { + [_xN]: _ITC, + [_xF]: 1, + }, + ], + ], +]; +export var ListBucketIntelligentTieringConfigurationsRequest: StaticStructureSchema = [ + 3, + n0, + _LBITCR, + 0, + [_B, _CTon, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _ct, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var ListBucketInventoryConfigurationsOutput: StaticStructureSchema = [ + 3, + n0, + _LBICO, + { + [_xN]: _LICR, + }, + [_CTon, _ICL, _IT, _NCT], + [ + 0, + [ + () => InventoryConfigurationList, + { + [_xN]: _IC, + [_xF]: 1, + }, + ], + 2, + 0, + ], +]; +export var ListBucketInventoryConfigurationsRequest: StaticStructureSchema = [ + 3, + n0, + _LBICR, + 0, + [_B, _CTon, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _ct, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var ListBucketMetricsConfigurationsOutput: StaticStructureSchema = [ + 3, + n0, + _LBMCO, + { + [_xN]: _LMCR, + }, + [_IT, _CTon, _NCT, _MCL], + [ + 2, + 0, + 0, + [ + () => MetricsConfigurationList, + { + [_xN]: _MCe, + [_xF]: 1, + }, + ], + ], +]; +export var ListBucketMetricsConfigurationsRequest: StaticStructureSchema = [ + 3, + n0, + _LBMCR, + 0, + [_B, _CTon, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _ct, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var ListBucketsOutput: StaticStructureSchema = [ + 3, + n0, + _LBO, + { + [_xN]: _LAMBR, + }, + [_Bu, _O, _CTon, _P], + [[() => Buckets, 0], () => Owner, 0, 0], +]; +export var ListBucketsRequest: StaticStructureSchema = [ + 3, + n0, + _LBR, + 0, + [_MB, _CTon, _P, _BR], + [ + [ + 1, + { + [_hQ]: _mb, + }, + ], + [ + 0, + { + [_hQ]: _ct, + }, + ], + [ + 0, + { + [_hQ]: _p, + }, + ], + [ + 0, + { + [_hQ]: _br, + }, + ], + ], +]; +export var ListDirectoryBucketsOutput: StaticStructureSchema = [ + 3, + n0, + _LDBO, + { + [_xN]: _LAMDBR, + }, + [_Bu, _CTon], + [[() => Buckets, 0], 0], +]; +export var ListDirectoryBucketsRequest: StaticStructureSchema = [ + 3, + n0, + _LDBR, + 0, + [_CTon, _MDB], + [ + [ + 0, + { + [_hQ]: _ct, + }, + ], + [ + 1, + { + [_hQ]: _mdb, + }, + ], + ], +]; +export var ListMultipartUploadsOutput: StaticStructureSchema = [ + 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, + { + [_xN]: _Up, + [_xF]: 1, + }, + ], + [ + () => CommonPrefixList, + { + [_xF]: 1, + }, + ], + 0, + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var ListMultipartUploadsRequest: StaticStructureSchema = [ + 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, + }, + ], + ], +]; +export var ListObjectsOutput: StaticStructureSchema = [ + 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, + }, + ], + ], +]; +export var ListObjectsRequest: StaticStructureSchema = [ + 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, + }, + ], + ], +]; +export var ListObjectsV2Output: StaticStructureSchema = [ + 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, + }, + ], + ], +]; +export var ListObjectsV2Request: StaticStructureSchema = [ + 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, + }, + ], + ], +]; +export var ListObjectVersionsOutput: StaticStructureSchema = [ + 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, + { + [_xN]: _Ver, + [_xF]: 1, + }, + ], + [ + () => DeleteMarkers, + { + [_xN]: _DM, + [_xF]: 1, + }, + ], + 0, + 0, + 0, + 1, + [ + () => CommonPrefixList, + { + [_xF]: 1, + }, + ], + 0, + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var ListObjectVersionsRequest: StaticStructureSchema = [ + 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, + }, + ], + ], +]; +export var ListPartsOutput: StaticStructureSchema = [ + 3, + n0, + _LPO, + { + [_xN]: _LPR, + }, + [_AD, _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, + { + [_xN]: _Par, + [_xF]: 1, + }, + ], + () => Initiator, + () => Owner, + 0, + [ + 0, + { + [_hH]: _xarc, + }, + ], + 0, + 0, + ], +]; +export var ListPartsRequest: StaticStructureSchema = [ + 3, + n0, + _LPRi, + 0, + [_B, _K, _MP, _PNM, _UI, _RP, _EBO, _SSECA, _SSECK, _SSECKMD], + [ + [0, 1], + [0, 1], + [ + 1, + { + [_hQ]: _mp, + }, + ], + [ + 0, + { + [_hQ]: _pnm, + }, + ], + [ + 0, + { + [_hQ]: _uI, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + [ + 0, + { + [_hH]: _xasseca, + }, + ], + [ + () => SSECustomerKey, + { + [_hH]: _xasseck, + }, + ], + [ + 0, + { + [_hH]: _xasseckM, + }, + ], + ], +]; +export var LocationInfo: StaticStructureSchema = [3, n0, _LI, 0, [_Ty, _N], [0, 0]]; +export var LoggingEnabled: StaticStructureSchema = [ + 3, + n0, + _LE, + 0, + [_TB, _TG, _TP, _TOKF], + [0, [() => TargetGrants, 0], 0, [() => TargetObjectKeyFormat, 0]], +]; +export var MetadataConfiguration: StaticStructureSchema = [ + 3, + n0, + _MC, + 0, + [_JTC, _ITCn], + [() => JournalTableConfiguration, () => InventoryTableConfiguration], +]; +export var MetadataConfigurationResult: StaticStructureSchema = [ + 3, + n0, + _MCR, + 0, + [_DRes, _JTCR, _ITCR], + [() => DestinationResult, () => JournalTableConfigurationResult, () => InventoryTableConfigurationResult], +]; +export var MetadataEntry: StaticStructureSchema = [3, n0, _ME, 0, [_N, _V], [0, 0]]; +export var MetadataTableConfiguration: StaticStructureSchema = [3, n0, _MTC, 0, [_STD], [() => S3TablesDestination]]; +export var MetadataTableConfigurationResult: StaticStructureSchema = [ + 3, + n0, + _MTCR, + 0, + [_STDR], + [() => S3TablesDestinationResult], +]; +export var MetadataTableEncryptionConfiguration: StaticStructureSchema = [3, n0, _MTEC, 0, [_SAs, _KKA], [0, 0]]; +export var Metrics: StaticStructureSchema = [3, n0, _Me, 0, [_S, _ETv], [0, () => ReplicationTimeValue]]; +export var MetricsAndOperator: StaticStructureSchema = [ + 3, + n0, + _MAO, + 0, + [_P, _T, _APAc], + [ + 0, + [ + () => TagSet, + { + [_xN]: _Ta, + [_xF]: 1, + }, + ], + 0, + ], +]; +export var MetricsConfiguration: StaticStructureSchema = [3, n0, _MCe, 0, [_I, _F], [0, [() => MetricsFilter, 0]]]; +export var MultipartUpload: StaticStructureSchema = [ + 3, + n0, + _MU, + 0, + [_UI, _K, _Ini, _SC, _O, _In, _CA, _CT], + [0, 0, 4, 0, () => Owner, () => Initiator, 0, 0], +]; +export var NoncurrentVersionExpiration: StaticStructureSchema = [3, n0, _NVE, 0, [_ND, _NNV], [1, 1]]; +export var NoncurrentVersionTransition: StaticStructureSchema = [3, n0, _NVTo, 0, [_ND, _SC, _NNV], [1, 0, 1]]; +export var NoSuchBucket: StaticErrorSchema = [ + -3, + n0, + _NSB, + { + [_e]: _c, + [_hE]: 404, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(NoSuchBucket, __NoSuchBucket); + +export var NoSuchKey: StaticErrorSchema = [ + -3, + n0, + _NSK, + { + [_e]: _c, + [_hE]: 404, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(NoSuchKey, __NoSuchKey); + +export var NoSuchUpload: StaticErrorSchema = [ + -3, + n0, + _NSU, + { + [_e]: _c, + [_hE]: 404, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(NoSuchUpload, __NoSuchUpload); + +export var NotFound: StaticErrorSchema = [ + -3, + n0, + _NF, + { + [_e]: _c, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(NotFound, __NotFound); + +export var NotificationConfiguration: StaticStructureSchema = [ + 3, + n0, + _NC, + 0, + [_TCo, _QCu, _LFCa, _EBC], + [ + [ + () => TopicConfigurationList, + { + [_xN]: _TCop, + [_xF]: 1, + }, + ], + [ + () => QueueConfigurationList, + { + [_xN]: _QCue, + [_xF]: 1, + }, + ], + [ + () => LambdaFunctionConfigurationList, + { + [_xN]: _CFC, + [_xF]: 1, + }, + ], + () => EventBridgeConfiguration, + ], +]; +export var NotificationConfigurationFilter: StaticStructureSchema = [ + 3, + n0, + _NCF, + 0, + [_K], + [ + [ + () => S3KeyFilter, + { + [_xN]: _SKe, + }, + ], + ], +]; +export var _Object: StaticStructureSchema = [ + 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, + ], +]; +export var ObjectAlreadyInActiveTierError: StaticErrorSchema = [ + -3, + n0, + _OAIATE, + { + [_e]: _c, + [_hE]: 403, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(ObjectAlreadyInActiveTierError, __ObjectAlreadyInActiveTierError); + +export var ObjectIdentifier: StaticStructureSchema = [3, n0, _OI, 0, [_K, _VI, _ET, _LMT, _Si], [0, 0, 0, 6, 1]]; +export var ObjectLockConfiguration: StaticStructureSchema = [3, n0, _OLC, 0, [_OLE, _Ru], [0, () => ObjectLockRule]]; +export var ObjectLockLegalHold: StaticStructureSchema = [3, n0, _OLLH, 0, [_S], [0]]; +export var ObjectLockRetention: StaticStructureSchema = [3, n0, _OLR, 0, [_Mo, _RUD], [0, 5]]; +export var ObjectLockRule: StaticStructureSchema = [3, n0, _OLRb, 0, [_DRe], [() => DefaultRetention]]; +export var ObjectNotInActiveTierError: StaticErrorSchema = [ + -3, + n0, + _ONIATE, + { + [_e]: _c, + [_hE]: 403, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(ObjectNotInActiveTierError, __ObjectNotInActiveTierError); + +export var ObjectPart: StaticStructureSchema = [ + 3, + n0, + _OPb, + 0, + [_PN, _Si, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh], + [1, 1, 0, 0, 0, 0, 0], +]; +export var ObjectVersion: StaticStructureSchema = [ + 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, + ], +]; +export var OutputLocation: StaticStructureSchema = [3, n0, _OL, 0, [_S_], [[() => S3Location, 0]]]; +export var OutputSerialization: StaticStructureSchema = [ + 3, + n0, + _OSu, + 0, + [_CSV, _JSON], + [() => CSVOutput, () => JSONOutput], +]; +export var Owner: StaticStructureSchema = [3, n0, _O, 0, [_DN, _ID], [0, 0]]; +export var OwnershipControls: StaticStructureSchema = [ + 3, + n0, + _OC, + 0, + [_R], + [ + [ + () => OwnershipControlsRules, + { + [_xN]: _Ru, + [_xF]: 1, + }, + ], + ], +]; +export var OwnershipControlsRule: StaticStructureSchema = [3, n0, _OCR, 0, [_OO], [0]]; +export var ParquetInput: StaticStructureSchema = [3, n0, _PI, 0, [], []]; +export var Part: StaticStructureSchema = [ + 3, + n0, + _Par, + 0, + [_PN, _LM, _ET, _Si, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh], + [1, 4, 0, 1, 0, 0, 0, 0, 0], +]; +export var PartitionedPrefix: StaticStructureSchema = [ + 3, + n0, + _PP, + { + [_xN]: _PP, + }, + [_PDS], + [0], +]; +export var PolicyStatus: StaticStructureSchema = [ + 3, + n0, + _PS, + 0, + [_IP], + [ + [ + 2, + { + [_xN]: _IP, + }, + ], + ], +]; +export var Progress: StaticStructureSchema = [3, n0, _Pr, 0, [_BS, _BP, _BRy], [1, 1, 1]]; +export var ProgressEvent: StaticStructureSchema = [ + 3, + n0, + _PE, + 0, + [_Det], + [ + [ + () => Progress, + { + [_eP]: 1, + }, + ], + ], +]; +export var PublicAccessBlockConfiguration: StaticStructureSchema = [ + 3, + n0, + _PABC, + 0, + [_BPA, _IPA, _BPP, _RPB], + [ + [ + 2, + { + [_xN]: _BPA, + }, + ], + [ + 2, + { + [_xN]: _IPA, + }, + ], + [ + 2, + { + [_xN]: _BPP, + }, + ], + [ + 2, + { + [_xN]: _RPB, + }, + ], + ], +]; +export var PutBucketAccelerateConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _PBACR, + 0, + [_B, _AC, _EBO, _CA], + [ + [0, 1], + [ + () => AccelerateConfiguration, + { + [_xN]: _AC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + ], +]; +export var PutBucketAclRequest: StaticStructureSchema = [ + 3, + n0, + _PBAR, + 0, + [_ACL_, _ACP, _B, _CMD, _CA, _GFC, _GR, _GRACP, _GW, _GWACP, _EBO], + [ + [ + 0, + { + [_hH]: _xaa, + }, + ], + [ + () => AccessControlPolicy, + { + [_xN]: _ACP, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + 0, + { + [_hH]: _xagfc, + }, + ], + [ + 0, + { + [_hH]: _xagr, + }, + ], + [ + 0, + { + [_hH]: _xagra, + }, + ], + [ + 0, + { + [_hH]: _xagw, + }, + ], + [ + 0, + { + [_hH]: _xagwa, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutBucketAnalyticsConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _PBACRu, + 0, + [_B, _I, _ACn, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + () => AnalyticsConfiguration, + { + [_xN]: _ACn, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutBucketCorsRequest: StaticStructureSchema = [ + 3, + n0, + _PBCR, + 0, + [_B, _CORSC, _CMD, _CA, _EBO], + [ + [0, 1], + [ + () => CORSConfiguration, + { + [_xN]: _CORSC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutBucketEncryptionRequest: StaticStructureSchema = [ + 3, + n0, + _PBER, + 0, + [_B, _CMD, _CA, _SSEC, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + () => ServerSideEncryptionConfiguration, + { + [_xN]: _SSEC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutBucketIntelligentTieringConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _PBITCR, + 0, + [_B, _I, _EBO, _ITC], + [ + [0, 1], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + [ + () => IntelligentTieringConfiguration, + { + [_xN]: _ITC, + [_hP]: 1, + }, + ], + ], +]; +export var PutBucketInventoryConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _PBICR, + 0, + [_B, _I, _IC, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + () => InventoryConfiguration, + { + [_xN]: _IC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutBucketLifecycleConfigurationOutput: StaticStructureSchema = [ + 3, + n0, + _PBLCO, + 0, + [_TDMOS], + [ + [ + 0, + { + [_hH]: _xatdmos, + }, + ], + ], +]; +export var PutBucketLifecycleConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _PBLCR, + 0, + [_B, _CA, _LCi, _EBO, _TDMOS], + [ + [0, 1], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + () => BucketLifecycleConfiguration, + { + [_xN]: _LCi, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + [ + 0, + { + [_hH]: _xatdmos, + }, + ], + ], +]; +export var PutBucketLoggingRequest: StaticStructureSchema = [ + 3, + n0, + _PBLR, + 0, + [_B, _BLS, _CMD, _CA, _EBO], + [ + [0, 1], + [ + () => BucketLoggingStatus, + { + [_xN]: _BLS, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutBucketMetricsConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _PBMCR, + 0, + [_B, _I, _MCe, _EBO], + [ + [0, 1], + [ + 0, + { + [_hQ]: _i, + }, + ], + [ + () => MetricsConfiguration, + { + [_xN]: _MCe, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutBucketNotificationConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _PBNCR, + 0, + [_B, _NC, _EBO, _SDV], + [ + [0, 1], + [ + () => NotificationConfiguration, + { + [_xN]: _NC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + [ + 2, + { + [_hH]: _xasdv, + }, + ], + ], +]; +export var PutBucketOwnershipControlsRequest: StaticStructureSchema = [ + 3, + n0, + _PBOCR, + 0, + [_B, _CMD, _EBO, _OC, _CA], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + [ + () => OwnershipControls, + { + [_xN]: _OC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + ], +]; +export var PutBucketPolicyRequest: StaticStructureSchema = [ + 3, + n0, + _PBPR, + 0, + [_B, _CMD, _CA, _CRSBA, _Po, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + 2, + { + [_hH]: _xacrsba, + }, + ], + [0, 16], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutBucketReplicationRequest: StaticStructureSchema = [ + 3, + n0, + _PBRR, + 0, + [_B, _CMD, _CA, _RCe, _To, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + () => ReplicationConfiguration, + { + [_xN]: _RCe, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xabolt, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutBucketRequestPaymentRequest: StaticStructureSchema = [ + 3, + n0, + _PBRPR, + 0, + [_B, _CMD, _CA, _RPC, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + () => RequestPaymentConfiguration, + { + [_xN]: _RPC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutBucketTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _PBTR, + 0, + [_B, _CMD, _CA, _Tag, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + () => Tagging, + { + [_xN]: _Tag, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutBucketVersioningRequest: StaticStructureSchema = [ + 3, + n0, + _PBVR, + 0, + [_B, _CMD, _CA, _MFA, _VC, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + 0, + { + [_hH]: _xam_, + }, + ], + [ + () => VersioningConfiguration, + { + [_xN]: _VC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutBucketWebsiteRequest: StaticStructureSchema = [ + 3, + n0, + _PBWR, + 0, + [_B, _CMD, _CA, _WC, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + () => WebsiteConfiguration, + { + [_xN]: _WC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutObjectAclOutput: StaticStructureSchema = [ + 3, + n0, + _POAO, + 0, + [_RC], + [ + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var PutObjectAclRequest: StaticStructureSchema = [ + 3, + n0, + _POAR, + 0, + [_ACL_, _ACP, _B, _CMD, _CA, _GFC, _GR, _GRACP, _GW, _GWACP, _K, _RP, _VI, _EBO], + [ + [ + 0, + { + [_hH]: _xaa, + }, + ], + [ + () => AccessControlPolicy, + { + [_xN]: _ACP, + [_hP]: 1, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + 0, + { + [_hH]: _xagfc, + }, + ], + [ + 0, + { + [_hH]: _xagr, + }, + ], + [ + 0, + { + [_hH]: _xagra, + }, + ], + [ + 0, + { + [_hH]: _xagw, + }, + ], + [ + 0, + { + [_hH]: _xagwa, + }, + ], + [0, 1], + [ + 0, + { + [_hH]: _xarp, + }, + ], + [ + 0, + { + [_hQ]: _vI, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutObjectLegalHoldOutput: StaticStructureSchema = [ + 3, + n0, + _POLHO, + 0, + [_RC], + [ + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var PutObjectLegalHoldRequest: StaticStructureSchema = [ + 3, + n0, + _POLHR, + 0, + [_B, _K, _LH, _RP, _VI, _CMD, _CA, _EBO], + [ + [0, 1], + [0, 1], + [ + () => ObjectLockLegalHold, + { + [_xN]: _LH, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + [ + 0, + { + [_hQ]: _vI, + }, + ], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutObjectLockConfigurationOutput: StaticStructureSchema = [ + 3, + n0, + _POLCO, + 0, + [_RC], + [ + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var PutObjectLockConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _POLCR, + 0, + [_B, _OLC, _RP, _To, _CMD, _CA, _EBO], + [ + [0, 1], + [ + () => ObjectLockConfiguration, + { + [_xN]: _OLC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + [ + 0, + { + [_hH]: _xabolt, + }, + ], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutObjectOutput: StaticStructureSchema = [ + 3, + n0, + _POO, + 0, + [ + _E, + _ET, + _CCRC, + _CCRCC, + _CCRCNVME, + _CSHA, + _CSHAh, + _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]: _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, + }, + ], + ], +]; +export var PutObjectRequest: StaticStructureSchema = [ + 3, + n0, + _POR, + 0, + [ + _ACL_, + _Bo, + _B, + _CC, + _CDo, + _CEo, + _CL, + _CLo, + _CMD, + _CTo, + _CA, + _CCRC, + _CCRCC, + _CCRCNVME, + _CSHA, + _CSHAh, + _Ex, + _IM, + _INM, + _GFC, + _GR, + _GRACP, + _GWACP, + _K, + _WOB, + _M, + _SSE, + _SC, + _WRL, + _SSECA, + _SSECK, + _SSECKMD, + _SSEKMSKI, + _SSEKMSEC, + _BKE, + _RP, + _Tag, + _OLM, + _OLRUD, + _OLLHS, + _EBO, + ], + [ + [ + 0, + { + [_hH]: _xaa, + }, + ], + [() => StreamingBlob, 16], + [0, 1], + [ + 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_, + }, + ], + [ + 4, + { + [_hH]: _Ex, + }, + ], + [ + 0, + { + [_hH]: _IM_, + }, + ], + [ + 0, + { + [_hH]: _INM_, + }, + ], + [ + 0, + { + [_hH]: _xagfc, + }, + ], + [ + 0, + { + [_hH]: _xagr, + }, + ], + [ + 0, + { + [_hH]: _xagra, + }, + ], + [ + 0, + { + [_hH]: _xagwa, + }, + ], + [0, 1], + [ + 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, + }, + ], + ], +]; +export var PutObjectRetentionOutput: StaticStructureSchema = [ + 3, + n0, + _PORO, + 0, + [_RC], + [ + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var PutObjectRetentionRequest: StaticStructureSchema = [ + 3, + n0, + _PORR, + 0, + [_B, _K, _Ret, _RP, _VI, _BGR, _CMD, _CA, _EBO], + [ + [0, 1], + [0, 1], + [ + () => ObjectLockRetention, + { + [_xN]: _Ret, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + [ + 0, + { + [_hQ]: _vI, + }, + ], + [ + 2, + { + [_hH]: _xabgr, + }, + ], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var PutObjectTaggingOutput: StaticStructureSchema = [ + 3, + n0, + _POTO, + 0, + [_VI], + [ + [ + 0, + { + [_hH]: _xavi, + }, + ], + ], +]; +export var PutObjectTaggingRequest: StaticStructureSchema = [ + 3, + n0, + _POTR, + 0, + [_B, _K, _VI, _CMD, _CA, _Tag, _EBO, _RP], + [ + [0, 1], + [0, 1], + [ + 0, + { + [_hQ]: _vI, + }, + ], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + () => Tagging, + { + [_xN]: _Tag, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + ], +]; +export var PutPublicAccessBlockRequest: StaticStructureSchema = [ + 3, + n0, + _PPABR, + 0, + [_B, _CMD, _CA, _PABC, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + () => PublicAccessBlockConfiguration, + { + [_xN]: _PABC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var QueueConfiguration: StaticStructureSchema = [ + 3, + n0, + _QCue, + 0, + [_I, _QA, _Ev, _F], + [ + 0, + [ + 0, + { + [_xN]: _Qu, + }, + ], + [ + 64 | 0, + { + [_xN]: _Eve, + [_xF]: 1, + }, + ], + [() => NotificationConfigurationFilter, 0], + ], +]; +export var RecordExpiration: StaticStructureSchema = [3, n0, _REe, 0, [_E, _D], [0, 1]]; +export var RecordsEvent: StaticStructureSchema = [ + 3, + n0, + _REec, + 0, + [_Payl], + [ + [ + 21, + { + [_eP]: 1, + }, + ], + ], +]; +export var Redirect: StaticStructureSchema = [3, n0, _Red, 0, [_HN, _HRC, _Pro, _RKPW, _RKW], [0, 0, 0, 0, 0]]; +export var RedirectAllRequestsTo: StaticStructureSchema = [3, n0, _RART, 0, [_HN, _Pro], [0, 0]]; +export var RenameObjectOutput: StaticStructureSchema = [3, n0, _ROO, 0, [], []]; +export var RenameObjectRequest: StaticStructureSchema = [ + 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, + }, + ], + ], +]; +export var ReplicaModifications: StaticStructureSchema = [3, n0, _RM, 0, [_S], [0]]; +export var ReplicationConfiguration: StaticStructureSchema = [ + 3, + n0, + _RCe, + 0, + [_Ro, _R], + [ + 0, + [ + () => ReplicationRules, + { + [_xN]: _Ru, + [_xF]: 1, + }, + ], + ], +]; +export var ReplicationRule: StaticStructureSchema = [ + 3, + n0, + _RRe, + 0, + [_ID, _Pri, _P, _F, _S, _SSC, _EOR, _Des, _DMR], + [ + 0, + 1, + 0, + [() => ReplicationRuleFilter, 0], + 0, + () => SourceSelectionCriteria, + () => ExistingObjectReplication, + () => Destination, + () => DeleteMarkerReplication, + ], +]; +export var ReplicationRuleAndOperator: StaticStructureSchema = [ + 3, + n0, + _RRAO, + 0, + [_P, _T], + [ + 0, + [ + () => TagSet, + { + [_xN]: _Ta, + [_xF]: 1, + }, + ], + ], +]; +export var ReplicationRuleFilter: StaticStructureSchema = [ + 3, + n0, + _RRF, + 0, + [_P, _Ta, _An], + [0, () => Tag, [() => ReplicationRuleAndOperator, 0]], +]; +export var ReplicationTime: StaticStructureSchema = [3, n0, _RT, 0, [_S, _Tim], [0, () => ReplicationTimeValue]]; +export var ReplicationTimeValue: StaticStructureSchema = [3, n0, _RTV, 0, [_Mi], [1]]; +export var RequestPaymentConfiguration: StaticStructureSchema = [3, n0, _RPC, 0, [_Pay], [0]]; +export var RequestProgress: StaticStructureSchema = [3, n0, _RPe, 0, [_Ena], [2]]; +export var RestoreObjectOutput: StaticStructureSchema = [ + 3, + n0, + _ROOe, + 0, + [_RC, _ROP], + [ + [ + 0, + { + [_hH]: _xarc, + }, + ], + [ + 0, + { + [_hH]: _xarop, + }, + ], + ], +]; +export var RestoreObjectRequest: StaticStructureSchema = [ + 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, + }, + ], + ], +]; +export var RestoreRequest: StaticStructureSchema = [ + 3, + n0, + _RRes, + 0, + [_D, _GJP, _Ty, _Ti, _Desc, _SP, _OL], + [1, () => GlacierJobParameters, 0, 0, 0, () => SelectParameters, [() => OutputLocation, 0]], +]; +export var RestoreStatus: StaticStructureSchema = [3, n0, _RSe, 0, [_IRIP, _RED], [2, 4]]; +export var RoutingRule: StaticStructureSchema = [3, n0, _RRo, 0, [_Co, _Red], [() => Condition, () => Redirect]]; +export var S3KeyFilter: StaticStructureSchema = [ + 3, + n0, + _SKF, + 0, + [_FRi], + [ + [ + () => FilterRuleList, + { + [_xN]: _FR, + [_xF]: 1, + }, + ], + ], +]; +export var S3Location: StaticStructureSchema = [ + 3, + n0, + _SL, + 0, + [_BN, _P, _En, _CACL, _ACL, _Tag, _UM, _SC], + [0, 0, [() => Encryption, 0], 0, [() => Grants, 0], [() => Tagging, 0], [() => UserMetadata, 0], 0], +]; +export var S3TablesDestination: StaticStructureSchema = [3, n0, _STD, 0, [_TBA, _TNa], [0, 0]]; +export var S3TablesDestinationResult: StaticStructureSchema = [3, n0, _STDR, 0, [_TBA, _TNa, _TA, _TN], [0, 0, 0, 0]]; +export var ScanRange: StaticStructureSchema = [3, n0, _SR, 0, [_St, _End], [1, 1]]; +export var SelectObjectContentOutput: StaticStructureSchema = [ + 3, + n0, + _SOCO, + 0, + [_Payl], + [[() => SelectObjectContentEventStream, 16]], +]; +export var SelectObjectContentRequest: StaticStructureSchema = [ + 3, + n0, + _SOCR, + 0, + [_B, _K, _SSECA, _SSECK, _SSECKMD, _Exp, _ETx, _RPe, _IS, _OSu, _SR, _EBO], + [ + [0, 1], + [0, 1], + [ + 0, + { + [_hH]: _xasseca, + }, + ], + [ + () => SSECustomerKey, + { + [_hH]: _xasseck, + }, + ], + [ + 0, + { + [_hH]: _xasseckM, + }, + ], + 0, + 0, + () => RequestProgress, + () => InputSerialization, + () => OutputSerialization, + () => ScanRange, + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var SelectParameters: StaticStructureSchema = [ + 3, + n0, + _SP, + 0, + [_IS, _ETx, _Exp, _OSu], + [() => InputSerialization, 0, 0, () => OutputSerialization], +]; +export var ServerSideEncryptionByDefault: StaticStructureSchema = [ + 3, + n0, + _SSEBD, + 0, + [_SSEA, _KMSMKID], + [0, [() => SSEKMSKeyId, 0]], +]; +export var ServerSideEncryptionConfiguration: StaticStructureSchema = [ + 3, + n0, + _SSEC, + 0, + [_R], + [ + [ + () => ServerSideEncryptionRules, + { + [_xN]: _Ru, + [_xF]: 1, + }, + ], + ], +]; +export var ServerSideEncryptionRule: StaticStructureSchema = [ + 3, + n0, + _SSER, + 0, + [_ASSEBD, _BKE], + [[() => ServerSideEncryptionByDefault, 0], 2], +]; +export var SessionCredentials: StaticStructureSchema = [ + 3, + n0, + _SCe, + 0, + [_AKI, _SAK, _ST, _E], + [ + [ + 0, + { + [_xN]: _AKI, + }, + ], + [ + () => SessionCredentialValue, + { + [_xN]: _SAK, + }, + ], + [ + () => SessionCredentialValue, + { + [_xN]: _ST, + }, + ], + [ + 4, + { + [_xN]: _E, + }, + ], + ], +]; +export var SimplePrefix: StaticStructureSchema = [ + 3, + n0, + _SPi, + { + [_xN]: _SPi, + }, + [], + [], +]; +export var SourceSelectionCriteria: StaticStructureSchema = [ + 3, + n0, + _SSC, + 0, + [_SKEO, _RM], + [() => SseKmsEncryptedObjects, () => ReplicaModifications], +]; +export var SSEKMS: StaticStructureSchema = [ + 3, + n0, + _SSEKMS, + { + [_xN]: _SK, + }, + [_KI], + [[() => SSEKMSKeyId, 0]], +]; +export var SseKmsEncryptedObjects: StaticStructureSchema = [3, n0, _SKEO, 0, [_S], [0]]; +export var SSES3: StaticStructureSchema = [ + 3, + n0, + _SSES, + { + [_xN]: _SS, + }, + [], + [], +]; +export var Stats: StaticStructureSchema = [3, n0, _Sta, 0, [_BS, _BP, _BRy], [1, 1, 1]]; +export var StatsEvent: StaticStructureSchema = [ + 3, + n0, + _SE, + 0, + [_Det], + [ + [ + () => Stats, + { + [_eP]: 1, + }, + ], + ], +]; +export var StorageClassAnalysis: StaticStructureSchema = [ + 3, + n0, + _SCA, + 0, + [_DE], + [() => StorageClassAnalysisDataExport], +]; +export var StorageClassAnalysisDataExport: StaticStructureSchema = [ + 3, + n0, + _SCADE, + 0, + [_OSV, _Des], + [0, () => AnalyticsExportDestination], +]; +export var Tag: StaticStructureSchema = [3, n0, _Ta, 0, [_K, _V], [0, 0]]; +export var Tagging: StaticStructureSchema = [3, n0, _Tag, 0, [_TS], [[() => TagSet, 0]]]; +export var TargetGrant: StaticStructureSchema = [ + 3, + n0, + _TGa, + 0, + [_Gra, _Pe], + [ + [ + () => Grantee, + { + [_xNm]: [_x, _hi], + }, + ], + 0, + ], +]; +export var TargetObjectKeyFormat: StaticStructureSchema = [ + 3, + n0, + _TOKF, + 0, + [_SPi, _PP], + [ + [ + () => SimplePrefix, + { + [_xN]: _SPi, + }, + ], + [ + () => PartitionedPrefix, + { + [_xN]: _PP, + }, + ], + ], +]; +export var Tiering: StaticStructureSchema = [3, n0, _Tier, 0, [_D, _AT], [1, 0]]; +export var TooManyParts: StaticErrorSchema = [ + -3, + n0, + _TMP, + { + [_e]: _c, + [_hE]: 400, + }, + [], + [], +]; +TypeRegistry.for(n0).registerError(TooManyParts, __TooManyParts); + +export var TopicConfiguration: StaticStructureSchema = [ + 3, + n0, + _TCop, + 0, + [_I, _TAo, _Ev, _F], + [ + 0, + [ + 0, + { + [_xN]: _Top, + }, + ], + [ + 64 | 0, + { + [_xN]: _Eve, + [_xF]: 1, + }, + ], + [() => NotificationConfigurationFilter, 0], + ], +]; +export var Transition: StaticStructureSchema = [3, n0, _Tra, 0, [_Da, _D, _SC], [5, 1, 0]]; +export var UpdateBucketMetadataInventoryTableConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _UBMITCR, + 0, + [_B, _CMD, _CA, _ITCn, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + () => InventoryTableConfigurationUpdates, + { + [_xN]: _ITCn, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var UpdateBucketMetadataJournalTableConfigurationRequest: StaticStructureSchema = [ + 3, + n0, + _UBMJTCR, + 0, + [_B, _CMD, _CA, _JTC, _EBO], + [ + [0, 1], + [ + 0, + { + [_hH]: _CM, + }, + ], + [ + 0, + { + [_hH]: _xasca, + }, + ], + [ + () => JournalTableConfigurationUpdates, + { + [_xN]: _JTC, + [_hP]: 1, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var UploadPartCopyOutput: StaticStructureSchema = [ + 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, + }, + ], + ], +]; +export var UploadPartCopyRequest: StaticStructureSchema = [ + 3, + n0, + _UPCR, + 0, + [ + _B, + _CS, + _CSIM, + _CSIMS, + _CSINM, + _CSIUS, + _CSRo, + _K, + _PN, + _UI, + _SSECA, + _SSECK, + _SSECKMD, + _CSSSECA, + _CSSSECK, + _CSSSECKMD, + _RP, + _EBO, + _ESBO, + ], + [ + [0, 1], + [ + 0, + { + [_hH]: _xacs__, + }, + ], + [ + 0, + { + [_hH]: _xacsim, + }, + ], + [ + 4, + { + [_hH]: _xacsims, + }, + ], + [ + 0, + { + [_hH]: _xacsinm, + }, + ], + [ + 4, + { + [_hH]: _xacsius, + }, + ], + [ + 0, + { + [_hH]: _xacsr, + }, + ], + [0, 1], + [ + 1, + { + [_hQ]: _pN, + }, + ], + [ + 0, + { + [_hQ]: _uI, + }, + ], + [ + 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, + }, + ], + ], +]; +export var UploadPartOutput: StaticStructureSchema = [ + 3, + n0, + _UPO, + 0, + [_SSE, _ET, _CCRC, _CCRCC, _CCRCNVME, _CSHA, _CSHAh, _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]: _xasseca, + }, + ], + [ + 0, + { + [_hH]: _xasseckM, + }, + ], + [ + () => SSEKMSKeyId, + { + [_hH]: _xasseakki, + }, + ], + [ + 2, + { + [_hH]: _xassebke, + }, + ], + [ + 0, + { + [_hH]: _xarc, + }, + ], + ], +]; +export var UploadPartRequest: StaticStructureSchema = [ + 3, + n0, + _UPR, + 0, + [ + _Bo, + _B, + _CLo, + _CMD, + _CA, + _CCRC, + _CCRCC, + _CCRCNVME, + _CSHA, + _CSHAh, + _K, + _PN, + _UI, + _SSECA, + _SSECK, + _SSECKMD, + _RP, + _EBO, + ], + [ + [() => StreamingBlob, 16], + [0, 1], + [ + 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, 1], + [ + 1, + { + [_hQ]: _pN, + }, + ], + [ + 0, + { + [_hQ]: _uI, + }, + ], + [ + 0, + { + [_hH]: _xasseca, + }, + ], + [ + () => SSECustomerKey, + { + [_hH]: _xasseck, + }, + ], + [ + 0, + { + [_hH]: _xasseckM, + }, + ], + [ + 0, + { + [_hH]: _xarp, + }, + ], + [ + 0, + { + [_hH]: _xaebo, + }, + ], + ], +]; +export var VersioningConfiguration: StaticStructureSchema = [ + 3, + n0, + _VC, + 0, + [_MFAD, _S], + [ + [ + 0, + { + [_xN]: _MDf, + }, + ], + 0, + ], +]; +export var WebsiteConfiguration: StaticStructureSchema = [ + 3, + n0, + _WC, + 0, + [_EDr, _IDn, _RART, _RR], + [() => ErrorDocument, () => IndexDocument, () => RedirectAllRequestsTo, [() => RoutingRules, 0]], +]; +export var WriteGetObjectResponseRequest: StaticStructureSchema = [ + 3, + n0, + _WGORR, + 0, + [ + _RReq, + _RTe, + _Bo, + _SCt, + _ECr, + _EM, + _AR, + _CC, + _CDo, + _CEo, + _CL, + _CLo, + _CR, + _CTo, + _CCRC, + _CCRCC, + _CCRCNVME, + _CSHA, + _CSHAh, + _DM, + _ET, + _Ex, + _E, + _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_, + }, + ], + [ + 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, + }, + ], + ], +]; +export var __Unit = "unit" as const; + +export var S3ServiceException: StaticErrorSchema = [-3, _sm, "S3ServiceException", 0, [], []]; +TypeRegistry.for(_sm).registerError(S3ServiceException, __S3ServiceException); + +export var AllowedHeaders = 64 | 0; + +export var AllowedMethods = 64 | 0; + +export var AllowedOrigins = 64 | 0; + +export var AnalyticsConfigurationList: StaticListSchema = [1, n0, _ACLn, 0, [() => AnalyticsConfiguration, 0]]; +export var Buckets: StaticListSchema = [ + 1, + n0, + _Bu, + 0, + [ + () => Bucket, + { + [_xN]: _B, + }, + ], +]; +export var ChecksumAlgorithmList = 64 | 0; + +export var CommonPrefixList: StaticListSchema = [1, n0, _CPL, 0, () => CommonPrefix]; +export var CompletedPartList: StaticListSchema = [1, n0, _CPLo, 0, () => CompletedPart]; +export var CORSRules: StaticListSchema = [1, n0, _CORSR, 0, [() => CORSRule, 0]]; +export var DeletedObjects: StaticListSchema = [1, n0, _DOe, 0, () => DeletedObject]; +export var DeleteMarkers: StaticListSchema = [1, n0, _DMe, 0, () => DeleteMarkerEntry]; +export var Errors: StaticListSchema = [1, n0, _Er, 0, () => _Error]; +export var EventList = 64 | 0; + +export var ExposeHeaders = 64 | 0; + +export var FilterRuleList: StaticListSchema = [1, n0, _FRL, 0, () => FilterRule]; +export var Grants: StaticListSchema = [ + 1, + n0, + _G, + 0, + [ + () => Grant, + { + [_xN]: _Gr, + }, + ], +]; +export var IntelligentTieringConfigurationList: StaticListSchema = [ + 1, + n0, + _ITCL, + 0, + [() => IntelligentTieringConfiguration, 0], +]; +export var InventoryConfigurationList: StaticListSchema = [1, n0, _ICL, 0, [() => InventoryConfiguration, 0]]; +export var InventoryOptionalFields: StaticListSchema = [ + 1, + n0, + _IOF, + 0, + [ + 0, + { + [_xN]: _Fi, + }, + ], +]; +export var LambdaFunctionConfigurationList: StaticListSchema = [ + 1, + n0, + _LFCL, + 0, + [() => LambdaFunctionConfiguration, 0], +]; +export var LifecycleRules: StaticListSchema = [1, n0, _LRi, 0, [() => LifecycleRule, 0]]; +export var MetricsConfigurationList: StaticListSchema = [1, n0, _MCL, 0, [() => MetricsConfiguration, 0]]; +export var MultipartUploadList: StaticListSchema = [1, n0, _MUL, 0, () => MultipartUpload]; +export var NoncurrentVersionTransitionList: StaticListSchema = [1, n0, _NVTL, 0, () => NoncurrentVersionTransition]; +export var ObjectAttributesList = 64 | 0; + +export var ObjectIdentifierList: StaticListSchema = [1, n0, _OIL, 0, () => ObjectIdentifier]; +export var ObjectList: StaticListSchema = [1, n0, _OLb, 0, [() => _Object, 0]]; +export var ObjectVersionList: StaticListSchema = [1, n0, _OVL, 0, [() => ObjectVersion, 0]]; +export var OptionalObjectAttributesList = 64 | 0; + +export var OwnershipControlsRules: StaticListSchema = [1, n0, _OCRw, 0, () => OwnershipControlsRule]; +export var Parts: StaticListSchema = [1, n0, _Pa, 0, () => Part]; +export var PartsList: StaticListSchema = [1, n0, _PL, 0, () => ObjectPart]; +export var QueueConfigurationList: StaticListSchema = [1, n0, _QCL, 0, [() => QueueConfiguration, 0]]; +export var ReplicationRules: StaticListSchema = [1, n0, _RRep, 0, [() => ReplicationRule, 0]]; +export var RoutingRules: StaticListSchema = [ + 1, + n0, + _RR, + 0, + [ + () => RoutingRule, + { + [_xN]: _RRo, + }, + ], +]; +export var ServerSideEncryptionRules: StaticListSchema = [1, n0, _SSERe, 0, [() => ServerSideEncryptionRule, 0]]; +export var TagSet: StaticListSchema = [ + 1, + n0, + _TS, + 0, + [ + () => Tag, + { + [_xN]: _Ta, + }, + ], +]; +export var TargetGrants: StaticListSchema = [ + 1, + n0, + _TG, + 0, + [ + () => TargetGrant, + { + [_xN]: _Gr, + }, + ], +]; +export var TieringList: StaticListSchema = [1, n0, _TL, 0, () => Tiering]; +export var TopicConfigurationList: StaticListSchema = [1, n0, _TCL, 0, [() => TopicConfiguration, 0]]; +export var TransitionList: StaticListSchema = [1, n0, _TLr, 0, () => Transition]; +export var UserMetadata: StaticListSchema = [ + 1, + n0, + _UM, + 0, + [ + () => MetadataEntry, + { + [_xN]: _ME, + }, + ], +]; +export var Metadata = 128 | 0; + +export var AnalyticsFilter: StaticStructureSchema = [ + 3, + n0, + _AF, + 0, + [_P, _Ta, _An], + [0, () => Tag, [() => AnalyticsAndOperator, 0]], +]; +export var MetricsFilter: StaticStructureSchema = [ + 3, + n0, + _MF, + 0, + [_P, _Ta, _APAc, _An], + [0, () => Tag, 0, [() => MetricsAndOperator, 0]], +]; +export var SelectObjectContentEventStream: StaticStructureSchema = [ + 3, + n0, + _SOCES, + { + [_s]: 1, + }, + [_Rec, _Sta, _Pr, _Cont, _End], + [[() => RecordsEvent, 0], [() => StatsEvent, 0], [() => ProgressEvent, 0], () => ContinuationEvent, () => EndEvent], +]; +export var AbortMultipartUpload: StaticOperationSchema = [ + 9, + n0, + _AMU, + { + [_h]: ["DELETE", "/{Key+}?x-id=AbortMultipartUpload", 204], + }, + () => AbortMultipartUploadRequest, + () => AbortMultipartUploadOutput, +]; +export var CompleteMultipartUpload: StaticOperationSchema = [ + 9, + n0, + _CMUo, + { + [_h]: ["POST", "/{Key+}", 200], + }, + () => CompleteMultipartUploadRequest, + () => CompleteMultipartUploadOutput, +]; +export var CopyObject: StaticOperationSchema = [ + 9, + n0, + _CO, + { + [_h]: ["PUT", "/{Key+}?x-id=CopyObject", 200], + }, + () => CopyObjectRequest, + () => CopyObjectOutput, +]; +export var CreateBucket: StaticOperationSchema = [ + 9, + n0, + _CB, + { + [_h]: ["PUT", "/", 200], + }, + () => CreateBucketRequest, + () => CreateBucketOutput, +]; +export var CreateBucketMetadataConfiguration: StaticOperationSchema = [ + 9, + n0, + _CBMC, + { + [_h]: ["POST", "/?metadataConfiguration", 200], + }, + () => CreateBucketMetadataConfigurationRequest, + () => __Unit, +]; +export var CreateBucketMetadataTableConfiguration: StaticOperationSchema = [ + 9, + n0, + _CBMTC, + { + [_h]: ["POST", "/?metadataTable", 200], + }, + () => CreateBucketMetadataTableConfigurationRequest, + () => __Unit, +]; +export var CreateMultipartUpload: StaticOperationSchema = [ + 9, + n0, + _CMUr, + { + [_h]: ["POST", "/{Key+}?uploads", 200], + }, + () => CreateMultipartUploadRequest, + () => CreateMultipartUploadOutput, +]; +export var CreateSession: StaticOperationSchema = [ + 9, + n0, + _CSr, + { + [_h]: ["GET", "/?session", 200], + }, + () => CreateSessionRequest, + () => CreateSessionOutput, +]; +export var DeleteBucket: StaticOperationSchema = [ + 9, + n0, + _DB, + { + [_h]: ["DELETE", "/", 204], + }, + () => DeleteBucketRequest, + () => __Unit, +]; +export var DeleteBucketAnalyticsConfiguration: StaticOperationSchema = [ + 9, + n0, + _DBAC, + { + [_h]: ["DELETE", "/?analytics", 204], + }, + () => DeleteBucketAnalyticsConfigurationRequest, + () => __Unit, +]; +export var DeleteBucketCors: StaticOperationSchema = [ + 9, + n0, + _DBC, + { + [_h]: ["DELETE", "/?cors", 204], + }, + () => DeleteBucketCorsRequest, + () => __Unit, +]; +export var DeleteBucketEncryption: StaticOperationSchema = [ + 9, + n0, + _DBE, + { + [_h]: ["DELETE", "/?encryption", 204], + }, + () => DeleteBucketEncryptionRequest, + () => __Unit, +]; +export var DeleteBucketIntelligentTieringConfiguration: StaticOperationSchema = [ + 9, + n0, + _DBITC, + { + [_h]: ["DELETE", "/?intelligent-tiering", 204], + }, + () => DeleteBucketIntelligentTieringConfigurationRequest, + () => __Unit, +]; +export var DeleteBucketInventoryConfiguration: StaticOperationSchema = [ + 9, + n0, + _DBIC, + { + [_h]: ["DELETE", "/?inventory", 204], + }, + () => DeleteBucketInventoryConfigurationRequest, + () => __Unit, +]; +export var DeleteBucketLifecycle: StaticOperationSchema = [ + 9, + n0, + _DBL, + { + [_h]: ["DELETE", "/?lifecycle", 204], + }, + () => DeleteBucketLifecycleRequest, + () => __Unit, +]; +export var DeleteBucketMetadataConfiguration: StaticOperationSchema = [ + 9, + n0, + _DBMC, + { + [_h]: ["DELETE", "/?metadataConfiguration", 204], + }, + () => DeleteBucketMetadataConfigurationRequest, + () => __Unit, +]; +export var DeleteBucketMetadataTableConfiguration: StaticOperationSchema = [ + 9, + n0, + _DBMTC, + { + [_h]: ["DELETE", "/?metadataTable", 204], + }, + () => DeleteBucketMetadataTableConfigurationRequest, + () => __Unit, +]; +export var DeleteBucketMetricsConfiguration: StaticOperationSchema = [ + 9, + n0, + _DBMCe, + { + [_h]: ["DELETE", "/?metrics", 204], + }, + () => DeleteBucketMetricsConfigurationRequest, + () => __Unit, +]; +export var DeleteBucketOwnershipControls: StaticOperationSchema = [ + 9, + n0, + _DBOC, + { + [_h]: ["DELETE", "/?ownershipControls", 204], + }, + () => DeleteBucketOwnershipControlsRequest, + () => __Unit, +]; +export var DeleteBucketPolicy: StaticOperationSchema = [ + 9, + n0, + _DBP, + { + [_h]: ["DELETE", "/?policy", 204], + }, + () => DeleteBucketPolicyRequest, + () => __Unit, +]; +export var DeleteBucketReplication: StaticOperationSchema = [ + 9, + n0, + _DBRe, + { + [_h]: ["DELETE", "/?replication", 204], + }, + () => DeleteBucketReplicationRequest, + () => __Unit, +]; +export var DeleteBucketTagging: StaticOperationSchema = [ + 9, + n0, + _DBT, + { + [_h]: ["DELETE", "/?tagging", 204], + }, + () => DeleteBucketTaggingRequest, + () => __Unit, +]; +export var DeleteBucketWebsite: StaticOperationSchema = [ + 9, + n0, + _DBW, + { + [_h]: ["DELETE", "/?website", 204], + }, + () => DeleteBucketWebsiteRequest, + () => __Unit, +]; +export var DeleteObject: StaticOperationSchema = [ + 9, + n0, + _DOel, + { + [_h]: ["DELETE", "/{Key+}?x-id=DeleteObject", 204], + }, + () => DeleteObjectRequest, + () => DeleteObjectOutput, +]; +export var DeleteObjects: StaticOperationSchema = [ + 9, + n0, + _DOele, + { + [_h]: ["POST", "/?delete", 200], + }, + () => DeleteObjectsRequest, + () => DeleteObjectsOutput, +]; +export var DeleteObjectTagging: StaticOperationSchema = [ + 9, + n0, + _DOT, + { + [_h]: ["DELETE", "/{Key+}?tagging", 204], + }, + () => DeleteObjectTaggingRequest, + () => DeleteObjectTaggingOutput, +]; +export var DeletePublicAccessBlock: StaticOperationSchema = [ + 9, + n0, + _DPAB, + { + [_h]: ["DELETE", "/?publicAccessBlock", 204], + }, + () => DeletePublicAccessBlockRequest, + () => __Unit, +]; +export var GetBucketAccelerateConfiguration: StaticOperationSchema = [ + 9, + n0, + _GBAC, + { + [_h]: ["GET", "/?accelerate", 200], + }, + () => GetBucketAccelerateConfigurationRequest, + () => GetBucketAccelerateConfigurationOutput, +]; +export var GetBucketAcl: StaticOperationSchema = [ + 9, + n0, + _GBA, + { + [_h]: ["GET", "/?acl", 200], + }, + () => GetBucketAclRequest, + () => GetBucketAclOutput, +]; +export var GetBucketAnalyticsConfiguration: StaticOperationSchema = [ + 9, + n0, + _GBACe, + { + [_h]: ["GET", "/?analytics&x-id=GetBucketAnalyticsConfiguration", 200], + }, + () => GetBucketAnalyticsConfigurationRequest, + () => GetBucketAnalyticsConfigurationOutput, +]; +export var GetBucketCors: StaticOperationSchema = [ + 9, + n0, + _GBC, + { + [_h]: ["GET", "/?cors", 200], + }, + () => GetBucketCorsRequest, + () => GetBucketCorsOutput, +]; +export var GetBucketEncryption: StaticOperationSchema = [ + 9, + n0, + _GBE, + { + [_h]: ["GET", "/?encryption", 200], + }, + () => GetBucketEncryptionRequest, + () => GetBucketEncryptionOutput, +]; +export var GetBucketIntelligentTieringConfiguration: StaticOperationSchema = [ + 9, + n0, + _GBITC, + { + [_h]: ["GET", "/?intelligent-tiering&x-id=GetBucketIntelligentTieringConfiguration", 200], + }, + () => GetBucketIntelligentTieringConfigurationRequest, + () => GetBucketIntelligentTieringConfigurationOutput, +]; +export var GetBucketInventoryConfiguration: StaticOperationSchema = [ + 9, + n0, + _GBIC, + { + [_h]: ["GET", "/?inventory&x-id=GetBucketInventoryConfiguration", 200], + }, + () => GetBucketInventoryConfigurationRequest, + () => GetBucketInventoryConfigurationOutput, +]; +export var GetBucketLifecycleConfiguration: StaticOperationSchema = [ + 9, + n0, + _GBLC, + { + [_h]: ["GET", "/?lifecycle", 200], + }, + () => GetBucketLifecycleConfigurationRequest, + () => GetBucketLifecycleConfigurationOutput, +]; +export var GetBucketLocation: StaticOperationSchema = [ + 9, + n0, + _GBL, + { + [_h]: ["GET", "/?location", 200], + }, + () => GetBucketLocationRequest, + () => GetBucketLocationOutput, +]; +export var GetBucketLogging: StaticOperationSchema = [ + 9, + n0, + _GBLe, + { + [_h]: ["GET", "/?logging", 200], + }, + () => GetBucketLoggingRequest, + () => GetBucketLoggingOutput, +]; +export var GetBucketMetadataConfiguration: StaticOperationSchema = [ + 9, + n0, + _GBMC, + { + [_h]: ["GET", "/?metadataConfiguration", 200], + }, + () => GetBucketMetadataConfigurationRequest, + () => GetBucketMetadataConfigurationOutput, +]; +export var GetBucketMetadataTableConfiguration: StaticOperationSchema = [ + 9, + n0, + _GBMTC, + { + [_h]: ["GET", "/?metadataTable", 200], + }, + () => GetBucketMetadataTableConfigurationRequest, + () => GetBucketMetadataTableConfigurationOutput, +]; +export var GetBucketMetricsConfiguration: StaticOperationSchema = [ + 9, + n0, + _GBMCe, + { + [_h]: ["GET", "/?metrics&x-id=GetBucketMetricsConfiguration", 200], + }, + () => GetBucketMetricsConfigurationRequest, + () => GetBucketMetricsConfigurationOutput, +]; +export var GetBucketNotificationConfiguration: StaticOperationSchema = [ + 9, + n0, + _GBNC, + { + [_h]: ["GET", "/?notification", 200], + }, + () => GetBucketNotificationConfigurationRequest, + () => NotificationConfiguration, +]; +export var GetBucketOwnershipControls: StaticOperationSchema = [ + 9, + n0, + _GBOC, + { + [_h]: ["GET", "/?ownershipControls", 200], + }, + () => GetBucketOwnershipControlsRequest, + () => GetBucketOwnershipControlsOutput, +]; +export var GetBucketPolicy: StaticOperationSchema = [ + 9, + n0, + _GBP, + { + [_h]: ["GET", "/?policy", 200], + }, + () => GetBucketPolicyRequest, + () => GetBucketPolicyOutput, +]; +export var GetBucketPolicyStatus: StaticOperationSchema = [ + 9, + n0, + _GBPS, + { + [_h]: ["GET", "/?policyStatus", 200], + }, + () => GetBucketPolicyStatusRequest, + () => GetBucketPolicyStatusOutput, +]; +export var GetBucketReplication: StaticOperationSchema = [ + 9, + n0, + _GBR, + { + [_h]: ["GET", "/?replication", 200], + }, + () => GetBucketReplicationRequest, + () => GetBucketReplicationOutput, +]; +export var GetBucketRequestPayment: StaticOperationSchema = [ + 9, + n0, + _GBRP, + { + [_h]: ["GET", "/?requestPayment", 200], + }, + () => GetBucketRequestPaymentRequest, + () => GetBucketRequestPaymentOutput, +]; +export var GetBucketTagging: StaticOperationSchema = [ + 9, + n0, + _GBT, + { + [_h]: ["GET", "/?tagging", 200], + }, + () => GetBucketTaggingRequest, + () => GetBucketTaggingOutput, +]; +export var GetBucketVersioning: StaticOperationSchema = [ + 9, + n0, + _GBV, + { + [_h]: ["GET", "/?versioning", 200], + }, + () => GetBucketVersioningRequest, + () => GetBucketVersioningOutput, +]; +export var GetBucketWebsite: StaticOperationSchema = [ + 9, + n0, + _GBW, + { + [_h]: ["GET", "/?website", 200], + }, + () => GetBucketWebsiteRequest, + () => GetBucketWebsiteOutput, +]; +export var GetObject: StaticOperationSchema = [ + 9, + n0, + _GO, + { + [_h]: ["GET", "/{Key+}?x-id=GetObject", 200], + }, + () => GetObjectRequest, + () => GetObjectOutput, +]; +export var GetObjectAcl: StaticOperationSchema = [ + 9, + n0, + _GOA, + { + [_h]: ["GET", "/{Key+}?acl", 200], + }, + () => GetObjectAclRequest, + () => GetObjectAclOutput, +]; +export var GetObjectAttributes: StaticOperationSchema = [ + 9, + n0, + _GOAe, + { + [_h]: ["GET", "/{Key+}?attributes", 200], + }, + () => GetObjectAttributesRequest, + () => GetObjectAttributesOutput, +]; +export var GetObjectLegalHold: StaticOperationSchema = [ + 9, + n0, + _GOLH, + { + [_h]: ["GET", "/{Key+}?legal-hold", 200], + }, + () => GetObjectLegalHoldRequest, + () => GetObjectLegalHoldOutput, +]; +export var GetObjectLockConfiguration: StaticOperationSchema = [ + 9, + n0, + _GOLC, + { + [_h]: ["GET", "/?object-lock", 200], + }, + () => GetObjectLockConfigurationRequest, + () => GetObjectLockConfigurationOutput, +]; +export var GetObjectRetention: StaticOperationSchema = [ + 9, + n0, + _GORe, + { + [_h]: ["GET", "/{Key+}?retention", 200], + }, + () => GetObjectRetentionRequest, + () => GetObjectRetentionOutput, +]; +export var GetObjectTagging: StaticOperationSchema = [ + 9, + n0, + _GOT, + { + [_h]: ["GET", "/{Key+}?tagging", 200], + }, + () => GetObjectTaggingRequest, + () => GetObjectTaggingOutput, +]; +export var GetObjectTorrent: StaticOperationSchema = [ + 9, + n0, + _GOTe, + { + [_h]: ["GET", "/{Key+}?torrent", 200], + }, + () => GetObjectTorrentRequest, + () => GetObjectTorrentOutput, +]; +export var GetPublicAccessBlock: StaticOperationSchema = [ + 9, + n0, + _GPAB, + { + [_h]: ["GET", "/?publicAccessBlock", 200], + }, + () => GetPublicAccessBlockRequest, + () => GetPublicAccessBlockOutput, +]; +export var HeadBucket: StaticOperationSchema = [ + 9, + n0, + _HB, + { + [_h]: ["HEAD", "/", 200], + }, + () => HeadBucketRequest, + () => HeadBucketOutput, +]; +export var HeadObject: StaticOperationSchema = [ + 9, + n0, + _HO, + { + [_h]: ["HEAD", "/{Key+}", 200], + }, + () => HeadObjectRequest, + () => HeadObjectOutput, +]; +export var ListBucketAnalyticsConfigurations: StaticOperationSchema = [ + 9, + n0, + _LBAC, + { + [_h]: ["GET", "/?analytics&x-id=ListBucketAnalyticsConfigurations", 200], + }, + () => ListBucketAnalyticsConfigurationsRequest, + () => ListBucketAnalyticsConfigurationsOutput, +]; +export var ListBucketIntelligentTieringConfigurations: StaticOperationSchema = [ + 9, + n0, + _LBITC, + { + [_h]: ["GET", "/?intelligent-tiering&x-id=ListBucketIntelligentTieringConfigurations", 200], + }, + () => ListBucketIntelligentTieringConfigurationsRequest, + () => ListBucketIntelligentTieringConfigurationsOutput, +]; +export var ListBucketInventoryConfigurations: StaticOperationSchema = [ + 9, + n0, + _LBIC, + { + [_h]: ["GET", "/?inventory&x-id=ListBucketInventoryConfigurations", 200], + }, + () => ListBucketInventoryConfigurationsRequest, + () => ListBucketInventoryConfigurationsOutput, +]; +export var ListBucketMetricsConfigurations: StaticOperationSchema = [ + 9, + n0, + _LBMC, + { + [_h]: ["GET", "/?metrics&x-id=ListBucketMetricsConfigurations", 200], + }, + () => ListBucketMetricsConfigurationsRequest, + () => ListBucketMetricsConfigurationsOutput, +]; +export var ListBuckets: StaticOperationSchema = [ + 9, + n0, + _LB, + { + [_h]: ["GET", "/?x-id=ListBuckets", 200], + }, + () => ListBucketsRequest, + () => ListBucketsOutput, +]; +export var ListDirectoryBuckets: StaticOperationSchema = [ + 9, + n0, + _LDB, + { + [_h]: ["GET", "/?x-id=ListDirectoryBuckets", 200], + }, + () => ListDirectoryBucketsRequest, + () => ListDirectoryBucketsOutput, +]; +export var ListMultipartUploads: StaticOperationSchema = [ + 9, + n0, + _LMU, + { + [_h]: ["GET", "/?uploads", 200], + }, + () => ListMultipartUploadsRequest, + () => ListMultipartUploadsOutput, +]; +export var ListObjects: StaticOperationSchema = [ + 9, + n0, + _LO, + { + [_h]: ["GET", "/", 200], + }, + () => ListObjectsRequest, + () => ListObjectsOutput, +]; +export var ListObjectsV2: StaticOperationSchema = [ + 9, + n0, + _LOV, + { + [_h]: ["GET", "/?list-type=2", 200], + }, + () => ListObjectsV2Request, + () => ListObjectsV2Output, +]; +export var ListObjectVersions: StaticOperationSchema = [ + 9, + n0, + _LOVi, + { + [_h]: ["GET", "/?versions", 200], + }, + () => ListObjectVersionsRequest, + () => ListObjectVersionsOutput, +]; +export var ListParts: StaticOperationSchema = [ + 9, + n0, + _LP, + { + [_h]: ["GET", "/{Key+}?x-id=ListParts", 200], + }, + () => ListPartsRequest, + () => ListPartsOutput, +]; +export var PutBucketAccelerateConfiguration: StaticOperationSchema = [ + 9, + n0, + _PBAC, + { + [_h]: ["PUT", "/?accelerate", 200], + }, + () => PutBucketAccelerateConfigurationRequest, + () => __Unit, +]; +export var PutBucketAcl: StaticOperationSchema = [ + 9, + n0, + _PBA, + { + [_h]: ["PUT", "/?acl", 200], + }, + () => PutBucketAclRequest, + () => __Unit, +]; +export var PutBucketAnalyticsConfiguration: StaticOperationSchema = [ + 9, + n0, + _PBACu, + { + [_h]: ["PUT", "/?analytics", 200], + }, + () => PutBucketAnalyticsConfigurationRequest, + () => __Unit, +]; +export var PutBucketCors: StaticOperationSchema = [ + 9, + n0, + _PBC, + { + [_h]: ["PUT", "/?cors", 200], + }, + () => PutBucketCorsRequest, + () => __Unit, +]; +export var PutBucketEncryption: StaticOperationSchema = [ + 9, + n0, + _PBE, + { + [_h]: ["PUT", "/?encryption", 200], + }, + () => PutBucketEncryptionRequest, + () => __Unit, +]; +export var PutBucketIntelligentTieringConfiguration: StaticOperationSchema = [ + 9, + n0, + _PBITC, + { + [_h]: ["PUT", "/?intelligent-tiering", 200], + }, + () => PutBucketIntelligentTieringConfigurationRequest, + () => __Unit, +]; +export var PutBucketInventoryConfiguration: StaticOperationSchema = [ + 9, + n0, + _PBIC, + { + [_h]: ["PUT", "/?inventory", 200], + }, + () => PutBucketInventoryConfigurationRequest, + () => __Unit, +]; +export var PutBucketLifecycleConfiguration: StaticOperationSchema = [ + 9, + n0, + _PBLC, + { + [_h]: ["PUT", "/?lifecycle", 200], + }, + () => PutBucketLifecycleConfigurationRequest, + () => PutBucketLifecycleConfigurationOutput, +]; +export var PutBucketLogging: StaticOperationSchema = [ + 9, + n0, + _PBL, + { + [_h]: ["PUT", "/?logging", 200], + }, + () => PutBucketLoggingRequest, + () => __Unit, +]; +export var PutBucketMetricsConfiguration: StaticOperationSchema = [ + 9, + n0, + _PBMC, + { + [_h]: ["PUT", "/?metrics", 200], + }, + () => PutBucketMetricsConfigurationRequest, + () => __Unit, +]; +export var PutBucketNotificationConfiguration: StaticOperationSchema = [ + 9, + n0, + _PBNC, + { + [_h]: ["PUT", "/?notification", 200], + }, + () => PutBucketNotificationConfigurationRequest, + () => __Unit, +]; +export var PutBucketOwnershipControls: StaticOperationSchema = [ + 9, + n0, + _PBOC, + { + [_h]: ["PUT", "/?ownershipControls", 200], + }, + () => PutBucketOwnershipControlsRequest, + () => __Unit, +]; +export var PutBucketPolicy: StaticOperationSchema = [ + 9, + n0, + _PBP, + { + [_h]: ["PUT", "/?policy", 200], + }, + () => PutBucketPolicyRequest, + () => __Unit, +]; +export var PutBucketReplication: StaticOperationSchema = [ + 9, + n0, + _PBR, + { + [_h]: ["PUT", "/?replication", 200], + }, + () => PutBucketReplicationRequest, + () => __Unit, +]; +export var PutBucketRequestPayment: StaticOperationSchema = [ + 9, + n0, + _PBRP, + { + [_h]: ["PUT", "/?requestPayment", 200], + }, + () => PutBucketRequestPaymentRequest, + () => __Unit, +]; +export var PutBucketTagging: StaticOperationSchema = [ + 9, + n0, + _PBT, + { + [_h]: ["PUT", "/?tagging", 200], + }, + () => PutBucketTaggingRequest, + () => __Unit, +]; +export var PutBucketVersioning: StaticOperationSchema = [ + 9, + n0, + _PBV, + { + [_h]: ["PUT", "/?versioning", 200], + }, + () => PutBucketVersioningRequest, + () => __Unit, +]; +export var PutBucketWebsite: StaticOperationSchema = [ + 9, + n0, + _PBW, + { + [_h]: ["PUT", "/?website", 200], + }, + () => PutBucketWebsiteRequest, + () => __Unit, +]; +export var PutObject: StaticOperationSchema = [ + 9, + n0, + _PO, + { + [_h]: ["PUT", "/{Key+}?x-id=PutObject", 200], + }, + () => PutObjectRequest, + () => PutObjectOutput, +]; +export var PutObjectAcl: StaticOperationSchema = [ + 9, + n0, + _POA, + { + [_h]: ["PUT", "/{Key+}?acl", 200], + }, + () => PutObjectAclRequest, + () => PutObjectAclOutput, +]; +export var PutObjectLegalHold: StaticOperationSchema = [ + 9, + n0, + _POLH, + { + [_h]: ["PUT", "/{Key+}?legal-hold", 200], + }, + () => PutObjectLegalHoldRequest, + () => PutObjectLegalHoldOutput, +]; +export var PutObjectLockConfiguration: StaticOperationSchema = [ + 9, + n0, + _POLC, + { + [_h]: ["PUT", "/?object-lock", 200], + }, + () => PutObjectLockConfigurationRequest, + () => PutObjectLockConfigurationOutput, +]; +export var PutObjectRetention: StaticOperationSchema = [ + 9, + n0, + _PORu, + { + [_h]: ["PUT", "/{Key+}?retention", 200], + }, + () => PutObjectRetentionRequest, + () => PutObjectRetentionOutput, +]; +export var PutObjectTagging: StaticOperationSchema = [ + 9, + n0, + _POT, + { + [_h]: ["PUT", "/{Key+}?tagging", 200], + }, + () => PutObjectTaggingRequest, + () => PutObjectTaggingOutput, +]; +export var PutPublicAccessBlock: StaticOperationSchema = [ + 9, + n0, + _PPAB, + { + [_h]: ["PUT", "/?publicAccessBlock", 200], + }, + () => PutPublicAccessBlockRequest, + () => __Unit, +]; +export var RenameObject: StaticOperationSchema = [ + 9, + n0, + _RO, + { + [_h]: ["PUT", "/{Key+}?renameObject", 200], + }, + () => RenameObjectRequest, + () => RenameObjectOutput, +]; +export var RestoreObject: StaticOperationSchema = [ + 9, + n0, + _ROe, + { + [_h]: ["POST", "/{Key+}?restore", 200], + }, + () => RestoreObjectRequest, + () => RestoreObjectOutput, +]; +export var SelectObjectContent: StaticOperationSchema = [ + 9, + n0, + _SOC, + { + [_h]: ["POST", "/{Key+}?select&select-type=2", 200], + }, + () => SelectObjectContentRequest, + () => SelectObjectContentOutput, +]; +export var UpdateBucketMetadataInventoryTableConfiguration: StaticOperationSchema = [ + 9, + n0, + _UBMITC, + { + [_h]: ["PUT", "/?metadataInventoryTable", 200], + }, + () => UpdateBucketMetadataInventoryTableConfigurationRequest, + () => __Unit, +]; +export var UpdateBucketMetadataJournalTableConfiguration: StaticOperationSchema = [ + 9, + n0, + _UBMJTC, + { + [_h]: ["PUT", "/?metadataJournalTable", 200], + }, + () => UpdateBucketMetadataJournalTableConfigurationRequest, + () => __Unit, +]; +export var UploadPart: StaticOperationSchema = [ + 9, + n0, + _UP, + { + [_h]: ["PUT", "/{Key+}?x-id=UploadPart", 200], + }, + () => UploadPartRequest, + () => UploadPartOutput, +]; +export var UploadPartCopy: StaticOperationSchema = [ + 9, + n0, + _UPC, + { + [_h]: ["PUT", "/{Key+}?x-id=UploadPartCopy", 200], + }, + () => UploadPartCopyRequest, + () => UploadPartCopyOutput, +]; +export var WriteGetObjectResponse: StaticOperationSchema = [ + 9, + n0, + _WGOR, + { + [_en]: ["{RequestRoute}."], + [_h]: ["POST", "/WriteGetObjectResponse", 200], + }, + () => WriteGetObjectResponseRequest, + () => __Unit, +]; diff --git a/clients/client-s3/test/e2e/S3.browser.e2e.spec.ts b/clients/client-s3/test/e2e/S3.browser.e2e.spec.ts index 9c49a5cb1a6b..0c4dd1b04b13 100644 --- a/clients/client-s3/test/e2e/S3.browser.e2e.spec.ts +++ b/clients/client-s3/test/e2e/S3.browser.e2e.spec.ts @@ -1,3 +1,4 @@ +import { getE2eTestResources } from "@aws-sdk/aws-util-test/src"; import type { S3, waitUntilObjectExists } from "@aws-sdk/client-s3"; import { fromNodeProviderChain } from "@aws-sdk/credential-providers"; import { FetchHttpHandler } from "@smithy/fetch-http-handler"; @@ -7,7 +8,6 @@ import { afterAll, afterEach, beforeAll, beforeEach, describe, expect, onTestFai import { getRuntimeConfig } from "../../src/runtimeConfig.browser"; import { S3 as S3Impl, waitUntilObjectExists as waitUntilObjectExistsImpl } from "../browser-build/browser-s3-bundle"; import { createBuffer } from "./helpers"; -import { getE2eTestResources } from "@aws-sdk/aws-util-test/src"; describe("@aws-sdk/client-s3", () => { let client: S3; diff --git a/clients/client-s3/test/e2e/s3-bucket-features.e2e.spec.ts b/clients/client-s3/test/e2e/s3-bucket-features.e2e.spec.ts index 4506bf959c05..5396418ef68a 100644 --- a/clients/client-s3/test/e2e/s3-bucket-features.e2e.spec.ts +++ b/clients/client-s3/test/e2e/s3-bucket-features.e2e.spec.ts @@ -22,11 +22,6 @@ describe("@aws-sdk/client-s3 - Working with Buckets", () => { function getBucketName(id: string, region = "us-west-2") { const alphabet = "abcdefghijklmnopqrstuvwxyz0123456789"; const randId = Array.from({ length: 19 }, () => alphabet[(Math.random() * alphabet.length) | 0]).join(""); - - console.log({ - Bucket: `${callerID.Account}-${randId}-${id}-${region}`, - }); - return `${callerID.Account}-${randId}-${id}-${region}`; } diff --git a/clients/client-s3/test/unit/dotSegmentInUriLabel.spec.ts b/clients/client-s3/test/unit/dotSegmentInUriLabel.spec.ts index 7ce19daef5c9..16bad735e700 100644 --- a/clients/client-s3/test/unit/dotSegmentInUriLabel.spec.ts +++ b/clients/client-s3/test/unit/dotSegmentInUriLabel.spec.ts @@ -1,66 +1,46 @@ -import { HttpHandler, HttpRequest, HttpResponse } from "@smithy/protocol-http"; -import { HttpHandlerOptions } from "@smithy/types"; +import { requireRequestsFrom } from "@aws-sdk/aws-util-test/src"; import { describe, expect, test as it } from "vitest"; import { S3 } from "../../src/S3"; -/** - * Throws an expected exception that contains the serialized request. - */ -class ExpectedRequestSerializationError extends Error { - constructor(readonly request: HttpRequest) { - super(); - } -} +describe("Dot Segment in URI Label", () => { + it("S3PreservesLeadingDotSegmentInUriLabel", async () => { + const client = new S3({ + region: "us-west-2", + credentials: { accessKeyId: "mockAccessKeyId", secretAccessKey: "mockSecretAccessKey" }, + }); -class RequestSerializationTestHandler implements HttpHandler { - async handle(request: HttpRequest, options?: HttpHandlerOptions): Promise<{ response: HttpResponse }> { - throw new ExpectedRequestSerializationError(request); - } - updateHttpClientConfig(key: never, value: never): void {} - httpHandlerConfigs() { - return {}; - } -} + requireRequestsFrom(client).toMatch({ + method: "GET", + hostname: "mybucket.s3.us-west-2.amazonaws.com", + path: "/../key.txt", + }); -describe("Dot Segment in URI Label", () => { - const client = new S3({ - region: "us-west-2", - credentials: { accessKeyId: "mockAccessKeyId", secretAccessKey: "mockSecretAccessKey" }, - requestHandler: new RequestSerializationTestHandler(), - }); + await client.getObject({ + Bucket: "mybucket", + Key: "../key.txt", + }); - it("S3PreservesLeadingDotSegmentInUriLabel", async () => { - try { - await client.getObject({ - Bucket: "mybucket", - Key: "../key.txt", - }); - throw new Error("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); - } catch (err) { - if (!(err instanceof ExpectedRequestSerializationError)) { - throw new Error(err); - } - const r = err.request; - expect(r.method).to.eql("GET"); - expect(r.path).to.eql("/../key.txt"); - } + expect.hasAssertions(); }); it("S3PreservesEmbeddedDotSegmentInUriLabel", async () => { - try { - await client.getObject({ - Bucket: "mybucket", - Key: "foo/../key.txt", - }); - throw new Error("Expected an EXPECTED_REQUEST_SERIALIZATION_ERROR to be thrown"); - } catch (err) { - if (!(err instanceof ExpectedRequestSerializationError)) { - throw new Error(err); - } - const r = err.request; - expect(r.method).to.eql("GET"); - expect(r.path).to.eql("/foo/../key.txt"); - } + const client = new S3({ + region: "us-west-2", + credentials: { accessKeyId: "mockAccessKeyId", secretAccessKey: "mockSecretAccessKey" }, + }); + + requireRequestsFrom(client).toMatch({ + method: "GET", + hostname: "mybucket.s3.us-west-2.amazonaws.com", + path: "/foo/../key.txt", + }); + + await client.getObject({ + Bucket: "mybucket", + Key: "foo/../key.txt", + }); + + expect.hasAssertions(); }); }); diff --git a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddProtocolConfig.java b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddProtocolConfig.java index 29db8729fdbe..40c4da4902b9 100644 --- a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddProtocolConfig.java +++ b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddProtocolConfig.java @@ -43,11 +43,10 @@ public AddProtocolConfig() { AwsJson1_1Trait.ID, RestJson1Trait.ID, Ec2QueryTrait.ID, - AwsQueryTrait.ID - ); - List pending = List.of( + AwsQueryTrait.ID, RestXmlTrait.ID ); + List pending = List.of(); for (ShapeId shapeId : allowed) { SchemaGenerationAllowlist.allowProtocol(shapeId); assert !pending.contains(shapeId); diff --git a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddS3Config.java b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddS3Config.java index 2fdfb3c76937..8ae45d0047e3 100644 --- a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddS3Config.java +++ b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddS3Config.java @@ -144,7 +144,6 @@ public static Shape removeUriBucketPrefix(Shape shape, Model model) { boolean bucketIsContextParam = bucket .map(ms -> ms.getTrait(ContextParamTrait.class)) .isPresent(); - if (hasBucketPrefix && inputHasBucketMember && bucketIsContextParam) { String replaced = uri .replace("/{Bucket}/", "/") @@ -294,12 +293,7 @@ public Model preprocessModel(Model model, TypeScriptSettings settings) { Model builtModel = modelBuilder.addShapes(inputShapes).build(); if (hasRuleset) { return ModelTransformer.create().mapShapes( - builtModel, (shape) -> { - if (SchemaGenerationAllowlist.allows(serviceShape.getId(), settings)) { - return removeUriBucketPrefix(shape, model); - } - return shape; - } + builtModel, (shape) -> removeUriBucketPrefix(shape, model) ); } return builtModel; diff --git a/private/aws-client-api-test/package.json b/private/aws-client-api-test/package.json index ac252446f713..45055ebf4705 100644 --- a/private/aws-client-api-test/package.json +++ b/private/aws-client-api-test/package.json @@ -28,6 +28,7 @@ "@aws-sdk/client-sqs": "*", "@aws-sdk/client-sts": "*", "@aws-sdk/client-transcribe-streaming": "*", + "@aws-sdk/core": "*", "@aws-sdk/credential-provider-node": "*", "@aws-sdk/middleware-bucket-endpoint": "*", "@aws-sdk/middleware-flexible-checksums": "*", diff --git a/private/aws-client-api-test/src/client-interface-tests/client-s3/impl/initializeWithMaximalConfiguration.ts b/private/aws-client-api-test/src/client-interface-tests/client-s3/impl/initializeWithMaximalConfiguration.ts index 52576ac0b11c..48915588f4c4 100644 --- a/private/aws-client-api-test/src/client-interface-tests/client-s3/impl/initializeWithMaximalConfiguration.ts +++ b/private/aws-client-api-test/src/client-interface-tests/client-s3/impl/initializeWithMaximalConfiguration.ts @@ -1,4 +1,5 @@ import { S3Client, S3ClientConfigType } from "@aws-sdk/client-s3"; +import { AwsRestXmlProtocol } from "@aws-sdk/core/protocols"; import { defaultProvider as credentialDefaultProvider, defaultProvider } from "@aws-sdk/credential-provider-node"; import { NODE_USE_ARN_REGION_CONFIG_OPTIONS } from "@aws-sdk/middleware-bucket-endpoint"; import { @@ -87,6 +88,10 @@ export const initializeWithMaximalConfiguration = () => { sigv4aSigningRegionSet: [], authSchemePreference: [], userAgentAppId: "testApp", + protocol: new AwsRestXmlProtocol({ + defaultNamespace: "com.amazonaws.s3", + xmlNamespace: "http://s3.amazonaws.com/doc/2006-03-01/", + }), // END user options // BEGIN internal options diff --git a/yarn.lock b/yarn.lock index 4e200b41eccb..c269b92f0416 100644 --- a/yarn.lock +++ b/yarn.lock @@ -111,6 +111,7 @@ __metadata: "@aws-sdk/client-sqs": "npm:*" "@aws-sdk/client-sts": "npm:*" "@aws-sdk/client-transcribe-streaming": "npm:*" + "@aws-sdk/core": "npm:*" "@aws-sdk/credential-provider-node": "npm:*" "@aws-sdk/middleware-bucket-endpoint": "npm:*" "@aws-sdk/middleware-flexible-checksums": "npm:*" @@ -5080,7 +5081,6 @@ __metadata: "@aws-sdk/util-endpoints": "npm:*" "@aws-sdk/util-user-agent-browser": "npm:*" "@aws-sdk/util-user-agent-node": "npm:*" - "@aws-sdk/xml-builder": "npm:*" "@smithy/config-resolver": "npm:^4.4.3" "@smithy/core": "npm:^3.18.2" "@smithy/fetch-http-handler": "npm:^5.3.6" @@ -18345,7 +18345,6 @@ __metadata: "@aws-sdk/util-endpoints": "npm:*" "@aws-sdk/util-user-agent-browser": "npm:*" "@aws-sdk/util-user-agent-node": "npm:*" - "@aws-sdk/xml-builder": "npm:*" "@smithy/config-resolver": "npm:^4.4.3" "@smithy/core": "npm:^3.18.2" "@smithy/fetch-http-handler": "npm:^5.3.6" @@ -18767,7 +18766,6 @@ __metadata: "@aws-sdk/util-endpoints": "npm:*" "@aws-sdk/util-user-agent-browser": "npm:*" "@aws-sdk/util-user-agent-node": "npm:*" - "@aws-sdk/xml-builder": "npm:*" "@smithy/config-resolver": "npm:^4.4.3" "@smithy/core": "npm:^3.18.2" "@smithy/fetch-http-handler": "npm:^5.3.6" @@ -18797,7 +18795,6 @@ __metadata: "@smithy/util-middleware": "npm:^4.2.5" "@smithy/util-retry": "npm:^4.2.5" "@smithy/util-utf8": "npm:^4.2.0" - "@smithy/uuid": "npm:^1.1.0" "@tsconfig/node18": "npm:18.2.4" "@types/node": "npm:^18.19.69" concurrently: "npm:7.0.0" @@ -18834,7 +18831,6 @@ __metadata: "@aws-sdk/util-endpoints": "npm:*" "@aws-sdk/util-user-agent-browser": "npm:*" "@aws-sdk/util-user-agent-node": "npm:*" - "@aws-sdk/xml-builder": "npm:*" "@smithy/config-resolver": "npm:^4.4.3" "@smithy/core": "npm:^3.18.2" "@smithy/eventstream-serde-browser": "npm:^4.2.5" @@ -18868,7 +18864,6 @@ __metadata: "@smithy/util-stream": "npm:^4.5.6" "@smithy/util-utf8": "npm:^4.2.0" "@smithy/util-waiter": "npm:^4.2.5" - "@smithy/uuid": "npm:^1.1.0" "@tsconfig/node18": "npm:18.2.4" "@types/node": "npm:^18.19.69" concurrently: "npm:7.0.0"