AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the DeleteFunction operation. Deletes a Lambda function. To delete a specific function version, use the Qualifier parameter. Otherwise, all versions and aliases are deleted. This doesn't require the user to have explicit permissions for DeleteAlias.

To delete Lambda event source mappings that invoke a function, use DeleteEventSourceMapping. For Amazon Web Services and resources that invoke your function directly, delete the trigger in the service where you originally configured it.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.Lambda.AmazonLambdaRequest
      Amazon.Lambda.Model.DeleteFunctionRequest

Namespace: Amazon.Lambda.Model
Assembly: AWSSDK.Lambda.dll
Version: 3.x.y.z

Syntax

C#
public class DeleteFunctionRequest : AmazonLambdaRequest
         IAmazonWebServiceRequest

The DeleteFunctionRequest type exposes the following members

Constructors

NameDescription
Public Method DeleteFunctionRequest()

Properties

NameTypeDescription
Public Property FunctionName System.String

Gets and sets the property FunctionName.

The name or ARN of the Lambda function or version.

Name formats

  • Function namemy-function (name-only), my-function:1 (with version).

  • Function ARNarn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

Public Property Qualifier System.String

Gets and sets the property Qualifier.

Specify a version to delete. You can't delete a version that an alias references.

Examples

The following example deletes version 1 of a Lambda function named my-function.

To delete a version of a Lambda function


var response = client.DeleteFunction(new DeleteFunctionRequest 
{
    FunctionName = "my-function",
    Qualifier = "1"
});


            

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5