Create Lambda Function
Creates a new AWS Lambda function with specified code and configuration.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_LAMBDA_FUNCTION])
Update Lambda Function Code
Updates the code of an existing Lambda function.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_LAMBDA_FUNCTION_CODE])
Delete Lambda Function
Deletes a specified Lambda function.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_LAMBDA_FUNCTION])
Invoke Lambda Function
Invokes a Lambda function synchronously or asynchronously.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOKE_LAMBDA_FUNCTION])
List Lambda Functions
Retrieves a list of Lambda functions in the account.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_LAMBDA_FUNCTIONS])
Get Lambda Function Configuration
Retrieves the configuration information of a Lambda function.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_LAMBDA_FUNCTION_CONFIG])
Update Lambda Function Configuration
Modifies the configuration parameters of a Lambda function.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_LAMBDA_FUNCTION_CONFIG])
Create Lambda Function Version
Publishes a new version of a Lambda function.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_LAMBDA_FUNCTION_VERSION])
Create Lambda Function Alias
Creates an alias for a Lambda function version.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_LAMBDA_FUNCTION_ALIAS])
Update Lambda Function Alias
Updates the configuration of a Lambda function alias.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_LAMBDA_FUNCTION_ALIAS])
Delete Lambda Function Alias
Deletes a Lambda function alias.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_LAMBDA_FUNCTION_ALIAS])
Add Lambda Function Permission
Adds a permission to the resource policy of a Lambda function.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_LAMBDA_FUNCTION_PERMISSION])
Remove Lambda Function Permission
Removes a permission from the resource policy of a Lambda function.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_LAMBDA_FUNCTION_PERMISSION])
Tag Lambda Function
Adds tags to a Lambda function.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TAG_LAMBDA_FUNCTION])
Untag Lambda Function
Removes tags from a Lambda function.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNTAG_LAMBDA_FUNCTION])
Create Lambda Layer Version
Creates a new version of a Lambda layer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_LAMBDA_LAYER_VERSION])
Delete Lambda Layer Version
Deletes a version of a Lambda layer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_LAMBDA_LAYER_VERSION])
List Lambda Layers
Lists Lambda layers and shows information about the latest version of each.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_LAMBDA_LAYERS])
Get Lambda Layer Version
Returns information about a version of an AWS Lambda layer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_LAMBDA_LAYER_VERSION])
Lambda Function Invocation
Triggered when a Lambda function is invoked.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LAMBDA_FUNCTION_INVOCATION])
Lambda Function Error
Triggered when a Lambda function execution results in an error.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LAMBDA_FUNCTION_ERROR])
Lambda Function Throttle
Triggered when Lambda throttles a function due to concurrency limits.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LAMBDA_FUNCTION_THROTTLE])
Lambda Function Timeout
Triggered when a Lambda function execution times out.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LAMBDA_FUNCTION_TIMEOUT])
Lambda Function Cold Start
Triggered when a Lambda function experiences a cold start.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LAMBDA_FUNCTION_COLD_START])
Lambda Function Update
Triggered when a Lambda function is updated.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LAMBDA_FUNCTION_UPDATE])
Lambda Function Deletion
Triggered when a Lambda function is deleted.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LAMBDA_FUNCTION_DELETION])
Lambda Function Alias Update
Triggered when a Lambda function alias is updated.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LAMBDA_FUNCTION_ALIAS_UPDATE])
Lambda Layer Version Creation
Triggered when a new version of a Lambda layer is created.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LAMBDA_LAYER_VERSION_CREATION])
Lambda Concurrency Update
Triggered when the concurrency settings of a Lambda function are updated.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LAMBDA_CONCURRENCY_UPDATE])
Lambda Function URL Configuration
Triggered when a Lambda function URL is configured or updated.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LAMBDA_FUNCTION_URL_CONFIG])