Skip to content
v2.273.0

AWS Lambda Layer with the NPM dependency proxy-agent ​

This module exports a single class called NodeProxyAgentLayer which is a lambda.Layer that bundles the NPM dependency proxy-agent.

  • proxy-agent Version: 5.0.0

Usage:

ts
import { NodeProxyAgentLayer } from 'aws-cdk-lib/lambda-layer-node-proxy-agent';
import * as lambda from 'aws-cdk-lib/aws-lambda';

declare const fn: lambda.Function;
fn.addLayers(new NodeProxyAgentLayer(this, 'NodeProxyAgentLayer'));
python
from aws_cdk.lambda_layer_node_proxy_agent import NodeProxyAgentLayer
import aws_cdk.aws_lambda as lambda_

# fn: lambda.Function

fn.add_layers(NodeProxyAgentLayer(self, "NodeProxyAgentLayer"))
java
import software.amazon.awscdk.lambda.layer.node.proxy.agent.NodeProxyAgentLayer;
import software.amazon.awscdk.services.lambda.*;

Function fn;

fn.addLayers(new NodeProxyAgentLayer(this, "NodeProxyAgentLayer"));
csharp
using Amazon.CDK.LambdaLayer.NodeProxyAgent;
using Amazon.CDK.AWS.Lambda;

Function fn;

fn.AddLayers(new NodeProxyAgentLayer(this, "NodeProxyAgentLayer"));
go
import "github.com/aws/aws-cdk-go/awscdk"
import lambda "github.com/aws/aws-cdk-go/awscdk"

var fn Function

fn.AddLayers(awscdk.NewNodeProxyAgentLayer(this, jsii.String("NodeProxyAgentLayer")))

proxy-agent will be installed under /nodejs/node_modules.

Types ​

NameKindSummary
NodeProxyAgentLayerConstruct (L2)An AWS Lambda layer that includes the NPM dependency proxy-agent.