Class BrokerLogging
(experimental) Configuration details related to broker logs.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.MSK
Assembly: Amazon.CDK.AWS.MSK.dll
Syntax (csharp)
public class BrokerLogging : Object, IBrokerLogging
Syntax (vb)
Public Class BrokerLogging
Inherits Object
Implements IBrokerLogging
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Logs;
using Amazon.CDK.AWS.MSK;
using Amazon.CDK.AWS.S3;
Bucket bucket;
LogGroup logGroup;
var brokerLogging = new BrokerLogging {
CloudwatchLogGroup = logGroup,
FirehoseDeliveryStreamName = "firehoseDeliveryStreamName",
S3 = new S3LoggingConfiguration {
Bucket = bucket,
// the properties below are optional
Prefix = "prefix"
}
};
Synopsis
Constructors
BrokerLogging() |
Properties
CloudwatchLogGroup | (experimental) The CloudWatch Logs group that is the destination for broker logs. |
FirehoseDeliveryStreamName | (experimental) The Kinesis Data Firehose delivery stream that is the destination for broker logs. |
S3 | (experimental) Details of the Amazon S3 destination for broker logs. |
Constructors
BrokerLogging()
public BrokerLogging()
Properties
CloudwatchLogGroup
(experimental) The CloudWatch Logs group that is the destination for broker logs.
public ILogGroup CloudwatchLogGroup { get; set; }
Property Value
Remarks
Default: - disabled
Stability: Experimental
FirehoseDeliveryStreamName
(experimental) The Kinesis Data Firehose delivery stream that is the destination for broker logs.
public string FirehoseDeliveryStreamName { get; set; }
Property Value
System.String
Remarks
Default: - disabled
Stability: Experimental
S3
(experimental) Details of the Amazon S3 destination for broker logs.
public IS3LoggingConfiguration S3 { get; set; }
Property Value
Remarks
Default: - disabled
Stability: Experimental