/**
 * All IAM policy actions for AWS Lambda (LAMBDA)
 *
 * Extracted by `aws-iam-policy` from
 * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awslambda.html
 *
 * 2025-02-24T21:48:34.550Z
 */
export declare enum AwsLambdaActions {
    /**
     * Grants permission to add permissions to the resource-based policy of a version
     * of an AWS Lambda layer
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_AddLayerVersionPermission.html
     */
    AddLayerVersionPermission = "lambda:AddLayerVersionPermission",
    /**
     * Grants permission to give an AWS service or another account permission to use a
     * n AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_AddPermission.html
     */
    AddPermission = "lambda:AddPermission",
    /**
     * Grants permission to create an alias for a Lambda function version
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_CreateAlias.html
     */
    CreateAlias = "lambda:CreateAlias",
    /**
     * Grants permission to create an AWS Lambda code signing config
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_CreateCodeSigningConfig.html
     */
    CreateCodeSigningConfig = "lambda:CreateCodeSigningConfig",
    /**
     * Grants permission to create a mapping between an event source and an AWS Lambda
     * function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_CreateEventSourceMapping.html
     */
    CreateEventSourceMapping = "lambda:CreateEventSourceMapping",
    /**
     * Grants permission to create an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_CreateFunction.html
     */
    CreateFunction = "lambda:CreateFunction",
    /**
     * Grants permission to create a function url configuration for a Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_CreateFunctionUrlConfig.html
     */
    CreateFunctionUrlConfig = "lambda:CreateFunctionUrlConfig",
    /**
     * Grants permission to delete an AWS Lambda function alias
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteAlias.html
     */
    DeleteAlias = "lambda:DeleteAlias",
    /**
     * Grants permission to delete an AWS Lambda code signing config
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteCodeSigningConfig.html
     */
    DeleteCodeSigningConfig = "lambda:DeleteCodeSigningConfig",
    /**
     * Grants permission to delete an AWS Lambda event source mapping
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteEventSourceMapping.html
     */
    DeleteEventSourceMapping = "lambda:DeleteEventSourceMapping",
    /**
     * Grants permission to delete an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunction.html
     */
    DeleteFunction = "lambda:DeleteFunction",
    /**
     * Grants permission to detach a code signing config from an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionCodeSigningConfig.html
     */
    DeleteFunctionCodeSigningConfig = "lambda:DeleteFunctionCodeSigningConfig",
    /**
     * Grants permission to remove a concurrent execution limit from an AWS Lambda fun
     * ction
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionConcurrency.html
     */
    DeleteFunctionConcurrency = "lambda:DeleteFunctionConcurrency",
    /**
     * Grants permission to delete the configuration for asynchronous invocation for a
     * n AWS Lambda function, version, or alias
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionEventInvokeConfig.html
     */
    DeleteFunctionEventInvokeConfig = "lambda:DeleteFunctionEventInvokeConfig",
    /**
     * Grants permission to delete function url configuration for a Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteFunctionUrlConfig.html
     */
    DeleteFunctionUrlConfig = "lambda:DeleteFunctionUrlConfig",
    /**
     * Grants permission to delete a version of an AWS Lambda layer
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteLayerVersion.html
     */
    DeleteLayerVersion = "lambda:DeleteLayerVersion",
    /**
     * Grants permission to delete the provisioned concurrency configuration for an AW
     * S Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_DeleteProvisionedConcurrencyConfig.html
     */
    DeleteProvisionedConcurrencyConfig = "lambda:DeleteProvisionedConcurrencyConfig",
    /**
     * Grants permission to disable replication for a Lambda@Edge function
     *
     * See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-edge-permissions.html
     */
    DisableReplication = "lambda:DisableReplication",
    /**
     * Grants permission to enable replication for a Lambda@Edge function
     *
     * See https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-edge-permissions.html
     */
    EnableReplication = "lambda:EnableReplication",
    /**
     * Grants permission to view details about an account's limits and usage in an AWS
     * Region
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetAccountSettings.html
     */
    GetAccountSettings = "lambda:GetAccountSettings",
    /**
     * Grants permission to view details about an AWS Lambda function alias
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetAlias.html
     */
    GetAlias = "lambda:GetAlias",
    /**
     * Grants permission to view details about an AWS Lambda code signing config
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetCodeSigningConfig.html
     */
    GetCodeSigningConfig = "lambda:GetCodeSigningConfig",
    /**
     * Grants permission to view details about an AWS Lambda event source mapping
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetEventSourceMapping.html
     */
    GetEventSourceMapping = "lambda:GetEventSourceMapping",
    /**
     * Grants permission to view details about an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunction.html
     */
    GetFunction = "lambda:GetFunction",
    /**
     * Grants permission to view the code signing config arn attached to an AWS Lambda
     * function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunctionCodeSigningConfig.html
     */
    GetFunctionCodeSigningConfig = "lambda:GetFunctionCodeSigningConfig",
    /**
     * Grants permission to view details about the reserved concurrency configuration
     * for a function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunctionConcurrency.html
     */
    GetFunctionConcurrency = "lambda:GetFunctionConcurrency",
    /**
     * Grants permission to view details about the version-specific settings of an AWS
     * Lambda function or version
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunctionConfiguration.html
     */
    GetFunctionConfiguration = "lambda:GetFunctionConfiguration",
    /**
     * Grants permission to view the configuration for asynchronous invocation for a f
     * unction, version, or alias
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunctionEventInvokeConfig.html
     */
    GetFunctionEventInvokeConfig = "lambda:GetFunctionEventInvokeConfig",
    /**
     * Grants permission to view the recursion configuration of an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunctionRecursionConfig.html
     */
    GetFunctionRecursionConfig = "lambda:GetFunctionRecursionConfig",
    /**
     * Grants permission to read function url configuration for a Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetFunctionUrlConfig.html
     */
    GetFunctionUrlConfig = "lambda:GetFunctionUrlConfig",
    /**
     * Grants permission to view details about a version of an AWS Lambda layer. Note
     * this action also supports GetLayerVersionByArn API
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetLayerVersion.html
     */
    GetLayerVersion = "lambda:GetLayerVersion",
    /**
     * Grants permission to view the resource-based policy for a version of an AWS Lam
     * bda layer
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetLayerVersionPolicy.html
     */
    GetLayerVersionPolicy = "lambda:GetLayerVersionPolicy",
    /**
     * Grants permission to view the resource-based policy for an AWS Lambda function,
     * version, or alias
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetPolicy.html
     */
    GetPolicy = "lambda:GetPolicy",
    /**
     * Grants permission to view the provisioned concurrency configuration for an AWS
     * Lambda function's alias or version
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetProvisionedConcurrencyConfig.html
     */
    GetProvisionedConcurrencyConfig = "lambda:GetProvisionedConcurrencyConfig",
    /**
     * Grants permission to view the runtime management configuration of an AWS Lambda
     * function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_GetRuntimeManagementConfig.html
     */
    GetRuntimeManagementConfig = "lambda:GetRuntimeManagementConfig",
    /**
     * Grants permission to invoke a function asynchronously (Deprecated)
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_InvokeAsync.html
     */
    InvokeAsync = "lambda:InvokeAsync",
    /**
     * Grants permission to invoke an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_Invoke.html
     */
    InvokeFunction = "lambda:InvokeFunction",
    /**
     * Grants permission to invoke an AWS Lambda function through url
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_InvokeFunctionUrl.html
     */
    InvokeFunctionUrl = "lambda:InvokeFunctionUrl",
    /**
     * Grants permission to retrieve a list of aliases for an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_ListAliases.html
     */
    ListAliases = "lambda:ListAliases",
    /**
     * Grants permission to retrieve a list of AWS Lambda code signing configs
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_ListCodeSigningConfigs.html
     */
    ListCodeSigningConfigs = "lambda:ListCodeSigningConfigs",
    /**
     * Grants permission to retrieve a list of AWS Lambda event source mappings
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_ListEventSourceMappings.html
     */
    ListEventSourceMappings = "lambda:ListEventSourceMappings",
    /**
     * Grants permission to retrieve a list of configurations for asynchronous invocat
     * ion for a function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_ListFunctionEventInvokeConfigs.html
     */
    ListFunctionEventInvokeConfigs = "lambda:ListFunctionEventInvokeConfigs",
    /**
     * Grants permission to read function url configurations for a function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_ListFunctionUrlConfigs.html
     */
    ListFunctionUrlConfigs = "lambda:ListFunctionUrlConfigs",
    /**
     * Grants permission to retrieve a list of AWS Lambda functions, with the version-
     * specific configuration of each function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_ListFunctions.html
     */
    ListFunctions = "lambda:ListFunctions",
    /**
     * Grants permission to retrieve a list of AWS Lambda functions by the code signin
     * g config assigned
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_ListFunctionsByCodeSigningConfig.html
     */
    ListFunctionsByCodeSigningConfig = "lambda:ListFunctionsByCodeSigningConfig",
    /**
     * Grants permission to retrieve a list of versions of an AWS Lambda layer
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_ListLayerVersions.html
     */
    ListLayerVersions = "lambda:ListLayerVersions",
    /**
     * Grants permission to retrieve a list of AWS Lambda layers, with details about t
     * he latest version of each layer
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_ListLayers.html
     */
    ListLayers = "lambda:ListLayers",
    /**
     * Grants permission to retrieve a list of provisioned concurrency configurations
     * for an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_ListProvisionedConcurrencyConfigs.html
     */
    ListProvisionedConcurrencyConfigs = "lambda:ListProvisionedConcurrencyConfigs",
    /**
     * Grants permission to retrieve a list of tags for an AWS Lambda function, event
     * source mapping or code signing configuration resource
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_ListTags.html
     */
    ListTags = "lambda:ListTags",
    /**
     * Grants permission to retrieve a list of versions for an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_ListVersionsByFunction.html
     */
    ListVersionsByFunction = "lambda:ListVersionsByFunction",
    /**
     * Grants permission to create an AWS Lambda layer
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_PublishLayerVersion.html
     */
    PublishLayerVersion = "lambda:PublishLayerVersion",
    /**
     * Grants permission to create an AWS Lambda function version
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_PublishVersion.html
     */
    PublishVersion = "lambda:PublishVersion",
    /**
     * Grants permission to attach a code signing config to an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionCodeSigningConfig.html
     */
    PutFunctionCodeSigningConfig = "lambda:PutFunctionCodeSigningConfig",
    /**
     * Grants permission to configure reserved concurrency for an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionConcurrency.html
     */
    PutFunctionConcurrency = "lambda:PutFunctionConcurrency",
    /**
     * Grants permission to configures options for asynchronous invocation on an AWS L
     * ambda function, version, or alias
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionEventInvokeConfig.html
     */
    PutFunctionEventInvokeConfig = "lambda:PutFunctionEventInvokeConfig",
    /**
     * Grants permission to update the recursion configuration of an AWS Lambda functi
     * on
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_PutFunctionRecursionConfig.html
     */
    PutFunctionRecursionConfig = "lambda:PutFunctionRecursionConfig",
    /**
     * Grants permission to configure provisioned concurrency for an AWS Lambda functi
     * on's alias or version
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_PutProvisionedConcurrencyConfig.html
     */
    PutProvisionedConcurrencyConfig = "lambda:PutProvisionedConcurrencyConfig",
    /**
     * Grants permission to update the runtime management configuration of an AWS Lamb
     * da function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_PutRuntimeManagementConfig.html
     */
    PutRuntimeManagementConfig = "lambda:PutRuntimeManagementConfig",
    /**
     * Grants permission to remove a statement from the permissions policy for a versi
     * on of an AWS Lambda layer
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_RemoveLayerVersionPermission.html
     */
    RemoveLayerVersionPermission = "lambda:RemoveLayerVersionPermission",
    /**
     * Grants permission to revoke function-use permission from an AWS service or anot
     * her account
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_RemovePermission.html
     */
    RemovePermission = "lambda:RemovePermission",
    /**
     * Grants permission to add tags to an AWS Lambda function, event source mapping o
     * r code signing configuration resource
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_TagResources.html
     */
    TagResource = "lambda:TagResource",
    /**
     * Grants permission to remove tags from an AWS Lambda function, event source mapp
     * ing or code signing configuration resource
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_UntagResource.html
     */
    UntagResource = "lambda:UntagResource",
    /**
     * Grants permission to update the configuration of an AWS Lambda function's alias
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateAlias.html
     */
    UpdateAlias = "lambda:UpdateAlias",
    /**
     * Grants permission to update an AWS Lambda code signing config
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateCodeSigningConfig.html
     */
    UpdateCodeSigningConfig = "lambda:UpdateCodeSigningConfig",
    /**
     * Grants permission to update the configuration of an AWS Lambda event source map
     * ping
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateEventSourceMapping.html
     */
    UpdateEventSourceMapping = "lambda:UpdateEventSourceMapping",
    /**
     * Grants permission to update the code of an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionCode.html
     */
    UpdateFunctionCode = "lambda:UpdateFunctionCode",
    /**
     * Grants permission to update the code signing config of an AWS Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionCodeSigningConfig.html
     */
    UpdateFunctionCodeSigningConfig = "lambda:UpdateFunctionCodeSigningConfig",
    /**
     * Grants permission to modify the version-specific settings of an AWS Lambda func
     * tion
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionConfiguration.html
     */
    UpdateFunctionConfiguration = "lambda:UpdateFunctionConfiguration",
    /**
     * Grants permission to modify the configuration for asynchronous invocation for a
     * n AWS Lambda function, version, or alias
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionEventInvokeConfig.html
     */
    UpdateFunctionEventInvokeConfig = "lambda:UpdateFunctionEventInvokeConfig",
    /**
     * Grants permission to update a function url configuration for a Lambda function
     *
     * See https://docs.aws.amazon.com/lambda/latest/dg/API_UpdateFunctionUrlConfig.html
     */
    UpdateFunctionUrlConfig = "lambda:UpdateFunctionUrlConfig"
}
