AWSLogsSubscriptionFilter
Objective-C
@interface AWSLogsSubscriptionFilter
Swift
class AWSLogsSubscriptionFilter
Represents a subscription filter.
-
The creation time of the subscription filter, expressed as the number of milliseconds after
Jan 1, 1970 00:00:00 UTC
.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable creationTime;
Swift
var creationTime: NSNumber? { get set }
-
The Amazon Resource Name (ARN) of the destination.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable destinationArn;
Swift
var destinationArn: String? { get set }
-
The method used to distribute log data to the destination, which can be either random or grouped by log stream.
Declaration
Objective-C
@property (nonatomic) AWSLogsDistribution distribution;
Swift
var distribution: AWSLogsDistribution { get set }
-
The name of the subscription filter.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable filterName;
Swift
var filterName: String? { get set }
-
A symbolic description of how CloudWatch Logs should interpret the data in each log event. For example, a log event can contain timestamps, IP addresses, strings, and so on. You use the filter pattern to specify what to look for in the log event message.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable filterPattern;
Swift
var filterPattern: String? { get set }
-
The name of the log group.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable logGroupName;
Swift
var logGroupName: String? { get set }
-
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable roleArn;
Swift
var roleArn: String? { get set }