@Generated(value="jsii-pacmak/1.79.0 (build b22f628)", date="2023-03-23T16:43:36.963Z") public interface S3ToLambdaProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
S3ToLambdaProps.Builder
A builder for
S3ToLambdaProps |
static class |
S3ToLambdaProps.Jsii$Proxy
An implementation for
S3ToLambdaProps |
| Modifier and Type | Method and Description |
|---|---|
static S3ToLambdaProps.Builder |
builder() |
default software.amazon.awscdk.services.s3.BucketProps |
getBucketProps()
Optional user provided props to override the default props for the S3 Bucket.
|
default software.amazon.awscdk.services.s3.Bucket |
getExistingBucketObj()
Existing instance of S3 Bucket object, providing both this and `bucketProps` will cause an error.
|
default software.amazon.awscdk.services.lambda.Function |
getExistingLambdaObj()
Existing instance of Lambda Function object, providing both this and `lambdaFunctionProps` will cause an error.
|
default software.amazon.awscdk.services.lambda.FunctionProps |
getLambdaFunctionProps()
Optional user provided props to override the default props for the Lambda function.
|
default software.amazon.awscdk.services.s3.BucketProps |
getLoggingBucketProps()
Optional user provided props to override the default props for the S3 Logging Bucket.
|
default Boolean |
getLogS3AccessLogs()
Whether to turn on Access Logs for the S3 bucket with the associated storage costs.
|
default software.amazon.awscdk.services.lambda.eventsources.S3EventSourceProps |
getS3EventSourceProps()
Optional user provided props to override the default props.
|
@Nullable default software.amazon.awscdk.services.s3.BucketProps getBucketProps()
Default: - Default props are used
@Nullable default software.amazon.awscdk.services.s3.Bucket getExistingBucketObj()
Default: - None
@Nullable default software.amazon.awscdk.services.lambda.Function getExistingLambdaObj()
Default: - None
@Nullable default software.amazon.awscdk.services.lambda.FunctionProps getLambdaFunctionProps()
Default: - Default props are used
@Nullable default software.amazon.awscdk.services.s3.BucketProps getLoggingBucketProps()
Default: - Default props are used
@Nullable default Boolean getLogS3AccessLogs()
Enabling Access Logging is a best practice.
Default: - true
@Nullable default software.amazon.awscdk.services.lambda.eventsources.S3EventSourceProps getS3EventSourceProps()
Default: - Default props are used
static S3ToLambdaProps.Builder builder()
S3ToLambdaProps.Builder of S3ToLambdaPropsCopyright © 2023. All rights reserved.