| Package | Description |
|---|---|
| software.amazon.awscdk.customresources |
AWS CDK Custom Resources
|
| Modifier and Type | Method and Description |
|---|---|
static Provider.Builder |
Provider.Builder.create(software.constructs.Construct scope,
String id) |
Provider.Builder |
Provider.Builder.isCompleteHandler(IFunction isCompleteHandler)
The AWS Lambda function to invoke in order to determine if the operation is complete.
|
Provider.Builder |
Provider.Builder.logRetention(RetentionDays logRetention)
The number of days framework log events are kept in CloudWatch Logs.
|
Provider.Builder |
Provider.Builder.onEventHandler(IFunction onEventHandler)
The AWS Lambda function to invoke for all resource lifecycle operations (CREATE/UPDATE/DELETE).
|
Provider.Builder |
Provider.Builder.providerFunctionName(String providerFunctionName)
Provider Lambda name.
|
Provider.Builder |
Provider.Builder.queryInterval(Duration queryInterval)
Time between calls to the `isComplete` handler which determines if the resource has been stabilized.
|
Provider.Builder |
Provider.Builder.role(IRole role)
AWS Lambda execution role.
|
Provider.Builder |
Provider.Builder.securityGroups(List<? extends ISecurityGroup> securityGroups)
Security groups to attach to the provider functions.
|
Provider.Builder |
Provider.Builder.totalTimeout(Duration totalTimeout)
Total timeout for the entire operation.
|
Provider.Builder |
Provider.Builder.vpc(IVpc vpc)
The vpc to provision the lambda functions in.
|
Provider.Builder |
Provider.Builder.vpcSubnets(SubnetSelection vpcSubnets)
Which subnets from the VPC to place the lambda functions in.
|
Copyright © 2022. All rights reserved.