sagemaker.core.lambda_helper#
This module contains helper methods related to Lambda.
Classes
|
Contains lambda boto3 wrappers to Create, Update, Delete and Invoke Lambda functions. |
- class sagemaker.core.lambda_helper.Lambda(function_arn: str | None = None, function_name: str | None = None, execution_role_arn: str | None = None, zipped_code_dir: str | None = None, s3_bucket: str | None = None, script: str | None = None, handler: str | None = None, session: Session | None = None, timeout: int = 120, memory_size: int = 128, runtime: str = 'python3.8', vpc_config: dict | None = None, environment: dict | None = None, layers: list | None = None)[source]#
Bases:
objectContains lambda boto3 wrappers to Create, Update, Delete and Invoke Lambda functions.
- create()[source]#
Method to create a lambda function.
Returns: boto3 response from Lambda’s create_function method.
- delete()[source]#
Method to delete a lambda function.
Returns: boto3 response from Lambda’s delete_function method.
- invoke()[source]#
Method to invoke a lambda function.
Returns: boto3 response from Lambda’s invoke method.