libZSservicesZSamazonka-elastictranscoderZSamazonka-elastictranscoder
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.ElasticTranscoder.Types.Notifications

Description

 
Synopsis

Documentation

data Notifications Source #

The Amazon Simple Notification Service (Amazon SNS) topic or topics to notify in order to report job status.

To receive notifications, you must also subscribe to the new topic in the Amazon SNS console.

See: newNotifications smart constructor.

Constructors

Notifications' 

Fields

  • error :: Maybe Text

    The Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition.

  • warning :: Maybe Text

    The Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition.

  • progressing :: Maybe Text

    The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process the job.

  • completed :: Maybe Text

    The Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing the job.

Instances

Instances details
Eq Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

Read Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

Show Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

Generic Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

Associated Types

type Rep Notifications :: Type -> Type #

NFData Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

Methods

rnf :: Notifications -> () #

Hashable Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

ToJSON Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

FromJSON Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

type Rep Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

type Rep Notifications = D1 ('MetaData "Notifications" "Amazonka.ElasticTranscoder.Types.Notifications" "libZSservicesZSamazonka-elastictranscoderZSamazonka-elastictranscoder" 'False) (C1 ('MetaCons "Notifications'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "warning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "progressing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "completed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newNotifications :: Notifications Source #

Create a value of Notifications 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:error:Notifications', notifications_error - The Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition.

$sel:warning:Notifications', notifications_warning - The Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition.

$sel:progressing:Notifications', notifications_progressing - The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process the job.

$sel:completed:Notifications', notifications_completed - The Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing the job.

notifications_error :: Lens' Notifications (Maybe Text) Source #

The Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error condition.

notifications_warning :: Lens' Notifications (Maybe Text) Source #

The Amazon SNS topic that you want to notify when Elastic Transcoder encounters a warning condition.

notifications_progressing :: Lens' Notifications (Maybe Text) Source #

The Amazon Simple Notification Service (Amazon SNS) topic that you want to notify when Elastic Transcoder has started to process the job.

notifications_completed :: Lens' Notifications (Maybe Text) Source #

The Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing the job.