Skip to content

Channel

Source code in docs_src/capo_codeguruprofiler/types/channel.py
class Channel(TypedDict, closed=True):
    id: NotRequired["capo_codeguruprofiler.types.channel_id.ChannelId"]
    """<p>Unique identifier for each <code>Channel</code> 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.</p>"""
    uri: "capo_codeguruprofiler.types.channel_uri.ChannelUri"
    """<p>Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.</p>"""
    event_publishers: "capo_codeguruprofiler.types.event_publishers.EventPublishers"
    """<p>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.</p>"""

event_publishers instance-attribute

event_publishers: EventPublishers

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 instance-attribute

id: NotRequired[ChannelId]

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 instance-attribute

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