Package software.amazon.awscdk
Interface CustomResourceProviderBaseProps
- All Superinterfaces:
CustomResourceProviderOptions,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CustomResourceProviderBaseProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-13T16:09:57.346Z")
@Stability(Stable)
public interface CustomResourceProviderBaseProps
extends software.amazon.jsii.JsiiSerializable, CustomResourceProviderOptions
Initialization properties for
CustomResourceProviderBase.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.*;
Object policyStatements;
Size size;
CustomResourceProviderBaseProps customResourceProviderBaseProps = CustomResourceProviderBaseProps.builder()
.codeDirectory("codeDirectory")
.runtimeName("runtimeName")
// the properties below are optional
.description("description")
.environment(Map.of(
"environmentKey", "environment"))
.memorySize(size)
.policyStatements(List.of(policyStatements))
.timeout(Duration.minutes(30))
.useCfnResponseWrapper(false)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCustomResourceProviderBasePropsstatic final classAn implementation forCustomResourceProviderBaseProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()A local file system directory with the provider's code.The AWS Lambda runtime and version name to use for the provider.Methods inherited from interface software.amazon.awscdk.CustomResourceProviderOptions
getDescription, getEnvironment, getMemorySize, getPolicyStatements, getTimeout, getUseCfnResponseWrapperMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCodeDirectory
A local file system directory with the provider's code.The code will be bundled into a zip asset and wired to the provider's AWS Lambda function.
-
getRuntimeName
The AWS Lambda runtime and version name to use for the provider. -
builder
-