You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::CodeGuruProfiler::Types::Channel
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeGuruProfiler::Types::Channel
- Defined in:
- (unknown)
Overview
When passing Channel as input to an Aws::Client method, you can use a vanilla Hash:
{
event_publishers: ["AnomalyDetection"], # required, accepts AnomalyDetection
id: "ChannelId",
uri: "ChannelUri", # required
}
Notification medium for users to get alerted for events that occur in application profile. We support SNS topic as a notification channel.
Instance Attribute Summary collapse
-
#event_publishers ⇒ Array<String>
List of publishers for different type of events that may be detected in an application from the profile.
-
#id ⇒ String
Unique identifier for each
Channel
in the notification configuration of a Profiling Group. -
#uri ⇒ String
Unique arn of the resource to be used for notifications.
Instance Attribute Details
#event_publishers ⇒ Array<String>
List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.
#id ⇒ String
Unique identifier for each Channel
in the notification configuration
of a Profiling Group. A random UUID for channelId is used when adding a
channel to the notification configuration if not specified in the
request.
#uri ⇒ String
Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.