the parent construct
scoped id of the resource
the Lambda with IAM access properties
Manager for AWS Certificate Manager operations
Manager for API Gateway operations
Manager for AWS AppConfig operations
Manager for CloudFront distribution operations
Manager for CloudTrail operations
Manager for CloudWatch operations
Manager for AWS CodeBuild operations
Manager for DynamoDB operations
Manager for Elastic Container Registry operations
Manager for Elastic Container Service operations
Manager for Elastic File System operations
Manager for Elastic Kubernetes Service operations
Manager for ElastiCache operations
Manager for EventBridge operations
Manager for EventBridge target operations
Manager for CloudWatch Evidently operations
The fully qualified domain name resolved from domainName and subDomain
Manager for IAM operations
The scoped id of this construct
Manager for KMS operations
The EFS access point for the Lambda function
The environment variables for the Lambda function
The Lambda function
The IAM user created for invoking the Lambda function
The Lambda layers attached to the function
Manager for Lambda operations
The EFS mount path for the Lambda function
The IAM policy for the Lambda function
The IAM role for the Lambda function
The security groups for the Lambda function
The IAM access key for the Lambda IAM user
The Secrets Manager secret storing the IAM access key credentials
The VPC for the Lambda function
The VPC subnet selection for the Lambda function
Manager for CloudWatch Logs operations
ReadonlynodeThe tree node.
The Lambda with IAM access properties
Utility for formatting resource names with prefix/suffix conventions
Manager for Route53 operations
Manager for S3 operations
Manager for Secrets Manager operations
Manager for Step Functions operations
Manager for SNS operations
Manager for SQS operations
Manager for Systems Manager operations
Manager for VPC operations
Manager for WAF operations
Protectedaddscoped id of the resource
the value of the exported output
Optionaldescription: stringoptional description for the output
Flag which indicates whether to override the default logical id of the output
ProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtecteddetermineProtectedresolveProtectedresolveProtectedresolveProtectedresolveProtectedresolveReturns a string representation of this construct.
Applies one or more mixins to this construct.
Mixins are applied in order. The list of constructs is captured at the
start of the call, so constructs added by a mixin will not be visited.
Use multiple with() calls if subsequent mixins should apply to added
constructs.
The mixins to apply
This construct for chaining
StaticisChecks if x is a construct.
Use this method instead of instanceof to properly detect Construct
instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the constructs library on
disk are seen as independent, completely different libraries. As a
consequence, the class Construct in each copy of the constructs library
is seen as a different class, and an instance of one class will not test as
instanceof the other class. npm install will not create installations
like this, but users may manually symlink construct libraries together or
use a monorepo tool: in those cases, multiple copies of the constructs
library can be accidentally installed, and instanceof will behave
unpredictably. It is safest to avoid using instanceof, and using
this type-testing method instead.
Any object
true if x is an object created from a class which extends Construct.
Provides a construct to create a lambda function with IAM access
Example