"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/index.ts var index_exports = {}; __export(index_exports, { AddLayerVersionPermissionCommand: () => AddLayerVersionPermissionCommand, AddPermissionCommand: () => AddPermissionCommand, ApplicationLogLevel: () => ApplicationLogLevel, Architecture: () => Architecture, CodeSigningConfigNotFoundException: () => CodeSigningConfigNotFoundException, CodeSigningPolicy: () => CodeSigningPolicy, CodeStorageExceededException: () => CodeStorageExceededException, CodeVerificationFailedException: () => CodeVerificationFailedException, CreateAliasCommand: () => CreateAliasCommand, CreateCodeSigningConfigCommand: () => CreateCodeSigningConfigCommand, CreateEventSourceMappingCommand: () => CreateEventSourceMappingCommand, CreateFunctionCommand: () => CreateFunctionCommand, CreateFunctionRequestFilterSensitiveLog: () => CreateFunctionRequestFilterSensitiveLog, CreateFunctionUrlConfigCommand: () => CreateFunctionUrlConfigCommand, DeleteAliasCommand: () => DeleteAliasCommand, DeleteCodeSigningConfigCommand: () => DeleteCodeSigningConfigCommand, DeleteEventSourceMappingCommand: () => DeleteEventSourceMappingCommand, DeleteFunctionCodeSigningConfigCommand: () => DeleteFunctionCodeSigningConfigCommand, DeleteFunctionCommand: () => DeleteFunctionCommand, DeleteFunctionConcurrencyCommand: () => DeleteFunctionConcurrencyCommand, DeleteFunctionEventInvokeConfigCommand: () => DeleteFunctionEventInvokeConfigCommand, DeleteFunctionUrlConfigCommand: () => DeleteFunctionUrlConfigCommand, DeleteLayerVersionCommand: () => DeleteLayerVersionCommand, DeleteProvisionedConcurrencyConfigCommand: () => DeleteProvisionedConcurrencyConfigCommand, EC2AccessDeniedException: () => EC2AccessDeniedException, EC2ThrottledException: () => EC2ThrottledException, EC2UnexpectedException: () => EC2UnexpectedException, EFSIOException: () => EFSIOException, EFSMountConnectivityException: () => EFSMountConnectivityException, EFSMountFailureException: () => EFSMountFailureException, EFSMountTimeoutException: () => EFSMountTimeoutException, ENILimitReachedException: () => ENILimitReachedException, EndPointType: () => EndPointType, EnvironmentErrorFilterSensitiveLog: () => EnvironmentErrorFilterSensitiveLog, EnvironmentFilterSensitiveLog: () => EnvironmentFilterSensitiveLog, EnvironmentResponseFilterSensitiveLog: () => EnvironmentResponseFilterSensitiveLog, EventSourceMappingMetric: () => EventSourceMappingMetric, EventSourcePosition: () => EventSourcePosition, FullDocument: () => FullDocument, FunctionCodeFilterSensitiveLog: () => FunctionCodeFilterSensitiveLog, FunctionConfigurationFilterSensitiveLog: () => FunctionConfigurationFilterSensitiveLog, FunctionResponseType: () => FunctionResponseType, FunctionUrlAuthType: () => FunctionUrlAuthType, FunctionVersion: () => FunctionVersion, GetAccountSettingsCommand: () => GetAccountSettingsCommand, GetAliasCommand: () => GetAliasCommand, GetCodeSigningConfigCommand: () => GetCodeSigningConfigCommand, GetEventSourceMappingCommand: () => GetEventSourceMappingCommand, GetFunctionCodeSigningConfigCommand: () => GetFunctionCodeSigningConfigCommand, GetFunctionCommand: () => GetFunctionCommand, GetFunctionConcurrencyCommand: () => GetFunctionConcurrencyCommand, GetFunctionConfigurationCommand: () => GetFunctionConfigurationCommand, GetFunctionEventInvokeConfigCommand: () => GetFunctionEventInvokeConfigCommand, GetFunctionRecursionConfigCommand: () => GetFunctionRecursionConfigCommand, GetFunctionResponseFilterSensitiveLog: () => GetFunctionResponseFilterSensitiveLog, GetFunctionUrlConfigCommand: () => GetFunctionUrlConfigCommand, GetLayerVersionByArnCommand: () => GetLayerVersionByArnCommand, GetLayerVersionCommand: () => GetLayerVersionCommand, GetLayerVersionPolicyCommand: () => GetLayerVersionPolicyCommand, GetPolicyCommand: () => GetPolicyCommand, GetProvisionedConcurrencyConfigCommand: () => GetProvisionedConcurrencyConfigCommand, GetRuntimeManagementConfigCommand: () => GetRuntimeManagementConfigCommand, ImageConfigErrorFilterSensitiveLog: () => ImageConfigErrorFilterSensitiveLog, ImageConfigResponseFilterSensitiveLog: () => ImageConfigResponseFilterSensitiveLog, InvalidCodeSignatureException: () => InvalidCodeSignatureException, InvalidParameterValueException: () => InvalidParameterValueException, InvalidRequestContentException: () => InvalidRequestContentException, InvalidRuntimeException: () => InvalidRuntimeException, InvalidSecurityGroupIDException: () => InvalidSecurityGroupIDException, InvalidSubnetIDException: () => InvalidSubnetIDException, InvalidZipFileException: () => InvalidZipFileException, InvocationRequestFilterSensitiveLog: () => InvocationRequestFilterSensitiveLog, InvocationResponseFilterSensitiveLog: () => InvocationResponseFilterSensitiveLog, InvocationType: () => InvocationType, InvokeAsyncCommand: () => InvokeAsyncCommand, InvokeAsyncRequestFilterSensitiveLog: () => InvokeAsyncRequestFilterSensitiveLog, InvokeCommand: () => InvokeCommand, InvokeMode: () => InvokeMode, InvokeResponseStreamUpdateFilterSensitiveLog: () => InvokeResponseStreamUpdateFilterSensitiveLog, InvokeWithResponseStreamCommand: () => InvokeWithResponseStreamCommand, InvokeWithResponseStreamRequestFilterSensitiveLog: () => InvokeWithResponseStreamRequestFilterSensitiveLog, InvokeWithResponseStreamResponseEvent: () => InvokeWithResponseStreamResponseEvent, InvokeWithResponseStreamResponseEventFilterSensitiveLog: () => InvokeWithResponseStreamResponseEventFilterSensitiveLog, InvokeWithResponseStreamResponseFilterSensitiveLog: () => InvokeWithResponseStreamResponseFilterSensitiveLog, KMSAccessDeniedException: () => KMSAccessDeniedException, KMSDisabledException: () => KMSDisabledException, KMSInvalidStateException: () => KMSInvalidStateException, KMSNotFoundException: () => KMSNotFoundException, KafkaSchemaRegistryAuthType: () => KafkaSchemaRegistryAuthType, KafkaSchemaValidationAttribute: () => KafkaSchemaValidationAttribute, Lambda: () => Lambda, LambdaClient: () => LambdaClient, LambdaServiceException: () => LambdaServiceException, LastUpdateStatus: () => LastUpdateStatus, LastUpdateStatusReasonCode: () => LastUpdateStatusReasonCode, LayerVersionContentInputFilterSensitiveLog: () => LayerVersionContentInputFilterSensitiveLog, ListAliasesCommand: () => ListAliasesCommand, ListCodeSigningConfigsCommand: () => ListCodeSigningConfigsCommand, ListEventSourceMappingsCommand: () => ListEventSourceMappingsCommand, ListFunctionEventInvokeConfigsCommand: () => ListFunctionEventInvokeConfigsCommand, ListFunctionUrlConfigsCommand: () => ListFunctionUrlConfigsCommand, ListFunctionsByCodeSigningConfigCommand: () => ListFunctionsByCodeSigningConfigCommand, ListFunctionsCommand: () => ListFunctionsCommand, ListFunctionsResponseFilterSensitiveLog: () => ListFunctionsResponseFilterSensitiveLog, ListLayerVersionsCommand: () => ListLayerVersionsCommand, ListLayersCommand: () => ListLayersCommand, ListProvisionedConcurrencyConfigsCommand: () => ListProvisionedConcurrencyConfigsCommand, ListTagsCommand: () => ListTagsCommand, ListVersionsByFunctionCommand: () => ListVersionsByFunctionCommand, ListVersionsByFunctionResponseFilterSensitiveLog: () => ListVersionsByFunctionResponseFilterSensitiveLog, LogFormat: () => LogFormat, LogType: () => LogType, PackageType: () => PackageType, PolicyLengthExceededException: () => PolicyLengthExceededException, PreconditionFailedException: () => PreconditionFailedException, ProvisionedConcurrencyConfigNotFoundException: () => ProvisionedConcurrencyConfigNotFoundException, ProvisionedConcurrencyStatusEnum: () => ProvisionedConcurrencyStatusEnum, PublishLayerVersionCommand: () => PublishLayerVersionCommand, PublishLayerVersionRequestFilterSensitiveLog: () => PublishLayerVersionRequestFilterSensitiveLog, PublishVersionCommand: () => PublishVersionCommand, PutFunctionCodeSigningConfigCommand: () => PutFunctionCodeSigningConfigCommand, PutFunctionConcurrencyCommand: () => PutFunctionConcurrencyCommand, PutFunctionEventInvokeConfigCommand: () => PutFunctionEventInvokeConfigCommand, PutFunctionRecursionConfigCommand: () => PutFunctionRecursionConfigCommand, PutProvisionedConcurrencyConfigCommand: () => PutProvisionedConcurrencyConfigCommand, PutRuntimeManagementConfigCommand: () => PutRuntimeManagementConfigCommand, RecursiveInvocationException: () => RecursiveInvocationException, RecursiveLoop: () => RecursiveLoop, RemoveLayerVersionPermissionCommand: () => RemoveLayerVersionPermissionCommand, RemovePermissionCommand: () => RemovePermissionCommand, RequestTooLargeException: () => RequestTooLargeException, ResourceConflictException: () => ResourceConflictException, ResourceInUseException: () => ResourceInUseException, ResourceNotFoundException: () => ResourceNotFoundException, ResourceNotReadyException: () => ResourceNotReadyException, ResponseStreamingInvocationType: () => ResponseStreamingInvocationType, Runtime: () => Runtime, RuntimeVersionConfigFilterSensitiveLog: () => RuntimeVersionConfigFilterSensitiveLog, RuntimeVersionErrorFilterSensitiveLog: () => RuntimeVersionErrorFilterSensitiveLog, SchemaRegistryEventRecordFormat: () => SchemaRegistryEventRecordFormat, ServiceException: () => ServiceException, SnapStartApplyOn: () => SnapStartApplyOn, SnapStartException: () => SnapStartException, SnapStartNotReadyException: () => SnapStartNotReadyException, SnapStartOptimizationStatus: () => SnapStartOptimizationStatus, SnapStartTimeoutException: () => SnapStartTimeoutException, SourceAccessType: () => SourceAccessType, State: () => State, StateReasonCode: () => StateReasonCode, SubnetIPAddressLimitReachedException: () => SubnetIPAddressLimitReachedException, SystemLogLevel: () => SystemLogLevel, TagResourceCommand: () => TagResourceCommand, ThrottleReason: () => ThrottleReason, TooManyRequestsException: () => TooManyRequestsException, TracingMode: () => TracingMode, UnsupportedMediaTypeException: () => UnsupportedMediaTypeException, UntagResourceCommand: () => UntagResourceCommand, UpdateAliasCommand: () => UpdateAliasCommand, UpdateCodeSigningConfigCommand: () => UpdateCodeSigningConfigCommand, UpdateEventSourceMappingCommand: () => UpdateEventSourceMappingCommand, UpdateFunctionCodeCommand: () => UpdateFunctionCodeCommand, UpdateFunctionCodeRequestFilterSensitiveLog: () => UpdateFunctionCodeRequestFilterSensitiveLog, UpdateFunctionConfigurationCommand: () => UpdateFunctionConfigurationCommand, UpdateFunctionConfigurationRequestFilterSensitiveLog: () => UpdateFunctionConfigurationRequestFilterSensitiveLog, UpdateFunctionEventInvokeConfigCommand: () => UpdateFunctionEventInvokeConfigCommand, UpdateFunctionUrlConfigCommand: () => UpdateFunctionUrlConfigCommand, UpdateRuntimeOn: () => UpdateRuntimeOn, __Client: () => import_smithy_client.Client, paginateListAliases: () => paginateListAliases, paginateListCodeSigningConfigs: () => paginateListCodeSigningConfigs, paginateListEventSourceMappings: () => paginateListEventSourceMappings, paginateListFunctionEventInvokeConfigs: () => paginateListFunctionEventInvokeConfigs, paginateListFunctionUrlConfigs: () => paginateListFunctionUrlConfigs, paginateListFunctions: () => paginateListFunctions, paginateListFunctionsByCodeSigningConfig: () => paginateListFunctionsByCodeSigningConfig, paginateListLayerVersions: () => paginateListLayerVersions, paginateListLayers: () => paginateListLayers, paginateListProvisionedConcurrencyConfigs: () => paginateListProvisionedConcurrencyConfigs, paginateListVersionsByFunction: () => paginateListVersionsByFunction, waitForFunctionActive: () => waitForFunctionActive, waitForFunctionActiveV2: () => waitForFunctionActiveV2, waitForFunctionExists: () => waitForFunctionExists, waitForFunctionUpdated: () => waitForFunctionUpdated, waitForFunctionUpdatedV2: () => waitForFunctionUpdatedV2, waitForPublishedVersionActive: () => waitForPublishedVersionActive, waitUntilFunctionActive: () => waitUntilFunctionActive, waitUntilFunctionActiveV2: () => waitUntilFunctionActiveV2, waitUntilFunctionExists: () => waitUntilFunctionExists, waitUntilFunctionUpdated: () => waitUntilFunctionUpdated, waitUntilFunctionUpdatedV2: () => waitUntilFunctionUpdatedV2, waitUntilPublishedVersionActive: () => waitUntilPublishedVersionActive }); module.exports = __toCommonJS(index_exports); // src/LambdaClient.ts var import_middleware_host_header = require("@aws-sdk/middleware-host-header"); var import_middleware_logger = require("@aws-sdk/middleware-logger"); var import_middleware_recursion_detection = require("@aws-sdk/middleware-recursion-detection"); var import_middleware_user_agent = require("@aws-sdk/middleware-user-agent"); var import_config_resolver = require("@smithy/config-resolver"); var import_core = require("@smithy/core"); var import_eventstream_serde_config_resolver = require("@smithy/eventstream-serde-config-resolver"); var import_middleware_content_length = require("@smithy/middleware-content-length"); var import_middleware_endpoint = require("@smithy/middleware-endpoint"); var import_middleware_retry = require("@smithy/middleware-retry"); var import_httpAuthSchemeProvider = require("./auth/httpAuthSchemeProvider"); // src/endpoint/EndpointParameters.ts var resolveClientEndpointParameters = /* @__PURE__ */ __name((options) => { return Object.assign(options, { useDualstackEndpoint: options.useDualstackEndpoint ?? false, useFipsEndpoint: options.useFipsEndpoint ?? false, defaultSigningName: "lambda" }); }, "resolveClientEndpointParameters"); var commonParams = { UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" }, Endpoint: { type: "builtInParams", name: "endpoint" }, Region: { type: "builtInParams", name: "region" }, UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" } }; // src/LambdaClient.ts var import_runtimeConfig = require("././runtimeConfig"); // src/runtimeExtensions.ts var import_region_config_resolver = require("@aws-sdk/region-config-resolver"); var import_protocol_http = require("@smithy/protocol-http"); var import_smithy_client = require("@smithy/smithy-client"); // src/auth/httpAuthExtensionConfiguration.ts var getHttpAuthExtensionConfiguration = /* @__PURE__ */ __name((runtimeConfig) => { const _httpAuthSchemes = runtimeConfig.httpAuthSchemes; let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider; let _credentials = runtimeConfig.credentials; return { setHttpAuthScheme(httpAuthScheme) { const index = _httpAuthSchemes.findIndex((scheme) => scheme.schemeId === httpAuthScheme.schemeId); if (index === -1) { _httpAuthSchemes.push(httpAuthScheme); } else { _httpAuthSchemes.splice(index, 1, httpAuthScheme); } }, httpAuthSchemes() { return _httpAuthSchemes; }, setHttpAuthSchemeProvider(httpAuthSchemeProvider) { _httpAuthSchemeProvider = httpAuthSchemeProvider; }, httpAuthSchemeProvider() { return _httpAuthSchemeProvider; }, setCredentials(credentials) { _credentials = credentials; }, credentials() { return _credentials; } }; }, "getHttpAuthExtensionConfiguration"); var resolveHttpAuthRuntimeConfig = /* @__PURE__ */ __name((config) => { return { httpAuthSchemes: config.httpAuthSchemes(), httpAuthSchemeProvider: config.httpAuthSchemeProvider(), credentials: config.credentials() }; }, "resolveHttpAuthRuntimeConfig"); // src/runtimeExtensions.ts var resolveRuntimeExtensions = /* @__PURE__ */ __name((runtimeConfig, extensions) => { const extensionConfiguration = Object.assign( (0, import_region_config_resolver.getAwsRegionExtensionConfiguration)(runtimeConfig), (0, import_smithy_client.getDefaultExtensionConfiguration)(runtimeConfig), (0, import_protocol_http.getHttpHandlerExtensionConfiguration)(runtimeConfig), getHttpAuthExtensionConfiguration(runtimeConfig) ); extensions.forEach((extension) => extension.configure(extensionConfiguration)); return Object.assign( runtimeConfig, (0, import_region_config_resolver.resolveAwsRegionExtensionConfiguration)(extensionConfiguration), (0, import_smithy_client.resolveDefaultRuntimeConfig)(extensionConfiguration), (0, import_protocol_http.resolveHttpHandlerRuntimeConfig)(extensionConfiguration), resolveHttpAuthRuntimeConfig(extensionConfiguration) ); }, "resolveRuntimeExtensions"); // src/LambdaClient.ts var LambdaClient = class extends import_smithy_client.Client { static { __name(this, "LambdaClient"); } /** * The resolved configuration of LambdaClient class. This is resolved and normalized from the {@link LambdaClientConfig | constructor configuration interface}. */ config; constructor(...[configuration]) { const _config_0 = (0, import_runtimeConfig.getRuntimeConfig)(configuration || {}); super(_config_0); this.initConfig = _config_0; const _config_1 = resolveClientEndpointParameters(_config_0); const _config_2 = (0, import_middleware_user_agent.resolveUserAgentConfig)(_config_1); const _config_3 = (0, import_middleware_retry.resolveRetryConfig)(_config_2); const _config_4 = (0, import_config_resolver.resolveRegionConfig)(_config_3); const _config_5 = (0, import_middleware_host_header.resolveHostHeaderConfig)(_config_4); const _config_6 = (0, import_middleware_endpoint.resolveEndpointConfig)(_config_5); const _config_7 = (0, import_eventstream_serde_config_resolver.resolveEventStreamSerdeConfig)(_config_6); const _config_8 = (0, import_httpAuthSchemeProvider.resolveHttpAuthSchemeConfig)(_config_7); const _config_9 = resolveRuntimeExtensions(_config_8, configuration?.extensions || []); this.config = _config_9; this.middlewareStack.use((0, import_middleware_user_agent.getUserAgentPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_retry.getRetryPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_content_length.getContentLengthPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_host_header.getHostHeaderPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_logger.getLoggerPlugin)(this.config)); this.middlewareStack.use((0, import_middleware_recursion_detection.getRecursionDetectionPlugin)(this.config)); this.middlewareStack.use( (0, import_core.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config, { httpAuthSchemeParametersProvider: import_httpAuthSchemeProvider.defaultLambdaHttpAuthSchemeParametersProvider, identityProviderConfigProvider: /* @__PURE__ */ __name(async (config) => new import_core.DefaultIdentityProviderConfig({ "aws.auth#sigv4": config.credentials }), "identityProviderConfigProvider") }) ); this.middlewareStack.use((0, import_core.getHttpSigningPlugin)(this.config)); } /** * Destroy underlying resources, like sockets. It's usually not necessary to do this. * However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. * Otherwise, sockets might stay open for quite a long time before the server terminates them. */ destroy() { super.destroy(); } }; // src/Lambda.ts // src/commands/AddLayerVersionPermissionCommand.ts var import_middleware_serde = require("@smithy/middleware-serde"); // src/protocols/Aws_restJson1.ts var import_core2 = require("@aws-sdk/core"); // src/models/LambdaServiceException.ts var LambdaServiceException = class _LambdaServiceException extends import_smithy_client.ServiceException { static { __name(this, "LambdaServiceException"); } /** * @internal */ constructor(options) { super(options); Object.setPrototypeOf(this, _LambdaServiceException.prototype); } }; // src/models/models_0.ts var InvalidParameterValueException = class _InvalidParameterValueException extends LambdaServiceException { static { __name(this, "InvalidParameterValueException"); } name = "InvalidParameterValueException"; $fault = "client"; /** *
The exception type.
* @public */ Type; /** * @internal */ constructor(opts) { super({ name: "InvalidParameterValueException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidParameterValueException.prototype); this.Type = opts.Type; } }; var PolicyLengthExceededException = class _PolicyLengthExceededException extends LambdaServiceException { static { __name(this, "PolicyLengthExceededException"); } name = "PolicyLengthExceededException"; $fault = "client"; Type; /** * @internal */ constructor(opts) { super({ name: "PolicyLengthExceededException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _PolicyLengthExceededException.prototype); this.Type = opts.Type; } }; var PreconditionFailedException = class _PreconditionFailedException extends LambdaServiceException { static { __name(this, "PreconditionFailedException"); } name = "PreconditionFailedException"; $fault = "client"; /** *The exception type.
* @public */ Type; /** * @internal */ constructor(opts) { super({ name: "PreconditionFailedException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _PreconditionFailedException.prototype); this.Type = opts.Type; } }; var ResourceConflictException = class _ResourceConflictException extends LambdaServiceException { static { __name(this, "ResourceConflictException"); } name = "ResourceConflictException"; $fault = "client"; /** *The exception type.
* @public */ Type; /** * @internal */ constructor(opts) { super({ name: "ResourceConflictException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ResourceConflictException.prototype); this.Type = opts.Type; } }; var ResourceNotFoundException = class _ResourceNotFoundException extends LambdaServiceException { static { __name(this, "ResourceNotFoundException"); } name = "ResourceNotFoundException"; $fault = "client"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "ResourceNotFoundException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ResourceNotFoundException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var ServiceException = class _ServiceException extends LambdaServiceException { static { __name(this, "ServiceException"); } name = "ServiceException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "ServiceException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _ServiceException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var ThrottleReason = { CallerRateLimitExceeded: "CallerRateLimitExceeded", ConcurrentInvocationLimitExceeded: "ConcurrentInvocationLimitExceeded", ConcurrentSnapshotCreateLimitExceeded: "ConcurrentSnapshotCreateLimitExceeded", FunctionInvocationRateLimitExceeded: "FunctionInvocationRateLimitExceeded", ReservedFunctionConcurrentInvocationLimitExceeded: "ReservedFunctionConcurrentInvocationLimitExceeded", ReservedFunctionInvocationRateLimitExceeded: "ReservedFunctionInvocationRateLimitExceeded" }; var TooManyRequestsException = class _TooManyRequestsException extends LambdaServiceException { static { __name(this, "TooManyRequestsException"); } name = "TooManyRequestsException"; $fault = "client"; /** *The number of seconds the caller should wait before retrying.
* @public */ retryAfterSeconds; Type; Reason; /** * @internal */ constructor(opts) { super({ name: "TooManyRequestsException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _TooManyRequestsException.prototype); this.retryAfterSeconds = opts.retryAfterSeconds; this.Type = opts.Type; this.Reason = opts.Reason; } }; var FunctionUrlAuthType = { AWS_IAM: "AWS_IAM", NONE: "NONE" }; var KafkaSchemaRegistryAuthType = { BASIC_AUTH: "BASIC_AUTH", CLIENT_CERTIFICATE_TLS_AUTH: "CLIENT_CERTIFICATE_TLS_AUTH", SERVER_ROOT_CA_CERTIFICATE: "SERVER_ROOT_CA_CERTIFICATE" }; var SchemaRegistryEventRecordFormat = { JSON: "JSON", SOURCE: "SOURCE" }; var KafkaSchemaValidationAttribute = { KEY: "KEY", VALUE: "VALUE" }; var ApplicationLogLevel = { Debug: "DEBUG", Error: "ERROR", Fatal: "FATAL", Info: "INFO", Trace: "TRACE", Warn: "WARN" }; var Architecture = { arm64: "arm64", x86_64: "x86_64" }; var CodeSigningPolicy = { Enforce: "Enforce", Warn: "Warn" }; var FullDocument = { Default: "Default", UpdateLookup: "UpdateLookup" }; var FunctionResponseType = { ReportBatchItemFailures: "ReportBatchItemFailures" }; var EventSourceMappingMetric = { EventCount: "EventCount" }; var EndPointType = { KAFKA_BOOTSTRAP_SERVERS: "KAFKA_BOOTSTRAP_SERVERS" }; var SourceAccessType = { BASIC_AUTH: "BASIC_AUTH", CLIENT_CERTIFICATE_TLS_AUTH: "CLIENT_CERTIFICATE_TLS_AUTH", SASL_SCRAM_256_AUTH: "SASL_SCRAM_256_AUTH", SASL_SCRAM_512_AUTH: "SASL_SCRAM_512_AUTH", SERVER_ROOT_CA_CERTIFICATE: "SERVER_ROOT_CA_CERTIFICATE", VIRTUAL_HOST: "VIRTUAL_HOST", VPC_SECURITY_GROUP: "VPC_SECURITY_GROUP", VPC_SUBNET: "VPC_SUBNET" }; var EventSourcePosition = { AT_TIMESTAMP: "AT_TIMESTAMP", LATEST: "LATEST", TRIM_HORIZON: "TRIM_HORIZON" }; var ResourceInUseException = class _ResourceInUseException extends LambdaServiceException { static { __name(this, "ResourceInUseException"); } name = "ResourceInUseException"; $fault = "client"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "ResourceInUseException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ResourceInUseException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var CodeSigningConfigNotFoundException = class _CodeSigningConfigNotFoundException extends LambdaServiceException { static { __name(this, "CodeSigningConfigNotFoundException"); } name = "CodeSigningConfigNotFoundException"; $fault = "client"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "CodeSigningConfigNotFoundException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _CodeSigningConfigNotFoundException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var CodeStorageExceededException = class _CodeStorageExceededException extends LambdaServiceException { static { __name(this, "CodeStorageExceededException"); } name = "CodeStorageExceededException"; $fault = "client"; /** *The exception type.
* @public */ Type; /** * @internal */ constructor(opts) { super({ name: "CodeStorageExceededException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _CodeStorageExceededException.prototype); this.Type = opts.Type; } }; var CodeVerificationFailedException = class _CodeVerificationFailedException extends LambdaServiceException { static { __name(this, "CodeVerificationFailedException"); } name = "CodeVerificationFailedException"; $fault = "client"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "CodeVerificationFailedException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _CodeVerificationFailedException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var LogFormat = { Json: "JSON", Text: "Text" }; var SystemLogLevel = { Debug: "DEBUG", Info: "INFO", Warn: "WARN" }; var PackageType = { Image: "Image", Zip: "Zip" }; var Runtime = { dotnet6: "dotnet6", dotnet8: "dotnet8", dotnetcore10: "dotnetcore1.0", dotnetcore20: "dotnetcore2.0", dotnetcore21: "dotnetcore2.1", dotnetcore31: "dotnetcore3.1", go1x: "go1.x", java11: "java11", java17: "java17", java21: "java21", java8: "java8", java8al2: "java8.al2", nodejs: "nodejs", nodejs10x: "nodejs10.x", nodejs12x: "nodejs12.x", nodejs14x: "nodejs14.x", nodejs16x: "nodejs16.x", nodejs18x: "nodejs18.x", nodejs20x: "nodejs20.x", nodejs22x: "nodejs22.x", nodejs43: "nodejs4.3", nodejs43edge: "nodejs4.3-edge", nodejs610: "nodejs6.10", nodejs810: "nodejs8.10", provided: "provided", providedal2: "provided.al2", providedal2023: "provided.al2023", python27: "python2.7", python310: "python3.10", python311: "python3.11", python312: "python3.12", python313: "python3.13", python36: "python3.6", python37: "python3.7", python38: "python3.8", python39: "python3.9", ruby25: "ruby2.5", ruby27: "ruby2.7", ruby32: "ruby3.2", ruby33: "ruby3.3", ruby34: "ruby3.4" }; var SnapStartApplyOn = { None: "None", PublishedVersions: "PublishedVersions" }; var TracingMode = { Active: "Active", PassThrough: "PassThrough" }; var LastUpdateStatus = { Failed: "Failed", InProgress: "InProgress", Successful: "Successful" }; var LastUpdateStatusReasonCode = { DisabledKMSKey: "DisabledKMSKey", EFSIOError: "EFSIOError", EFSMountConnectivityError: "EFSMountConnectivityError", EFSMountFailure: "EFSMountFailure", EFSMountTimeout: "EFSMountTimeout", EniLimitExceeded: "EniLimitExceeded", FunctionError: "FunctionError", ImageAccessDenied: "ImageAccessDenied", ImageDeleted: "ImageDeleted", InsufficientRolePermissions: "InsufficientRolePermissions", InternalError: "InternalError", InvalidConfiguration: "InvalidConfiguration", InvalidImage: "InvalidImage", InvalidRuntime: "InvalidRuntime", InvalidSecurityGroup: "InvalidSecurityGroup", InvalidStateKMSKey: "InvalidStateKMSKey", InvalidSubnet: "InvalidSubnet", InvalidZipFileException: "InvalidZipFileException", KMSKeyAccessDenied: "KMSKeyAccessDenied", KMSKeyNotFound: "KMSKeyNotFound", SubnetOutOfIPAddresses: "SubnetOutOfIPAddresses" }; var SnapStartOptimizationStatus = { Off: "Off", On: "On" }; var State = { Active: "Active", Failed: "Failed", Inactive: "Inactive", Pending: "Pending" }; var StateReasonCode = { Creating: "Creating", DisabledKMSKey: "DisabledKMSKey", EFSIOError: "EFSIOError", EFSMountConnectivityError: "EFSMountConnectivityError", EFSMountFailure: "EFSMountFailure", EFSMountTimeout: "EFSMountTimeout", EniLimitExceeded: "EniLimitExceeded", FunctionError: "FunctionError", Idle: "Idle", ImageAccessDenied: "ImageAccessDenied", ImageDeleted: "ImageDeleted", InsufficientRolePermissions: "InsufficientRolePermissions", InternalError: "InternalError", InvalidConfiguration: "InvalidConfiguration", InvalidImage: "InvalidImage", InvalidRuntime: "InvalidRuntime", InvalidSecurityGroup: "InvalidSecurityGroup", InvalidStateKMSKey: "InvalidStateKMSKey", InvalidSubnet: "InvalidSubnet", InvalidZipFileException: "InvalidZipFileException", KMSKeyAccessDenied: "KMSKeyAccessDenied", KMSKeyNotFound: "KMSKeyNotFound", Restoring: "Restoring", SubnetOutOfIPAddresses: "SubnetOutOfIPAddresses" }; var InvalidCodeSignatureException = class _InvalidCodeSignatureException extends LambdaServiceException { static { __name(this, "InvalidCodeSignatureException"); } name = "InvalidCodeSignatureException"; $fault = "client"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "InvalidCodeSignatureException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidCodeSignatureException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var InvokeMode = { BUFFERED: "BUFFERED", RESPONSE_STREAM: "RESPONSE_STREAM" }; var RecursiveLoop = { Allow: "Allow", Terminate: "Terminate" }; var UpdateRuntimeOn = { Auto: "Auto", FunctionUpdate: "FunctionUpdate", Manual: "Manual" }; var EC2AccessDeniedException = class _EC2AccessDeniedException extends LambdaServiceException { static { __name(this, "EC2AccessDeniedException"); } name = "EC2AccessDeniedException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "EC2AccessDeniedException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _EC2AccessDeniedException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var EC2ThrottledException = class _EC2ThrottledException extends LambdaServiceException { static { __name(this, "EC2ThrottledException"); } name = "EC2ThrottledException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "EC2ThrottledException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _EC2ThrottledException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var EC2UnexpectedException = class _EC2UnexpectedException extends LambdaServiceException { static { __name(this, "EC2UnexpectedException"); } name = "EC2UnexpectedException"; $fault = "server"; Type; Message; EC2ErrorCode; /** * @internal */ constructor(opts) { super({ name: "EC2UnexpectedException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _EC2UnexpectedException.prototype); this.Type = opts.Type; this.Message = opts.Message; this.EC2ErrorCode = opts.EC2ErrorCode; } }; var EFSIOException = class _EFSIOException extends LambdaServiceException { static { __name(this, "EFSIOException"); } name = "EFSIOException"; $fault = "client"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "EFSIOException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _EFSIOException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var EFSMountConnectivityException = class _EFSMountConnectivityException extends LambdaServiceException { static { __name(this, "EFSMountConnectivityException"); } name = "EFSMountConnectivityException"; $fault = "client"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "EFSMountConnectivityException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _EFSMountConnectivityException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var EFSMountFailureException = class _EFSMountFailureException extends LambdaServiceException { static { __name(this, "EFSMountFailureException"); } name = "EFSMountFailureException"; $fault = "client"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "EFSMountFailureException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _EFSMountFailureException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var EFSMountTimeoutException = class _EFSMountTimeoutException extends LambdaServiceException { static { __name(this, "EFSMountTimeoutException"); } name = "EFSMountTimeoutException"; $fault = "client"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "EFSMountTimeoutException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _EFSMountTimeoutException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var ENILimitReachedException = class _ENILimitReachedException extends LambdaServiceException { static { __name(this, "ENILimitReachedException"); } name = "ENILimitReachedException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "ENILimitReachedException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _ENILimitReachedException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var InvalidRequestContentException = class _InvalidRequestContentException extends LambdaServiceException { static { __name(this, "InvalidRequestContentException"); } name = "InvalidRequestContentException"; $fault = "client"; /** *The exception type.
* @public */ Type; /** * @internal */ constructor(opts) { super({ name: "InvalidRequestContentException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _InvalidRequestContentException.prototype); this.Type = opts.Type; } }; var InvalidRuntimeException = class _InvalidRuntimeException extends LambdaServiceException { static { __name(this, "InvalidRuntimeException"); } name = "InvalidRuntimeException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "InvalidRuntimeException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InvalidRuntimeException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var InvalidSecurityGroupIDException = class _InvalidSecurityGroupIDException extends LambdaServiceException { static { __name(this, "InvalidSecurityGroupIDException"); } name = "InvalidSecurityGroupIDException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "InvalidSecurityGroupIDException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InvalidSecurityGroupIDException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var InvalidSubnetIDException = class _InvalidSubnetIDException extends LambdaServiceException { static { __name(this, "InvalidSubnetIDException"); } name = "InvalidSubnetIDException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "InvalidSubnetIDException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InvalidSubnetIDException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var InvalidZipFileException = class _InvalidZipFileException extends LambdaServiceException { static { __name(this, "InvalidZipFileException"); } name = "InvalidZipFileException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "InvalidZipFileException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _InvalidZipFileException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var InvocationType = { DryRun: "DryRun", Event: "Event", RequestResponse: "RequestResponse" }; var LogType = { None: "None", Tail: "Tail" }; var KMSAccessDeniedException = class _KMSAccessDeniedException extends LambdaServiceException { static { __name(this, "KMSAccessDeniedException"); } name = "KMSAccessDeniedException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "KMSAccessDeniedException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _KMSAccessDeniedException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var KMSDisabledException = class _KMSDisabledException extends LambdaServiceException { static { __name(this, "KMSDisabledException"); } name = "KMSDisabledException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "KMSDisabledException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _KMSDisabledException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var KMSInvalidStateException = class _KMSInvalidStateException extends LambdaServiceException { static { __name(this, "KMSInvalidStateException"); } name = "KMSInvalidStateException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "KMSInvalidStateException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _KMSInvalidStateException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var KMSNotFoundException = class _KMSNotFoundException extends LambdaServiceException { static { __name(this, "KMSNotFoundException"); } name = "KMSNotFoundException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "KMSNotFoundException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _KMSNotFoundException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var RecursiveInvocationException = class _RecursiveInvocationException extends LambdaServiceException { static { __name(this, "RecursiveInvocationException"); } name = "RecursiveInvocationException"; $fault = "client"; /** *The exception type.
* @public */ Type; /** *The exception message.
* @public */ Message; /** * @internal */ constructor(opts) { super({ name: "RecursiveInvocationException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _RecursiveInvocationException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var RequestTooLargeException = class _RequestTooLargeException extends LambdaServiceException { static { __name(this, "RequestTooLargeException"); } name = "RequestTooLargeException"; $fault = "client"; Type; /** * @internal */ constructor(opts) { super({ name: "RequestTooLargeException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _RequestTooLargeException.prototype); this.Type = opts.Type; } }; var ResourceNotReadyException = class _ResourceNotReadyException extends LambdaServiceException { static { __name(this, "ResourceNotReadyException"); } name = "ResourceNotReadyException"; $fault = "server"; /** *The exception type.
* @public */ Type; /** * @internal */ constructor(opts) { super({ name: "ResourceNotReadyException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _ResourceNotReadyException.prototype); this.Type = opts.Type; } }; var SnapStartException = class _SnapStartException extends LambdaServiceException { static { __name(this, "SnapStartException"); } name = "SnapStartException"; $fault = "client"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "SnapStartException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SnapStartException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var SnapStartNotReadyException = class _SnapStartNotReadyException extends LambdaServiceException { static { __name(this, "SnapStartNotReadyException"); } name = "SnapStartNotReadyException"; $fault = "client"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "SnapStartNotReadyException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SnapStartNotReadyException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var SnapStartTimeoutException = class _SnapStartTimeoutException extends LambdaServiceException { static { __name(this, "SnapStartTimeoutException"); } name = "SnapStartTimeoutException"; $fault = "client"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "SnapStartTimeoutException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _SnapStartTimeoutException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var SubnetIPAddressLimitReachedException = class _SubnetIPAddressLimitReachedException extends LambdaServiceException { static { __name(this, "SubnetIPAddressLimitReachedException"); } name = "SubnetIPAddressLimitReachedException"; $fault = "server"; Type; Message; /** * @internal */ constructor(opts) { super({ name: "SubnetIPAddressLimitReachedException", $fault: "server", ...opts }); Object.setPrototypeOf(this, _SubnetIPAddressLimitReachedException.prototype); this.Type = opts.Type; this.Message = opts.Message; } }; var UnsupportedMediaTypeException = class _UnsupportedMediaTypeException extends LambdaServiceException { static { __name(this, "UnsupportedMediaTypeException"); } name = "UnsupportedMediaTypeException"; $fault = "client"; Type; /** * @internal */ constructor(opts) { super({ name: "UnsupportedMediaTypeException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _UnsupportedMediaTypeException.prototype); this.Type = opts.Type; } }; var ResponseStreamingInvocationType = { DryRun: "DryRun", RequestResponse: "RequestResponse" }; var InvokeWithResponseStreamResponseEvent; ((InvokeWithResponseStreamResponseEvent3) => { InvokeWithResponseStreamResponseEvent3.visit = /* @__PURE__ */ __name((value, visitor) => { if (value.PayloadChunk !== void 0) return visitor.PayloadChunk(value.PayloadChunk); if (value.InvokeComplete !== void 0) return visitor.InvokeComplete(value.InvokeComplete); return visitor._(value.$unknown[0], value.$unknown[1]); }, "visit"); })(InvokeWithResponseStreamResponseEvent || (InvokeWithResponseStreamResponseEvent = {})); var FunctionVersion = { ALL: "ALL" }; var ProvisionedConcurrencyStatusEnum = { FAILED: "FAILED", IN_PROGRESS: "IN_PROGRESS", READY: "READY" }; var ProvisionedConcurrencyConfigNotFoundException = class _ProvisionedConcurrencyConfigNotFoundException extends LambdaServiceException { static { __name(this, "ProvisionedConcurrencyConfigNotFoundException"); } name = "ProvisionedConcurrencyConfigNotFoundException"; $fault = "client"; Type; /** * @internal */ constructor(opts) { super({ name: "ProvisionedConcurrencyConfigNotFoundException", $fault: "client", ...opts }); Object.setPrototypeOf(this, _ProvisionedConcurrencyConfigNotFoundException.prototype); this.Type = opts.Type; } }; var FunctionCodeFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.ZipFile && { ZipFile: import_smithy_client.SENSITIVE_STRING } }), "FunctionCodeFilterSensitiveLog"); var EnvironmentFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Variables && { Variables: import_smithy_client.SENSITIVE_STRING } }), "EnvironmentFilterSensitiveLog"); var CreateFunctionRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Code && { Code: FunctionCodeFilterSensitiveLog(obj.Code) }, ...obj.Environment && { Environment: EnvironmentFilterSensitiveLog(obj.Environment) } }), "CreateFunctionRequestFilterSensitiveLog"); var EnvironmentErrorFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Message && { Message: import_smithy_client.SENSITIVE_STRING } }), "EnvironmentErrorFilterSensitiveLog"); var EnvironmentResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Variables && { Variables: import_smithy_client.SENSITIVE_STRING }, ...obj.Error && { Error: EnvironmentErrorFilterSensitiveLog(obj.Error) } }), "EnvironmentResponseFilterSensitiveLog"); var ImageConfigErrorFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Message && { Message: import_smithy_client.SENSITIVE_STRING } }), "ImageConfigErrorFilterSensitiveLog"); var ImageConfigResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Error && { Error: ImageConfigErrorFilterSensitiveLog(obj.Error) } }), "ImageConfigResponseFilterSensitiveLog"); var RuntimeVersionErrorFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Message && { Message: import_smithy_client.SENSITIVE_STRING } }), "RuntimeVersionErrorFilterSensitiveLog"); var RuntimeVersionConfigFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Error && { Error: RuntimeVersionErrorFilterSensitiveLog(obj.Error) } }), "RuntimeVersionConfigFilterSensitiveLog"); var FunctionConfigurationFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Environment && { Environment: EnvironmentResponseFilterSensitiveLog(obj.Environment) }, ...obj.ImageConfigResponse && { ImageConfigResponse: ImageConfigResponseFilterSensitiveLog(obj.ImageConfigResponse) }, ...obj.RuntimeVersionConfig && { RuntimeVersionConfig: RuntimeVersionConfigFilterSensitiveLog(obj.RuntimeVersionConfig) } }), "FunctionConfigurationFilterSensitiveLog"); var GetFunctionResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Configuration && { Configuration: FunctionConfigurationFilterSensitiveLog(obj.Configuration) } }), "GetFunctionResponseFilterSensitiveLog"); var InvocationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Payload && { Payload: import_smithy_client.SENSITIVE_STRING } }), "InvocationRequestFilterSensitiveLog"); var InvocationResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Payload && { Payload: import_smithy_client.SENSITIVE_STRING } }), "InvocationResponseFilterSensitiveLog"); var InvokeAsyncRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj }), "InvokeAsyncRequestFilterSensitiveLog"); var InvokeWithResponseStreamRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Payload && { Payload: import_smithy_client.SENSITIVE_STRING } }), "InvokeWithResponseStreamRequestFilterSensitiveLog"); var InvokeResponseStreamUpdateFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Payload && { Payload: import_smithy_client.SENSITIVE_STRING } }), "InvokeResponseStreamUpdateFilterSensitiveLog"); var InvokeWithResponseStreamResponseEventFilterSensitiveLog = /* @__PURE__ */ __name((obj) => { if (obj.PayloadChunk !== void 0) return { PayloadChunk: InvokeResponseStreamUpdateFilterSensitiveLog(obj.PayloadChunk) }; if (obj.InvokeComplete !== void 0) return { InvokeComplete: obj.InvokeComplete }; if (obj.$unknown !== void 0) return { [obj.$unknown[0]]: "UNKNOWN" }; }, "InvokeWithResponseStreamResponseEventFilterSensitiveLog"); var InvokeWithResponseStreamResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.EventStream && { EventStream: "STREAMING_CONTENT" } }), "InvokeWithResponseStreamResponseFilterSensitiveLog"); var ListFunctionsResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Functions && { Functions: obj.Functions.map((item) => FunctionConfigurationFilterSensitiveLog(item)) } }), "ListFunctionsResponseFilterSensitiveLog"); var UpdateFunctionCodeRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.ZipFile && { ZipFile: import_smithy_client.SENSITIVE_STRING } }), "UpdateFunctionCodeRequestFilterSensitiveLog"); var UpdateFunctionConfigurationRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Environment && { Environment: EnvironmentFilterSensitiveLog(obj.Environment) } }), "UpdateFunctionConfigurationRequestFilterSensitiveLog"); var ListVersionsByFunctionResponseFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Versions && { Versions: obj.Versions.map((item) => FunctionConfigurationFilterSensitiveLog(item)) } }), "ListVersionsByFunctionResponseFilterSensitiveLog"); var LayerVersionContentInputFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.ZipFile && { ZipFile: import_smithy_client.SENSITIVE_STRING } }), "LayerVersionContentInputFilterSensitiveLog"); var PublishLayerVersionRequestFilterSensitiveLog = /* @__PURE__ */ __name((obj) => ({ ...obj, ...obj.Content && { Content: LayerVersionContentInputFilterSensitiveLog(obj.Content) } }), "PublishLayerVersionRequestFilterSensitiveLog"); // src/protocols/Aws_restJson1.ts var se_AddLayerVersionPermissionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy"); b.p("LayerName", () => input.LayerName, "{LayerName}", false); b.p("VersionNumber", () => input.VersionNumber.toString(), "{VersionNumber}", false); const query = (0, import_smithy_client.map)({ [_RI]: [, input[_RI]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Action: [], OrganizationId: [], Principal: [], StatementId: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build(); }, "se_AddLayerVersionPermissionCommand"); var se_AddPermissionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2015-03-31/functions/{FunctionName}/policy"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Action: [], EventSourceToken: [], FunctionUrlAuthType: [], Principal: [], PrincipalOrgID: [], RevisionId: [], SourceAccount: [], SourceArn: [], StatementId: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build(); }, "se_AddPermissionCommand"); var se_CreateAliasCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2015-03-31/functions/{FunctionName}/aliases"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Description: [], FunctionVersion: [], Name: [], RoutingConfig: /* @__PURE__ */ __name((_) => se_AliasRoutingConfiguration(_, context), "RoutingConfig") }) ); b.m("POST").h(headers).b(body); return b.build(); }, "se_CreateAliasCommand"); var se_CreateCodeSigningConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2020-04-22/code-signing-configs"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { AllowedPublishers: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "AllowedPublishers"), CodeSigningPolicies: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "CodeSigningPolicies"), Description: [], Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags") }) ); b.m("POST").h(headers).b(body); return b.build(); }, "se_CreateCodeSigningConfigCommand"); var se_CreateEventSourceMappingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2015-03-31/event-source-mappings"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { AmazonManagedKafkaEventSourceConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "AmazonManagedKafkaEventSourceConfig"), BatchSize: [], BisectBatchOnFunctionError: [], DestinationConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "DestinationConfig"), DocumentDBEventSourceConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "DocumentDBEventSourceConfig"), Enabled: [], EventSourceArn: [], FilterCriteria: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "FilterCriteria"), FunctionName: [], FunctionResponseTypes: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "FunctionResponseTypes"), KMSKeyArn: [], MaximumBatchingWindowInSeconds: [], MaximumRecordAgeInSeconds: [], MaximumRetryAttempts: [], MetricsConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "MetricsConfig"), ParallelizationFactor: [], ProvisionedPollerConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ProvisionedPollerConfig"), Queues: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Queues"), ScalingConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ScalingConfig"), SelfManagedEventSource: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "SelfManagedEventSource"), SelfManagedKafkaEventSourceConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "SelfManagedKafkaEventSourceConfig"), SourceAccessConfigurations: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "SourceAccessConfigurations"), StartingPosition: [], StartingPositionTimestamp: /* @__PURE__ */ __name((_) => _.getTime() / 1e3, "StartingPositionTimestamp"), Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags"), Topics: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Topics"), TumblingWindowInSeconds: [] }) ); b.m("POST").h(headers).b(body); return b.build(); }, "se_CreateEventSourceMappingCommand"); var se_CreateFunctionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2015-03-31/functions"); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Architectures: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Architectures"), Code: /* @__PURE__ */ __name((_) => se_FunctionCode(_, context), "Code"), CodeSigningConfigArn: [], DeadLetterConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "DeadLetterConfig"), Description: [], Environment: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Environment"), EphemeralStorage: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "EphemeralStorage"), FileSystemConfigs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "FileSystemConfigs"), FunctionName: [], Handler: [], ImageConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ImageConfig"), KMSKeyArn: [], Layers: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Layers"), LoggingConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "LoggingConfig"), MemorySize: [], PackageType: [], Publish: [], Role: [], Runtime: [], SnapStart: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "SnapStart"), Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags"), Timeout: [], TracingConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "TracingConfig"), VpcConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "VpcConfig") }) ); b.m("POST").h(headers).b(body); return b.build(); }, "se_CreateFunctionCommand"); var se_CreateFunctionUrlConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2021-10-31/functions/{FunctionName}/url"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { AuthType: [], Cors: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Cors"), InvokeMode: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build(); }, "se_CreateFunctionUrlConfigCommand"); var se_DeleteAliasCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/functions/{FunctionName}/aliases/{Name}"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); b.p("Name", () => input.Name, "{Name}", false); let body; b.m("DELETE").h(headers).b(body); return b.build(); }, "se_DeleteAliasCommand"); var se_DeleteCodeSigningConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2020-04-22/code-signing-configs/{CodeSigningConfigArn}"); b.p("CodeSigningConfigArn", () => input.CodeSigningConfigArn, "{CodeSigningConfigArn}", false); let body; b.m("DELETE").h(headers).b(body); return b.build(); }, "se_DeleteCodeSigningConfigCommand"); var se_DeleteEventSourceMappingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/event-source-mappings/{UUID}"); b.p("UUID", () => input.UUID, "{UUID}", false); let body; b.m("DELETE").h(headers).b(body); return b.build(); }, "se_DeleteEventSourceMappingCommand"); var se_DeleteFunctionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/functions/{FunctionName}"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build(); }, "se_DeleteFunctionCommand"); var se_DeleteFunctionCodeSigningConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2020-06-30/functions/{FunctionName}/code-signing-config"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build(); }, "se_DeleteFunctionCodeSigningConfigCommand"); var se_DeleteFunctionConcurrencyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2017-10-31/functions/{FunctionName}/concurrency"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; b.m("DELETE").h(headers).b(body); return b.build(); }, "se_DeleteFunctionConcurrencyCommand"); var se_DeleteFunctionEventInvokeConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2019-09-25/functions/{FunctionName}/event-invoke-config"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build(); }, "se_DeleteFunctionEventInvokeConfigCommand"); var se_DeleteFunctionUrlConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2021-10-31/functions/{FunctionName}/url"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build(); }, "se_DeleteFunctionUrlConfigCommand"); var se_DeleteLayerVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2018-10-31/layers/{LayerName}/versions/{VersionNumber}"); b.p("LayerName", () => input.LayerName, "{LayerName}", false); b.p("VersionNumber", () => input.VersionNumber.toString(), "{VersionNumber}", false); let body; b.m("DELETE").h(headers).b(body); return b.build(); }, "se_DeleteLayerVersionCommand"); var se_DeleteProvisionedConcurrencyConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2019-09-30/functions/{FunctionName}/provisioned-concurrency"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, (0, import_smithy_client.expectNonNull)(input[_Q], `Qualifier`)] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build(); }, "se_DeleteProvisionedConcurrencyConfigCommand"); var se_GetAccountSettingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2016-08-19/account-settings"); let body; b.m("GET").h(headers).b(body); return b.build(); }, "se_GetAccountSettingsCommand"); var se_GetAliasCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/functions/{FunctionName}/aliases/{Name}"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); b.p("Name", () => input.Name, "{Name}", false); let body; b.m("GET").h(headers).b(body); return b.build(); }, "se_GetAliasCommand"); var se_GetCodeSigningConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2020-04-22/code-signing-configs/{CodeSigningConfigArn}"); b.p("CodeSigningConfigArn", () => input.CodeSigningConfigArn, "{CodeSigningConfigArn}", false); let body; b.m("GET").h(headers).b(body); return b.build(); }, "se_GetCodeSigningConfigCommand"); var se_GetEventSourceMappingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/event-source-mappings/{UUID}"); b.p("UUID", () => input.UUID, "{UUID}", false); let body; b.m("GET").h(headers).b(body); return b.build(); }, "se_GetEventSourceMappingCommand"); var se_GetFunctionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/functions/{FunctionName}"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_GetFunctionCommand"); var se_GetFunctionCodeSigningConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2020-06-30/functions/{FunctionName}/code-signing-config"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; b.m("GET").h(headers).b(body); return b.build(); }, "se_GetFunctionCodeSigningConfigCommand"); var se_GetFunctionConcurrencyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2019-09-30/functions/{FunctionName}/concurrency"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; b.m("GET").h(headers).b(body); return b.build(); }, "se_GetFunctionConcurrencyCommand"); var se_GetFunctionConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/functions/{FunctionName}/configuration"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_GetFunctionConfigurationCommand"); var se_GetFunctionEventInvokeConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2019-09-25/functions/{FunctionName}/event-invoke-config"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_GetFunctionEventInvokeConfigCommand"); var se_GetFunctionRecursionConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2024-08-31/functions/{FunctionName}/recursion-config"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; b.m("GET").h(headers).b(body); return b.build(); }, "se_GetFunctionRecursionConfigCommand"); var se_GetFunctionUrlConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2021-10-31/functions/{FunctionName}/url"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_GetFunctionUrlConfigCommand"); var se_GetLayerVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2018-10-31/layers/{LayerName}/versions/{VersionNumber}"); b.p("LayerName", () => input.LayerName, "{LayerName}", false); b.p("VersionNumber", () => input.VersionNumber.toString(), "{VersionNumber}", false); let body; b.m("GET").h(headers).b(body); return b.build(); }, "se_GetLayerVersionCommand"); var se_GetLayerVersionByArnCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2018-10-31/layers"); const query = (0, import_smithy_client.map)({ [_f]: [, "LayerVersion"], [_A]: [, (0, import_smithy_client.expectNonNull)(input[_A], `Arn`)] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_GetLayerVersionByArnCommand"); var se_GetLayerVersionPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy"); b.p("LayerName", () => input.LayerName, "{LayerName}", false); b.p("VersionNumber", () => input.VersionNumber.toString(), "{VersionNumber}", false); let body; b.m("GET").h(headers).b(body); return b.build(); }, "se_GetLayerVersionPolicyCommand"); var se_GetPolicyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/functions/{FunctionName}/policy"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_GetPolicyCommand"); var se_GetProvisionedConcurrencyConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2019-09-30/functions/{FunctionName}/provisioned-concurrency"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, (0, import_smithy_client.expectNonNull)(input[_Q], `Qualifier`)] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_GetProvisionedConcurrencyConfigCommand"); var se_GetRuntimeManagementConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2021-07-20/functions/{FunctionName}/runtime-management-config"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_GetRuntimeManagementConfigCommand"); var se_InvokeCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/octet-stream", [_xait]: input[_IT], [_xalt]: input[_LT], [_xacc]: input[_CC] }); b.bp("/2015-03-31/functions/{FunctionName}/invocations"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; if (input.Payload !== void 0) { body = input.Payload; } b.m("POST").h(headers).q(query).b(body); return b.build(); }, "se_InvokeCommand"); var se_InvokeAsyncCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/octet-stream" }; b.bp("/2014-11-13/functions/{FunctionName}/invoke-async"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; if (input.InvokeArgs !== void 0) { body = input.InvokeArgs; } b.m("POST").h(headers).b(body); return b.build(); }, "se_InvokeAsyncCommand"); var se_InvokeWithResponseStreamCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = (0, import_smithy_client.map)({}, import_smithy_client.isSerializableHeaderValue, { "content-type": "application/octet-stream", [_xait]: input[_IT], [_xalt]: input[_LT], [_xacc]: input[_CC] }); b.bp("/2021-11-15/functions/{FunctionName}/response-streaming-invocations"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; if (input.Payload !== void 0) { body = input.Payload; } b.m("POST").h(headers).q(query).b(body); return b.build(); }, "se_InvokeWithResponseStreamCommand"); var se_ListAliasesCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/functions/{FunctionName}/aliases"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_FV]: [, input[_FV]], [_M]: [, input[_M]], [_MI]: [() => input.MaxItems !== void 0, () => input[_MI].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_ListAliasesCommand"); var se_ListCodeSigningConfigsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2020-04-22/code-signing-configs"); const query = (0, import_smithy_client.map)({ [_M]: [, input[_M]], [_MI]: [() => input.MaxItems !== void 0, () => input[_MI].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_ListCodeSigningConfigsCommand"); var se_ListEventSourceMappingsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/event-source-mappings"); const query = (0, import_smithy_client.map)({ [_ESA]: [, input[_ESA]], [_FN]: [, input[_FN]], [_M]: [, input[_M]], [_MI]: [() => input.MaxItems !== void 0, () => input[_MI].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_ListEventSourceMappingsCommand"); var se_ListFunctionEventInvokeConfigsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2019-09-25/functions/{FunctionName}/event-invoke-config/list"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_M]: [, input[_M]], [_MI]: [() => input.MaxItems !== void 0, () => input[_MI].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_ListFunctionEventInvokeConfigsCommand"); var se_ListFunctionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/functions"); const query = (0, import_smithy_client.map)({ [_MR]: [, input[_MR]], [_FV]: [, input[_FV]], [_M]: [, input[_M]], [_MI]: [() => input.MaxItems !== void 0, () => input[_MI].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_ListFunctionsCommand"); var se_ListFunctionsByCodeSigningConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2020-04-22/code-signing-configs/{CodeSigningConfigArn}/functions"); b.p("CodeSigningConfigArn", () => input.CodeSigningConfigArn, "{CodeSigningConfigArn}", false); const query = (0, import_smithy_client.map)({ [_M]: [, input[_M]], [_MI]: [() => input.MaxItems !== void 0, () => input[_MI].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_ListFunctionsByCodeSigningConfigCommand"); var se_ListFunctionUrlConfigsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2021-10-31/functions/{FunctionName}/urls"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_M]: [, input[_M]], [_MI]: [() => input.MaxItems !== void 0, () => input[_MI].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_ListFunctionUrlConfigsCommand"); var se_ListLayersCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2018-10-31/layers"); const query = (0, import_smithy_client.map)({ [_CR]: [, input[_CR]], [_M]: [, input[_M]], [_MI]: [() => input.MaxItems !== void 0, () => input[_MI].toString()], [_CA]: [, input[_CA]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_ListLayersCommand"); var se_ListLayerVersionsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2018-10-31/layers/{LayerName}/versions"); b.p("LayerName", () => input.LayerName, "{LayerName}", false); const query = (0, import_smithy_client.map)({ [_CR]: [, input[_CR]], [_M]: [, input[_M]], [_MI]: [() => input.MaxItems !== void 0, () => input[_MI].toString()], [_CA]: [, input[_CA]] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_ListLayerVersionsCommand"); var se_ListProvisionedConcurrencyConfigsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2019-09-30/functions/{FunctionName}/provisioned-concurrency"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_L]: [, "ALL"], [_M]: [, input[_M]], [_MI]: [() => input.MaxItems !== void 0, () => input[_MI].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_ListProvisionedConcurrencyConfigsCommand"); var se_ListTagsCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2017-03-31/tags/{Resource}"); b.p("Resource", () => input.Resource, "{Resource}", false); let body; b.m("GET").h(headers).b(body); return b.build(); }, "se_ListTagsCommand"); var se_ListVersionsByFunctionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/functions/{FunctionName}/versions"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_M]: [, input[_M]], [_MI]: [() => input.MaxItems !== void 0, () => input[_MI].toString()] }); let body; b.m("GET").h(headers).q(query).b(body); return b.build(); }, "se_ListVersionsByFunctionCommand"); var se_PublishLayerVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2018-10-31/layers/{LayerName}/versions"); b.p("LayerName", () => input.LayerName, "{LayerName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { CompatibleArchitectures: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "CompatibleArchitectures"), CompatibleRuntimes: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "CompatibleRuntimes"), Content: /* @__PURE__ */ __name((_) => se_LayerVersionContentInput(_, context), "Content"), Description: [], LicenseInfo: [] }) ); b.m("POST").h(headers).b(body); return b.build(); }, "se_PublishLayerVersionCommand"); var se_PublishVersionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2015-03-31/functions/{FunctionName}/versions"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { CodeSha256: [], Description: [], RevisionId: [] }) ); b.m("POST").h(headers).b(body); return b.build(); }, "se_PublishVersionCommand"); var se_PutFunctionCodeSigningConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2020-06-30/functions/{FunctionName}/code-signing-config"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { CodeSigningConfigArn: [] }) ); b.m("PUT").h(headers).b(body); return b.build(); }, "se_PutFunctionCodeSigningConfigCommand"); var se_PutFunctionConcurrencyCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2017-10-31/functions/{FunctionName}/concurrency"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { ReservedConcurrentExecutions: [] }) ); b.m("PUT").h(headers).b(body); return b.build(); }, "se_PutFunctionConcurrencyCommand"); var se_PutFunctionEventInvokeConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2019-09-25/functions/{FunctionName}/event-invoke-config"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { DestinationConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "DestinationConfig"), MaximumEventAgeInSeconds: [], MaximumRetryAttempts: [] }) ); b.m("PUT").h(headers).q(query).b(body); return b.build(); }, "se_PutFunctionEventInvokeConfigCommand"); var se_PutFunctionRecursionConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2024-08-31/functions/{FunctionName}/recursion-config"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { RecursiveLoop: [] }) ); b.m("PUT").h(headers).b(body); return b.build(); }, "se_PutFunctionRecursionConfigCommand"); var se_PutProvisionedConcurrencyConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2019-09-30/functions/{FunctionName}/provisioned-concurrency"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, (0, import_smithy_client.expectNonNull)(input[_Q], `Qualifier`)] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { ProvisionedConcurrentExecutions: [] }) ); b.m("PUT").h(headers).q(query).b(body); return b.build(); }, "se_PutProvisionedConcurrencyConfigCommand"); var se_PutRuntimeManagementConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2021-07-20/functions/{FunctionName}/runtime-management-config"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { RuntimeVersionArn: [], UpdateRuntimeOn: [] }) ); b.m("PUT").h(headers).q(query).b(body); return b.build(); }, "se_PutRuntimeManagementConfigCommand"); var se_RemoveLayerVersionPermissionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}"); b.p("LayerName", () => input.LayerName, "{LayerName}", false); b.p("VersionNumber", () => input.VersionNumber.toString(), "{VersionNumber}", false); b.p("StatementId", () => input.StatementId, "{StatementId}", false); const query = (0, import_smithy_client.map)({ [_RI]: [, input[_RI]] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build(); }, "se_RemoveLayerVersionPermissionCommand"); var se_RemovePermissionCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2015-03-31/functions/{FunctionName}/policy/{StatementId}"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); b.p("StatementId", () => input.StatementId, "{StatementId}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]], [_RI]: [, input[_RI]] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build(); }, "se_RemovePermissionCommand"); var se_TagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2017-03-31/tags/{Resource}"); b.p("Resource", () => input.Resource, "{Resource}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Tags: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Tags") }) ); b.m("POST").h(headers).b(body); return b.build(); }, "se_TagResourceCommand"); var se_UntagResourceCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = {}; b.bp("/2017-03-31/tags/{Resource}"); b.p("Resource", () => input.Resource, "{Resource}", false); const query = (0, import_smithy_client.map)({ [_tK]: [(0, import_smithy_client.expectNonNull)(input.TagKeys, `TagKeys`) != null, () => input[_TK] || []] }); let body; b.m("DELETE").h(headers).q(query).b(body); return b.build(); }, "se_UntagResourceCommand"); var se_UpdateAliasCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2015-03-31/functions/{FunctionName}/aliases/{Name}"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); b.p("Name", () => input.Name, "{Name}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Description: [], FunctionVersion: [], RevisionId: [], RoutingConfig: /* @__PURE__ */ __name((_) => se_AliasRoutingConfiguration(_, context), "RoutingConfig") }) ); b.m("PUT").h(headers).b(body); return b.build(); }, "se_UpdateAliasCommand"); var se_UpdateCodeSigningConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2020-04-22/code-signing-configs/{CodeSigningConfigArn}"); b.p("CodeSigningConfigArn", () => input.CodeSigningConfigArn, "{CodeSigningConfigArn}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { AllowedPublishers: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "AllowedPublishers"), CodeSigningPolicies: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "CodeSigningPolicies"), Description: [] }) ); b.m("PUT").h(headers).b(body); return b.build(); }, "se_UpdateCodeSigningConfigCommand"); var se_UpdateEventSourceMappingCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2015-03-31/event-source-mappings/{UUID}"); b.p("UUID", () => input.UUID, "{UUID}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { AmazonManagedKafkaEventSourceConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "AmazonManagedKafkaEventSourceConfig"), BatchSize: [], BisectBatchOnFunctionError: [], DestinationConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "DestinationConfig"), DocumentDBEventSourceConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "DocumentDBEventSourceConfig"), Enabled: [], FilterCriteria: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "FilterCriteria"), FunctionName: [], FunctionResponseTypes: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "FunctionResponseTypes"), KMSKeyArn: [], MaximumBatchingWindowInSeconds: [], MaximumRecordAgeInSeconds: [], MaximumRetryAttempts: [], MetricsConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "MetricsConfig"), ParallelizationFactor: [], ProvisionedPollerConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ProvisionedPollerConfig"), ScalingConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ScalingConfig"), SelfManagedKafkaEventSourceConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "SelfManagedKafkaEventSourceConfig"), SourceAccessConfigurations: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "SourceAccessConfigurations"), TumblingWindowInSeconds: [] }) ); b.m("PUT").h(headers).b(body); return b.build(); }, "se_UpdateEventSourceMappingCommand"); var se_UpdateFunctionCodeCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2015-03-31/functions/{FunctionName}/code"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { Architectures: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Architectures"), DryRun: [], ImageUri: [], Publish: [], RevisionId: [], S3Bucket: [], S3Key: [], S3ObjectVersion: [], SourceKMSKeyArn: [], ZipFile: /* @__PURE__ */ __name((_) => context.base64Encoder(_), "ZipFile") }) ); b.m("PUT").h(headers).b(body); return b.build(); }, "se_UpdateFunctionCodeCommand"); var se_UpdateFunctionConfigurationCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2015-03-31/functions/{FunctionName}/configuration"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { DeadLetterConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "DeadLetterConfig"), Description: [], Environment: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Environment"), EphemeralStorage: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "EphemeralStorage"), FileSystemConfigs: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "FileSystemConfigs"), Handler: [], ImageConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "ImageConfig"), KMSKeyArn: [], Layers: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Layers"), LoggingConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "LoggingConfig"), MemorySize: [], RevisionId: [], Role: [], Runtime: [], SnapStart: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "SnapStart"), Timeout: [], TracingConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "TracingConfig"), VpcConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "VpcConfig") }) ); b.m("PUT").h(headers).b(body); return b.build(); }, "se_UpdateFunctionConfigurationCommand"); var se_UpdateFunctionEventInvokeConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2019-09-25/functions/{FunctionName}/event-invoke-config"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { DestinationConfig: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "DestinationConfig"), MaximumEventAgeInSeconds: [], MaximumRetryAttempts: [] }) ); b.m("POST").h(headers).q(query).b(body); return b.build(); }, "se_UpdateFunctionEventInvokeConfigCommand"); var se_UpdateFunctionUrlConfigCommand = /* @__PURE__ */ __name(async (input, context) => { const b = (0, import_core.requestBuilder)(input, context); const headers = { "content-type": "application/json" }; b.bp("/2021-10-31/functions/{FunctionName}/url"); b.p("FunctionName", () => input.FunctionName, "{FunctionName}", false); const query = (0, import_smithy_client.map)({ [_Q]: [, input[_Q]] }); let body; body = JSON.stringify( (0, import_smithy_client.take)(input, { AuthType: [], Cors: /* @__PURE__ */ __name((_) => (0, import_smithy_client._json)(_), "Cors"), InvokeMode: [] }) ); b.m("PUT").h(headers).q(query).b(body); return b.build(); }, "se_UpdateFunctionUrlConfigCommand"); var de_AddLayerVersionPermissionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { RevisionId: import_smithy_client.expectString, Statement: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_AddLayerVersionPermissionCommand"); var de_AddPermissionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Statement: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_AddPermissionCommand"); var de_CreateAliasCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AliasArn: import_smithy_client.expectString, Description: import_smithy_client.expectString, FunctionVersion: import_smithy_client.expectString, Name: import_smithy_client.expectString, RevisionId: import_smithy_client.expectString, RoutingConfig: /* @__PURE__ */ __name((_) => de_AliasRoutingConfiguration(_, context), "RoutingConfig") }); Object.assign(contents, doc); return contents; }, "de_CreateAliasCommand"); var de_CreateCodeSigningConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { CodeSigningConfig: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_CreateCodeSigningConfigCommand"); var de_CreateEventSourceMappingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 202 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AmazonManagedKafkaEventSourceConfig: import_smithy_client._json, BatchSize: import_smithy_client.expectInt32, BisectBatchOnFunctionError: import_smithy_client.expectBoolean, DestinationConfig: import_smithy_client._json, DocumentDBEventSourceConfig: import_smithy_client._json, EventSourceArn: import_smithy_client.expectString, EventSourceMappingArn: import_smithy_client.expectString, FilterCriteria: import_smithy_client._json, FilterCriteriaError: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, FunctionResponseTypes: import_smithy_client._json, KMSKeyArn: import_smithy_client.expectString, LastModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastModified"), LastProcessingResult: import_smithy_client.expectString, MaximumBatchingWindowInSeconds: import_smithy_client.expectInt32, MaximumRecordAgeInSeconds: import_smithy_client.expectInt32, MaximumRetryAttempts: import_smithy_client.expectInt32, MetricsConfig: import_smithy_client._json, ParallelizationFactor: import_smithy_client.expectInt32, ProvisionedPollerConfig: import_smithy_client._json, Queues: import_smithy_client._json, ScalingConfig: import_smithy_client._json, SelfManagedEventSource: import_smithy_client._json, SelfManagedKafkaEventSourceConfig: import_smithy_client._json, SourceAccessConfigurations: import_smithy_client._json, StartingPosition: import_smithy_client.expectString, StartingPositionTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartingPositionTimestamp"), State: import_smithy_client.expectString, StateTransitionReason: import_smithy_client.expectString, Topics: import_smithy_client._json, TumblingWindowInSeconds: import_smithy_client.expectInt32, UUID: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_CreateEventSourceMappingCommand"); var de_CreateFunctionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Architectures: import_smithy_client._json, CodeSha256: import_smithy_client.expectString, CodeSize: import_smithy_client.expectLong, DeadLetterConfig: import_smithy_client._json, Description: import_smithy_client.expectString, Environment: import_smithy_client._json, EphemeralStorage: import_smithy_client._json, FileSystemConfigs: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, FunctionName: import_smithy_client.expectString, Handler: import_smithy_client.expectString, ImageConfigResponse: import_smithy_client._json, KMSKeyArn: import_smithy_client.expectString, LastModified: import_smithy_client.expectString, LastUpdateStatus: import_smithy_client.expectString, LastUpdateStatusReason: import_smithy_client.expectString, LastUpdateStatusReasonCode: import_smithy_client.expectString, Layers: import_smithy_client._json, LoggingConfig: import_smithy_client._json, MasterArn: import_smithy_client.expectString, MemorySize: import_smithy_client.expectInt32, PackageType: import_smithy_client.expectString, RevisionId: import_smithy_client.expectString, Role: import_smithy_client.expectString, Runtime: import_smithy_client.expectString, RuntimeVersionConfig: import_smithy_client._json, SigningJobArn: import_smithy_client.expectString, SigningProfileVersionArn: import_smithy_client.expectString, SnapStart: import_smithy_client._json, State: import_smithy_client.expectString, StateReason: import_smithy_client.expectString, StateReasonCode: import_smithy_client.expectString, Timeout: import_smithy_client.expectInt32, TracingConfig: import_smithy_client._json, Version: import_smithy_client.expectString, VpcConfig: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_CreateFunctionCommand"); var de_CreateFunctionUrlConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AuthType: import_smithy_client.expectString, Cors: import_smithy_client._json, CreationTime: import_smithy_client.expectString, FunctionArn: import_smithy_client.expectString, FunctionUrl: import_smithy_client.expectString, InvokeMode: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_CreateFunctionUrlConfigCommand"); var de_DeleteAliasCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_DeleteAliasCommand"); var de_DeleteCodeSigningConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_DeleteCodeSigningConfigCommand"); var de_DeleteEventSourceMappingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 202 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AmazonManagedKafkaEventSourceConfig: import_smithy_client._json, BatchSize: import_smithy_client.expectInt32, BisectBatchOnFunctionError: import_smithy_client.expectBoolean, DestinationConfig: import_smithy_client._json, DocumentDBEventSourceConfig: import_smithy_client._json, EventSourceArn: import_smithy_client.expectString, EventSourceMappingArn: import_smithy_client.expectString, FilterCriteria: import_smithy_client._json, FilterCriteriaError: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, FunctionResponseTypes: import_smithy_client._json, KMSKeyArn: import_smithy_client.expectString, LastModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastModified"), LastProcessingResult: import_smithy_client.expectString, MaximumBatchingWindowInSeconds: import_smithy_client.expectInt32, MaximumRecordAgeInSeconds: import_smithy_client.expectInt32, MaximumRetryAttempts: import_smithy_client.expectInt32, MetricsConfig: import_smithy_client._json, ParallelizationFactor: import_smithy_client.expectInt32, ProvisionedPollerConfig: import_smithy_client._json, Queues: import_smithy_client._json, ScalingConfig: import_smithy_client._json, SelfManagedEventSource: import_smithy_client._json, SelfManagedKafkaEventSourceConfig: import_smithy_client._json, SourceAccessConfigurations: import_smithy_client._json, StartingPosition: import_smithy_client.expectString, StartingPositionTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartingPositionTimestamp"), State: import_smithy_client.expectString, StateTransitionReason: import_smithy_client.expectString, Topics: import_smithy_client._json, TumblingWindowInSeconds: import_smithy_client.expectInt32, UUID: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_DeleteEventSourceMappingCommand"); var de_DeleteFunctionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_DeleteFunctionCommand"); var de_DeleteFunctionCodeSigningConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_DeleteFunctionCodeSigningConfigCommand"); var de_DeleteFunctionConcurrencyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_DeleteFunctionConcurrencyCommand"); var de_DeleteFunctionEventInvokeConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_DeleteFunctionEventInvokeConfigCommand"); var de_DeleteFunctionUrlConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_DeleteFunctionUrlConfigCommand"); var de_DeleteLayerVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_DeleteLayerVersionCommand"); var de_DeleteProvisionedConcurrencyConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_DeleteProvisionedConcurrencyConfigCommand"); var de_GetAccountSettingsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AccountLimit: import_smithy_client._json, AccountUsage: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_GetAccountSettingsCommand"); var de_GetAliasCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AliasArn: import_smithy_client.expectString, Description: import_smithy_client.expectString, FunctionVersion: import_smithy_client.expectString, Name: import_smithy_client.expectString, RevisionId: import_smithy_client.expectString, RoutingConfig: /* @__PURE__ */ __name((_) => de_AliasRoutingConfiguration(_, context), "RoutingConfig") }); Object.assign(contents, doc); return contents; }, "de_GetAliasCommand"); var de_GetCodeSigningConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { CodeSigningConfig: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_GetCodeSigningConfigCommand"); var de_GetEventSourceMappingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AmazonManagedKafkaEventSourceConfig: import_smithy_client._json, BatchSize: import_smithy_client.expectInt32, BisectBatchOnFunctionError: import_smithy_client.expectBoolean, DestinationConfig: import_smithy_client._json, DocumentDBEventSourceConfig: import_smithy_client._json, EventSourceArn: import_smithy_client.expectString, EventSourceMappingArn: import_smithy_client.expectString, FilterCriteria: import_smithy_client._json, FilterCriteriaError: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, FunctionResponseTypes: import_smithy_client._json, KMSKeyArn: import_smithy_client.expectString, LastModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastModified"), LastProcessingResult: import_smithy_client.expectString, MaximumBatchingWindowInSeconds: import_smithy_client.expectInt32, MaximumRecordAgeInSeconds: import_smithy_client.expectInt32, MaximumRetryAttempts: import_smithy_client.expectInt32, MetricsConfig: import_smithy_client._json, ParallelizationFactor: import_smithy_client.expectInt32, ProvisionedPollerConfig: import_smithy_client._json, Queues: import_smithy_client._json, ScalingConfig: import_smithy_client._json, SelfManagedEventSource: import_smithy_client._json, SelfManagedKafkaEventSourceConfig: import_smithy_client._json, SourceAccessConfigurations: import_smithy_client._json, StartingPosition: import_smithy_client.expectString, StartingPositionTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartingPositionTimestamp"), State: import_smithy_client.expectString, StateTransitionReason: import_smithy_client.expectString, Topics: import_smithy_client._json, TumblingWindowInSeconds: import_smithy_client.expectInt32, UUID: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_GetEventSourceMappingCommand"); var de_GetFunctionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Code: import_smithy_client._json, Concurrency: import_smithy_client._json, Configuration: import_smithy_client._json, Tags: import_smithy_client._json, TagsError: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_GetFunctionCommand"); var de_GetFunctionCodeSigningConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { CodeSigningConfigArn: import_smithy_client.expectString, FunctionName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_GetFunctionCodeSigningConfigCommand"); var de_GetFunctionConcurrencyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { ReservedConcurrentExecutions: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents; }, "de_GetFunctionConcurrencyCommand"); var de_GetFunctionConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Architectures: import_smithy_client._json, CodeSha256: import_smithy_client.expectString, CodeSize: import_smithy_client.expectLong, DeadLetterConfig: import_smithy_client._json, Description: import_smithy_client.expectString, Environment: import_smithy_client._json, EphemeralStorage: import_smithy_client._json, FileSystemConfigs: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, FunctionName: import_smithy_client.expectString, Handler: import_smithy_client.expectString, ImageConfigResponse: import_smithy_client._json, KMSKeyArn: import_smithy_client.expectString, LastModified: import_smithy_client.expectString, LastUpdateStatus: import_smithy_client.expectString, LastUpdateStatusReason: import_smithy_client.expectString, LastUpdateStatusReasonCode: import_smithy_client.expectString, Layers: import_smithy_client._json, LoggingConfig: import_smithy_client._json, MasterArn: import_smithy_client.expectString, MemorySize: import_smithy_client.expectInt32, PackageType: import_smithy_client.expectString, RevisionId: import_smithy_client.expectString, Role: import_smithy_client.expectString, Runtime: import_smithy_client.expectString, RuntimeVersionConfig: import_smithy_client._json, SigningJobArn: import_smithy_client.expectString, SigningProfileVersionArn: import_smithy_client.expectString, SnapStart: import_smithy_client._json, State: import_smithy_client.expectString, StateReason: import_smithy_client.expectString, StateReasonCode: import_smithy_client.expectString, Timeout: import_smithy_client.expectInt32, TracingConfig: import_smithy_client._json, Version: import_smithy_client.expectString, VpcConfig: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_GetFunctionConfigurationCommand"); var de_GetFunctionEventInvokeConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { DestinationConfig: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, LastModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastModified"), MaximumEventAgeInSeconds: import_smithy_client.expectInt32, MaximumRetryAttempts: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents; }, "de_GetFunctionEventInvokeConfigCommand"); var de_GetFunctionRecursionConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { RecursiveLoop: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_GetFunctionRecursionConfigCommand"); var de_GetFunctionUrlConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AuthType: import_smithy_client.expectString, Cors: import_smithy_client._json, CreationTime: import_smithy_client.expectString, FunctionArn: import_smithy_client.expectString, FunctionUrl: import_smithy_client.expectString, InvokeMode: import_smithy_client.expectString, LastModifiedTime: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_GetFunctionUrlConfigCommand"); var de_GetLayerVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { CompatibleArchitectures: import_smithy_client._json, CompatibleRuntimes: import_smithy_client._json, Content: import_smithy_client._json, CreatedDate: import_smithy_client.expectString, Description: import_smithy_client.expectString, LayerArn: import_smithy_client.expectString, LayerVersionArn: import_smithy_client.expectString, LicenseInfo: import_smithy_client.expectString, Version: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents; }, "de_GetLayerVersionCommand"); var de_GetLayerVersionByArnCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { CompatibleArchitectures: import_smithy_client._json, CompatibleRuntimes: import_smithy_client._json, Content: import_smithy_client._json, CreatedDate: import_smithy_client.expectString, Description: import_smithy_client.expectString, LayerArn: import_smithy_client.expectString, LayerVersionArn: import_smithy_client.expectString, LicenseInfo: import_smithy_client.expectString, Version: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents; }, "de_GetLayerVersionByArnCommand"); var de_GetLayerVersionPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Policy: import_smithy_client.expectString, RevisionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_GetLayerVersionPolicyCommand"); var de_GetPolicyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Policy: import_smithy_client.expectString, RevisionId: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_GetPolicyCommand"); var de_GetProvisionedConcurrencyConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AllocatedProvisionedConcurrentExecutions: import_smithy_client.expectInt32, AvailableProvisionedConcurrentExecutions: import_smithy_client.expectInt32, LastModified: import_smithy_client.expectString, RequestedProvisionedConcurrentExecutions: import_smithy_client.expectInt32, Status: import_smithy_client.expectString, StatusReason: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_GetProvisionedConcurrencyConfigCommand"); var de_GetRuntimeManagementConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { FunctionArn: import_smithy_client.expectString, RuntimeVersionArn: import_smithy_client.expectString, UpdateRuntimeOn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_GetRuntimeManagementConfigCommand"); var de_InvokeCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output), [_FE]: [, output.headers[_xafe]], [_LR]: [, output.headers[_xalr]], [_EV]: [, output.headers[_xaev]] }); const data = await (0, import_smithy_client.collectBody)(output.body, context); contents.Payload = data; (0, import_smithy_client.map)(contents, { StatusCode: [, output.statusCode] }); return contents; }, "de_InvokeCommand"); var de_InvokeAsyncCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 202 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); (0, import_smithy_client.map)(contents, { Status: [, output.statusCode] }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_InvokeAsyncCommand"); var de_InvokeWithResponseStreamCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output), [_EV]: [, output.headers[_xaev]], [_RSCT]: [, output.headers[_ct]] }); const data = output.body; contents.EventStream = de_InvokeWithResponseStreamResponseEvent(data, context); (0, import_smithy_client.map)(contents, { StatusCode: [, output.statusCode] }); return contents; }, "de_InvokeWithResponseStreamCommand"); var de_ListAliasesCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Aliases: /* @__PURE__ */ __name((_) => de_AliasList(_, context), "Aliases"), NextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_ListAliasesCommand"); var de_ListCodeSigningConfigsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { CodeSigningConfigs: import_smithy_client._json, NextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_ListCodeSigningConfigsCommand"); var de_ListEventSourceMappingsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { EventSourceMappings: /* @__PURE__ */ __name((_) => de_EventSourceMappingsList(_, context), "EventSourceMappings"), NextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_ListEventSourceMappingsCommand"); var de_ListFunctionEventInvokeConfigsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { FunctionEventInvokeConfigs: /* @__PURE__ */ __name((_) => de_FunctionEventInvokeConfigList(_, context), "FunctionEventInvokeConfigs"), NextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_ListFunctionEventInvokeConfigsCommand"); var de_ListFunctionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Functions: import_smithy_client._json, NextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_ListFunctionsCommand"); var de_ListFunctionsByCodeSigningConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { FunctionArns: import_smithy_client._json, NextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_ListFunctionsByCodeSigningConfigCommand"); var de_ListFunctionUrlConfigsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { FunctionUrlConfigs: import_smithy_client._json, NextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_ListFunctionUrlConfigsCommand"); var de_ListLayersCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Layers: import_smithy_client._json, NextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_ListLayersCommand"); var de_ListLayerVersionsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { LayerVersions: import_smithy_client._json, NextMarker: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_ListLayerVersionsCommand"); var de_ListProvisionedConcurrencyConfigsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { NextMarker: import_smithy_client.expectString, ProvisionedConcurrencyConfigs: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_ListProvisionedConcurrencyConfigsCommand"); var de_ListTagsCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Tags: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_ListTagsCommand"); var de_ListVersionsByFunctionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { NextMarker: import_smithy_client.expectString, Versions: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_ListVersionsByFunctionCommand"); var de_PublishLayerVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { CompatibleArchitectures: import_smithy_client._json, CompatibleRuntimes: import_smithy_client._json, Content: import_smithy_client._json, CreatedDate: import_smithy_client.expectString, Description: import_smithy_client.expectString, LayerArn: import_smithy_client.expectString, LayerVersionArn: import_smithy_client.expectString, LicenseInfo: import_smithy_client.expectString, Version: import_smithy_client.expectLong }); Object.assign(contents, doc); return contents; }, "de_PublishLayerVersionCommand"); var de_PublishVersionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 201 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Architectures: import_smithy_client._json, CodeSha256: import_smithy_client.expectString, CodeSize: import_smithy_client.expectLong, DeadLetterConfig: import_smithy_client._json, Description: import_smithy_client.expectString, Environment: import_smithy_client._json, EphemeralStorage: import_smithy_client._json, FileSystemConfigs: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, FunctionName: import_smithy_client.expectString, Handler: import_smithy_client.expectString, ImageConfigResponse: import_smithy_client._json, KMSKeyArn: import_smithy_client.expectString, LastModified: import_smithy_client.expectString, LastUpdateStatus: import_smithy_client.expectString, LastUpdateStatusReason: import_smithy_client.expectString, LastUpdateStatusReasonCode: import_smithy_client.expectString, Layers: import_smithy_client._json, LoggingConfig: import_smithy_client._json, MasterArn: import_smithy_client.expectString, MemorySize: import_smithy_client.expectInt32, PackageType: import_smithy_client.expectString, RevisionId: import_smithy_client.expectString, Role: import_smithy_client.expectString, Runtime: import_smithy_client.expectString, RuntimeVersionConfig: import_smithy_client._json, SigningJobArn: import_smithy_client.expectString, SigningProfileVersionArn: import_smithy_client.expectString, SnapStart: import_smithy_client._json, State: import_smithy_client.expectString, StateReason: import_smithy_client.expectString, StateReasonCode: import_smithy_client.expectString, Timeout: import_smithy_client.expectInt32, TracingConfig: import_smithy_client._json, Version: import_smithy_client.expectString, VpcConfig: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_PublishVersionCommand"); var de_PutFunctionCodeSigningConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { CodeSigningConfigArn: import_smithy_client.expectString, FunctionName: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_PutFunctionCodeSigningConfigCommand"); var de_PutFunctionConcurrencyCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { ReservedConcurrentExecutions: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents; }, "de_PutFunctionConcurrencyCommand"); var de_PutFunctionEventInvokeConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { DestinationConfig: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, LastModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastModified"), MaximumEventAgeInSeconds: import_smithy_client.expectInt32, MaximumRetryAttempts: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents; }, "de_PutFunctionEventInvokeConfigCommand"); var de_PutFunctionRecursionConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { RecursiveLoop: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_PutFunctionRecursionConfigCommand"); var de_PutProvisionedConcurrencyConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 202 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AllocatedProvisionedConcurrentExecutions: import_smithy_client.expectInt32, AvailableProvisionedConcurrentExecutions: import_smithy_client.expectInt32, LastModified: import_smithy_client.expectString, RequestedProvisionedConcurrentExecutions: import_smithy_client.expectInt32, Status: import_smithy_client.expectString, StatusReason: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_PutProvisionedConcurrencyConfigCommand"); var de_PutRuntimeManagementConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { FunctionArn: import_smithy_client.expectString, RuntimeVersionArn: import_smithy_client.expectString, UpdateRuntimeOn: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_PutRuntimeManagementConfigCommand"); var de_RemoveLayerVersionPermissionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_RemoveLayerVersionPermissionCommand"); var de_RemovePermissionCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_RemovePermissionCommand"); var de_TagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_TagResourceCommand"); var de_UntagResourceCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 204 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); await (0, import_smithy_client.collectBody)(output.body, context); return contents; }, "de_UntagResourceCommand"); var de_UpdateAliasCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AliasArn: import_smithy_client.expectString, Description: import_smithy_client.expectString, FunctionVersion: import_smithy_client.expectString, Name: import_smithy_client.expectString, RevisionId: import_smithy_client.expectString, RoutingConfig: /* @__PURE__ */ __name((_) => de_AliasRoutingConfiguration(_, context), "RoutingConfig") }); Object.assign(contents, doc); return contents; }, "de_UpdateAliasCommand"); var de_UpdateCodeSigningConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { CodeSigningConfig: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_UpdateCodeSigningConfigCommand"); var de_UpdateEventSourceMappingCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 202 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AmazonManagedKafkaEventSourceConfig: import_smithy_client._json, BatchSize: import_smithy_client.expectInt32, BisectBatchOnFunctionError: import_smithy_client.expectBoolean, DestinationConfig: import_smithy_client._json, DocumentDBEventSourceConfig: import_smithy_client._json, EventSourceArn: import_smithy_client.expectString, EventSourceMappingArn: import_smithy_client.expectString, FilterCriteria: import_smithy_client._json, FilterCriteriaError: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, FunctionResponseTypes: import_smithy_client._json, KMSKeyArn: import_smithy_client.expectString, LastModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastModified"), LastProcessingResult: import_smithy_client.expectString, MaximumBatchingWindowInSeconds: import_smithy_client.expectInt32, MaximumRecordAgeInSeconds: import_smithy_client.expectInt32, MaximumRetryAttempts: import_smithy_client.expectInt32, MetricsConfig: import_smithy_client._json, ParallelizationFactor: import_smithy_client.expectInt32, ProvisionedPollerConfig: import_smithy_client._json, Queues: import_smithy_client._json, ScalingConfig: import_smithy_client._json, SelfManagedEventSource: import_smithy_client._json, SelfManagedKafkaEventSourceConfig: import_smithy_client._json, SourceAccessConfigurations: import_smithy_client._json, StartingPosition: import_smithy_client.expectString, StartingPositionTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartingPositionTimestamp"), State: import_smithy_client.expectString, StateTransitionReason: import_smithy_client.expectString, Topics: import_smithy_client._json, TumblingWindowInSeconds: import_smithy_client.expectInt32, UUID: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_UpdateEventSourceMappingCommand"); var de_UpdateFunctionCodeCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Architectures: import_smithy_client._json, CodeSha256: import_smithy_client.expectString, CodeSize: import_smithy_client.expectLong, DeadLetterConfig: import_smithy_client._json, Description: import_smithy_client.expectString, Environment: import_smithy_client._json, EphemeralStorage: import_smithy_client._json, FileSystemConfigs: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, FunctionName: import_smithy_client.expectString, Handler: import_smithy_client.expectString, ImageConfigResponse: import_smithy_client._json, KMSKeyArn: import_smithy_client.expectString, LastModified: import_smithy_client.expectString, LastUpdateStatus: import_smithy_client.expectString, LastUpdateStatusReason: import_smithy_client.expectString, LastUpdateStatusReasonCode: import_smithy_client.expectString, Layers: import_smithy_client._json, LoggingConfig: import_smithy_client._json, MasterArn: import_smithy_client.expectString, MemorySize: import_smithy_client.expectInt32, PackageType: import_smithy_client.expectString, RevisionId: import_smithy_client.expectString, Role: import_smithy_client.expectString, Runtime: import_smithy_client.expectString, RuntimeVersionConfig: import_smithy_client._json, SigningJobArn: import_smithy_client.expectString, SigningProfileVersionArn: import_smithy_client.expectString, SnapStart: import_smithy_client._json, State: import_smithy_client.expectString, StateReason: import_smithy_client.expectString, StateReasonCode: import_smithy_client.expectString, Timeout: import_smithy_client.expectInt32, TracingConfig: import_smithy_client._json, Version: import_smithy_client.expectString, VpcConfig: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_UpdateFunctionCodeCommand"); var de_UpdateFunctionConfigurationCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { Architectures: import_smithy_client._json, CodeSha256: import_smithy_client.expectString, CodeSize: import_smithy_client.expectLong, DeadLetterConfig: import_smithy_client._json, Description: import_smithy_client.expectString, Environment: import_smithy_client._json, EphemeralStorage: import_smithy_client._json, FileSystemConfigs: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, FunctionName: import_smithy_client.expectString, Handler: import_smithy_client.expectString, ImageConfigResponse: import_smithy_client._json, KMSKeyArn: import_smithy_client.expectString, LastModified: import_smithy_client.expectString, LastUpdateStatus: import_smithy_client.expectString, LastUpdateStatusReason: import_smithy_client.expectString, LastUpdateStatusReasonCode: import_smithy_client.expectString, Layers: import_smithy_client._json, LoggingConfig: import_smithy_client._json, MasterArn: import_smithy_client.expectString, MemorySize: import_smithy_client.expectInt32, PackageType: import_smithy_client.expectString, RevisionId: import_smithy_client.expectString, Role: import_smithy_client.expectString, Runtime: import_smithy_client.expectString, RuntimeVersionConfig: import_smithy_client._json, SigningJobArn: import_smithy_client.expectString, SigningProfileVersionArn: import_smithy_client.expectString, SnapStart: import_smithy_client._json, State: import_smithy_client.expectString, StateReason: import_smithy_client.expectString, StateReasonCode: import_smithy_client.expectString, Timeout: import_smithy_client.expectInt32, TracingConfig: import_smithy_client._json, Version: import_smithy_client.expectString, VpcConfig: import_smithy_client._json }); Object.assign(contents, doc); return contents; }, "de_UpdateFunctionConfigurationCommand"); var de_UpdateFunctionEventInvokeConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { DestinationConfig: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, LastModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastModified"), MaximumEventAgeInSeconds: import_smithy_client.expectInt32, MaximumRetryAttempts: import_smithy_client.expectInt32 }); Object.assign(contents, doc); return contents; }, "de_UpdateFunctionEventInvokeConfigCommand"); var de_UpdateFunctionUrlConfigCommand = /* @__PURE__ */ __name(async (output, context) => { if (output.statusCode !== 200 && output.statusCode >= 300) { return de_CommandError(output, context); } const contents = (0, import_smithy_client.map)({ $metadata: deserializeMetadata(output) }); const data = (0, import_smithy_client.expectNonNull)((0, import_smithy_client.expectObject)(await (0, import_core2.parseJsonBody)(output.body, context)), "body"); const doc = (0, import_smithy_client.take)(data, { AuthType: import_smithy_client.expectString, Cors: import_smithy_client._json, CreationTime: import_smithy_client.expectString, FunctionArn: import_smithy_client.expectString, FunctionUrl: import_smithy_client.expectString, InvokeMode: import_smithy_client.expectString, LastModifiedTime: import_smithy_client.expectString }); Object.assign(contents, doc); return contents; }, "de_UpdateFunctionUrlConfigCommand"); var de_CommandError = /* @__PURE__ */ __name(async (output, context) => { const parsedOutput = { ...output, body: await (0, import_core2.parseJsonErrorBody)(output.body, context) }; const errorCode = (0, import_core2.loadRestJsonErrorCode)(output, parsedOutput.body); switch (errorCode) { case "InvalidParameterValueException": case "com.amazonaws.lambda#InvalidParameterValueException": throw await de_InvalidParameterValueExceptionRes(parsedOutput, context); case "PolicyLengthExceededException": case "com.amazonaws.lambda#PolicyLengthExceededException": throw await de_PolicyLengthExceededExceptionRes(parsedOutput, context); case "PreconditionFailedException": case "com.amazonaws.lambda#PreconditionFailedException": throw await de_PreconditionFailedExceptionRes(parsedOutput, context); case "ResourceConflictException": case "com.amazonaws.lambda#ResourceConflictException": throw await de_ResourceConflictExceptionRes(parsedOutput, context); case "ResourceNotFoundException": case "com.amazonaws.lambda#ResourceNotFoundException": throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); case "ServiceException": case "com.amazonaws.lambda#ServiceException": throw await de_ServiceExceptionRes(parsedOutput, context); case "TooManyRequestsException": case "com.amazonaws.lambda#TooManyRequestsException": throw await de_TooManyRequestsExceptionRes(parsedOutput, context); case "CodeSigningConfigNotFoundException": case "com.amazonaws.lambda#CodeSigningConfigNotFoundException": throw await de_CodeSigningConfigNotFoundExceptionRes(parsedOutput, context); case "CodeStorageExceededException": case "com.amazonaws.lambda#CodeStorageExceededException": throw await de_CodeStorageExceededExceptionRes(parsedOutput, context); case "CodeVerificationFailedException": case "com.amazonaws.lambda#CodeVerificationFailedException": throw await de_CodeVerificationFailedExceptionRes(parsedOutput, context); case "InvalidCodeSignatureException": case "com.amazonaws.lambda#InvalidCodeSignatureException": throw await de_InvalidCodeSignatureExceptionRes(parsedOutput, context); case "ResourceInUseException": case "com.amazonaws.lambda#ResourceInUseException": throw await de_ResourceInUseExceptionRes(parsedOutput, context); case "ProvisionedConcurrencyConfigNotFoundException": case "com.amazonaws.lambda#ProvisionedConcurrencyConfigNotFoundException": throw await de_ProvisionedConcurrencyConfigNotFoundExceptionRes(parsedOutput, context); case "EC2AccessDeniedException": case "com.amazonaws.lambda#EC2AccessDeniedException": throw await de_EC2AccessDeniedExceptionRes(parsedOutput, context); case "EC2ThrottledException": case "com.amazonaws.lambda#EC2ThrottledException": throw await de_EC2ThrottledExceptionRes(parsedOutput, context); case "EC2UnexpectedException": case "com.amazonaws.lambda#EC2UnexpectedException": throw await de_EC2UnexpectedExceptionRes(parsedOutput, context); case "EFSIOException": case "com.amazonaws.lambda#EFSIOException": throw await de_EFSIOExceptionRes(parsedOutput, context); case "EFSMountConnectivityException": case "com.amazonaws.lambda#EFSMountConnectivityException": throw await de_EFSMountConnectivityExceptionRes(parsedOutput, context); case "EFSMountFailureException": case "com.amazonaws.lambda#EFSMountFailureException": throw await de_EFSMountFailureExceptionRes(parsedOutput, context); case "EFSMountTimeoutException": case "com.amazonaws.lambda#EFSMountTimeoutException": throw await de_EFSMountTimeoutExceptionRes(parsedOutput, context); case "ENILimitReachedException": case "com.amazonaws.lambda#ENILimitReachedException": throw await de_ENILimitReachedExceptionRes(parsedOutput, context); case "InvalidRequestContentException": case "com.amazonaws.lambda#InvalidRequestContentException": throw await de_InvalidRequestContentExceptionRes(parsedOutput, context); case "InvalidRuntimeException": case "com.amazonaws.lambda#InvalidRuntimeException": throw await de_InvalidRuntimeExceptionRes(parsedOutput, context); case "InvalidSecurityGroupIDException": case "com.amazonaws.lambda#InvalidSecurityGroupIDException": throw await de_InvalidSecurityGroupIDExceptionRes(parsedOutput, context); case "InvalidSubnetIDException": case "com.amazonaws.lambda#InvalidSubnetIDException": throw await de_InvalidSubnetIDExceptionRes(parsedOutput, context); case "InvalidZipFileException": case "com.amazonaws.lambda#InvalidZipFileException": throw await de_InvalidZipFileExceptionRes(parsedOutput, context); case "KMSAccessDeniedException": case "com.amazonaws.lambda#KMSAccessDeniedException": throw await de_KMSAccessDeniedExceptionRes(parsedOutput, context); case "KMSDisabledException": case "com.amazonaws.lambda#KMSDisabledException": throw await de_KMSDisabledExceptionRes(parsedOutput, context); case "KMSInvalidStateException": case "com.amazonaws.lambda#KMSInvalidStateException": throw await de_KMSInvalidStateExceptionRes(parsedOutput, context); case "KMSNotFoundException": case "com.amazonaws.lambda#KMSNotFoundException": throw await de_KMSNotFoundExceptionRes(parsedOutput, context); case "RecursiveInvocationException": case "com.amazonaws.lambda#RecursiveInvocationException": throw await de_RecursiveInvocationExceptionRes(parsedOutput, context); case "RequestTooLargeException": case "com.amazonaws.lambda#RequestTooLargeException": throw await de_RequestTooLargeExceptionRes(parsedOutput, context); case "ResourceNotReadyException": case "com.amazonaws.lambda#ResourceNotReadyException": throw await de_ResourceNotReadyExceptionRes(parsedOutput, context); case "SnapStartException": case "com.amazonaws.lambda#SnapStartException": throw await de_SnapStartExceptionRes(parsedOutput, context); case "SnapStartNotReadyException": case "com.amazonaws.lambda#SnapStartNotReadyException": throw await de_SnapStartNotReadyExceptionRes(parsedOutput, context); case "SnapStartTimeoutException": case "com.amazonaws.lambda#SnapStartTimeoutException": throw await de_SnapStartTimeoutExceptionRes(parsedOutput, context); case "SubnetIPAddressLimitReachedException": case "com.amazonaws.lambda#SubnetIPAddressLimitReachedException": throw await de_SubnetIPAddressLimitReachedExceptionRes(parsedOutput, context); case "UnsupportedMediaTypeException": case "com.amazonaws.lambda#UnsupportedMediaTypeException": throw await de_UnsupportedMediaTypeExceptionRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; return throwDefaultError({ output, parsedBody, errorCode }); } }, "de_CommandError"); var throwDefaultError = (0, import_smithy_client.withBaseException)(LambdaServiceException); var de_CodeSigningConfigNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new CodeSigningConfigNotFoundException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_CodeSigningConfigNotFoundExceptionRes"); var de_CodeStorageExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Type: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new CodeStorageExceededException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_CodeStorageExceededExceptionRes"); var de_CodeVerificationFailedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new CodeVerificationFailedException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_CodeVerificationFailedExceptionRes"); var de_EC2AccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new EC2AccessDeniedException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_EC2AccessDeniedExceptionRes"); var de_EC2ThrottledExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new EC2ThrottledException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_EC2ThrottledExceptionRes"); var de_EC2UnexpectedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { EC2ErrorCode: import_smithy_client.expectString, Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new EC2UnexpectedException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_EC2UnexpectedExceptionRes"); var de_EFSIOExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new EFSIOException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_EFSIOExceptionRes"); var de_EFSMountConnectivityExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new EFSMountConnectivityException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_EFSMountConnectivityExceptionRes"); var de_EFSMountFailureExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new EFSMountFailureException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_EFSMountFailureExceptionRes"); var de_EFSMountTimeoutExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new EFSMountTimeoutException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_EFSMountTimeoutExceptionRes"); var de_ENILimitReachedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ENILimitReachedException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_ENILimitReachedExceptionRes"); var de_InvalidCodeSignatureExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidCodeSignatureException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_InvalidCodeSignatureExceptionRes"); var de_InvalidParameterValueExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Type: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidParameterValueException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_InvalidParameterValueExceptionRes"); var de_InvalidRequestContentExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Type: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidRequestContentException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_InvalidRequestContentExceptionRes"); var de_InvalidRuntimeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidRuntimeException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_InvalidRuntimeExceptionRes"); var de_InvalidSecurityGroupIDExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidSecurityGroupIDException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_InvalidSecurityGroupIDExceptionRes"); var de_InvalidSubnetIDExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidSubnetIDException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_InvalidSubnetIDExceptionRes"); var de_InvalidZipFileExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new InvalidZipFileException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_InvalidZipFileExceptionRes"); var de_KMSAccessDeniedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new KMSAccessDeniedException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_KMSAccessDeniedExceptionRes"); var de_KMSDisabledExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new KMSDisabledException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_KMSDisabledExceptionRes"); var de_KMSInvalidStateExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new KMSInvalidStateException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_KMSInvalidStateExceptionRes"); var de_KMSNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new KMSNotFoundException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_KMSNotFoundExceptionRes"); var de_PolicyLengthExceededExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Type: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new PolicyLengthExceededException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_PolicyLengthExceededExceptionRes"); var de_PreconditionFailedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Type: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new PreconditionFailedException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_PreconditionFailedExceptionRes"); var de_ProvisionedConcurrencyConfigNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Type: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ProvisionedConcurrencyConfigNotFoundException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_ProvisionedConcurrencyConfigNotFoundExceptionRes"); var de_RecursiveInvocationExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new RecursiveInvocationException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_RecursiveInvocationExceptionRes"); var de_RequestTooLargeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Type: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new RequestTooLargeException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_RequestTooLargeExceptionRes"); var de_ResourceConflictExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Type: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ResourceConflictException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_ResourceConflictExceptionRes"); var de_ResourceInUseExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ResourceInUseException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_ResourceInUseExceptionRes"); var de_ResourceNotFoundExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ResourceNotFoundException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_ResourceNotFoundExceptionRes"); var de_ResourceNotReadyExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Type: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ResourceNotReadyException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_ResourceNotReadyExceptionRes"); var de_ServiceExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new ServiceException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_ServiceExceptionRes"); var de_SnapStartExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new SnapStartException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_SnapStartExceptionRes"); var de_SnapStartNotReadyExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new SnapStartNotReadyException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_SnapStartNotReadyExceptionRes"); var de_SnapStartTimeoutExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new SnapStartTimeoutException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_SnapStartTimeoutExceptionRes"); var de_SubnetIPAddressLimitReachedExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Message: import_smithy_client.expectString, Type: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new SubnetIPAddressLimitReachedException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_SubnetIPAddressLimitReachedExceptionRes"); var de_TooManyRequestsExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({ [_rAS]: [, parsedOutput.headers[_ra]] }); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Reason: import_smithy_client.expectString, Type: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new TooManyRequestsException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_TooManyRequestsExceptionRes"); var de_UnsupportedMediaTypeExceptionRes = /* @__PURE__ */ __name(async (parsedOutput, context) => { const contents = (0, import_smithy_client.map)({}); const data = parsedOutput.body; const doc = (0, import_smithy_client.take)(data, { Type: import_smithy_client.expectString, message: import_smithy_client.expectString }); Object.assign(contents, doc); const exception = new UnsupportedMediaTypeException({ $metadata: deserializeMetadata(parsedOutput), ...contents }); return (0, import_smithy_client.decorateServiceException)(exception, parsedOutput.body); }, "de_UnsupportedMediaTypeExceptionRes"); var de_InvokeWithResponseStreamResponseEvent = /* @__PURE__ */ __name((output, context) => { return context.eventStreamMarshaller.deserialize(output, async (event) => { if (event["PayloadChunk"] != null) { return { PayloadChunk: await de_InvokeResponseStreamUpdate_event(event["PayloadChunk"], context) }; } if (event["InvokeComplete"] != null) { return { InvokeComplete: await de_InvokeWithResponseStreamCompleteEvent_event(event["InvokeComplete"], context) }; } return { $unknown: event }; }); }, "de_InvokeWithResponseStreamResponseEvent"); var de_InvokeResponseStreamUpdate_event = /* @__PURE__ */ __name(async (output, context) => { const contents = {}; contents.Payload = output.body; return contents; }, "de_InvokeResponseStreamUpdate_event"); var de_InvokeWithResponseStreamCompleteEvent_event = /* @__PURE__ */ __name(async (output, context) => { const contents = {}; const data = await (0, import_core2.parseJsonBody)(output.body, context); Object.assign(contents, (0, import_smithy_client._json)(data)); return contents; }, "de_InvokeWithResponseStreamCompleteEvent_event"); var se_AdditionalVersionWeights = /* @__PURE__ */ __name((input, context) => { return Object.entries(input).reduce((acc, [key, value]) => { if (value === null) { return acc; } acc[key] = (0, import_smithy_client.serializeFloat)(value); return acc; }, {}); }, "se_AdditionalVersionWeights"); var se_AliasRoutingConfiguration = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { AdditionalVersionWeights: /* @__PURE__ */ __name((_) => se_AdditionalVersionWeights(_, context), "AdditionalVersionWeights") }); }, "se_AliasRoutingConfiguration"); var se_FunctionCode = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { ImageUri: [], S3Bucket: [], S3Key: [], S3ObjectVersion: [], SourceKMSKeyArn: [], ZipFile: context.base64Encoder }); }, "se_FunctionCode"); var se_LayerVersionContentInput = /* @__PURE__ */ __name((input, context) => { return (0, import_smithy_client.take)(input, { S3Bucket: [], S3Key: [], S3ObjectVersion: [], ZipFile: context.base64Encoder }); }, "se_LayerVersionContentInput"); var de_AdditionalVersionWeights = /* @__PURE__ */ __name((output, context) => { return Object.entries(output).reduce((acc, [key, value]) => { if (value === null) { return acc; } acc[key] = (0, import_smithy_client.limitedParseDouble)(value); return acc; }, {}); }, "de_AdditionalVersionWeights"); var de_AliasConfiguration = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AliasArn: import_smithy_client.expectString, Description: import_smithy_client.expectString, FunctionVersion: import_smithy_client.expectString, Name: import_smithy_client.expectString, RevisionId: import_smithy_client.expectString, RoutingConfig: /* @__PURE__ */ __name((_) => de_AliasRoutingConfiguration(_, context), "RoutingConfig") }); }, "de_AliasConfiguration"); var de_AliasList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_AliasConfiguration(entry, context); }); return retVal; }, "de_AliasList"); var de_AliasRoutingConfiguration = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AdditionalVersionWeights: /* @__PURE__ */ __name((_) => de_AdditionalVersionWeights(_, context), "AdditionalVersionWeights") }); }, "de_AliasRoutingConfiguration"); var de_EventSourceMappingConfiguration = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { AmazonManagedKafkaEventSourceConfig: import_smithy_client._json, BatchSize: import_smithy_client.expectInt32, BisectBatchOnFunctionError: import_smithy_client.expectBoolean, DestinationConfig: import_smithy_client._json, DocumentDBEventSourceConfig: import_smithy_client._json, EventSourceArn: import_smithy_client.expectString, EventSourceMappingArn: import_smithy_client.expectString, FilterCriteria: import_smithy_client._json, FilterCriteriaError: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, FunctionResponseTypes: import_smithy_client._json, KMSKeyArn: import_smithy_client.expectString, LastModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastModified"), LastProcessingResult: import_smithy_client.expectString, MaximumBatchingWindowInSeconds: import_smithy_client.expectInt32, MaximumRecordAgeInSeconds: import_smithy_client.expectInt32, MaximumRetryAttempts: import_smithy_client.expectInt32, MetricsConfig: import_smithy_client._json, ParallelizationFactor: import_smithy_client.expectInt32, ProvisionedPollerConfig: import_smithy_client._json, Queues: import_smithy_client._json, ScalingConfig: import_smithy_client._json, SelfManagedEventSource: import_smithy_client._json, SelfManagedKafkaEventSourceConfig: import_smithy_client._json, SourceAccessConfigurations: import_smithy_client._json, StartingPosition: import_smithy_client.expectString, StartingPositionTimestamp: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "StartingPositionTimestamp"), State: import_smithy_client.expectString, StateTransitionReason: import_smithy_client.expectString, Topics: import_smithy_client._json, TumblingWindowInSeconds: import_smithy_client.expectInt32, UUID: import_smithy_client.expectString }); }, "de_EventSourceMappingConfiguration"); var de_EventSourceMappingsList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_EventSourceMappingConfiguration(entry, context); }); return retVal; }, "de_EventSourceMappingsList"); var de_FunctionEventInvokeConfig = /* @__PURE__ */ __name((output, context) => { return (0, import_smithy_client.take)(output, { DestinationConfig: import_smithy_client._json, FunctionArn: import_smithy_client.expectString, LastModified: /* @__PURE__ */ __name((_) => (0, import_smithy_client.expectNonNull)((0, import_smithy_client.parseEpochTimestamp)((0, import_smithy_client.expectNumber)(_))), "LastModified"), MaximumEventAgeInSeconds: import_smithy_client.expectInt32, MaximumRetryAttempts: import_smithy_client.expectInt32 }); }, "de_FunctionEventInvokeConfig"); var de_FunctionEventInvokeConfigList = /* @__PURE__ */ __name((output, context) => { const retVal = (output || []).filter((e) => e != null).map((entry) => { return de_FunctionEventInvokeConfig(entry, context); }); return retVal; }, "de_FunctionEventInvokeConfigList"); var deserializeMetadata = /* @__PURE__ */ __name((output) => ({ 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"] }), "deserializeMetadata"); var _A = "Arn"; var _CA = "CompatibleArchitecture"; var _CC = "ClientContext"; var _CR = "CompatibleRuntime"; var _ESA = "EventSourceArn"; var _EV = "ExecutedVersion"; var _FE = "FunctionError"; var _FN = "FunctionName"; var _FV = "FunctionVersion"; var _IT = "InvocationType"; var _L = "List"; var _LR = "LogResult"; var _LT = "LogType"; var _M = "Marker"; var _MI = "MaxItems"; var _MR = "MasterRegion"; var _Q = "Qualifier"; var _RI = "RevisionId"; var _RSCT = "ResponseStreamContentType"; var _TK = "TagKeys"; var _ct = "content-type"; var _f = "find"; var _rAS = "retryAfterSeconds"; var _ra = "retry-after"; var _tK = "tagKeys"; var _xacc = "x-amz-client-context"; var _xaev = "x-amz-executed-version"; var _xafe = "x-amz-function-error"; var _xait = "x-amz-invocation-type"; var _xalr = "x-amz-log-result"; var _xalt = "x-amz-log-type"; // src/commands/AddLayerVersionPermissionCommand.ts var AddLayerVersionPermissionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "AddLayerVersionPermission", {}).n("LambdaClient", "AddLayerVersionPermissionCommand").f(void 0, void 0).ser(se_AddLayerVersionPermissionCommand).de(de_AddLayerVersionPermissionCommand).build() { static { __name(this, "AddLayerVersionPermissionCommand"); } }; // src/commands/AddPermissionCommand.ts var AddPermissionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "AddPermission", {}).n("LambdaClient", "AddPermissionCommand").f(void 0, void 0).ser(se_AddPermissionCommand).de(de_AddPermissionCommand).build() { static { __name(this, "AddPermissionCommand"); } }; // src/commands/CreateAliasCommand.ts var CreateAliasCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "CreateAlias", {}).n("LambdaClient", "CreateAliasCommand").f(void 0, void 0).ser(se_CreateAliasCommand).de(de_CreateAliasCommand).build() { static { __name(this, "CreateAliasCommand"); } }; // src/commands/CreateCodeSigningConfigCommand.ts var CreateCodeSigningConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "CreateCodeSigningConfig", {}).n("LambdaClient", "CreateCodeSigningConfigCommand").f(void 0, void 0).ser(se_CreateCodeSigningConfigCommand).de(de_CreateCodeSigningConfigCommand).build() { static { __name(this, "CreateCodeSigningConfigCommand"); } }; // src/commands/CreateEventSourceMappingCommand.ts var CreateEventSourceMappingCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "CreateEventSourceMapping", {}).n("LambdaClient", "CreateEventSourceMappingCommand").f(void 0, void 0).ser(se_CreateEventSourceMappingCommand).de(de_CreateEventSourceMappingCommand).build() { static { __name(this, "CreateEventSourceMappingCommand"); } }; // src/commands/CreateFunctionCommand.ts var CreateFunctionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "CreateFunction", {}).n("LambdaClient", "CreateFunctionCommand").f(CreateFunctionRequestFilterSensitiveLog, FunctionConfigurationFilterSensitiveLog).ser(se_CreateFunctionCommand).de(de_CreateFunctionCommand).build() { static { __name(this, "CreateFunctionCommand"); } }; // src/commands/CreateFunctionUrlConfigCommand.ts var CreateFunctionUrlConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "CreateFunctionUrlConfig", {}).n("LambdaClient", "CreateFunctionUrlConfigCommand").f(void 0, void 0).ser(se_CreateFunctionUrlConfigCommand).de(de_CreateFunctionUrlConfigCommand).build() { static { __name(this, "CreateFunctionUrlConfigCommand"); } }; // src/commands/DeleteAliasCommand.ts var DeleteAliasCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "DeleteAlias", {}).n("LambdaClient", "DeleteAliasCommand").f(void 0, void 0).ser(se_DeleteAliasCommand).de(de_DeleteAliasCommand).build() { static { __name(this, "DeleteAliasCommand"); } }; // src/commands/DeleteCodeSigningConfigCommand.ts var DeleteCodeSigningConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "DeleteCodeSigningConfig", {}).n("LambdaClient", "DeleteCodeSigningConfigCommand").f(void 0, void 0).ser(se_DeleteCodeSigningConfigCommand).de(de_DeleteCodeSigningConfigCommand).build() { static { __name(this, "DeleteCodeSigningConfigCommand"); } }; // src/commands/DeleteEventSourceMappingCommand.ts var DeleteEventSourceMappingCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "DeleteEventSourceMapping", {}).n("LambdaClient", "DeleteEventSourceMappingCommand").f(void 0, void 0).ser(se_DeleteEventSourceMappingCommand).de(de_DeleteEventSourceMappingCommand).build() { static { __name(this, "DeleteEventSourceMappingCommand"); } }; // src/commands/DeleteFunctionCodeSigningConfigCommand.ts var DeleteFunctionCodeSigningConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "DeleteFunctionCodeSigningConfig", {}).n("LambdaClient", "DeleteFunctionCodeSigningConfigCommand").f(void 0, void 0).ser(se_DeleteFunctionCodeSigningConfigCommand).de(de_DeleteFunctionCodeSigningConfigCommand).build() { static { __name(this, "DeleteFunctionCodeSigningConfigCommand"); } }; // src/commands/DeleteFunctionCommand.ts var DeleteFunctionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "DeleteFunction", {}).n("LambdaClient", "DeleteFunctionCommand").f(void 0, void 0).ser(se_DeleteFunctionCommand).de(de_DeleteFunctionCommand).build() { static { __name(this, "DeleteFunctionCommand"); } }; // src/commands/DeleteFunctionConcurrencyCommand.ts var DeleteFunctionConcurrencyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "DeleteFunctionConcurrency", {}).n("LambdaClient", "DeleteFunctionConcurrencyCommand").f(void 0, void 0).ser(se_DeleteFunctionConcurrencyCommand).de(de_DeleteFunctionConcurrencyCommand).build() { static { __name(this, "DeleteFunctionConcurrencyCommand"); } }; // src/commands/DeleteFunctionEventInvokeConfigCommand.ts var DeleteFunctionEventInvokeConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "DeleteFunctionEventInvokeConfig", {}).n("LambdaClient", "DeleteFunctionEventInvokeConfigCommand").f(void 0, void 0).ser(se_DeleteFunctionEventInvokeConfigCommand).de(de_DeleteFunctionEventInvokeConfigCommand).build() { static { __name(this, "DeleteFunctionEventInvokeConfigCommand"); } }; // src/commands/DeleteFunctionUrlConfigCommand.ts var DeleteFunctionUrlConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "DeleteFunctionUrlConfig", {}).n("LambdaClient", "DeleteFunctionUrlConfigCommand").f(void 0, void 0).ser(se_DeleteFunctionUrlConfigCommand).de(de_DeleteFunctionUrlConfigCommand).build() { static { __name(this, "DeleteFunctionUrlConfigCommand"); } }; // src/commands/DeleteLayerVersionCommand.ts var DeleteLayerVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "DeleteLayerVersion", {}).n("LambdaClient", "DeleteLayerVersionCommand").f(void 0, void 0).ser(se_DeleteLayerVersionCommand).de(de_DeleteLayerVersionCommand).build() { static { __name(this, "DeleteLayerVersionCommand"); } }; // src/commands/DeleteProvisionedConcurrencyConfigCommand.ts var DeleteProvisionedConcurrencyConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "DeleteProvisionedConcurrencyConfig", {}).n("LambdaClient", "DeleteProvisionedConcurrencyConfigCommand").f(void 0, void 0).ser(se_DeleteProvisionedConcurrencyConfigCommand).de(de_DeleteProvisionedConcurrencyConfigCommand).build() { static { __name(this, "DeleteProvisionedConcurrencyConfigCommand"); } }; // src/commands/GetAccountSettingsCommand.ts var GetAccountSettingsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetAccountSettings", {}).n("LambdaClient", "GetAccountSettingsCommand").f(void 0, void 0).ser(se_GetAccountSettingsCommand).de(de_GetAccountSettingsCommand).build() { static { __name(this, "GetAccountSettingsCommand"); } }; // src/commands/GetAliasCommand.ts var GetAliasCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetAlias", {}).n("LambdaClient", "GetAliasCommand").f(void 0, void 0).ser(se_GetAliasCommand).de(de_GetAliasCommand).build() { static { __name(this, "GetAliasCommand"); } }; // src/commands/GetCodeSigningConfigCommand.ts var GetCodeSigningConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetCodeSigningConfig", {}).n("LambdaClient", "GetCodeSigningConfigCommand").f(void 0, void 0).ser(se_GetCodeSigningConfigCommand).de(de_GetCodeSigningConfigCommand).build() { static { __name(this, "GetCodeSigningConfigCommand"); } }; // src/commands/GetEventSourceMappingCommand.ts var GetEventSourceMappingCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetEventSourceMapping", {}).n("LambdaClient", "GetEventSourceMappingCommand").f(void 0, void 0).ser(se_GetEventSourceMappingCommand).de(de_GetEventSourceMappingCommand).build() { static { __name(this, "GetEventSourceMappingCommand"); } }; // src/commands/GetFunctionCodeSigningConfigCommand.ts var GetFunctionCodeSigningConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetFunctionCodeSigningConfig", {}).n("LambdaClient", "GetFunctionCodeSigningConfigCommand").f(void 0, void 0).ser(se_GetFunctionCodeSigningConfigCommand).de(de_GetFunctionCodeSigningConfigCommand).build() { static { __name(this, "GetFunctionCodeSigningConfigCommand"); } }; // src/commands/GetFunctionCommand.ts var GetFunctionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetFunction", {}).n("LambdaClient", "GetFunctionCommand").f(void 0, GetFunctionResponseFilterSensitiveLog).ser(se_GetFunctionCommand).de(de_GetFunctionCommand).build() { static { __name(this, "GetFunctionCommand"); } }; // src/commands/GetFunctionConcurrencyCommand.ts var GetFunctionConcurrencyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetFunctionConcurrency", {}).n("LambdaClient", "GetFunctionConcurrencyCommand").f(void 0, void 0).ser(se_GetFunctionConcurrencyCommand).de(de_GetFunctionConcurrencyCommand).build() { static { __name(this, "GetFunctionConcurrencyCommand"); } }; // src/commands/GetFunctionConfigurationCommand.ts var GetFunctionConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetFunctionConfiguration", {}).n("LambdaClient", "GetFunctionConfigurationCommand").f(void 0, FunctionConfigurationFilterSensitiveLog).ser(se_GetFunctionConfigurationCommand).de(de_GetFunctionConfigurationCommand).build() { static { __name(this, "GetFunctionConfigurationCommand"); } }; // src/commands/GetFunctionEventInvokeConfigCommand.ts var GetFunctionEventInvokeConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetFunctionEventInvokeConfig", {}).n("LambdaClient", "GetFunctionEventInvokeConfigCommand").f(void 0, void 0).ser(se_GetFunctionEventInvokeConfigCommand).de(de_GetFunctionEventInvokeConfigCommand).build() { static { __name(this, "GetFunctionEventInvokeConfigCommand"); } }; // src/commands/GetFunctionRecursionConfigCommand.ts var GetFunctionRecursionConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetFunctionRecursionConfig", {}).n("LambdaClient", "GetFunctionRecursionConfigCommand").f(void 0, void 0).ser(se_GetFunctionRecursionConfigCommand).de(de_GetFunctionRecursionConfigCommand).build() { static { __name(this, "GetFunctionRecursionConfigCommand"); } }; // src/commands/GetFunctionUrlConfigCommand.ts var GetFunctionUrlConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetFunctionUrlConfig", {}).n("LambdaClient", "GetFunctionUrlConfigCommand").f(void 0, void 0).ser(se_GetFunctionUrlConfigCommand).de(de_GetFunctionUrlConfigCommand).build() { static { __name(this, "GetFunctionUrlConfigCommand"); } }; // src/commands/GetLayerVersionByArnCommand.ts var GetLayerVersionByArnCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetLayerVersionByArn", {}).n("LambdaClient", "GetLayerVersionByArnCommand").f(void 0, void 0).ser(se_GetLayerVersionByArnCommand).de(de_GetLayerVersionByArnCommand).build() { static { __name(this, "GetLayerVersionByArnCommand"); } }; // src/commands/GetLayerVersionCommand.ts var GetLayerVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetLayerVersion", {}).n("LambdaClient", "GetLayerVersionCommand").f(void 0, void 0).ser(se_GetLayerVersionCommand).de(de_GetLayerVersionCommand).build() { static { __name(this, "GetLayerVersionCommand"); } }; // src/commands/GetLayerVersionPolicyCommand.ts var GetLayerVersionPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetLayerVersionPolicy", {}).n("LambdaClient", "GetLayerVersionPolicyCommand").f(void 0, void 0).ser(se_GetLayerVersionPolicyCommand).de(de_GetLayerVersionPolicyCommand).build() { static { __name(this, "GetLayerVersionPolicyCommand"); } }; // src/commands/GetPolicyCommand.ts var GetPolicyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetPolicy", {}).n("LambdaClient", "GetPolicyCommand").f(void 0, void 0).ser(se_GetPolicyCommand).de(de_GetPolicyCommand).build() { static { __name(this, "GetPolicyCommand"); } }; // src/commands/GetProvisionedConcurrencyConfigCommand.ts var GetProvisionedConcurrencyConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetProvisionedConcurrencyConfig", {}).n("LambdaClient", "GetProvisionedConcurrencyConfigCommand").f(void 0, void 0).ser(se_GetProvisionedConcurrencyConfigCommand).de(de_GetProvisionedConcurrencyConfigCommand).build() { static { __name(this, "GetProvisionedConcurrencyConfigCommand"); } }; // src/commands/GetRuntimeManagementConfigCommand.ts var GetRuntimeManagementConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "GetRuntimeManagementConfig", {}).n("LambdaClient", "GetRuntimeManagementConfigCommand").f(void 0, void 0).ser(se_GetRuntimeManagementConfigCommand).de(de_GetRuntimeManagementConfigCommand).build() { static { __name(this, "GetRuntimeManagementConfigCommand"); } }; // src/commands/InvokeAsyncCommand.ts var InvokeAsyncCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "InvokeAsync", {}).n("LambdaClient", "InvokeAsyncCommand").f(InvokeAsyncRequestFilterSensitiveLog, void 0).ser(se_InvokeAsyncCommand).de(de_InvokeAsyncCommand).build() { static { __name(this, "InvokeAsyncCommand"); } }; // src/commands/InvokeCommand.ts var InvokeCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "Invoke", {}).n("LambdaClient", "InvokeCommand").f(InvocationRequestFilterSensitiveLog, InvocationResponseFilterSensitiveLog).ser(se_InvokeCommand).de(de_InvokeCommand).build() { static { __name(this, "InvokeCommand"); } }; // src/commands/InvokeWithResponseStreamCommand.ts var InvokeWithResponseStreamCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "InvokeWithResponseStream", { /** * @internal */ eventStream: { output: true } }).n("LambdaClient", "InvokeWithResponseStreamCommand").f(InvokeWithResponseStreamRequestFilterSensitiveLog, InvokeWithResponseStreamResponseFilterSensitiveLog).ser(se_InvokeWithResponseStreamCommand).de(de_InvokeWithResponseStreamCommand).build() { static { __name(this, "InvokeWithResponseStreamCommand"); } }; // src/commands/ListAliasesCommand.ts var ListAliasesCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "ListAliases", {}).n("LambdaClient", "ListAliasesCommand").f(void 0, void 0).ser(se_ListAliasesCommand).de(de_ListAliasesCommand).build() { static { __name(this, "ListAliasesCommand"); } }; // src/commands/ListCodeSigningConfigsCommand.ts var ListCodeSigningConfigsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "ListCodeSigningConfigs", {}).n("LambdaClient", "ListCodeSigningConfigsCommand").f(void 0, void 0).ser(se_ListCodeSigningConfigsCommand).de(de_ListCodeSigningConfigsCommand).build() { static { __name(this, "ListCodeSigningConfigsCommand"); } }; // src/commands/ListEventSourceMappingsCommand.ts var ListEventSourceMappingsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "ListEventSourceMappings", {}).n("LambdaClient", "ListEventSourceMappingsCommand").f(void 0, void 0).ser(se_ListEventSourceMappingsCommand).de(de_ListEventSourceMappingsCommand).build() { static { __name(this, "ListEventSourceMappingsCommand"); } }; // src/commands/ListFunctionEventInvokeConfigsCommand.ts var ListFunctionEventInvokeConfigsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "ListFunctionEventInvokeConfigs", {}).n("LambdaClient", "ListFunctionEventInvokeConfigsCommand").f(void 0, void 0).ser(se_ListFunctionEventInvokeConfigsCommand).de(de_ListFunctionEventInvokeConfigsCommand).build() { static { __name(this, "ListFunctionEventInvokeConfigsCommand"); } }; // src/commands/ListFunctionsByCodeSigningConfigCommand.ts var ListFunctionsByCodeSigningConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "ListFunctionsByCodeSigningConfig", {}).n("LambdaClient", "ListFunctionsByCodeSigningConfigCommand").f(void 0, void 0).ser(se_ListFunctionsByCodeSigningConfigCommand).de(de_ListFunctionsByCodeSigningConfigCommand).build() { static { __name(this, "ListFunctionsByCodeSigningConfigCommand"); } }; // src/commands/ListFunctionsCommand.ts var ListFunctionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "ListFunctions", {}).n("LambdaClient", "ListFunctionsCommand").f(void 0, ListFunctionsResponseFilterSensitiveLog).ser(se_ListFunctionsCommand).de(de_ListFunctionsCommand).build() { static { __name(this, "ListFunctionsCommand"); } }; // src/commands/ListFunctionUrlConfigsCommand.ts var ListFunctionUrlConfigsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "ListFunctionUrlConfigs", {}).n("LambdaClient", "ListFunctionUrlConfigsCommand").f(void 0, void 0).ser(se_ListFunctionUrlConfigsCommand).de(de_ListFunctionUrlConfigsCommand).build() { static { __name(this, "ListFunctionUrlConfigsCommand"); } }; // src/commands/ListLayersCommand.ts var ListLayersCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "ListLayers", {}).n("LambdaClient", "ListLayersCommand").f(void 0, void 0).ser(se_ListLayersCommand).de(de_ListLayersCommand).build() { static { __name(this, "ListLayersCommand"); } }; // src/commands/ListLayerVersionsCommand.ts var ListLayerVersionsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "ListLayerVersions", {}).n("LambdaClient", "ListLayerVersionsCommand").f(void 0, void 0).ser(se_ListLayerVersionsCommand).de(de_ListLayerVersionsCommand).build() { static { __name(this, "ListLayerVersionsCommand"); } }; // src/commands/ListProvisionedConcurrencyConfigsCommand.ts var ListProvisionedConcurrencyConfigsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "ListProvisionedConcurrencyConfigs", {}).n("LambdaClient", "ListProvisionedConcurrencyConfigsCommand").f(void 0, void 0).ser(se_ListProvisionedConcurrencyConfigsCommand).de(de_ListProvisionedConcurrencyConfigsCommand).build() { static { __name(this, "ListProvisionedConcurrencyConfigsCommand"); } }; // src/commands/ListTagsCommand.ts var ListTagsCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "ListTags", {}).n("LambdaClient", "ListTagsCommand").f(void 0, void 0).ser(se_ListTagsCommand).de(de_ListTagsCommand).build() { static { __name(this, "ListTagsCommand"); } }; // src/commands/ListVersionsByFunctionCommand.ts var ListVersionsByFunctionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "ListVersionsByFunction", {}).n("LambdaClient", "ListVersionsByFunctionCommand").f(void 0, ListVersionsByFunctionResponseFilterSensitiveLog).ser(se_ListVersionsByFunctionCommand).de(de_ListVersionsByFunctionCommand).build() { static { __name(this, "ListVersionsByFunctionCommand"); } }; // src/commands/PublishLayerVersionCommand.ts var PublishLayerVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "PublishLayerVersion", {}).n("LambdaClient", "PublishLayerVersionCommand").f(PublishLayerVersionRequestFilterSensitiveLog, void 0).ser(se_PublishLayerVersionCommand).de(de_PublishLayerVersionCommand).build() { static { __name(this, "PublishLayerVersionCommand"); } }; // src/commands/PublishVersionCommand.ts var PublishVersionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "PublishVersion", {}).n("LambdaClient", "PublishVersionCommand").f(void 0, FunctionConfigurationFilterSensitiveLog).ser(se_PublishVersionCommand).de(de_PublishVersionCommand).build() { static { __name(this, "PublishVersionCommand"); } }; // src/commands/PutFunctionCodeSigningConfigCommand.ts var PutFunctionCodeSigningConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "PutFunctionCodeSigningConfig", {}).n("LambdaClient", "PutFunctionCodeSigningConfigCommand").f(void 0, void 0).ser(se_PutFunctionCodeSigningConfigCommand).de(de_PutFunctionCodeSigningConfigCommand).build() { static { __name(this, "PutFunctionCodeSigningConfigCommand"); } }; // src/commands/PutFunctionConcurrencyCommand.ts var PutFunctionConcurrencyCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "PutFunctionConcurrency", {}).n("LambdaClient", "PutFunctionConcurrencyCommand").f(void 0, void 0).ser(se_PutFunctionConcurrencyCommand).de(de_PutFunctionConcurrencyCommand).build() { static { __name(this, "PutFunctionConcurrencyCommand"); } }; // src/commands/PutFunctionEventInvokeConfigCommand.ts var PutFunctionEventInvokeConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "PutFunctionEventInvokeConfig", {}).n("LambdaClient", "PutFunctionEventInvokeConfigCommand").f(void 0, void 0).ser(se_PutFunctionEventInvokeConfigCommand).de(de_PutFunctionEventInvokeConfigCommand).build() { static { __name(this, "PutFunctionEventInvokeConfigCommand"); } }; // src/commands/PutFunctionRecursionConfigCommand.ts var PutFunctionRecursionConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "PutFunctionRecursionConfig", {}).n("LambdaClient", "PutFunctionRecursionConfigCommand").f(void 0, void 0).ser(se_PutFunctionRecursionConfigCommand).de(de_PutFunctionRecursionConfigCommand).build() { static { __name(this, "PutFunctionRecursionConfigCommand"); } }; // src/commands/PutProvisionedConcurrencyConfigCommand.ts var PutProvisionedConcurrencyConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "PutProvisionedConcurrencyConfig", {}).n("LambdaClient", "PutProvisionedConcurrencyConfigCommand").f(void 0, void 0).ser(se_PutProvisionedConcurrencyConfigCommand).de(de_PutProvisionedConcurrencyConfigCommand).build() { static { __name(this, "PutProvisionedConcurrencyConfigCommand"); } }; // src/commands/PutRuntimeManagementConfigCommand.ts var PutRuntimeManagementConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "PutRuntimeManagementConfig", {}).n("LambdaClient", "PutRuntimeManagementConfigCommand").f(void 0, void 0).ser(se_PutRuntimeManagementConfigCommand).de(de_PutRuntimeManagementConfigCommand).build() { static { __name(this, "PutRuntimeManagementConfigCommand"); } }; // src/commands/RemoveLayerVersionPermissionCommand.ts var RemoveLayerVersionPermissionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "RemoveLayerVersionPermission", {}).n("LambdaClient", "RemoveLayerVersionPermissionCommand").f(void 0, void 0).ser(se_RemoveLayerVersionPermissionCommand).de(de_RemoveLayerVersionPermissionCommand).build() { static { __name(this, "RemoveLayerVersionPermissionCommand"); } }; // src/commands/RemovePermissionCommand.ts var RemovePermissionCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "RemovePermission", {}).n("LambdaClient", "RemovePermissionCommand").f(void 0, void 0).ser(se_RemovePermissionCommand).de(de_RemovePermissionCommand).build() { static { __name(this, "RemovePermissionCommand"); } }; // src/commands/TagResourceCommand.ts var TagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "TagResource", {}).n("LambdaClient", "TagResourceCommand").f(void 0, void 0).ser(se_TagResourceCommand).de(de_TagResourceCommand).build() { static { __name(this, "TagResourceCommand"); } }; // src/commands/UntagResourceCommand.ts var UntagResourceCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "UntagResource", {}).n("LambdaClient", "UntagResourceCommand").f(void 0, void 0).ser(se_UntagResourceCommand).de(de_UntagResourceCommand).build() { static { __name(this, "UntagResourceCommand"); } }; // src/commands/UpdateAliasCommand.ts var UpdateAliasCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "UpdateAlias", {}).n("LambdaClient", "UpdateAliasCommand").f(void 0, void 0).ser(se_UpdateAliasCommand).de(de_UpdateAliasCommand).build() { static { __name(this, "UpdateAliasCommand"); } }; // src/commands/UpdateCodeSigningConfigCommand.ts var UpdateCodeSigningConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "UpdateCodeSigningConfig", {}).n("LambdaClient", "UpdateCodeSigningConfigCommand").f(void 0, void 0).ser(se_UpdateCodeSigningConfigCommand).de(de_UpdateCodeSigningConfigCommand).build() { static { __name(this, "UpdateCodeSigningConfigCommand"); } }; // src/commands/UpdateEventSourceMappingCommand.ts var UpdateEventSourceMappingCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "UpdateEventSourceMapping", {}).n("LambdaClient", "UpdateEventSourceMappingCommand").f(void 0, void 0).ser(se_UpdateEventSourceMappingCommand).de(de_UpdateEventSourceMappingCommand).build() { static { __name(this, "UpdateEventSourceMappingCommand"); } }; // src/commands/UpdateFunctionCodeCommand.ts var UpdateFunctionCodeCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "UpdateFunctionCode", {}).n("LambdaClient", "UpdateFunctionCodeCommand").f(UpdateFunctionCodeRequestFilterSensitiveLog, FunctionConfigurationFilterSensitiveLog).ser(se_UpdateFunctionCodeCommand).de(de_UpdateFunctionCodeCommand).build() { static { __name(this, "UpdateFunctionCodeCommand"); } }; // src/commands/UpdateFunctionConfigurationCommand.ts var UpdateFunctionConfigurationCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "UpdateFunctionConfiguration", {}).n("LambdaClient", "UpdateFunctionConfigurationCommand").f(UpdateFunctionConfigurationRequestFilterSensitiveLog, FunctionConfigurationFilterSensitiveLog).ser(se_UpdateFunctionConfigurationCommand).de(de_UpdateFunctionConfigurationCommand).build() { static { __name(this, "UpdateFunctionConfigurationCommand"); } }; // src/commands/UpdateFunctionEventInvokeConfigCommand.ts var UpdateFunctionEventInvokeConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "UpdateFunctionEventInvokeConfig", {}).n("LambdaClient", "UpdateFunctionEventInvokeConfigCommand").f(void 0, void 0).ser(se_UpdateFunctionEventInvokeConfigCommand).de(de_UpdateFunctionEventInvokeConfigCommand).build() { static { __name(this, "UpdateFunctionEventInvokeConfigCommand"); } }; // src/commands/UpdateFunctionUrlConfigCommand.ts var UpdateFunctionUrlConfigCommand = class extends import_smithy_client.Command.classBuilder().ep(commonParams).m(function(Command, cs, config, o) { return [ (0, import_middleware_serde.getSerdePlugin)(config, this.serialize, this.deserialize), (0, import_middleware_endpoint.getEndpointPlugin)(config, Command.getEndpointParameterInstructions()) ]; }).s("AWSGirApiService", "UpdateFunctionUrlConfig", {}).n("LambdaClient", "UpdateFunctionUrlConfigCommand").f(void 0, void 0).ser(se_UpdateFunctionUrlConfigCommand).de(de_UpdateFunctionUrlConfigCommand).build() { static { __name(this, "UpdateFunctionUrlConfigCommand"); } }; // src/Lambda.ts var commands = { AddLayerVersionPermissionCommand, AddPermissionCommand, CreateAliasCommand, CreateCodeSigningConfigCommand, CreateEventSourceMappingCommand, CreateFunctionCommand, CreateFunctionUrlConfigCommand, DeleteAliasCommand, DeleteCodeSigningConfigCommand, DeleteEventSourceMappingCommand, DeleteFunctionCommand, DeleteFunctionCodeSigningConfigCommand, DeleteFunctionConcurrencyCommand, DeleteFunctionEventInvokeConfigCommand, DeleteFunctionUrlConfigCommand, DeleteLayerVersionCommand, DeleteProvisionedConcurrencyConfigCommand, GetAccountSettingsCommand, GetAliasCommand, GetCodeSigningConfigCommand, GetEventSourceMappingCommand, GetFunctionCommand, GetFunctionCodeSigningConfigCommand, GetFunctionConcurrencyCommand, GetFunctionConfigurationCommand, GetFunctionEventInvokeConfigCommand, GetFunctionRecursionConfigCommand, GetFunctionUrlConfigCommand, GetLayerVersionCommand, GetLayerVersionByArnCommand, GetLayerVersionPolicyCommand, GetPolicyCommand, GetProvisionedConcurrencyConfigCommand, GetRuntimeManagementConfigCommand, InvokeCommand, InvokeAsyncCommand, InvokeWithResponseStreamCommand, ListAliasesCommand, ListCodeSigningConfigsCommand, ListEventSourceMappingsCommand, ListFunctionEventInvokeConfigsCommand, ListFunctionsCommand, ListFunctionsByCodeSigningConfigCommand, ListFunctionUrlConfigsCommand, ListLayersCommand, ListLayerVersionsCommand, ListProvisionedConcurrencyConfigsCommand, ListTagsCommand, ListVersionsByFunctionCommand, PublishLayerVersionCommand, PublishVersionCommand, PutFunctionCodeSigningConfigCommand, PutFunctionConcurrencyCommand, PutFunctionEventInvokeConfigCommand, PutFunctionRecursionConfigCommand, PutProvisionedConcurrencyConfigCommand, PutRuntimeManagementConfigCommand, RemoveLayerVersionPermissionCommand, RemovePermissionCommand, TagResourceCommand, UntagResourceCommand, UpdateAliasCommand, UpdateCodeSigningConfigCommand, UpdateEventSourceMappingCommand, UpdateFunctionCodeCommand, UpdateFunctionConfigurationCommand, UpdateFunctionEventInvokeConfigCommand, UpdateFunctionUrlConfigCommand }; var Lambda = class extends LambdaClient { static { __name(this, "Lambda"); } }; (0, import_smithy_client.createAggregatedClient)(commands, Lambda); // src/pagination/ListAliasesPaginator.ts var paginateListAliases = (0, import_core.createPaginator)(LambdaClient, ListAliasesCommand, "Marker", "NextMarker", "MaxItems"); // src/pagination/ListCodeSigningConfigsPaginator.ts var paginateListCodeSigningConfigs = (0, import_core.createPaginator)(LambdaClient, ListCodeSigningConfigsCommand, "Marker", "NextMarker", "MaxItems"); // src/pagination/ListEventSourceMappingsPaginator.ts var paginateListEventSourceMappings = (0, import_core.createPaginator)(LambdaClient, ListEventSourceMappingsCommand, "Marker", "NextMarker", "MaxItems"); // src/pagination/ListFunctionEventInvokeConfigsPaginator.ts var paginateListFunctionEventInvokeConfigs = (0, import_core.createPaginator)(LambdaClient, ListFunctionEventInvokeConfigsCommand, "Marker", "NextMarker", "MaxItems"); // src/pagination/ListFunctionUrlConfigsPaginator.ts var paginateListFunctionUrlConfigs = (0, import_core.createPaginator)(LambdaClient, ListFunctionUrlConfigsCommand, "Marker", "NextMarker", "MaxItems"); // src/pagination/ListFunctionsByCodeSigningConfigPaginator.ts var paginateListFunctionsByCodeSigningConfig = (0, import_core.createPaginator)(LambdaClient, ListFunctionsByCodeSigningConfigCommand, "Marker", "NextMarker", "MaxItems"); // src/pagination/ListFunctionsPaginator.ts var paginateListFunctions = (0, import_core.createPaginator)(LambdaClient, ListFunctionsCommand, "Marker", "NextMarker", "MaxItems"); // src/pagination/ListLayerVersionsPaginator.ts var paginateListLayerVersions = (0, import_core.createPaginator)(LambdaClient, ListLayerVersionsCommand, "Marker", "NextMarker", "MaxItems"); // src/pagination/ListLayersPaginator.ts var paginateListLayers = (0, import_core.createPaginator)(LambdaClient, ListLayersCommand, "Marker", "NextMarker", "MaxItems"); // src/pagination/ListProvisionedConcurrencyConfigsPaginator.ts var paginateListProvisionedConcurrencyConfigs = (0, import_core.createPaginator)(LambdaClient, ListProvisionedConcurrencyConfigsCommand, "Marker", "NextMarker", "MaxItems"); // src/pagination/ListVersionsByFunctionPaginator.ts var paginateListVersionsByFunction = (0, import_core.createPaginator)(LambdaClient, ListVersionsByFunctionCommand, "Marker", "NextMarker", "MaxItems"); // src/waiters/waitForFunctionActive.ts var import_util_waiter = require("@smithy/util-waiter"); var checkState = /* @__PURE__ */ __name(async (client, input) => { let reason; try { const result = await client.send(new GetFunctionConfigurationCommand(input)); reason = result; try { const returnComparator = /* @__PURE__ */ __name(() => { return result.State; }, "returnComparator"); if (returnComparator() === "Active") { return { state: import_util_waiter.WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.State; }, "returnComparator"); if (returnComparator() === "Failed") { return { state: import_util_waiter.WaiterState.FAILURE, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.State; }, "returnComparator"); if (returnComparator() === "Pending") { return { state: import_util_waiter.WaiterState.RETRY, reason }; } } catch (e) { } } catch (exception) { reason = exception; } return { state: import_util_waiter.WaiterState.RETRY, reason }; }, "checkState"); var waitForFunctionActive = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 300 }; return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState); }, "waitForFunctionActive"); var waitUntilFunctionActive = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 300 }; const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState); return (0, import_util_waiter.checkExceptions)(result); }, "waitUntilFunctionActive"); // src/waiters/waitForFunctionActiveV2.ts var checkState2 = /* @__PURE__ */ __name(async (client, input) => { let reason; try { const result = await client.send(new GetFunctionCommand(input)); reason = result; try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Configuration.State; }, "returnComparator"); if (returnComparator() === "Active") { return { state: import_util_waiter.WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Configuration.State; }, "returnComparator"); if (returnComparator() === "Failed") { return { state: import_util_waiter.WaiterState.FAILURE, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Configuration.State; }, "returnComparator"); if (returnComparator() === "Pending") { return { state: import_util_waiter.WaiterState.RETRY, reason }; } } catch (e) { } } catch (exception) { reason = exception; } return { state: import_util_waiter.WaiterState.RETRY, reason }; }, "checkState"); var waitForFunctionActiveV2 = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 1, maxDelay: 300 }; return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState2); }, "waitForFunctionActiveV2"); var waitUntilFunctionActiveV2 = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 1, maxDelay: 300 }; const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState2); return (0, import_util_waiter.checkExceptions)(result); }, "waitUntilFunctionActiveV2"); // src/waiters/waitForFunctionExists.ts var checkState3 = /* @__PURE__ */ __name(async (client, input) => { let reason; try { const result = await client.send(new GetFunctionCommand(input)); reason = result; return { state: import_util_waiter.WaiterState.SUCCESS, reason }; } catch (exception) { reason = exception; if (exception.name && exception.name == "ResourceNotFoundException") { return { state: import_util_waiter.WaiterState.RETRY, reason }; } } return { state: import_util_waiter.WaiterState.RETRY, reason }; }, "checkState"); var waitForFunctionExists = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 1, maxDelay: 20 }; return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState3); }, "waitForFunctionExists"); var waitUntilFunctionExists = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 1, maxDelay: 20 }; const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState3); return (0, import_util_waiter.checkExceptions)(result); }, "waitUntilFunctionExists"); // src/waiters/waitForFunctionUpdated.ts var checkState4 = /* @__PURE__ */ __name(async (client, input) => { let reason; try { const result = await client.send(new GetFunctionConfigurationCommand(input)); reason = result; try { const returnComparator = /* @__PURE__ */ __name(() => { return result.LastUpdateStatus; }, "returnComparator"); if (returnComparator() === "Successful") { return { state: import_util_waiter.WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.LastUpdateStatus; }, "returnComparator"); if (returnComparator() === "Failed") { return { state: import_util_waiter.WaiterState.FAILURE, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.LastUpdateStatus; }, "returnComparator"); if (returnComparator() === "InProgress") { return { state: import_util_waiter.WaiterState.RETRY, reason }; } } catch (e) { } } catch (exception) { reason = exception; } return { state: import_util_waiter.WaiterState.RETRY, reason }; }, "checkState"); var waitForFunctionUpdated = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 300 }; return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState4); }, "waitForFunctionUpdated"); var waitUntilFunctionUpdated = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 300 }; const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState4); return (0, import_util_waiter.checkExceptions)(result); }, "waitUntilFunctionUpdated"); // src/waiters/waitForFunctionUpdatedV2.ts var checkState5 = /* @__PURE__ */ __name(async (client, input) => { let reason; try { const result = await client.send(new GetFunctionCommand(input)); reason = result; try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Configuration.LastUpdateStatus; }, "returnComparator"); if (returnComparator() === "Successful") { return { state: import_util_waiter.WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Configuration.LastUpdateStatus; }, "returnComparator"); if (returnComparator() === "Failed") { return { state: import_util_waiter.WaiterState.FAILURE, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.Configuration.LastUpdateStatus; }, "returnComparator"); if (returnComparator() === "InProgress") { return { state: import_util_waiter.WaiterState.RETRY, reason }; } } catch (e) { } } catch (exception) { reason = exception; } return { state: import_util_waiter.WaiterState.RETRY, reason }; }, "checkState"); var waitForFunctionUpdatedV2 = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 1, maxDelay: 300 }; return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState5); }, "waitForFunctionUpdatedV2"); var waitUntilFunctionUpdatedV2 = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 1, maxDelay: 300 }; const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState5); return (0, import_util_waiter.checkExceptions)(result); }, "waitUntilFunctionUpdatedV2"); // src/waiters/waitForPublishedVersionActive.ts var checkState6 = /* @__PURE__ */ __name(async (client, input) => { let reason; try { const result = await client.send(new GetFunctionConfigurationCommand(input)); reason = result; try { const returnComparator = /* @__PURE__ */ __name(() => { return result.State; }, "returnComparator"); if (returnComparator() === "Active") { return { state: import_util_waiter.WaiterState.SUCCESS, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.State; }, "returnComparator"); if (returnComparator() === "Failed") { return { state: import_util_waiter.WaiterState.FAILURE, reason }; } } catch (e) { } try { const returnComparator = /* @__PURE__ */ __name(() => { return result.State; }, "returnComparator"); if (returnComparator() === "Pending") { return { state: import_util_waiter.WaiterState.RETRY, reason }; } } catch (e) { } } catch (exception) { reason = exception; } return { state: import_util_waiter.WaiterState.RETRY, reason }; }, "checkState"); var waitForPublishedVersionActive = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 1560 }; return (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState6); }, "waitForPublishedVersionActive"); var waitUntilPublishedVersionActive = /* @__PURE__ */ __name(async (params, input) => { const serviceDefaults = { minDelay: 5, maxDelay: 1560 }; const result = await (0, import_util_waiter.createWaiter)({ ...serviceDefaults, ...params }, input, checkState6); return (0, import_util_waiter.checkExceptions)(result); }, "waitUntilPublishedVersionActive"); // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { LambdaServiceException, __Client, LambdaClient, Lambda, $Command, AddLayerVersionPermissionCommand, AddPermissionCommand, CreateAliasCommand, CreateCodeSigningConfigCommand, CreateEventSourceMappingCommand, CreateFunctionCommand, CreateFunctionUrlConfigCommand, DeleteAliasCommand, DeleteCodeSigningConfigCommand, DeleteEventSourceMappingCommand, DeleteFunctionCodeSigningConfigCommand, DeleteFunctionCommand, DeleteFunctionConcurrencyCommand, DeleteFunctionEventInvokeConfigCommand, DeleteFunctionUrlConfigCommand, DeleteLayerVersionCommand, DeleteProvisionedConcurrencyConfigCommand, GetAccountSettingsCommand, GetAliasCommand, GetCodeSigningConfigCommand, GetEventSourceMappingCommand, GetFunctionCodeSigningConfigCommand, GetFunctionCommand, GetFunctionConcurrencyCommand, GetFunctionConfigurationCommand, GetFunctionEventInvokeConfigCommand, GetFunctionRecursionConfigCommand, GetFunctionUrlConfigCommand, GetLayerVersionByArnCommand, GetLayerVersionCommand, GetLayerVersionPolicyCommand, GetPolicyCommand, GetProvisionedConcurrencyConfigCommand, GetRuntimeManagementConfigCommand, InvokeAsyncCommand, InvokeCommand, InvokeWithResponseStreamCommand, ListAliasesCommand, ListCodeSigningConfigsCommand, ListEventSourceMappingsCommand, ListFunctionEventInvokeConfigsCommand, ListFunctionUrlConfigsCommand, ListFunctionsByCodeSigningConfigCommand, ListFunctionsCommand, ListLayerVersionsCommand, ListLayersCommand, ListProvisionedConcurrencyConfigsCommand, ListTagsCommand, ListVersionsByFunctionCommand, PublishLayerVersionCommand, PublishVersionCommand, PutFunctionCodeSigningConfigCommand, PutFunctionConcurrencyCommand, PutFunctionEventInvokeConfigCommand, PutFunctionRecursionConfigCommand, PutProvisionedConcurrencyConfigCommand, PutRuntimeManagementConfigCommand, RemoveLayerVersionPermissionCommand, RemovePermissionCommand, TagResourceCommand, UntagResourceCommand, UpdateAliasCommand, UpdateCodeSigningConfigCommand, UpdateEventSourceMappingCommand, UpdateFunctionCodeCommand, UpdateFunctionConfigurationCommand, UpdateFunctionEventInvokeConfigCommand, UpdateFunctionUrlConfigCommand, paginateListAliases, paginateListCodeSigningConfigs, paginateListEventSourceMappings, paginateListFunctionEventInvokeConfigs, paginateListFunctionUrlConfigs, paginateListFunctionsByCodeSigningConfig, paginateListFunctions, paginateListLayerVersions, paginateListLayers, paginateListProvisionedConcurrencyConfigs, paginateListVersionsByFunction, waitForFunctionActive, waitUntilFunctionActive, waitForFunctionActiveV2, waitUntilFunctionActiveV2, waitForFunctionExists, waitUntilFunctionExists, waitForFunctionUpdated, waitUntilFunctionUpdated, waitForFunctionUpdatedV2, waitUntilFunctionUpdatedV2, waitForPublishedVersionActive, waitUntilPublishedVersionActive, InvalidParameterValueException, PolicyLengthExceededException, PreconditionFailedException, ResourceConflictException, ResourceNotFoundException, ServiceException, ThrottleReason, TooManyRequestsException, FunctionUrlAuthType, KafkaSchemaRegistryAuthType, SchemaRegistryEventRecordFormat, KafkaSchemaValidationAttribute, ApplicationLogLevel, Architecture, CodeSigningPolicy, FullDocument, FunctionResponseType, EventSourceMappingMetric, EndPointType, SourceAccessType, EventSourcePosition, ResourceInUseException, CodeSigningConfigNotFoundException, CodeStorageExceededException, CodeVerificationFailedException, LogFormat, SystemLogLevel, PackageType, Runtime, SnapStartApplyOn, TracingMode, LastUpdateStatus, LastUpdateStatusReasonCode, SnapStartOptimizationStatus, State, StateReasonCode, InvalidCodeSignatureException, InvokeMode, RecursiveLoop, UpdateRuntimeOn, EC2AccessDeniedException, EC2ThrottledException, EC2UnexpectedException, EFSIOException, EFSMountConnectivityException, EFSMountFailureException, EFSMountTimeoutException, ENILimitReachedException, InvalidRequestContentException, InvalidRuntimeException, InvalidSecurityGroupIDException, InvalidSubnetIDException, InvalidZipFileException, InvocationType, LogType, KMSAccessDeniedException, KMSDisabledException, KMSInvalidStateException, KMSNotFoundException, RecursiveInvocationException, RequestTooLargeException, ResourceNotReadyException, SnapStartException, SnapStartNotReadyException, SnapStartTimeoutException, SubnetIPAddressLimitReachedException, UnsupportedMediaTypeException, ResponseStreamingInvocationType, InvokeWithResponseStreamResponseEvent, FunctionVersion, ProvisionedConcurrencyStatusEnum, ProvisionedConcurrencyConfigNotFoundException, FunctionCodeFilterSensitiveLog, EnvironmentFilterSensitiveLog, CreateFunctionRequestFilterSensitiveLog, EnvironmentErrorFilterSensitiveLog, EnvironmentResponseFilterSensitiveLog, ImageConfigErrorFilterSensitiveLog, ImageConfigResponseFilterSensitiveLog, RuntimeVersionErrorFilterSensitiveLog, RuntimeVersionConfigFilterSensitiveLog, FunctionConfigurationFilterSensitiveLog, GetFunctionResponseFilterSensitiveLog, InvocationRequestFilterSensitiveLog, InvocationResponseFilterSensitiveLog, InvokeAsyncRequestFilterSensitiveLog, InvokeWithResponseStreamRequestFilterSensitiveLog, InvokeResponseStreamUpdateFilterSensitiveLog, InvokeWithResponseStreamResponseEventFilterSensitiveLog, InvokeWithResponseStreamResponseFilterSensitiveLog, ListFunctionsResponseFilterSensitiveLog, UpdateFunctionCodeRequestFilterSensitiveLog, UpdateFunctionConfigurationRequestFilterSensitiveLog, ListVersionsByFunctionResponseFilterSensitiveLog, LayerVersionContentInputFilterSensitiveLog, PublishLayerVersionRequestFilterSensitiveLog });