libZSservicesZSamazonka-rekognitionZSamazonka-rekognition
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.Rekognition.Types.NotificationChannel

Description

 
Synopsis

Documentation

data NotificationChannel Source #

The Amazon Simple Notification Service topic to which Amazon Rekognition publishes the completion status of a video analysis operation. For more information, see api-video. Note that the Amazon SNS topic must have a topic name that begins with AmazonRekognition if you are using the AmazonRekognitionServiceRole permissions policy to access the topic. For more information, see Giving access to multiple Amazon SNS topics.

See: newNotificationChannel smart constructor.

Constructors

NotificationChannel' 

Fields

  • sNSTopicArn :: Text

    The Amazon SNS topic to which Amazon Rekognition to posts the completion status.

  • roleArn :: Text

    The ARN of an IAM role that gives Amazon Rekognition publishing permissions to the Amazon SNS topic.

Instances

Instances details
Eq NotificationChannel Source # 
Instance details

Defined in Amazonka.Rekognition.Types.NotificationChannel

Read NotificationChannel Source # 
Instance details

Defined in Amazonka.Rekognition.Types.NotificationChannel

Show NotificationChannel Source # 
Instance details

Defined in Amazonka.Rekognition.Types.NotificationChannel

Generic NotificationChannel Source # 
Instance details

Defined in Amazonka.Rekognition.Types.NotificationChannel

Associated Types

type Rep NotificationChannel :: Type -> Type #

NFData NotificationChannel Source # 
Instance details

Defined in Amazonka.Rekognition.Types.NotificationChannel

Methods

rnf :: NotificationChannel -> () #

Hashable NotificationChannel Source # 
Instance details

Defined in Amazonka.Rekognition.Types.NotificationChannel

ToJSON NotificationChannel Source # 
Instance details

Defined in Amazonka.Rekognition.Types.NotificationChannel

type Rep NotificationChannel Source # 
Instance details

Defined in Amazonka.Rekognition.Types.NotificationChannel

type Rep NotificationChannel = D1 ('MetaData "NotificationChannel" "Amazonka.Rekognition.Types.NotificationChannel" "libZSservicesZSamazonka-rekognitionZSamazonka-rekognition" 'False) (C1 ('MetaCons "NotificationChannel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sNSTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newNotificationChannel Source #

Create a value of NotificationChannel 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:sNSTopicArn:NotificationChannel', notificationChannel_sNSTopicArn - The Amazon SNS topic to which Amazon Rekognition to posts the completion status.

$sel:roleArn:NotificationChannel', notificationChannel_roleArn - The ARN of an IAM role that gives Amazon Rekognition publishing permissions to the Amazon SNS topic.

notificationChannel_sNSTopicArn :: Lens' NotificationChannel Text Source #

The Amazon SNS topic to which Amazon Rekognition to posts the completion status.

notificationChannel_roleArn :: Lens' NotificationChannel Text Source #

The ARN of an IAM role that gives Amazon Rekognition publishing permissions to the Amazon SNS topic.