amazonka-support-1.5.0: Amazon Support SDK.

Copyright(c) 2013-2017 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.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 Source #

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 Source #

See: describeTrustedAdvisorChecks smart constructor.

Instances

Eq DescribeTrustedAdvisorChecks Source # 
Data DescribeTrustedAdvisorChecks Source # 

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 Source # 
Show DescribeTrustedAdvisorChecks Source # 
Generic DescribeTrustedAdvisorChecks Source # 
Hashable DescribeTrustedAdvisorChecks Source # 
ToJSON DescribeTrustedAdvisorChecks Source # 
NFData DescribeTrustedAdvisorChecks Source # 
AWSRequest DescribeTrustedAdvisorChecks Source # 
ToQuery DescribeTrustedAdvisorChecks Source # 
ToPath DescribeTrustedAdvisorChecks Source # 
ToHeaders DescribeTrustedAdvisorChecks Source # 
type Rep DescribeTrustedAdvisorChecks Source # 
type Rep DescribeTrustedAdvisorChecks = D1 (MetaData "DescribeTrustedAdvisorChecks" "Network.AWS.Support.DescribeTrustedAdvisorChecks" "amazonka-support-1.5.0-3LTVY59iXqSAiF8tcWZloa" True) (C1 (MetaCons "DescribeTrustedAdvisorChecks'" PrefixI True) (S1 (MetaSel (Just Symbol "_dtacLanguage") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DescribeTrustedAdvisorChecks Source # 

Request Lenses

dtacLanguage :: Lens' DescribeTrustedAdvisorChecks 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

describeTrustedAdvisorChecksResponse Source #

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 Source #

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

See: describeTrustedAdvisorChecksResponse smart constructor.

Instances

Eq DescribeTrustedAdvisorChecksResponse Source # 
Data DescribeTrustedAdvisorChecksResponse Source # 

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 Source # 
Show DescribeTrustedAdvisorChecksResponse Source # 
Generic DescribeTrustedAdvisorChecksResponse Source # 
NFData DescribeTrustedAdvisorChecksResponse Source # 
type Rep DescribeTrustedAdvisorChecksResponse Source # 
type Rep DescribeTrustedAdvisorChecksResponse = D1 (MetaData "DescribeTrustedAdvisorChecksResponse" "Network.AWS.Support.DescribeTrustedAdvisorChecks" "amazonka-support-1.5.0-3LTVY59iXqSAiF8tcWZloa" False) (C1 (MetaCons "DescribeTrustedAdvisorChecksResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dtacrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_dtacrsChecks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [TrustedAdvisorCheckDescription]))))

Response Lenses

dtacrsChecks :: Lens' DescribeTrustedAdvisorChecksResponse [TrustedAdvisorCheckDescription] Source #

Information about all available Trusted Advisor checks.