libZSservicesZSamazonka-apigatewayZSamazonka-apigateway
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.APIGateway.Types.ApiStage

Description

 
Synopsis

Documentation

data ApiStage Source #

API stage name of the associated API stage in a usage plan.

See: newApiStage smart constructor.

Constructors

ApiStage' 

Fields

Instances

Instances details
Eq ApiStage Source # 
Instance details

Defined in Amazonka.APIGateway.Types.ApiStage

Read ApiStage Source # 
Instance details

Defined in Amazonka.APIGateway.Types.ApiStage

Show ApiStage Source # 
Instance details

Defined in Amazonka.APIGateway.Types.ApiStage

Generic ApiStage Source # 
Instance details

Defined in Amazonka.APIGateway.Types.ApiStage

Associated Types

type Rep ApiStage :: Type -> Type #

Methods

from :: ApiStage -> Rep ApiStage x #

to :: Rep ApiStage x -> ApiStage #

NFData ApiStage Source # 
Instance details

Defined in Amazonka.APIGateway.Types.ApiStage

Methods

rnf :: ApiStage -> () #

Hashable ApiStage Source # 
Instance details

Defined in Amazonka.APIGateway.Types.ApiStage

Methods

hashWithSalt :: Int -> ApiStage -> Int #

hash :: ApiStage -> Int #

ToJSON ApiStage Source # 
Instance details

Defined in Amazonka.APIGateway.Types.ApiStage

FromJSON ApiStage Source # 
Instance details

Defined in Amazonka.APIGateway.Types.ApiStage

type Rep ApiStage Source # 
Instance details

Defined in Amazonka.APIGateway.Types.ApiStage

type Rep ApiStage = D1 ('MetaData "ApiStage" "Amazonka.APIGateway.Types.ApiStage" "libZSservicesZSamazonka-apigatewayZSamazonka-apigateway" 'False) (C1 ('MetaCons "ApiStage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "apiId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "throttle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ThrottleSettings))))))

newApiStage :: ApiStage Source #

Create a value of ApiStage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:stage:ApiStage', apiStage_stage - API stage name of the associated API stage in a usage plan.

$sel:apiId:ApiStage', apiStage_apiId - API Id of the associated API stage in a usage plan.

$sel:throttle:ApiStage', apiStage_throttle - Map containing method level throttling information for API stage in a usage plan.

apiStage_stage :: Lens' ApiStage (Maybe Text) Source #

API stage name of the associated API stage in a usage plan.

apiStage_apiId :: Lens' ApiStage (Maybe Text) Source #

API Id of the associated API stage in a usage plan.

apiStage_throttle :: Lens' ApiStage (Maybe (HashMap Text ThrottleSettings)) Source #

Map containing method level throttling information for API stage in a usage plan.