amazonka-elastictranscoder-2.0: Amazon Elastic Transcoder 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.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

  • completed :: Maybe Text

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

  • error :: Maybe Text

    The Amazon SNS topic that you want to notify when Elastic Transcoder encounters an error 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.

  • warning :: Maybe Text

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

Instances

Instances details
FromJSON Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

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

Read Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

Show Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

NFData Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

Methods

rnf :: Notifications -> () #

Eq Notifications Source # 
Instance details

Defined in Amazonka.ElasticTranscoder.Types.Notifications

Hashable 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" "amazonka-elastictranscoder-2.0-CmXzguD33FBGrVHrZxYHry" 'False) (C1 ('MetaCons "Notifications'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "completed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "progressing") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "warning") '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:completed:Notifications', notifications_completed - The Amazon SNS topic that you want to notify when Elastic Transcoder has finished processing the job.

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

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

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_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_warning :: Lens' Notifications (Maybe Text) Source #

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