amazonka-ssm-incidents-2.0: Amazon Systems Manager Incident Manager SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SSMIncidents.Types.ChatChannel

Description

 
Synopsis

Documentation

data ChatChannel Source #

The Chatbot chat channel used for collaboration during an incident.

See: newChatChannel smart constructor.

Constructors

ChatChannel' 

Fields

  • chatbotSns :: Maybe (NonEmpty Text)

    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.

  • empty :: Maybe EmptyChatChannel

    Used to remove the chat channel from an incident record or response plan.

Instances

Instances details
FromJSON ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

ToJSON ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Generic ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Associated Types

type Rep ChatChannel :: Type -> Type #

Read ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Show ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

NFData ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Methods

rnf :: ChatChannel -> () #

Eq ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Hashable ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

type Rep ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

type Rep ChatChannel = D1 ('MetaData "ChatChannel" "Amazonka.SSMIncidents.Types.ChatChannel" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "ChatChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "chatbotSns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "empty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EmptyChatChannel))))

newChatChannel :: ChatChannel Source #

Create a value of ChatChannel with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:chatbotSns:ChatChannel', chatChannel_chatbotSns - 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.

$sel:empty:ChatChannel', chatChannel_empty - Used to remove the chat channel from an incident record or response plan.

chatChannel_chatbotSns :: Lens' ChatChannel (Maybe (NonEmpty Text)) Source #

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.

chatChannel_empty :: Lens' ChatChannel (Maybe EmptyChatChannel) Source #

Used to remove the chat channel from an incident record or response plan.