amazonka-support-1.6.1: Amazon Support SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Support.DescribeSeverityLevels

Contents

Description

Returns the list of severity levels that you can assign to an AWS Support case. The severity level for a case is also a field in the CaseDetails data type included in any CreateCase request.

Synopsis

Creating a Request

describeSeverityLevels :: DescribeSeverityLevels Source #

Creates a value of DescribeSeverityLevels with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dslLanguage - The ISO 639-1 code for the language in which AWS provides support. AWS Support currently supports English ("en") and Japanese ("ja"). Language parameters must be passed explicitly for operations that take them.

data DescribeSeverityLevels Source #

See: describeSeverityLevels smart constructor.

Instances
Eq DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Data DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeSeverityLevels -> c DescribeSeverityLevels #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeSeverityLevels #

toConstr :: DescribeSeverityLevels -> Constr #

dataTypeOf :: DescribeSeverityLevels -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeSeverityLevels) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeSeverityLevels) #

gmapT :: (forall b. Data b => b -> b) -> DescribeSeverityLevels -> DescribeSeverityLevels #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeSeverityLevels -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeSeverityLevels -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeSeverityLevels -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeSeverityLevels -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeSeverityLevels -> m DescribeSeverityLevels #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeSeverityLevels -> m DescribeSeverityLevels #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeSeverityLevels -> m DescribeSeverityLevels #

Read DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Show DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Generic DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Associated Types

type Rep DescribeSeverityLevels :: Type -> Type #

Hashable DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

ToJSON DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

AWSRequest DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Associated Types

type Rs DescribeSeverityLevels :: Type #

ToHeaders DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

ToPath DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

ToQuery DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

NFData DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Methods

rnf :: DescribeSeverityLevels -> () #

type Rep DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

type Rep DescribeSeverityLevels = D1 (MetaData "DescribeSeverityLevels" "Network.AWS.Support.DescribeSeverityLevels" "amazonka-support-1.6.1-4xuMxu0WF4O4DAikataxy0" True) (C1 (MetaCons "DescribeSeverityLevels'" PrefixI True) (S1 (MetaSel (Just "_dslLanguage") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))
type Rs DescribeSeverityLevels Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Request Lenses

dslLanguage :: Lens' DescribeSeverityLevels (Maybe Text) Source #

The ISO 639-1 code for the language in which AWS provides support. AWS Support currently supports English ("en") and Japanese ("ja"). Language parameters must be passed explicitly for operations that take them.

Destructuring the Response

describeSeverityLevelsResponse Source #

Creates a value of DescribeSeverityLevelsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • dslrsSeverityLevels - The available severity levels for the support case. Available severity levels are defined by your service level agreement with AWS.
  • dslrsResponseStatus - -- | The response status code.

data DescribeSeverityLevelsResponse Source #

The list of severity levels returned by the DescribeSeverityLevels operation.

See: describeSeverityLevelsResponse smart constructor.

Instances
Eq DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Data DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeSeverityLevelsResponse -> c DescribeSeverityLevelsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeSeverityLevelsResponse #

toConstr :: DescribeSeverityLevelsResponse -> Constr #

dataTypeOf :: DescribeSeverityLevelsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeSeverityLevelsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeSeverityLevelsResponse) #

gmapT :: (forall b. Data b => b -> b) -> DescribeSeverityLevelsResponse -> DescribeSeverityLevelsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeSeverityLevelsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeSeverityLevelsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeSeverityLevelsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeSeverityLevelsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeSeverityLevelsResponse -> m DescribeSeverityLevelsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeSeverityLevelsResponse -> m DescribeSeverityLevelsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeSeverityLevelsResponse -> m DescribeSeverityLevelsResponse #

Read DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Show DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Generic DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

Associated Types

type Rep DescribeSeverityLevelsResponse :: Type -> Type #

NFData DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

type Rep DescribeSeverityLevelsResponse Source # 
Instance details

Defined in Network.AWS.Support.DescribeSeverityLevels

type Rep DescribeSeverityLevelsResponse = D1 (MetaData "DescribeSeverityLevelsResponse" "Network.AWS.Support.DescribeSeverityLevels" "amazonka-support-1.6.1-4xuMxu0WF4O4DAikataxy0" False) (C1 (MetaCons "DescribeSeverityLevelsResponse'" PrefixI True) (S1 (MetaSel (Just "_dslrsSeverityLevels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SeverityLevel])) :*: S1 (MetaSel (Just "_dslrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

dslrsSeverityLevels :: Lens' DescribeSeverityLevelsResponse [SeverityLevel] Source #

The available severity levels for the support case. Available severity levels are defined by your service level agreement with AWS.