Class: Aws::SSMIncidents::Types::ChatChannel
- Inherits:
-
Struct
- Object
- Struct
- Aws::SSMIncidents::Types::ChatChannel
- Defined in:
- gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb
Overview
ChatChannel is a union - when making an API calls you must set exactly one of the members.
ChatChannel is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ChatChannel corresponding to the set member.
The Chatbot chat channel used for collaboration during an incident.
Direct Known Subclasses
Defined Under Namespace
Classes: ChatbotSns, Empty, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#chatbot_sns ⇒ Array<String>
The Amazon SNS targets that Chatbot uses to notify the chat channel of updates to an incident.
-
#empty ⇒ Types::EmptyChatChannel
Used to remove the chat channel from an incident record or response plan.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#chatbot_sns ⇒ Array<String>
The Amazon SNS targets that Chatbot uses to notify the chat channel of updates to an incident. You can also make updates to the incident through the chat channel by using the Amazon SNS topics.
202 203 204 205 206 207 208 209 210 211 212 213 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 202 class ChatChannel < Struct.new( :chatbot_sns, :empty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ChatbotSns < ChatChannel; end class Empty < ChatChannel; end class Unknown < ChatChannel; end end |
#empty ⇒ Types::EmptyChatChannel
Used to remove the chat channel from an incident record or response plan.
202 203 204 205 206 207 208 209 210 211 212 213 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 202 class ChatChannel < Struct.new( :chatbot_sns, :empty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ChatbotSns < ChatChannel; end class Empty < ChatChannel; end class Unknown < ChatChannel; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
202 203 204 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 202 def unknown @unknown end |