class Aws::CodeGuruProfiler::Types::Channel

Notification medium for users to get alerted for events that occur in application profile. We support SNS topic as a notification channel.

@note When making an API call, you may pass Channel

data as a hash:

    {
      event_publishers: ["AnomalyDetection"], # required, accepts AnomalyDetection
      id: "ChannelId",
      uri: "ChannelUri", # required
    }

@!attribute [rw] event_publishers

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.
@return [Array<String>]

@!attribute [rw] id

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.
@return [String]

@!attribute [rw] uri

Unique arn of the resource to be used for notifications. We support
a valid SNS topic arn as a channel uri.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/codeguruprofiler-2019-07-18/Channel AWS API Documentation

Constants

SENSITIVE