Interface CustomResourceProviderProps

All Superinterfaces:
CustomResourceProviderOptions, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CustomResourceProviderProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-08T21:35:01.573Z") @Stability(Stable) public interface CustomResourceProviderProps extends software.amazon.jsii.JsiiSerializable, CustomResourceProviderOptions
Initialization properties for CustomResourceProvider.

Example:

 CustomResourceProvider provider = CustomResourceProvider.getOrCreateProvider(this, "Custom::MyCustomResourceType", CustomResourceProviderProps.builder()
         .codeDirectory(String.format("%s/my-handler", __dirname))
         .runtime(CustomResourceProviderRuntime.NODEJS_18_X)
         .build());
 provider.addToRolePolicy(Map.of(
         "Effect", "Allow",
         "Action", "s3:GetObject",
         "Resource", "*"));