Bindplane

The Bindplane Developer Hub

Welcome to the Bindplane developer hub. You'll find comprehensive guides and documentation to help you start working with Bindplane as quickly as possible, as well as support if you get stuck. Let's jump right in!

Amazon AWS Lambda

Least Privileged User

Navigate to the AWS console and create an IAM user with programmatic access. The user will need the following permissions. You can create a policy specifically for these permissions and apply the permissions to the user.

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "LambdaLpu",
      "Effect": "Allow",
      "Action": [
        "lambda:ListFunctions",
        "lambda:ListTags",
        "lambda:GetFunctionConfiguration",
        "cloudwatch:GetMetricStatistics",
        "cloudwatch:ListMetrics"
      ],
      "Resource": "*"
    }
  ]
}

Connection Parameters

Name
Required?
Description

Access Key ID

Required

Secret Access Key

Required

Region

Metrics

Account

Name
Description

Code Size Unzipped (Bytes)

Size, in bytes, of code/dependencies that you can zip into a deployment package (uncompressed zip/jar size) for uploading. The default limit is 250 MB.

Code Size Zipped (Bytes)

Size, in bytes, of a single zipped code/dependencies package you can upload for your Lambda function(.zip/.jar file). Try using Amazon S3 for uploading larger files. Default limit is 50 MB.

Concurrent Executions

Number of simultaneous executions of your function per region. The default limit is 1000.

Functions

The number of your account's existing functions per region.

ID

ID of the AWS Lambda account.

Maximum Total Code Size (Bytes)

Maximum size, in bytes, of a code package you can upload per region. The default size is 75 GB.

Region

The AWS Region this object belongs to.

Total Code Size (Bytes)

Total size, in bytes, of the account's deployment packages per region.

Function

Name
Description

ARN

The Amazon Resource Name (ARN) assigned to the function.

Code SHA256

It is the SHA256 hash of your function deployment package.

Code Size (Bytes)

The size, in bytes, of the function .zip file you uploaded.

Dead Letter Error

Incremented when Lambda is unable to write the failed event payload to your configured Dead Letter Queues.

Description

The user-provided description.

DLQ Resource

The parent object that contains the target ARN (Amazon Resource Name) of an Amazon SQS queue or Amazon SNS topic.

Duration (Milliseconds)

Measures the elapsed wall clock time from when the function code starts executing as a result of an invocation to when it stops executing.

Environment Variables

The key-value pairs returned that represent your environment's configuration settings or error information.

Errors (Errors)

Measures the number of invocations that failed due to errors in the function (response code 4XX).

Handler

The function Lambda calls to begin executing your function.

Invocations

Measures the number of times a function is invoked in response to an event or invocation API call.

Iterator Age (Milliseconds)

Emitted for stream-based invocations only (functions triggered by an Amazon DynamoDB stream or Kinesis stream). Measures the age of the last record for each batch of records processed.

KMS Key ARN

The Amazon Resource Name (ARN) of the KMS key used to encrypt your function's environment variables. If empty, it means you are using the AWS Lambda default service key.

Last Modified

The time stamp of the last time you updated the function.

Master ARN

Returns the ARN (Amazon Resource Name) of the master function.

Memory Size (Megabytes)

The memory size, in MB, you configured for the function. Must be a multiple of 64 MB.

Name

The name of the function. Note that the length constraint applies only to the ARN. If you specify only the function name, it is limited to 64 characters in length.

Region

The AWS Region this object belongs to.

Role

The Amazon Resource Name (ARN) of the IAM role that Lambda assumes when it executes your function to access any other Amazon Web Services (AWS) resources.

Runtime

The runtime environment for the Lambda function.

Throttles

Measures the number of Lambda function invocation attempts that were throttled due to invocation rates exceeding the customer?s concurrent limits (error code 429).

Timeout (Seconds)

The function execution time at which Lambda should terminate the function. Because the execution time has cost implications, we recommend you set this value based on your expected execution time. The default is 3 seconds.

Tracing Mode

The tracing mode associated with your Lambda function.

Version

The version of the Lambda function.

VPC ID

The VPC ID associated with you Lambda function.

VPC Security Group IDs

A list of security group IDs associated with the Lambda function.

VPC Subnet IDs

A list of subnet IDs associated with the Lambda function.

Tag

Name
Description

Function ARN

ARN of the function this tag applies to.

Key

Key of this tag.

Value

Value of this tag.