Categorygithub.com/cdklabs/awscdk-asset-node-proxy-agent-go/nodeproxyagentv6/v2

# README

AWS Lambda Layer with the NPM dependency proxy-agent

---

cdk-constructs: Stable


This module bundles the NPM dependency proxy-agent as a local asset. It exposes constants ASSET_FILE and LAYER_SOURCE_DIR that can be consumed via the CDK Asset construct.

  • proxy-agent Version: 6.3.0

Usage:

import "github.com/aws-samples/dummy/awscdkassetnodeproxyagentv6"
import "github.com/aws/aws-cdk-go/awscdk"
import s3_assets "github.com/aws/aws-cdk-go/awscdk"
import "github.com/aws/aws-cdk-go/awscdk"

var fn function

asset := s3_assets.NewAsset(this, jsii.String("layer-asset"), &AssetProps{
	Path: awscdkassetnodeproxyagentv6.ASSET_FILE,
	AssetHash: awscdk.FileSystem_Fingerprint(*awscdkassetnodeproxyagentv6.LAYER_SOURCE_DIR),
})

fn.AddLayers(lambda.NewLayerVersion(this, jsii.String("ProxyAgentLayer"), &LayerVersionProps{
	Code: lambda.Code_FromBucket(asset.Bucket, asset.S3ObjectKey),
}))

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

# Packages

Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.