EventDestination
public struct EventDestination : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.
Declaration
Swift
public let cloudWatchDestination: CloudWatchDestination? -
Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.
Declaration
Swift
public let enabled: Bool? -
An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.
Declaration
Swift
public let kinesisFirehoseDestination: KinesisFirehoseDestination? -
The type of email sending events to publish to the event destination.
Declaration
Swift
public let matchingEventTypes: [EventType] -
The name of the event destination. The name must: This value can only contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). Contain less than 64 characters.
Declaration
Swift
public let name: String -
An object that contains the topic ARN associated with an Amazon Simple Notification Service (Amazon SNS) event destination.
Declaration
Swift
public let sNSDestination: SNSDestination? -
init(cloudWatchDestination:enabled:kinesisFirehoseDestination:matchingEventTypes:name:sNSDestination:)Undocumented
Declaration
Swift
public init(cloudWatchDestination: CloudWatchDestination? = nil, enabled: Bool? = nil, kinesisFirehoseDestination: KinesisFirehoseDestination? = nil, matchingEventTypes: [EventType], name: String, sNSDestination: SNSDestination? = nil)
View on GitHub
EventDestination Structure Reference