Show / Hide Table of Contents

Class LogSubscriptionFilterArgs

Inheritance
System.Object
InputArgs
ResourceArgs
LogSubscriptionFilterArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.CloudWatch
Assembly: Pulumi.Aws.dll
Syntax
public sealed class LogSubscriptionFilterArgs : ResourceArgs

Constructors

View Source

LogSubscriptionFilterArgs()

Declaration
public LogSubscriptionFilterArgs()

Properties

View Source

DestinationArn

The ARN of the destination to deliver matching log events to. Kinesis stream or Lambda function ARN.

Declaration
public Input<string> DestinationArn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Distribution

The method used to distribute log data to the destination. By default log data is grouped by log stream, but the grouping can be set to random for a more even distribution. This property is only applicable when the destination is an Amazon Kinesis stream. Valid values are "Random" and "ByLogStream".

Declaration
public Input<string> Distribution { get; set; }
Property Value
Type Description
Input<System.String>
View Source

FilterPattern

A valid CloudWatch Logs filter pattern for subscribing to a filtered stream of log events.

Declaration
public Input<string> FilterPattern { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LogGroup

The name of the log group to associate the subscription filter with

Declaration
public Input<string> LogGroup { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

A name for the subscription filter

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RoleArn

The ARN of an IAM role that grants Amazon CloudWatch Logs permissions to deliver ingested log events to the destination. If you use Lambda as a destination, you should skip this argument and use aws.lambda.Permission resource for granting access from CloudWatch logs to the destination Lambda function.

Declaration
public Input<string> RoleArn { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.