amazonka-apigateway-1.6.1: Amazon API Gateway 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.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 - [Required] The identifier of the queried SdkType instance.

data GetSDKType Source #

Get an SdkType instance.

See: getSDKType smart constructor.

Instances
Eq GetSDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

Data GetSDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

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

Defined in Network.AWS.APIGateway.GetSDKType

Show GetSDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

Generic GetSDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

Associated Types

type Rep GetSDKType :: Type -> Type #

Hashable GetSDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

AWSRequest GetSDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

Associated Types

type Rs GetSDKType :: Type #

ToHeaders GetSDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

Methods

toHeaders :: GetSDKType -> [Header] #

ToPath GetSDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

ToQuery GetSDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

NFData GetSDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

Methods

rnf :: GetSDKType -> () #

type Rep GetSDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

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

Defined in Network.AWS.APIGateway.GetSDKType

Request Lenses

gstId :: Lens' GetSDKType Text Source #

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

Defined in Network.AWS.APIGateway.Types.Product

Methods

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

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

Data SDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

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

Defined in Network.AWS.APIGateway.Types.Product

Show SDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

Generic SDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

Associated Types

type Rep SDKType :: Type -> Type #

Methods

from :: SDKType -> Rep SDKType x #

to :: Rep SDKType x -> SDKType #

Hashable SDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

Methods

hashWithSalt :: Int -> SDKType -> Int #

hash :: SDKType -> Int #

FromJSON SDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

NFData SDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

Methods

rnf :: SDKType -> () #

type Rep SDKType Source # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

type Rep SDKType = D1 (MetaData "SDKType" "Network.AWS.APIGateway.Types.Product" "amazonka-apigateway-1.6.1-BCCM2RP3l9Q2ENgHvKrj59" False) (C1 (MetaCons "SDKType'" PrefixI True) ((S1 (MetaSel (Just "_stFriendlyName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_stConfigurationProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SDKConfigurationProperty]))) :*: (S1 (MetaSel (Just "_stId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 .