# Packages
Package lambdaiface provides an interface to enable mocking the AWS Lambda service client for testing your code.
# Functions
ApplicationLogLevel_Values returns all elements of the ApplicationLogLevel enum.
Architecture_Values returns all elements of the Architecture enum.
CodeSigningPolicy_Values returns all elements of the CodeSigningPolicy enum.
EndPointType_Values returns all elements of the EndPointType enum.
EventSourcePosition_Values returns all elements of the EventSourcePosition enum.
FullDocument_Values returns all elements of the FullDocument enum.
FunctionResponseType_Values returns all elements of the FunctionResponseType enum.
FunctionUrlAuthType_Values returns all elements of the FunctionUrlAuthType enum.
FunctionVersion_Values returns all elements of the FunctionVersion enum.
InvocationType_Values returns all elements of the InvocationType enum.
InvokeMode_Values returns all elements of the InvokeMode enum.
LastUpdateStatus_Values returns all elements of the LastUpdateStatus enum.
LastUpdateStatusReasonCode_Values returns all elements of the LastUpdateStatusReasonCode enum.
LogFormat_Values returns all elements of the LogFormat enum.
LogType_Values returns all elements of the LogType enum.
New creates a new instance of the Lambda client with a session.
NewInvokeWithResponseStreamEventStream initializes an InvokeWithResponseStreamEventStream.
PackageType_Values returns all elements of the PackageType enum.
ProvisionedConcurrencyStatusEnum_Values returns all elements of the ProvisionedConcurrencyStatusEnum enum.
ResponseStreamingInvocationType_Values returns all elements of the ResponseStreamingInvocationType enum.
Runtime_Values returns all elements of the Runtime enum.
SnapStartApplyOn_Values returns all elements of the SnapStartApplyOn enum.
SnapStartOptimizationStatus_Values returns all elements of the SnapStartOptimizationStatus enum.
SourceAccessType_Values returns all elements of the SourceAccessType enum.
State_Values returns all elements of the State enum.
StateReasonCode_Values returns all elements of the StateReasonCode enum.
SystemLogLevel_Values returns all elements of the SystemLogLevel enum.
ThrottleReason_Values returns all elements of the ThrottleReason enum.
TracingMode_Values returns all elements of the TracingMode enum.
UpdateRuntimeOn_Values returns all elements of the UpdateRuntimeOn enum.
# Constants
ApplicationLogLevelDebug is a ApplicationLogLevel enum value.
ApplicationLogLevelError is a ApplicationLogLevel enum value.
ApplicationLogLevelFatal is a ApplicationLogLevel enum value.
ApplicationLogLevelInfo is a ApplicationLogLevel enum value.
ApplicationLogLevelTrace is a ApplicationLogLevel enum value.
ApplicationLogLevelWarn is a ApplicationLogLevel enum value.
ArchitectureArm64 is a Architecture enum value.
ArchitectureX8664 is a Architecture enum value.
CodeSigningPolicyEnforce is a CodeSigningPolicy enum value.
CodeSigningPolicyWarn is a CodeSigningPolicy enum value.
ID to lookup a service endpoint with.
EndPointTypeKafkaBootstrapServers is a EndPointType enum value.
ErrCodeCodeSigningConfigNotFoundException for service response error code "CodeSigningConfigNotFoundException".
ErrCodeCodeStorageExceededException for service response error code "CodeStorageExceededException".
ErrCodeCodeVerificationFailedException for service response error code "CodeVerificationFailedException".
ErrCodeEC2AccessDeniedException for service response error code "EC2AccessDeniedException".
ErrCodeEC2ThrottledException for service response error code "EC2ThrottledException".
ErrCodeEC2UnexpectedException for service response error code "EC2UnexpectedException".
ErrCodeEFSIOException for service response error code "EFSIOException".
ErrCodeEFSMountConnectivityException for service response error code "EFSMountConnectivityException".
ErrCodeEFSMountFailureException for service response error code "EFSMountFailureException".
ErrCodeEFSMountTimeoutException for service response error code "EFSMountTimeoutException".
ErrCodeENILimitReachedException for service response error code "ENILimitReachedException".
ErrCodeInvalidCodeSignatureException for service response error code "InvalidCodeSignatureException".
ErrCodeInvalidParameterValueException for service response error code "InvalidParameterValueException".
ErrCodeInvalidRequestContentException for service response error code "InvalidRequestContentException".
ErrCodeInvalidRuntimeException for service response error code "InvalidRuntimeException".
ErrCodeInvalidSecurityGroupIDException for service response error code "InvalidSecurityGroupIDException".
ErrCodeInvalidSubnetIDException for service response error code "InvalidSubnetIDException".
ErrCodeInvalidZipFileException for service response error code "InvalidZipFileException".
ErrCodeKMSAccessDeniedException for service response error code "KMSAccessDeniedException".
ErrCodeKMSDisabledException for service response error code "KMSDisabledException".
ErrCodeKMSInvalidStateException for service response error code "KMSInvalidStateException".
ErrCodeKMSNotFoundException for service response error code "KMSNotFoundException".
ErrCodePolicyLengthExceededException for service response error code "PolicyLengthExceededException".
ErrCodePreconditionFailedException for service response error code "PreconditionFailedException".
ErrCodeProvisionedConcurrencyConfigNotFoundException for service response error code "ProvisionedConcurrencyConfigNotFoundException".
ErrCodeRecursiveInvocationException for service response error code "RecursiveInvocationException".
ErrCodeRequestTooLargeException for service response error code "RequestTooLargeException".
ErrCodeResourceConflictException for service response error code "ResourceConflictException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeResourceNotReadyException for service response error code "ResourceNotReadyException".
ErrCodeServiceException for service response error code "ServiceException".
ErrCodeSnapStartException for service response error code "SnapStartException".
ErrCodeSnapStartNotReadyException for service response error code "SnapStartNotReadyException".
ErrCodeSnapStartTimeoutException for service response error code "SnapStartTimeoutException".
ErrCodeSubnetIPAddressLimitReachedException for service response error code "SubnetIPAddressLimitReachedException".
ErrCodeTooManyRequestsException for service response error code "TooManyRequestsException".
ErrCodeUnsupportedMediaTypeException for service response error code "UnsupportedMediaTypeException".
EventSourcePositionAtTimestamp is a EventSourcePosition enum value.
EventSourcePositionLatest is a EventSourcePosition enum value.
EventSourcePositionTrimHorizon is a EventSourcePosition enum value.
FullDocumentDefault is a FullDocument enum value.
FullDocumentUpdateLookup is a FullDocument enum value.
FunctionResponseTypeReportBatchItemFailures is a FunctionResponseType enum value.
FunctionUrlAuthTypeAwsIam is a FunctionUrlAuthType enum value.
FunctionUrlAuthTypeNone is a FunctionUrlAuthType enum value.
FunctionVersionAll is a FunctionVersion enum value.
InvocationTypeDryRun is a InvocationType enum value.
InvocationTypeEvent is a InvocationType enum value.
InvocationTypeRequestResponse is a InvocationType enum value.
InvokeModeBuffered is a InvokeMode enum value.
InvokeModeResponseStream is a InvokeMode enum value.
LastUpdateStatusFailed is a LastUpdateStatus enum value.
LastUpdateStatusInProgress is a LastUpdateStatus enum value.
LastUpdateStatusReasonCodeDisabledKmskey is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeEfsioerror is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeEfsmountConnectivityError is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeEfsmountFailure is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeEfsmountTimeout is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeEniLimitExceeded is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeFunctionError is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeImageAccessDenied is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeImageDeleted is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeInsufficientRolePermissions is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeInternalError is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeInvalidConfiguration is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeInvalidImage is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeInvalidRuntime is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeInvalidSecurityGroup is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeInvalidStateKmskey is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeInvalidSubnet is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeInvalidZipFileException is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeKmskeyAccessDenied is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeKmskeyNotFound is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusReasonCodeSubnetOutOfIpaddresses is a LastUpdateStatusReasonCode enum value.
LastUpdateStatusSuccessful is a LastUpdateStatus enum value.
LogFormatJson is a LogFormat enum value.
LogFormatText is a LogFormat enum value.
LogTypeNone is a LogType enum value.
LogTypeTail is a LogType enum value.
PackageTypeImage is a PackageType enum value.
PackageTypeZip is a PackageType enum value.
ProvisionedConcurrencyStatusEnumFailed is a ProvisionedConcurrencyStatusEnum enum value.
ProvisionedConcurrencyStatusEnumInProgress is a ProvisionedConcurrencyStatusEnum enum value.
ProvisionedConcurrencyStatusEnumReady is a ProvisionedConcurrencyStatusEnum enum value.
ResponseStreamingInvocationTypeDryRun is a ResponseStreamingInvocationType enum value.
ResponseStreamingInvocationTypeRequestResponse is a ResponseStreamingInvocationType enum value.
RuntimeDotnet6 is a Runtime enum value.
RuntimeDotnet8 is a Runtime enum value.
RuntimeDotnetcore10 is a Runtime enum value.
RuntimeDotnetcore20 is a Runtime enum value.
RuntimeDotnetcore21 is a Runtime enum value.
RuntimeDotnetcore31 is a Runtime enum value.
RuntimeGo1X is a Runtime enum value.
RuntimeJava11 is a Runtime enum value.
RuntimeJava17 is a Runtime enum value.
RuntimeJava21 is a Runtime enum value.
RuntimeJava8 is a Runtime enum value.
RuntimeJava8Al2 is a Runtime enum value.
RuntimeNodejs is a Runtime enum value.
RuntimeNodejs10X is a Runtime enum value.
RuntimeNodejs12X is a Runtime enum value.
RuntimeNodejs14X is a Runtime enum value.
RuntimeNodejs16X is a Runtime enum value.
RuntimeNodejs18X is a Runtime enum value.
RuntimeNodejs20X is a Runtime enum value.
RuntimeNodejs43 is a Runtime enum value.
RuntimeNodejs43Edge is a Runtime enum value.
RuntimeNodejs610 is a Runtime enum value.
RuntimeNodejs810 is a Runtime enum value.
RuntimeProvided is a Runtime enum value.
RuntimeProvidedAl2 is a Runtime enum value.
RuntimeProvidedAl2023 is a Runtime enum value.
RuntimePython27 is a Runtime enum value.
RuntimePython310 is a Runtime enum value.
RuntimePython311 is a Runtime enum value.
RuntimePython312 is a Runtime enum value.
RuntimePython36 is a Runtime enum value.
RuntimePython37 is a Runtime enum value.
RuntimePython38 is a Runtime enum value.
RuntimePython39 is a Runtime enum value.
RuntimeRuby25 is a Runtime enum value.
RuntimeRuby27 is a Runtime enum value.
RuntimeRuby32 is a Runtime enum value.
RuntimeRuby33 is a Runtime enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SnapStartApplyOnNone is a SnapStartApplyOn enum value.
SnapStartApplyOnPublishedVersions is a SnapStartApplyOn enum value.
SnapStartOptimizationStatusOff is a SnapStartOptimizationStatus enum value.
SnapStartOptimizationStatusOn is a SnapStartOptimizationStatus enum value.
SourceAccessTypeBasicAuth is a SourceAccessType enum value.
SourceAccessTypeClientCertificateTlsAuth is a SourceAccessType enum value.
SourceAccessTypeSaslScram256Auth is a SourceAccessType enum value.
SourceAccessTypeSaslScram512Auth is a SourceAccessType enum value.
SourceAccessTypeServerRootCaCertificate is a SourceAccessType enum value.
SourceAccessTypeVirtualHost is a SourceAccessType enum value.
SourceAccessTypeVpcSecurityGroup is a SourceAccessType enum value.
SourceAccessTypeVpcSubnet is a SourceAccessType enum value.
StateActive is a State enum value.
StateFailed is a State enum value.
StateInactive is a State enum value.
StatePending is a State enum value.
StateReasonCodeCreating is a StateReasonCode enum value.
StateReasonCodeDisabledKmskey is a StateReasonCode enum value.
StateReasonCodeEfsioerror is a StateReasonCode enum value.
StateReasonCodeEfsmountConnectivityError is a StateReasonCode enum value.
StateReasonCodeEfsmountFailure is a StateReasonCode enum value.
StateReasonCodeEfsmountTimeout is a StateReasonCode enum value.
StateReasonCodeEniLimitExceeded is a StateReasonCode enum value.
StateReasonCodeFunctionError is a StateReasonCode enum value.
StateReasonCodeIdle is a StateReasonCode enum value.
StateReasonCodeImageAccessDenied is a StateReasonCode enum value.
StateReasonCodeImageDeleted is a StateReasonCode enum value.
StateReasonCodeInsufficientRolePermissions is a StateReasonCode enum value.
StateReasonCodeInternalError is a StateReasonCode enum value.
StateReasonCodeInvalidConfiguration is a StateReasonCode enum value.
StateReasonCodeInvalidImage is a StateReasonCode enum value.
StateReasonCodeInvalidRuntime is a StateReasonCode enum value.
StateReasonCodeInvalidSecurityGroup is a StateReasonCode enum value.
StateReasonCodeInvalidStateKmskey is a StateReasonCode enum value.
StateReasonCodeInvalidSubnet is a StateReasonCode enum value.
StateReasonCodeInvalidZipFileException is a StateReasonCode enum value.
StateReasonCodeKmskeyAccessDenied is a StateReasonCode enum value.
StateReasonCodeKmskeyNotFound is a StateReasonCode enum value.
StateReasonCodeRestoring is a StateReasonCode enum value.
StateReasonCodeSubnetOutOfIpaddresses is a StateReasonCode enum value.
SystemLogLevelDebug is a SystemLogLevel enum value.
SystemLogLevelInfo is a SystemLogLevel enum value.
SystemLogLevelWarn is a SystemLogLevel enum value.
ThrottleReasonCallerRateLimitExceeded is a ThrottleReason enum value.
ThrottleReasonConcurrentInvocationLimitExceeded is a ThrottleReason enum value.
ThrottleReasonConcurrentSnapshotCreateLimitExceeded is a ThrottleReason enum value.
ThrottleReasonFunctionInvocationRateLimitExceeded is a ThrottleReason enum value.
ThrottleReasonReservedFunctionConcurrentInvocationLimitExceeded is a ThrottleReason enum value.
ThrottleReasonReservedFunctionInvocationRateLimitExceeded is a ThrottleReason enum value.
TracingModeActive is a TracingMode enum value.
TracingModePassThrough is a TracingMode enum value.
UpdateRuntimeOnAuto is a UpdateRuntimeOn enum value.
UpdateRuntimeOnFunctionUpdate is a UpdateRuntimeOn enum value.
UpdateRuntimeOnManual is a UpdateRuntimeOn enum value.
# Structs
Limits that are related to concurrency and storage.
The number of functions and amount of storage in use.
Provides configuration information about a Lambda function alias (https://docs.aws.amazon.com/lambda/latest/dg/configuration-aliases.html).
The traffic-shifting (https://docs.aws.amazon.com/lambda/latest/dg/lambda-traffic-shifting-using-aliases.html) configuration of a Lambda function alias.
List of signing profiles that can sign a code package.
Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.
Details about a Code signing configuration (https://docs.aws.amazon.com/lambda/latest/dg/configuration-codesigning.html).
The specified code signing configuration does not exist.
Code signing configuration policies (https://docs.aws.amazon.com/lambda/latest/dg/configuration-codesigning.html#config-codesigning-policies) specify the validation failure action for signature mismatch or expiry.
Your Amazon Web Services account has exceeded its maximum total code size.
The code signature failed one or more of the validation checks for signature mismatch or expiry, and the code signing policy is set to ENFORCE.
The cross-origin resource sharing (CORS) (https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) settings for your Lambda function URL.
The dead-letter queue (https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#dlq) for failed asynchronous invocations.
A configuration object that specifies the destination of an event after Lambda processes it.
Specific configuration settings for a DocumentDB event source.
Need additional permissions to configure VPC settings.
Amazon EC2 throttled Lambda during Lambda function initialization using the execution role provided for the function.
Lambda received an unexpected Amazon EC2 client exception while setting up for the Lambda function.
An error occurred when reading from or writing to a connected file system.
The Lambda function couldn't make a network connection to the configured file system.
The Lambda function couldn't mount the configured file system due to a permission or configuration issue.
The Lambda function made a network connection to the configured file system, but the mount operation timed out.
Lambda couldn't create an elastic network interface in the VPC, specified as part of Lambda function configuration, because the limit for network interfaces has been reached.
A function's environment variable settings.
Error messages for environment variables that couldn't be applied.
The results of an operation to update or read environment variables.
The size of the function's /tmp directory in MB.
A mapping between an Amazon Web Services resource and a Lambda function.
Details about the connection between a Lambda function and an Amazon EFS file system (https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).
A structure within a FilterCriteria object that defines an event filtering pattern.
An object that contains the filters for an event source.
The code for the Lambda function.
Details about a function's deployment package.
Details about a function's configuration.
Details about a Lambda function URL.
Configuration values that override the container image Dockerfile settings.
Error response to GetFunctionConfiguration.
Response to a GetFunctionConfiguration request.
The code signature failed the integrity check.
One of the parameters in the request is not valid.
The request body could not be parsed as JSON.
The runtime or runtime version specified is not supported.
The security group ID provided in the Lambda function VPC configuration is not valid.
The subnet ID provided in the Lambda function VPC configuration is not valid.
Lambda could not unzip the deployment package.
Deprecated: InvokeAsyncInput has been deprecated.
A success response (202 Accepted) indicates that the request is queued for invocation.
A chunk of the streamed response payload.
A response confirming that the event stream is complete.
InvokeWithResponseStreamEventStream provides the event stream handling for the InvokeWithResponseStream.
InvokeWithResponseStreamResponseEventUnknownEvent provides a failsafe event for the InvokeWithResponseStreamResponseEvent group of events when an unknown event is received.
Lambda couldn't decrypt the environment variables because KMS access was denied.
Lambda couldn't decrypt the environment variables because the KMS key used is disabled.
Lambda couldn't decrypt the environment variables because the state of the KMS key used is not valid for Decrypt.
Lambda couldn't decrypt the environment variables because the KMS key was not found.
Lambda provides the API operation methods for making requests to AWS Lambda.
An Lambda layer (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html).
Details about an Lambda layer (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html).
A ZIP archive that contains the contents of an Lambda layer (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html).
Details about a version of an Lambda layer (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html).
Details about a version of an Lambda layer (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html).
A list of Lambda functions.
The function's Amazon CloudWatch Logs configuration settings.
A destination for events that failed processing.
A destination for events that were processed successfully.
The permissions policy for the resource is too large.
The RevisionId provided does not match the latest RevisionId for the Lambda function or alias.
Details about the provisioned concurrency configuration for a function alias or version.
The specified configuration does not exist.
Lambda has detected your function being invoked in a recursive loop with other Amazon Web Services resources and stopped your function's invocation.
The request payload exceeded the Invoke request body JSON input quota.
The resource already exists, or another operation is in progress.
The operation conflicts with the resource's availability.
The resource specified in the request does not exist.
The function is inactive and its VPC connection is no longer available.
The ARN of the runtime and any errors that occured.
Any error returned when the runtime version information for the function could not be retrieved.
(Amazon SQS only) The scaling configuration for the event source.
The self-managed Apache Kafka cluster for your event source.
Specific configuration settings for a self-managed Apache Kafka event source.
The Lambda service encountered an internal error.
The function's Lambda SnapStart (https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) setting.
The afterRestore() runtime hook (https://docs.aws.amazon.com/lambda/latest/dg/snapstart-runtime-hooks.html) encountered an error.
Lambda is initializing your function.
The function's SnapStart (https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) setting.
Lambda couldn't restore the snapshot within the timeout limit.
To secure and define access to your event source, you can specify the authentication protocol, VPC components, or virtual host.
Lambda couldn't set up VPC access for the Lambda function because one or more configured subnets has no available IP addresses.
The request throughput limit was exceeded.
The function's X-Ray (https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) tracing configuration.
The function's X-Ray tracing configuration.
The content type of the Invoke request body is not JSON.
The VPC security groups and subnets that are attached to a Lambda function.
The VPC security groups and subnets that are attached to a Lambda function.
# Interfaces
InvokeWithResponseStreamResponseEventEvent groups together all EventStream events writes for InvokeWithResponseStreamResponseEvent.
InvokeWithResponseStreamResponseEventReader provides the interface for reading to the stream.