amazonka-mgn-2.0: gen/Amazonka/MGN/Types/JobLogEvent.hs
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.MGN.Types.JobLogEvent
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.MGN.Types.JobLogEvent
( JobLogEvent
( ..,
JobLogEvent_CLEANUP_END,
JobLogEvent_CLEANUP_FAIL,
JobLogEvent_CLEANUP_START,
JobLogEvent_CONVERSION_END,
JobLogEvent_CONVERSION_FAIL,
JobLogEvent_CONVERSION_START,
JobLogEvent_JOB_CANCEL,
JobLogEvent_JOB_END,
JobLogEvent_JOB_START,
JobLogEvent_LAUNCH_FAILED,
JobLogEvent_LAUNCH_START,
JobLogEvent_SERVER_SKIPPED,
JobLogEvent_SNAPSHOT_END,
JobLogEvent_SNAPSHOT_FAIL,
JobLogEvent_SNAPSHOT_START,
JobLogEvent_USING_PREVIOUS_SNAPSHOT
),
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
newtype JobLogEvent = JobLogEvent'
{ fromJobLogEvent ::
Data.Text
}
deriving stock
( Prelude.Show,
Prelude.Read,
Prelude.Eq,
Prelude.Ord,
Prelude.Generic
)
deriving newtype
( Prelude.Hashable,
Prelude.NFData,
Data.FromText,
Data.ToText,
Data.ToByteString,
Data.ToLog,
Data.ToHeader,
Data.ToQuery,
Data.FromJSON,
Data.FromJSONKey,
Data.ToJSON,
Data.ToJSONKey,
Data.FromXML,
Data.ToXML
)
pattern JobLogEvent_CLEANUP_END :: JobLogEvent
pattern JobLogEvent_CLEANUP_END = JobLogEvent' "CLEANUP_END"
pattern JobLogEvent_CLEANUP_FAIL :: JobLogEvent
pattern JobLogEvent_CLEANUP_FAIL = JobLogEvent' "CLEANUP_FAIL"
pattern JobLogEvent_CLEANUP_START :: JobLogEvent
pattern JobLogEvent_CLEANUP_START = JobLogEvent' "CLEANUP_START"
pattern JobLogEvent_CONVERSION_END :: JobLogEvent
pattern JobLogEvent_CONVERSION_END = JobLogEvent' "CONVERSION_END"
pattern JobLogEvent_CONVERSION_FAIL :: JobLogEvent
pattern JobLogEvent_CONVERSION_FAIL = JobLogEvent' "CONVERSION_FAIL"
pattern JobLogEvent_CONVERSION_START :: JobLogEvent
pattern JobLogEvent_CONVERSION_START = JobLogEvent' "CONVERSION_START"
pattern JobLogEvent_JOB_CANCEL :: JobLogEvent
pattern JobLogEvent_JOB_CANCEL = JobLogEvent' "JOB_CANCEL"
pattern JobLogEvent_JOB_END :: JobLogEvent
pattern JobLogEvent_JOB_END = JobLogEvent' "JOB_END"
pattern JobLogEvent_JOB_START :: JobLogEvent
pattern JobLogEvent_JOB_START = JobLogEvent' "JOB_START"
pattern JobLogEvent_LAUNCH_FAILED :: JobLogEvent
pattern JobLogEvent_LAUNCH_FAILED = JobLogEvent' "LAUNCH_FAILED"
pattern JobLogEvent_LAUNCH_START :: JobLogEvent
pattern JobLogEvent_LAUNCH_START = JobLogEvent' "LAUNCH_START"
pattern JobLogEvent_SERVER_SKIPPED :: JobLogEvent
pattern JobLogEvent_SERVER_SKIPPED = JobLogEvent' "SERVER_SKIPPED"
pattern JobLogEvent_SNAPSHOT_END :: JobLogEvent
pattern JobLogEvent_SNAPSHOT_END = JobLogEvent' "SNAPSHOT_END"
pattern JobLogEvent_SNAPSHOT_FAIL :: JobLogEvent
pattern JobLogEvent_SNAPSHOT_FAIL = JobLogEvent' "SNAPSHOT_FAIL"
pattern JobLogEvent_SNAPSHOT_START :: JobLogEvent
pattern JobLogEvent_SNAPSHOT_START = JobLogEvent' "SNAPSHOT_START"
pattern JobLogEvent_USING_PREVIOUS_SNAPSHOT :: JobLogEvent
pattern JobLogEvent_USING_PREVIOUS_SNAPSHOT = JobLogEvent' "USING_PREVIOUS_SNAPSHOT"
{-# COMPLETE
JobLogEvent_CLEANUP_END,
JobLogEvent_CLEANUP_FAIL,
JobLogEvent_CLEANUP_START,
JobLogEvent_CONVERSION_END,
JobLogEvent_CONVERSION_FAIL,
JobLogEvent_CONVERSION_START,
JobLogEvent_JOB_CANCEL,
JobLogEvent_JOB_END,
JobLogEvent_JOB_START,
JobLogEvent_LAUNCH_FAILED,
JobLogEvent_LAUNCH_START,
JobLogEvent_SERVER_SKIPPED,
JobLogEvent_SNAPSHOT_END,
JobLogEvent_SNAPSHOT_FAIL,
JobLogEvent_SNAPSHOT_START,
JobLogEvent_USING_PREVIOUS_SNAPSHOT,
JobLogEvent'
#-}