amazonka-support-1.4.5: Amazon Support SDK.

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

Network.AWS.Support.DescribeTrustedAdvisorChecks

Contents

Description

Returns information about all available Trusted Advisor checks, including name, ID, category, description, and metadata. You must specify a language code; English ("en") and Japanese ("ja") are currently supported. The response contains a TrustedAdvisorCheckDescription for each check.

Synopsis

Creating a Request

describeTrustedAdvisorChecks #

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

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

  • dtacLanguage - 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 DescribeTrustedAdvisorChecks #

See: describeTrustedAdvisorChecks smart constructor.

Instances

Eq DescribeTrustedAdvisorChecks # 
Data DescribeTrustedAdvisorChecks # 

Methods

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

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

toConstr :: DescribeTrustedAdvisorChecks -> Constr #

dataTypeOf :: DescribeTrustedAdvisorChecks -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeTrustedAdvisorChecks # 
Show DescribeTrustedAdvisorChecks # 
Generic DescribeTrustedAdvisorChecks # 
Hashable DescribeTrustedAdvisorChecks # 
ToJSON DescribeTrustedAdvisorChecks # 
NFData DescribeTrustedAdvisorChecks # 
AWSRequest DescribeTrustedAdvisorChecks # 
ToQuery DescribeTrustedAdvisorChecks # 
ToPath DescribeTrustedAdvisorChecks # 
ToHeaders DescribeTrustedAdvisorChecks # 
type Rep DescribeTrustedAdvisorChecks # 
type Rep DescribeTrustedAdvisorChecks = D1 (MetaData "DescribeTrustedAdvisorChecks" "Network.AWS.Support.DescribeTrustedAdvisorChecks" "amazonka-support-1.4.5-LmQIPNTI7OzCplN8wzzWV7" True) (C1 (MetaCons "DescribeTrustedAdvisorChecks'" PrefixI True) (S1 (MetaSel (Just Symbol "_dtacLanguage") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DescribeTrustedAdvisorChecks # 

Request Lenses

dtacLanguage :: Lens' DescribeTrustedAdvisorChecks Text #

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

describeTrustedAdvisorChecksResponse #

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

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

data DescribeTrustedAdvisorChecksResponse #

Information about the Trusted Advisor checks returned by the DescribeTrustedAdvisorChecks operation.

See: describeTrustedAdvisorChecksResponse smart constructor.

Instances

Eq DescribeTrustedAdvisorChecksResponse # 
Data DescribeTrustedAdvisorChecksResponse # 

Methods

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

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

toConstr :: DescribeTrustedAdvisorChecksResponse -> Constr #

dataTypeOf :: DescribeTrustedAdvisorChecksResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeTrustedAdvisorChecksResponse # 
Show DescribeTrustedAdvisorChecksResponse # 
Generic DescribeTrustedAdvisorChecksResponse # 
NFData DescribeTrustedAdvisorChecksResponse # 
type Rep DescribeTrustedAdvisorChecksResponse # 
type Rep DescribeTrustedAdvisorChecksResponse = D1 (MetaData "DescribeTrustedAdvisorChecksResponse" "Network.AWS.Support.DescribeTrustedAdvisorChecks" "amazonka-support-1.4.5-LmQIPNTI7OzCplN8wzzWV7" False) (C1 (MetaCons "DescribeTrustedAdvisorChecksResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dtacrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_dtacrsChecks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [TrustedAdvisorCheckDescription]))))

Response Lenses

dtacrsChecks :: Lens' DescribeTrustedAdvisorChecksResponse [TrustedAdvisorCheckDescription] #

Information about all available Trusted Advisor checks.