Interface CfnDeliveryStreamPropsMixin.CloudWatchLoggingOptionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDeliveryStreamPropsMixin.CloudWatchLoggingOptionsProperty.Jsii$Proxy
- Enclosing class:
CfnDeliveryStreamPropsMixin
@Stability(Stable)
public static interface CfnDeliveryStreamPropsMixin.CloudWatchLoggingOptionsProperty
extends software.amazon.jsii.JsiiSerializable
The
CloudWatchLoggingOptions property type specifies Amazon CloudWatch Logs (CloudWatch Logs) logging options that Amazon Kinesis Data Firehose (Kinesis Data Firehose) uses for the delivery stream.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.kinesisfirehose.*;
CloudWatchLoggingOptionsProperty cloudWatchLoggingOptionsProperty = CloudWatchLoggingOptionsProperty.builder()
.enabled(false)
.logGroupName("logGroupName")
.logStreamName("logStreamName")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnDeliveryStreamPropsMixin.CloudWatchLoggingOptionsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectIndicates whether CloudWatch Logs logging is enabled.default ObjectThe name of the CloudWatch Logs log group that contains the log stream that Kinesis Data Firehose will use.default ObjectThe name of the CloudWatch Logs log stream that Kinesis Data Firehose uses to send logs about data delivery.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnabled
Indicates whether CloudWatch Logs logging is enabled.Returns union: either
BooleanorIResolvable- See Also:
-
getLogGroupName
The name of the CloudWatch Logs log group that contains the log stream that Kinesis Data Firehose will use.Conditional. If you enable logging, you must specify this property.
Returns union: either
StringorILogGroupRef- See Also:
-
getLogStreamName
The name of the CloudWatch Logs log stream that Kinesis Data Firehose uses to send logs about data delivery.Conditional. If you enable logging, you must specify this property.
Returns union: either
StringorILogGroupReforILogStreamRef- See Also:
-
builder
@Stability(Stable) static CfnDeliveryStreamPropsMixin.CloudWatchLoggingOptionsProperty.Builder builder()
-