Class CfnReplicationGroup.DestinationDetailsProperty
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.ElastiCache
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnReplicationGroup.DestinationDetailsProperty : CfnReplicationGroup.IDestinationDetailsProperty
Syntax (vb)
Public Class CfnReplicationGroup.DestinationDetailsProperty Implements CfnReplicationGroup.IDestinationDetailsProperty
Remarks
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.ElastiCache;
var destinationDetailsProperty = new DestinationDetailsProperty {
CloudWatchLogsDetails = new CloudWatchLogsDestinationDetailsProperty {
LogGroup = "logGroup"
},
KinesisFirehoseDetails = new KinesisFirehoseDestinationDetailsProperty {
DeliveryStream = "deliveryStream"
}
};
Synopsis
Constructors
| DestinationDetailsProperty() | Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination. |
Properties
| CloudWatchLogsDetails | The configuration details of the CloudWatch Logs destination. |
| KinesisFirehoseDetails | The configuration details of the Kinesis Data Firehose destination. |
Constructors
DestinationDetailsProperty()
Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
public DestinationDetailsProperty()
Remarks
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.ElastiCache;
var destinationDetailsProperty = new DestinationDetailsProperty {
CloudWatchLogsDetails = new CloudWatchLogsDestinationDetailsProperty {
LogGroup = "logGroup"
},
KinesisFirehoseDetails = new KinesisFirehoseDestinationDetailsProperty {
DeliveryStream = "deliveryStream"
}
};
Properties
CloudWatchLogsDetails
The configuration details of the CloudWatch Logs destination.
public object? CloudWatchLogsDetails { get; set; }
Property Value
Remarks
Note that this field is marked as required but only if CloudWatch Logs was chosen as the destination.
Type union: either IResolvable or CfnReplicationGroup.ICloudWatchLogsDestinationDetailsProperty
KinesisFirehoseDetails
The configuration details of the Kinesis Data Firehose destination.
public object? KinesisFirehoseDetails { get; set; }
Property Value
Remarks
Note that this field is marked as required but only if Kinesis Data Firehose was chosen as the destination.
Type union: either IResolvable or CfnReplicationGroup.IKinesisFirehoseDestinationDetailsProperty