{-# 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.IoTDeviceAdvisor.Types.SuiteRunStatus -- 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.IoTDeviceAdvisor.Types.SuiteRunStatus ( SuiteRunStatus ( .., SuiteRunStatus_CANCELED, SuiteRunStatus_ERROR, SuiteRunStatus_FAIL, SuiteRunStatus_PASS, SuiteRunStatus_PASS_WITH_WARNINGS, SuiteRunStatus_PENDING, SuiteRunStatus_RUNNING, SuiteRunStatus_STOPPED, SuiteRunStatus_STOPPING ), ) where import qualified Amazonka.Core as Core import qualified Amazonka.Data as Data import qualified Amazonka.Prelude as Prelude newtype SuiteRunStatus = SuiteRunStatus' { fromSuiteRunStatus :: 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 SuiteRunStatus_CANCELED :: SuiteRunStatus pattern SuiteRunStatus_CANCELED = SuiteRunStatus' "CANCELED" pattern SuiteRunStatus_ERROR :: SuiteRunStatus pattern SuiteRunStatus_ERROR = SuiteRunStatus' "ERROR" pattern SuiteRunStatus_FAIL :: SuiteRunStatus pattern SuiteRunStatus_FAIL = SuiteRunStatus' "FAIL" pattern SuiteRunStatus_PASS :: SuiteRunStatus pattern SuiteRunStatus_PASS = SuiteRunStatus' "PASS" pattern SuiteRunStatus_PASS_WITH_WARNINGS :: SuiteRunStatus pattern SuiteRunStatus_PASS_WITH_WARNINGS = SuiteRunStatus' "PASS_WITH_WARNINGS" pattern SuiteRunStatus_PENDING :: SuiteRunStatus pattern SuiteRunStatus_PENDING = SuiteRunStatus' "PENDING" pattern SuiteRunStatus_RUNNING :: SuiteRunStatus pattern SuiteRunStatus_RUNNING = SuiteRunStatus' "RUNNING" pattern SuiteRunStatus_STOPPED :: SuiteRunStatus pattern SuiteRunStatus_STOPPED = SuiteRunStatus' "STOPPED" pattern SuiteRunStatus_STOPPING :: SuiteRunStatus pattern SuiteRunStatus_STOPPING = SuiteRunStatus' "STOPPING" {-# COMPLETE SuiteRunStatus_CANCELED, SuiteRunStatus_ERROR, SuiteRunStatus_FAIL, SuiteRunStatus_PASS, SuiteRunStatus_PASS_WITH_WARNINGS, SuiteRunStatus_PENDING, SuiteRunStatus_RUNNING, SuiteRunStatus_STOPPED, SuiteRunStatus_STOPPING, SuiteRunStatus' #-}