modular_sdk/services/lambda_service.py (13 lines of code) (raw):
from modular_sdk.services.aws_creds_provider import AWSCredentialsProvider
class LambdaService(AWSCredentialsProvider):
def __init__(self, aws_region, aws_access_key_id=None,
aws_secret_access_key=None, aws_session_token=None):
super(LambdaService, self).__init__(
service_name='lambda',
aws_region=aws_region,
aws_access_key_id=aws_access_key_id,
aws_secret_access_key=aws_secret_access_key,
aws_session_token=aws_session_token
)
def get_policy(self, name):
return self.client.get_policy(FunctionName=name)