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.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 # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

Data DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Network.AWS.Support.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 Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

Show DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

Generic DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

Associated Types

type Rep DescribeTrustedAdvisorChecks :: Type -> Type #

Hashable DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

ToJSON DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

AWSRequest DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

Associated Types

type Rs DescribeTrustedAdvisorChecks :: Type #

ToHeaders DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

ToPath DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

ToQuery DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

NFData DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

type Rep DescribeTrustedAdvisorChecks Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

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

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

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 # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

Data DescribeTrustedAdvisorChecksResponse Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

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 # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

Show DescribeTrustedAdvisorChecksResponse Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

Generic DescribeTrustedAdvisorChecksResponse Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

NFData DescribeTrustedAdvisorChecksResponse Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

type Rep DescribeTrustedAdvisorChecksResponse Source # 
Instance details

Defined in Network.AWS.Support.DescribeTrustedAdvisorChecks

type Rep DescribeTrustedAdvisorChecksResponse = D1 (MetaData "DescribeTrustedAdvisorChecksResponse" "Network.AWS.Support.DescribeTrustedAdvisorChecks" "amazonka-support-1.6.1-4xuMxu0WF4O4DAikataxy0" False) (C1 (MetaCons "DescribeTrustedAdvisorChecksResponse'" PrefixI True) (S1 (MetaSel (Just "_dtacrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_dtacrsChecks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [TrustedAdvisorCheckDescription])))

Response Lenses

dtacrsChecks :: Lens' DescribeTrustedAdvisorChecksResponse [TrustedAdvisorCheckDescription] Source #

Information about all available Trusted Advisor checks.