libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SSMIncidents.Types.ChatChannel

Description

 
Synopsis

Documentation

data ChatChannel Source #

The AWS Chatbot chat channel used for collaboration during an incident.

See: newChatChannel smart constructor.

Constructors

ChatChannel' 

Fields

  • empty :: Maybe EmptyChatChannel

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

  • chatbotSns :: Maybe (NonEmpty Text)

    The SNS targets that AWS 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 SNS topics.

Instances

Instances details
Eq ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Read ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Show 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 #

NFData ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

Methods

rnf :: ChatChannel -> () #

Hashable ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

ToJSON ChatChannel Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ChatChannel

FromJSON 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" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "ChatChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "empty") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EmptyChatChannel)) :*: S1 ('MetaSel ('Just "chatbotSns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

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:empty:ChatChannel', chatChannel_empty - Used to remove the chat channel from an incident record or response plan.

$sel:chatbotSns:ChatChannel', chatChannel_chatbotSns - The SNS targets that AWS 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 SNS topics.

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

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

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

The SNS targets that AWS 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 SNS topics.