@Generated(value="jsii-pacmak/1.63.2 (build a8a8833)", date="2022-08-04T20:58:14.873Z") public interface S3ToStepfunctionsProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
S3ToStepfunctionsProps.Builder
A builder for
S3ToStepfunctionsProps |
static class |
S3ToStepfunctionsProps.Jsii$Proxy
An implementation for
S3ToStepfunctionsProps |
| Modifier and Type | Method and Description |
|---|---|
static S3ToStepfunctionsProps.Builder |
builder() |
default software.amazon.awscdk.services.s3.BucketProps |
getBucketProps()
Optional user provided props to override the default props for the S3 Bucket.
|
default Boolean |
getCreateCloudWatchAlarms()
Whether to create recommended CloudWatch alarms.
|
default Boolean |
getDeployCloudTrail()
Whether to deploy a Trail in AWS CloudTrail to log API events in Amazon S3.
|
default software.amazon.awscdk.services.events.RuleProps |
getEventRuleProps()
Optional user provided eventRuleProps to override the defaults.
|
default software.amazon.awscdk.services.s3.IBucket |
getExistingBucketObj()
Existing instance of S3 Bucket object, providing both this and `bucketProps` will cause an error.
|
default software.amazon.awscdk.services.s3.BucketProps |
getLoggingBucketProps()
Optional user provided props to override the default props for the S3 Logging Bucket.
|
default software.amazon.awscdk.services.logs.LogGroupProps |
getLogGroupProps()
Optional user provided props to override the default props for the CloudWatchLogs LogGroup.
|
default Boolean |
getLogS3AccessLogs()
Whether to turn on Access Logs for the S3 bucket with the associated storage costs.
|
software.amazon.awscdk.services.stepfunctions.StateMachineProps |
getStateMachineProps()
User provided StateMachineProps to override the defaults.
|
@NotNull software.amazon.awscdk.services.stepfunctions.StateMachineProps getStateMachineProps()
Default: - None
@Nullable default software.amazon.awscdk.services.s3.BucketProps getBucketProps()
Default: - Default props are used
@Nullable default Boolean getCreateCloudWatchAlarms()
Default: - Alarms are created
@Nullable default Boolean getDeployCloudTrail()
Default: - true
@Nullable default software.amazon.awscdk.services.events.RuleProps getEventRuleProps()
Default: - None
@Nullable default software.amazon.awscdk.services.s3.IBucket getExistingBucketObj()
The Amazon EventBridge property must be enabled in the existing bucket for the construct to work.
Default: - None
@Nullable default software.amazon.awscdk.services.s3.BucketProps getLoggingBucketProps()
Default: - Default props are used
@Nullable default software.amazon.awscdk.services.logs.LogGroupProps getLogGroupProps()
Default: - Default props are used
@Nullable default Boolean getLogS3AccessLogs()
Enabling Access Logging is a best practice.
Default: - true
static S3ToStepfunctionsProps.Builder builder()
S3ToStepfunctionsProps.Builder of S3ToStepfunctionsPropsCopyright © 2022. All rights reserved.