C# Class Amazon.Lambda.Model.AddPermissionRequest

Container for the parameters to the AddPermission operation. Adds a permission to the resource policy associated with the specified AWS Lambda function. You use resource policies to grant permissions to event sources that use push model. In a push model, event sources (such as Amazon S3 and custom applications) invoke your Lambda function. Each permission you add to the resource policy allows an event source, permission to invoke the Lambda function.

For information about the push model, see AWS Lambda: How it Works.

If you are using versioning, the permissions you add are specific to the Lambda function version or alias you specify in the AddPermission request via the Qualifier parameter. For more information about versioning, see AWS Lambda Function Versioning and Aliases.

This operation requires permission for the lambda:AddPermission action.

Inheritance: AmazonLambdaRequest
Show file Open project: aws/aws-sdk-net Class Usage Examples

Private Methods

Method Description
IsSetAction ( ) : bool
IsSetEventSourceToken ( ) : bool
IsSetFunctionName ( ) : bool
IsSetPrincipal ( ) : bool
IsSetQualifier ( ) : bool
IsSetSourceAccount ( ) : bool
IsSetSourceArn ( ) : bool
IsSetStatementId ( ) : bool