lbd_func

class troposphere_mate.associate.lbd_func.LinkerApi[source]
class AwsLambdaFunctionWithIamRole[source]

Ref: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-role

associate(lbd_func, iam_role, *args, **kwargs)[source]

Give Lambda Function an IAM Role for execution.

class AwsLambdaFunctionWithEc2Subnet[source]

Ref: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-vpcconfig.html

associate(lbd_func, subnet, *args, **kwargs)[source]

Deploy Lambda Function to VPC Subnet.

class AwsLambdaFunctionWithEc2SecurityGroup[source]

Ref: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-vpcconfig.html

associate(lbd_func, sg, *args, **kwargs)[source]

Assign Lambda Function a Security Group Rule.

class AwsLambdaFunctionWithSQSQueue[source]

Ref: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-deadletterconfig

associate(lbd_func, sqs_queue, *args, **kwargs)[source]

Assign Lambda Function a Dead Letter Queue.

class AwsLambdaFunctionWithKmsKey[source]

Ref: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lambda-function.html#cfn-lambda-function-kmskeyarn

associate(lbd_func, kms_key, *args, **kwargs)[source]

Assign Lambda Function a KMS Key to encrypt its environment variables.