amazonka-apigateway-1.6.0: 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 #

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 #

Get an SdkType instance.

See: getSDKType smart constructor.

Instances
Eq GetSDKType # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

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

Defined in Network.AWS.APIGateway.GetSDKType

Show GetSDKType # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

Generic GetSDKType # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

Associated Types

type Rep GetSDKType :: * -> * #

Hashable GetSDKType # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

AWSRequest GetSDKType # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

Associated Types

type Rs GetSDKType :: * #

ToHeaders GetSDKType # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

Methods

toHeaders :: GetSDKType -> [Header] #

ToPath GetSDKType # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

ToQuery GetSDKType # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

NFData GetSDKType # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

Methods

rnf :: GetSDKType -> () #

type Rep GetSDKType # 
Instance details

Defined in Network.AWS.APIGateway.GetSDKType

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

Defined in Network.AWS.APIGateway.GetSDKType

Request Lenses

gstId :: Lens' GetSDKType Text #

Required
The identifier of the queried SdkType instance.

Destructuring the Response

sdkType :: SDKType #

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 #

A type of SDK that API Gateway can generate.

See: sdkType smart constructor.

Instances
Eq SDKType # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

Methods

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

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

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

Defined in Network.AWS.APIGateway.Types.Product

Show SDKType # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

Generic SDKType # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

Associated Types

type Rep SDKType :: * -> * #

Methods

from :: SDKType -> Rep SDKType x #

to :: Rep SDKType x -> SDKType #

Hashable SDKType # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

Methods

hashWithSalt :: Int -> SDKType -> Int #

hash :: SDKType -> Int #

FromJSON SDKType # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

NFData SDKType # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

Methods

rnf :: SDKType -> () #

type Rep SDKType # 
Instance details

Defined in Network.AWS.APIGateway.Types.Product

type Rep SDKType = D1 (MetaData "SDKType" "Network.AWS.APIGateway.Types.Product" "amazonka-apigateway-1.6.0-AZknipQenWKIkkS1rcDzK1" 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) #

The user-friendly name of an SdkType instance.

stConfigurationProperties :: Lens' SDKType [SDKConfigurationProperty] #

A list of configuration properties of an SdkType .

stId :: Lens' SDKType (Maybe Text) #

The identifier of an SdkType instance.

stDescription :: Lens' SDKType (Maybe Text) #

The description of an SdkType .