Crate rusoto_lambda
source · [−]Expand description
Overview
This is the AWS Lambda API Reference. The AWS Lambda Developer Guide provides additional information. For the service overview, see What is AWS Lambda, and for information about how the service works, see AWS Lambda: How it Works in the AWS Lambda Developer Guide.
If you’re using the service, you’re probably looking for LambdaClient and Lambda.
Structs
Limits that are related to concurrency and storage. All file and storage sizes are in bytes.
The number of functions and amount of storage in use.
Provides configuration information about a Lambda function alias.
The traffic-shifting configuration of a Lambda function alias.
List of signing profiles that can sign a code package.
Details about a Code signing configuration.
Code signing configuration policies specifies the validation failure action for signature mismatch or expiry.
The dead-letter queue for failed asynchronous invocations.
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. If the operation is successful, the response contains the environment variables. If it failed, the response contains details about the error.
A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.
Details about the connection between a Lambda function and an Amazon EFS file system.
The code for the Lambda function. You can specify either an object in Amazon S3, upload a .zip file archive deployment package directly, or specify the URI of a container image.
Details about a function's deployment package.
Details about a function's configuration.
Configuration values that override the container image Dockerfile settings. See Container settings.
Error response to GetFunctionConfiguration.
Response to GetFunctionConfiguration request.
A success response (202 Accepted
) indicates that the request is queued for invocation.
A client for the AWS Lambda API.
A ZIP archive that contains the contents of an AWS Lambda layer. You can specify either an Amazon S3 location, or upload a layer archive directly.
Details about a version of an AWS Lambda layer.
Details about a version of an AWS Lambda layer.
Details about an AWS Lambda layer.
A list of Lambda functions.
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.
The Self-Managed Apache Kafka cluster for your event source.
You can specify the authentication protocol, or the VPC components to secure access to your event source.
The function's AWS X-Ray tracing configuration. To sample and record incoming requests, set Mode
to Active
.
The function's AWS X-Ray tracing configuration.
The VPC security groups and subnets that are attached to a Lambda function. For more information, see VPC Settings.
The VPC security groups and subnets that are attached to a Lambda function.
Enums
Errors returned by AddLayerVersionPermission
Errors returned by AddPermission
Errors returned by CreateAlias
Errors returned by CreateCodeSigningConfig
Errors returned by CreateEventSourceMapping
Errors returned by CreateFunction
Errors returned by DeleteAlias
Errors returned by DeleteCodeSigningConfig
Errors returned by DeleteEventSourceMapping
Errors returned by DeleteFunctionCodeSigningConfig
Errors returned by DeleteFunctionConcurrency
Errors returned by DeleteFunction
Errors returned by DeleteFunctionEventInvokeConfig
Errors returned by DeleteLayerVersion
Errors returned by DeleteProvisionedConcurrencyConfig
Errors returned by GetAccountSettings
Errors returned by GetAlias
Errors returned by GetCodeSigningConfig
Errors returned by GetEventSourceMapping
Errors returned by GetFunctionCodeSigningConfig
Errors returned by GetFunctionConcurrency
Errors returned by GetFunctionConfiguration
Errors returned by GetFunction
Errors returned by GetFunctionEventInvokeConfig
Errors returned by GetLayerVersionByArn
Errors returned by GetLayerVersion
Errors returned by GetLayerVersionPolicy
Errors returned by GetPolicy
Errors returned by GetProvisionedConcurrencyConfig
Errors returned by InvokeAsync
Errors returned by Invoke
Errors returned by ListAliases
Errors returned by ListCodeSigningConfigs
Errors returned by ListEventSourceMappings
Errors returned by ListFunctionEventInvokeConfigs
Errors returned by ListFunctionsByCodeSigningConfig
Errors returned by ListFunctions
Errors returned by ListLayerVersions
Errors returned by ListLayers
Errors returned by ListProvisionedConcurrencyConfigs
Errors returned by ListTags
Errors returned by ListVersionsByFunction
Errors returned by PublishLayerVersion
Errors returned by PublishVersion
Errors returned by PutFunctionCodeSigningConfig
Errors returned by PutFunctionConcurrency
Errors returned by PutFunctionEventInvokeConfig
Errors returned by PutProvisionedConcurrencyConfig
Errors returned by RemoveLayerVersionPermission
Errors returned by RemovePermission
Errors returned by TagResource
Errors returned by UntagResource
Errors returned by UpdateAlias
Errors returned by UpdateCodeSigningConfig
Errors returned by UpdateEventSourceMapping
Errors returned by UpdateFunctionCode
Errors returned by UpdateFunctionConfiguration
Errors returned by UpdateFunctionEventInvokeConfig
Traits
Trait representing the capabilities of the AWS Lambda API. AWS Lambda clients implement this trait.