amazonka-connect-2.0: Amazon Connect Service 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.Connect.Types.NotificationRecipientType

Description

 
Synopsis

Documentation

data NotificationRecipientType Source #

The type of notification recipient.

See: newNotificationRecipientType smart constructor.

Constructors

NotificationRecipientType' 

Fields

  • userIds :: Maybe [Text]

    A list of user IDs.

  • userTags :: Maybe (HashMap Text Text)

    The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. Amazon Connect users with the specified tags will be notified.

Instances

Instances details
FromJSON NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

ToJSON NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

Generic NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

Associated Types

type Rep NotificationRecipientType :: Type -> Type #

Read NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

Show NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

NFData NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

Eq NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

Hashable NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

type Rep NotificationRecipientType Source # 
Instance details

Defined in Amazonka.Connect.Types.NotificationRecipientType

type Rep NotificationRecipientType = D1 ('MetaData "NotificationRecipientType" "Amazonka.Connect.Types.NotificationRecipientType" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "NotificationRecipientType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "userTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))

newNotificationRecipientType :: NotificationRecipientType Source #

Create a value of NotificationRecipientType 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:userIds:NotificationRecipientType', notificationRecipientType_userIds - A list of user IDs.

$sel:userTags:NotificationRecipientType', notificationRecipientType_userTags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. Amazon Connect users with the specified tags will be notified.

notificationRecipientType_userTags :: Lens' NotificationRecipientType (Maybe (HashMap Text Text)) Source #

The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }. Amazon Connect users with the specified tags will be notified.