Class LogDestinationParameters
(experimental) Log destination configuration parameters.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.Pipes.Alpha
Assembly: Amazon.CDK.AWS.Pipes.Alpha.dll
Syntax (csharp)
public class LogDestinationParameters : Object, ILogDestinationParameters
Syntax (vb)
Public Class LogDestinationParameters
Inherits Object
Implements ILogDestinationParameters
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
Queue sourceQueue;
Queue targetQueue;
var sourceFilter = new Filter(new [] { FilterPattern.FromObject(new Dictionary<string, object> {
{ "body", new Dictionary<string, string[]> {
// only forward events with customerType B2B or B2C
{ "customerType", new [] { "B2B", "B2C" } }
} }
}) });
var pipe = new Pipe(this, "Pipe", new PipeProps {
Source = new SqsSource(sourceQueue),
Target = new SqsTarget(targetQueue),
Filter = sourceFilter
});
Synopsis
Constructors
LogDestinationParameters() |
Properties
CloudwatchLogsLogDestination | (experimental) The logging configuration settings for the pipe. |
FirehoseLogDestination | (experimental) The Amazon Kinesis Data Firehose logging configuration settings for the pipe. |
S3LogDestination | (experimental) The Amazon S3 logging configuration settings for the pipe. |
Constructors
LogDestinationParameters()
public LogDestinationParameters()
Properties
CloudwatchLogsLogDestination
(experimental) The logging configuration settings for the pipe.
public CfnPipe.ICloudwatchLogsLogDestinationProperty CloudwatchLogsLogDestination { get; set; }
Property Value
CfnPipe.ICloudwatchLogsLogDestinationProperty
Remarks
Default: - none
Stability: Experimental
FirehoseLogDestination
(experimental) The Amazon Kinesis Data Firehose logging configuration settings for the pipe.
public CfnPipe.IFirehoseLogDestinationProperty FirehoseLogDestination { get; set; }
Property Value
CfnPipe.IFirehoseLogDestinationProperty
Remarks
Default: - none
Stability: Experimental
S3LogDestination
(experimental) The Amazon S3 logging configuration settings for the pipe.
public CfnPipe.IS3LogDestinationProperty S3LogDestination { get; set; }
Property Value
CfnPipe.IS3LogDestinationProperty
Remarks
Default: - none
Stability: Experimental