Interface IotToKinesisFirehoseToS3Props

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
IotToKinesisFirehoseToS3Props.Jsii$Proxy

@Generated(value="jsii-pacmak/1.90.0 (build d6bdb4d)", date="2023-10-14T14:18:00.546Z") public interface IotToKinesisFirehoseToS3Props extends software.amazon.jsii.JsiiSerializable
  • Method Details

    • getIotTopicRuleProps

      @NotNull software.amazon.awscdk.services.iot.CfnTopicRuleProps getIotTopicRuleProps()
      User provided CfnTopicRuleProps to override the defaults.

      Default: - Default props are used

    • getBucketProps

      @Nullable default software.amazon.awscdk.services.s3.BucketProps getBucketProps()
      User provided props to override the default props for the S3 Bucket.

      Default: - Default props are used

    • getExistingBucketObj

      @Nullable default software.amazon.awscdk.services.s3.IBucket getExistingBucketObj()
      Existing instance of S3 Bucket object, providing both this and bucketProps will cause an error.

      Default: - None

    • getKinesisFirehoseProps

      @Nullable default Object getKinesisFirehoseProps()
      Optional user provided props to override the default props.

      Default: - Default props are used

    • getLoggingBucketProps

      @Nullable default software.amazon.awscdk.services.s3.BucketProps getLoggingBucketProps()
      Optional user provided props to override the default props for the S3 Logging Bucket.

      Default: - Default props are used

    • getLogGroupProps

      @Nullable default software.amazon.awscdk.services.logs.LogGroupProps getLogGroupProps()
      User provided props to override the default props for the CloudWatchLogs LogGroup.

      Default: - Default props are used

    • getLogS3AccessLogs

      @Nullable default Boolean getLogS3AccessLogs()
      Whether to turn on Access Logs for the S3 bucket with the associated storage costs.

      Enabling Access Logging is a best practice.

      Default: - true

    • builder

      Returns:
      a IotToKinesisFirehoseToS3Props.Builder of IotToKinesisFirehoseToS3Props