public static final class S3ToStepfunctionsProps.Builder extends Object implements software.amazon.jsii.Builder<S3ToStepfunctionsProps>
S3ToStepfunctionsProps| Constructor and Description |
|---|
Builder() |
public S3ToStepfunctionsProps.Builder stateMachineProps(software.amazon.awscdk.services.stepfunctions.StateMachineProps stateMachineProps)
S3ToStepfunctionsProps.getStateMachineProps()stateMachineProps - User provided StateMachineProps to override the defaults. This parameter is required.thispublic S3ToStepfunctionsProps.Builder bucketProps(software.amazon.awscdk.services.s3.BucketProps bucketProps)
S3ToStepfunctionsProps.getBucketProps()bucketProps - Optional user provided props to override the default props for the S3 Bucket.thispublic S3ToStepfunctionsProps.Builder createCloudWatchAlarms(Boolean createCloudWatchAlarms)
S3ToStepfunctionsProps.getCreateCloudWatchAlarms()createCloudWatchAlarms - Whether to create recommended CloudWatch alarms.thispublic S3ToStepfunctionsProps.Builder deployCloudTrail(Boolean deployCloudTrail)
S3ToStepfunctionsProps.getDeployCloudTrail()deployCloudTrail - Whether to deploy a Trail in AWS CloudTrail to log API events in Amazon S3.thispublic S3ToStepfunctionsProps.Builder eventRuleProps(software.amazon.awscdk.services.events.RuleProps eventRuleProps)
S3ToStepfunctionsProps.getEventRuleProps()eventRuleProps - Optional user provided eventRuleProps to override the defaults.thispublic S3ToStepfunctionsProps.Builder existingBucketObj(software.amazon.awscdk.services.s3.IBucket existingBucketObj)
S3ToStepfunctionsProps.getExistingBucketObj()existingBucketObj - Existing instance of S3 Bucket object, providing both this and `bucketProps` will cause an error.
The Amazon EventBridge property must be enabled in the existing bucket for the construct to work.thispublic S3ToStepfunctionsProps.Builder loggingBucketProps(software.amazon.awscdk.services.s3.BucketProps loggingBucketProps)
S3ToStepfunctionsProps.getLoggingBucketProps()loggingBucketProps - Optional user provided props to override the default props for the S3 Logging Bucket.thispublic S3ToStepfunctionsProps.Builder logGroupProps(software.amazon.awscdk.services.logs.LogGroupProps logGroupProps)
S3ToStepfunctionsProps.getLogGroupProps()logGroupProps - Optional user provided props to override the default props for the CloudWatchLogs LogGroup.thispublic S3ToStepfunctionsProps.Builder logS3AccessLogs(Boolean logS3AccessLogs)
S3ToStepfunctionsProps.getLogS3AccessLogs()logS3AccessLogs - Whether to turn on Access Logs for the S3 bucket with the associated storage costs.
Enabling Access Logging is a best practice.thispublic S3ToStepfunctionsProps build()
build in interface software.amazon.jsii.Builder<S3ToStepfunctionsProps>S3ToStepfunctionsPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.