Interface CfnCluster.BrokerLogsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCluster.BrokerLogsProperty.Jsii$Proxy
- Enclosing class:
- CfnCluster
@Stability(Stable)
public static interface CfnCluster.BrokerLogsProperty
extends software.amazon.jsii.JsiiSerializable
The broker logs configuration for this MSK cluster.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.msk.*;
BrokerLogsProperty brokerLogsProperty = BrokerLogsProperty.builder()
.cloudWatchLogs(CloudWatchLogsProperty.builder()
.enabled(false)
// the properties below are optional
.logGroup("logGroup")
.build())
.firehose(FirehoseProperty.builder()
.enabled(false)
// the properties below are optional
.deliveryStream("deliveryStream")
.build())
.s3(S3Property.builder()
.enabled(false)
// the properties below are optional
.bucket("bucket")
.prefix("prefix")
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCluster.BrokerLogsPropertystatic final classAn implementation forCfnCluster.BrokerLogsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectDetails of the CloudWatch Logs destination for broker logs.default ObjectDetails of the Kinesis Data Firehose delivery stream that is the destination for broker logs.default ObjectgetS3()Details of the Amazon S3 destination for broker logs.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCloudWatchLogs
Details of the CloudWatch Logs destination for broker logs. -
getFirehose
Details of the Kinesis Data Firehose delivery stream that is the destination for broker logs. -
getS3
Details of the Amazon S3 destination for broker logs. -
builder
-