amazonka-apigateway-1.5.0: Amazon API Gateway 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.APIGateway.GetSDKType

Contents

Description

Undocumented operation.

Synopsis

Creating a Request

getSDKType Source #

Arguments

:: Text

gstId

-> GetSDKType 

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

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

  • gstId - The identifier of the queried SdkType instance.

data GetSDKType Source #

Get an SdkType instance.

See: getSDKType smart constructor.

Instances

Eq GetSDKType Source # 
Data GetSDKType Source # 

Methods

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

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

toConstr :: GetSDKType -> Constr #

dataTypeOf :: GetSDKType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetSDKType Source # 
Show GetSDKType Source # 
Generic GetSDKType Source # 

Associated Types

type Rep GetSDKType :: * -> * #

Hashable GetSDKType Source # 
NFData GetSDKType Source # 

Methods

rnf :: GetSDKType -> () #

AWSRequest GetSDKType Source # 
ToQuery GetSDKType Source # 
ToPath GetSDKType Source # 
ToHeaders GetSDKType Source # 

Methods

toHeaders :: GetSDKType -> [Header] #

type Rep GetSDKType Source # 
type Rep GetSDKType = D1 (MetaData "GetSDKType" "Network.AWS.APIGateway.GetSDKType" "amazonka-apigateway-1.5.0-3jDq4KKltGt78uikPpOCEJ" True) (C1 (MetaCons "GetSDKType'" PrefixI True) (S1 (MetaSel (Just Symbol "_gstId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs GetSDKType Source # 

Request Lenses

gstId :: Lens' GetSDKType Text Source #

The identifier of the queried SdkType instance.

Destructuring the Response

sdkType :: SDKType Source #

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

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

data SDKType Source #

A type of SDK that API Gateway can generate.

See: sdkType smart constructor.

Instances

Eq SDKType Source # 

Methods

(==) :: SDKType -> SDKType -> Bool #

(/=) :: SDKType -> SDKType -> Bool #

Data SDKType Source # 

Methods

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

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

toConstr :: SDKType -> Constr #

dataTypeOf :: SDKType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SDKType Source # 
Show SDKType Source # 
Generic SDKType Source # 

Associated Types

type Rep SDKType :: * -> * #

Methods

from :: SDKType -> Rep SDKType x #

to :: Rep SDKType x -> SDKType #

Hashable SDKType Source # 

Methods

hashWithSalt :: Int -> SDKType -> Int #

hash :: SDKType -> Int #

FromJSON SDKType Source # 
NFData SDKType Source # 

Methods

rnf :: SDKType -> () #

type Rep SDKType Source # 
type Rep SDKType = D1 (MetaData "SDKType" "Network.AWS.APIGateway.Types.Product" "amazonka-apigateway-1.5.0-3jDq4KKltGt78uikPpOCEJ" False) (C1 (MetaCons "SDKType'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_stFriendlyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_stConfigurationProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SDKConfigurationProperty])))) ((:*:) (S1 (MetaSel (Just Symbol "_stId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_stDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

Response Lenses

stFriendlyName :: Lens' SDKType (Maybe Text) Source #

The user-friendly name of an SdkType instance.

stConfigurationProperties :: Lens' SDKType [SDKConfigurationProperty] Source #

A list of configuration properties of an SdkType .

stId :: Lens' SDKType (Maybe Text) Source #

The identifier of an SdkType instance.

stDescription :: Lens' SDKType (Maybe Text) Source #

The description of an SdkType .