# Packages
Package lambdaiface provides an interface to enable mocking the AWS Lambda service client for testing your code.
# Functions
New creates a new instance of the client from the provided Config.
NewListAliasesRequestPaginator returns a paginator for ListAliases.
NewListEventSourceMappingsRequestPaginator returns a paginator for ListEventSourceMappings.
NewListFunctionEventInvokeConfigsRequestPaginator returns a paginator for ListFunctionEventInvokeConfigs.
NewListFunctionsRequestPaginator returns a paginator for ListFunctions.
NewListLayersRequestPaginator returns a paginator for ListLayers.
NewListLayerVersionsRequestPaginator returns a paginator for ListLayerVersions.
NewListProvisionedConcurrencyConfigsRequestPaginator returns a paginator for ListProvisionedConcurrencyConfigs.
NewListVersionsByFunctionRequestPaginator returns a paginator for ListVersionsByFunction.
# Constants
Service's Endpoint identifier.
ErrCodeCodeStorageExceededException for service response error code "CodeStorageExceededException".
ErrCodeEC2AccessDeniedException for service response error code "EC2AccessDeniedException".
ErrCodeEC2ThrottledException for service response error code "EC2ThrottledException".
ErrCodeEC2UnexpectedException for service response error code "EC2UnexpectedException".
ErrCodeENILimitReachedException for service response error code "ENILimitReachedException".
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".
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".
ErrCodeSubnetIPAddressLimitReachedException for service response error code "SubnetIPAddressLimitReachedException".
ErrCodeTooManyRequestsException for service response error code "TooManyRequestsException".
ErrCodeUnsupportedMediaTypeException for service response error code "UnsupportedMediaTypeException".
Enum values for EventSourcePosition.
Enum values for EventSourcePosition.
Enum values for EventSourcePosition.
Enum values for FunctionVersion.
Enum values for InvocationType.
Enum values for InvocationType.
Enum values for InvocationType.
Enum values for LastUpdateStatus.
Enum values for LastUpdateStatus.
Enum values for LastUpdateStatusReasonCode.
Enum values for LastUpdateStatusReasonCode.
Enum values for LastUpdateStatusReasonCode.
Enum values for LastUpdateStatusReasonCode.
Enum values for LastUpdateStatusReasonCode.
Enum values for LastUpdateStatusReasonCode.
Enum values for LastUpdateStatusReasonCode.
Enum values for LastUpdateStatus.
Enum values for LogType.
Enum values for LogType.
Enum values for ProvisionedConcurrencyStatusEnum.
Enum values for ProvisionedConcurrencyStatusEnum.
Enum values for ProvisionedConcurrencyStatusEnum.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Enum values for Runtime.
Service's identifier.
Service's name.
Enum values for State.
Enum values for State.
Enum values for State.
Enum values for State.
Enum values for StateReasonCode.
Enum values for StateReasonCode.
Enum values for StateReasonCode.
Enum values for StateReasonCode.
Enum values for StateReasonCode.
Enum values for StateReasonCode.
Enum values for StateReasonCode.
Enum values for StateReasonCode.
Enum values for StateReasonCode.
Enum values for StateReasonCode.
Enum values for ThrottleReason.
Enum values for ThrottleReason.
Enum values for ThrottleReason.
Enum values for ThrottleReason.
Enum values for ThrottleReason.
Enum values for TracingMode.
Enum values for TracingMode.
# Structs
Limits that are related to concurrency and storage.
The number of functions and amount of storage in use.
No description provided by the author
No description provided by the author
AddLayerVersionPermissionRequest is the request type for the AddLayerVersionPermission API operation.
AddLayerVersionPermissionResponse is the response type for the AddLayerVersionPermission API operation.
No description provided by the author
No description provided by the author
AddPermissionRequest is the request type for the AddPermission API operation.
AddPermissionResponse is the response type for the AddPermission API operation.
Provides configuration information about a Lambda function alias (https://docs.aws.amazon.com/lambda/latest/dg/versioning-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.
Client provides the API operation methods for making requests to AWS Lambda.
No description provided by the author
No description provided by the author
Provides configuration information about a Lambda function alias (https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html).
CreateAliasRequest is the request type for the CreateAlias API operation.
CreateAliasResponse is the response type for the CreateAlias API operation.
No description provided by the author
A mapping between an AWS resource and an AWS Lambda function.
CreateEventSourceMappingRequest is the request type for the CreateEventSourceMapping API operation.
CreateEventSourceMappingResponse is the response type for the CreateEventSourceMapping API operation.
No description provided by the author
Details about a function's configuration.
CreateFunctionRequest is the request type for the CreateFunction API operation.
CreateFunctionResponse is the response type for the CreateFunction API operation.
The dead-letter queue (https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#dlq) for failed asynchronous invocations.
No description provided by the author
No description provided by the author
DeleteAliasRequest is the request type for the DeleteAlias API operation.
DeleteAliasResponse is the response type for the DeleteAlias API operation.
No description provided by the author
A mapping between an AWS resource and an AWS Lambda function.
DeleteEventSourceMappingRequest is the request type for the DeleteEventSourceMapping API operation.
DeleteEventSourceMappingResponse is the response type for the DeleteEventSourceMapping API operation.
No description provided by the author
No description provided by the author
DeleteFunctionConcurrencyRequest is the request type for the DeleteFunctionConcurrency API operation.
DeleteFunctionConcurrencyResponse is the response type for the DeleteFunctionConcurrency API operation.
No description provided by the author
No description provided by the author
DeleteFunctionEventInvokeConfigRequest is the request type for the DeleteFunctionEventInvokeConfig API operation.
DeleteFunctionEventInvokeConfigResponse is the response type for the DeleteFunctionEventInvokeConfig API operation.
No description provided by the author
No description provided by the author
DeleteFunctionRequest is the request type for the DeleteFunction API operation.
DeleteFunctionResponse is the response type for the DeleteFunction API operation.
No description provided by the author
No description provided by the author
DeleteLayerVersionRequest is the request type for the DeleteLayerVersion API operation.
DeleteLayerVersionResponse is the response type for the DeleteLayerVersion API operation.
No description provided by the author
No description provided by the author
DeleteProvisionedConcurrencyConfigRequest is the request type for the DeleteProvisionedConcurrencyConfig API operation.
DeleteProvisionedConcurrencyConfigResponse is the response type for the DeleteProvisionedConcurrencyConfig API operation.
A configuration object that specifies the destination of an event after Lambda processes it.
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.
A mapping between an AWS resource and an AWS Lambda function.
The code for the Lambda function.
Details about a function's deployment package.
Details about a function's configuration.
No description provided by the author
No description provided by the author
No description provided by the author
GetAccountSettingsRequest is the request type for the GetAccountSettings API operation.
GetAccountSettingsResponse is the response type for the GetAccountSettings API operation.
No description provided by the author
Provides configuration information about a Lambda function alias (https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html).
GetAliasRequest is the request type for the GetAlias API operation.
GetAliasResponse is the response type for the GetAlias API operation.
No description provided by the author
A mapping between an AWS resource and an AWS Lambda function.
GetEventSourceMappingRequest is the request type for the GetEventSourceMapping API operation.
GetEventSourceMappingResponse is the response type for the GetEventSourceMapping API operation.
No description provided by the author
No description provided by the author
GetFunctionConcurrencyRequest is the request type for the GetFunctionConcurrency API operation.
GetFunctionConcurrencyResponse is the response type for the GetFunctionConcurrency API operation.
No description provided by the author
Details about a function's configuration.
GetFunctionConfigurationRequest is the request type for the GetFunctionConfiguration API operation.
GetFunctionConfigurationResponse is the response type for the GetFunctionConfiguration API operation.
No description provided by the author
No description provided by the author
GetFunctionEventInvokeConfigRequest is the request type for the GetFunctionEventInvokeConfig API operation.
GetFunctionEventInvokeConfigResponse is the response type for the GetFunctionEventInvokeConfig API operation.
No description provided by the author
No description provided by the author
GetFunctionRequest is the request type for the GetFunction API operation.
GetFunctionResponse is the response type for the GetFunction API operation.
No description provided by the author
No description provided by the author
GetLayerVersionByArnRequest is the request type for the GetLayerVersionByArn API operation.
GetLayerVersionByArnResponse is the response type for the GetLayerVersionByArn API operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetLayerVersionPolicyRequest is the request type for the GetLayerVersionPolicy API operation.
GetLayerVersionPolicyResponse is the response type for the GetLayerVersionPolicy API operation.
GetLayerVersionRequest is the request type for the GetLayerVersion API operation.
GetLayerVersionResponse is the response type for the GetLayerVersion API operation.
No description provided by the author
No description provided by the author
GetPolicyRequest is the request type for the GetPolicy API operation.
GetPolicyResponse is the response type for the GetPolicy API operation.
No description provided by the author
No description provided by the author
GetProvisionedConcurrencyConfigRequest is the request type for the GetProvisionedConcurrencyConfig API operation.
GetProvisionedConcurrencyConfigResponse is the response type for the GetProvisionedConcurrencyConfig API operation.
No description provided by the author
A success response (202 Accepted) indicates that the request is queued for invocation.
InvokeAsyncRequest is the request type for the InvokeAsync API operation.
InvokeAsyncResponse is the response type for the InvokeAsync API operation.
No description provided by the author
No description provided by the author
InvokeRequest is the request type for the Invoke API operation.
InvokeResponse is the response type for the Invoke API operation.
An AWS Lambda layer (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html).
Details about an AWS Lambda layer (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html).
A ZIP archive that contains the contents of an AWS Lambda layer (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html).
Details about a version of an AWS Lambda layer (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html).
Details about a version of an AWS Lambda layer (https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html).
No description provided by the author
No description provided by the author
ListAliasesPaginator is used to paginate the request.
ListAliasesRequest is the request type for the ListAliases API operation.
ListAliasesResponse is the response type for the ListAliases API operation.
No description provided by the author
No description provided by the author
ListEventSourceMappingsPaginator is used to paginate the request.
ListEventSourceMappingsRequest is the request type for the ListEventSourceMappings API operation.
ListEventSourceMappingsResponse is the response type for the ListEventSourceMappings API operation.
No description provided by the author
No description provided by the author
ListFunctionEventInvokeConfigsPaginator is used to paginate the request.
ListFunctionEventInvokeConfigsRequest is the request type for the ListFunctionEventInvokeConfigs API operation.
ListFunctionEventInvokeConfigsResponse is the response type for the ListFunctionEventInvokeConfigs API operation.
No description provided by the author
A list of Lambda functions.
ListFunctionsPaginator is used to paginate the request.
ListFunctionsRequest is the request type for the ListFunctions API operation.
ListFunctionsResponse is the response type for the ListFunctions API operation.
No description provided by the author
No description provided by the author
ListLayersPaginator is used to paginate the request.
ListLayersRequest is the request type for the ListLayers API operation.
ListLayersResponse is the response type for the ListLayers API operation.
No description provided by the author
No description provided by the author
ListLayerVersionsPaginator is used to paginate the request.
ListLayerVersionsRequest is the request type for the ListLayerVersions API operation.
ListLayerVersionsResponse is the response type for the ListLayerVersions API operation.
No description provided by the author
No description provided by the author
ListProvisionedConcurrencyConfigsPaginator is used to paginate the request.
ListProvisionedConcurrencyConfigsRequest is the request type for the ListProvisionedConcurrencyConfigs API operation.
ListProvisionedConcurrencyConfigsResponse is the response type for the ListProvisionedConcurrencyConfigs API operation.
No description provided by the author
No description provided by the author
ListTagsRequest is the request type for the ListTags API operation.
ListTagsResponse is the response type for the ListTags API operation.
No description provided by the author
No description provided by the author
ListVersionsByFunctionPaginator is used to paginate the request.
ListVersionsByFunctionRequest is the request type for the ListVersionsByFunction API operation.
ListVersionsByFunctionResponse is the response type for the ListVersionsByFunction API operation.
A destination for events that failed processing.
A destination for events that were processed successfully.
Details about the provisioned concurrency configuration for a function alias or version.
No description provided by the author
No description provided by the author
PublishLayerVersionRequest is the request type for the PublishLayerVersion API operation.
PublishLayerVersionResponse is the response type for the PublishLayerVersion API operation.
No description provided by the author
Details about a function's configuration.
PublishVersionRequest is the request type for the PublishVersion API operation.
PublishVersionResponse is the response type for the PublishVersion API operation.
No description provided by the author
No description provided by the author
PutFunctionConcurrencyRequest is the request type for the PutFunctionConcurrency API operation.
PutFunctionConcurrencyResponse is the response type for the PutFunctionConcurrency API operation.
No description provided by the author
No description provided by the author
PutFunctionEventInvokeConfigRequest is the request type for the PutFunctionEventInvokeConfig API operation.
PutFunctionEventInvokeConfigResponse is the response type for the PutFunctionEventInvokeConfig API operation.
No description provided by the author
No description provided by the author
PutProvisionedConcurrencyConfigRequest is the request type for the PutProvisionedConcurrencyConfig API operation.
PutProvisionedConcurrencyConfigResponse is the response type for the PutProvisionedConcurrencyConfig API operation.
No description provided by the author
No description provided by the author
RemoveLayerVersionPermissionRequest is the request type for the RemoveLayerVersionPermission API operation.
RemoveLayerVersionPermissionResponse is the response type for the RemoveLayerVersionPermission API operation.
No description provided by the author
No description provided by the author
RemovePermissionRequest is the request type for the RemovePermission API operation.
RemovePermissionResponse is the response type for the RemovePermission API operation.
No description provided by the author
No description provided by the author
TagResourceRequest is the request type for the TagResource API operation.
TagResourceResponse is the response type for the TagResource API operation.
The function's AWS X-Ray tracing configuration.
The function's AWS X-Ray tracing configuration.
No description provided by the author
No description provided by the author
UntagResourceRequest is the request type for the UntagResource API operation.
UntagResourceResponse is the response type for the UntagResource API operation.
No description provided by the author
Provides configuration information about a Lambda function alias (https://docs.aws.amazon.com/lambda/latest/dg/versioning-aliases.html).
UpdateAliasRequest is the request type for the UpdateAlias API operation.
UpdateAliasResponse is the response type for the UpdateAlias API operation.
No description provided by the author
A mapping between an AWS resource and an AWS Lambda function.
UpdateEventSourceMappingRequest is the request type for the UpdateEventSourceMapping API operation.
UpdateEventSourceMappingResponse is the response type for the UpdateEventSourceMapping API operation.
No description provided by the author
Details about a function's configuration.
UpdateFunctionCodeRequest is the request type for the UpdateFunctionCode API operation.
UpdateFunctionCodeResponse is the response type for the UpdateFunctionCode API operation.
No description provided by the author
Details about a function's configuration.
UpdateFunctionConfigurationRequest is the request type for the UpdateFunctionConfiguration API operation.
UpdateFunctionConfigurationResponse is the response type for the UpdateFunctionConfiguration API operation.
No description provided by the author
No description provided by the author
UpdateFunctionEventInvokeConfigRequest is the request type for the UpdateFunctionEventInvokeConfig API operation.
UpdateFunctionEventInvokeConfigResponse is the response type for the UpdateFunctionEventInvokeConfig API operation.
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.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author