{-# 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' #-}