Class SubscriptionFilter
A new Subscription on a CloudWatch log group.
Inherited Members
Namespace: Amazon.CDK.AWS.Logs
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class SubscriptionFilter : Resource, IResource, IConstruct, IDependable
Syntax (vb)
Public Class SubscriptionFilter Inherits Resource Implements IResource, IConstruct, IDependable
Remarks
ExampleMetadata: infused
Examples
using Amazon.CDK.AWS.Logs.Destinations;
Function fn;
LogGroup logGroup;
new SubscriptionFilter(this, "Subscription", new SubscriptionFilterProps {
LogGroup = logGroup,
Destination = new LambdaDestination(fn),
FilterPattern = FilterPattern.AllTerms("ERROR", "MainThread"),
FilterName = "ErrorInMainThread"
});
Synopsis
Constructors
SubscriptionFilter(Construct, string, ISubscriptionFilterProps) | A new Subscription on a CloudWatch log group. |
Properties
PROPERTY_INJECTION_ID | Uniquely identifies this class. |
Constructors
SubscriptionFilter(Construct, string, ISubscriptionFilterProps)
A new Subscription on a CloudWatch log group.
public SubscriptionFilter(Construct scope, string id, ISubscriptionFilterProps props)
Parameters
- scope Construct
- id string
- props ISubscriptionFilterProps
Remarks
ExampleMetadata: infused
Examples
using Amazon.CDK.AWS.Logs.Destinations;
Function fn;
LogGroup logGroup;
new SubscriptionFilter(this, "Subscription", new SubscriptionFilterProps {
LogGroup = logGroup,
Destination = new LambdaDestination(fn),
FilterPattern = FilterPattern.AllTerms("ERROR", "MainThread"),
FilterName = "ErrorInMainThread"
});
Properties
PROPERTY_INJECTION_ID
Uniquely identifies this class.
public static string PROPERTY_INJECTION_ID { get; }
Property Value
Remarks
ExampleMetadata: infused
Implements
Constructs.IConstruct
Constructs.IDependable