EventDestination
Contains information about an event destination.
Event destinations are associated with configuration sets, which enable you to publish message sending events to Amazon CloudWatch, Amazon Kinesis Data Firehose, or Amazon SNS.
Contents
- CloudWatchLogsDestination
-
An object that contains information about an event destination that sends logging events to Amazon CloudWatch logs.
Type: CloudWatchLogsDestination object
Required: No
- Enabled
-
When set to true events will be logged.
Type: Boolean
Required: Yes
- EventDestinationName
-
The name of the EventDestination.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 64.
Pattern:
[A-Za-z0-9_-]+
Required: Yes
- KinesisFirehoseDestination
-
An object that contains information about an event destination for logging to Amazon Kinesis Data Firehose.
Type: KinesisFirehoseDestination object
Required: No
- MatchingEventTypes
-
An array of event types that determine which events to log.
Type: Array of strings
Array Members: Minimum number of 1 item. Maximum number of 25 items.
Valid Values:
ALL | TEXT_ALL | TEXT_SENT | TEXT_PENDING | TEXT_QUEUED | TEXT_SUCCESSFUL | TEXT_DELIVERED | TEXT_INVALID | TEXT_INVALID_MESSAGE | TEXT_UNREACHABLE | TEXT_CARRIER_UNREACHABLE | TEXT_BLOCKED | TEXT_CARRIER_BLOCKED | TEXT_SPAM | TEXT_UNKNOWN | TEXT_TTL_EXPIRED | VOICE_ALL | VOICE_INITIATED | VOICE_RINGING | VOICE_ANSWERED | VOICE_COMPLETED | VOICE_BUSY | VOICE_NO_ANSWER | VOICE_FAILED | VOICE_TTL_EXPIRED
Required: Yes
- SnsDestination
-
An object that contains information about an event destination that sends logging events to Amazon SNS.
Type: SnsDestination object
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: