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
| Name | Kind | Summary |
|---|---|---|
NodeProxyAgentLayer | Construct (L2) | An AWS Lambda layer that includes the NPM dependency proxy-agent. |