stratosphere-0.2.0: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceProperties.ApiGatewayUsagePlanThrottleSettings

Description

ThrottleSettings is a property of the AWS::ApiGateway::UsagePlan resource that specifies the overall request rate (average requests per second) and burst capacity when users call your Amazon API Gateway (API Gateway) APIs.

Synopsis

Documentation

data ApiGatewayUsagePlanThrottleSettings Source #

Full data type definition for ApiGatewayUsagePlanThrottleSettings. See apiGatewayUsagePlanThrottleSettings for a more convenient constructor.

Instances

Show ApiGatewayUsagePlanThrottleSettings Source # 
Generic ApiGatewayUsagePlanThrottleSettings Source # 
ToJSON ApiGatewayUsagePlanThrottleSettings Source # 
FromJSON ApiGatewayUsagePlanThrottleSettings Source # 
type Rep ApiGatewayUsagePlanThrottleSettings Source # 
type Rep ApiGatewayUsagePlanThrottleSettings = D1 (MetaData "ApiGatewayUsagePlanThrottleSettings" "Stratosphere.ResourceProperties.ApiGatewayUsagePlanThrottleSettings" "stratosphere-0.2.0-B1WeL9cnxuQ3qer3csMa6f" False) (C1 (MetaCons "ApiGatewayUsagePlanThrottleSettings" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_apiGatewayUsagePlanThrottleSettingsBurstLimit") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Val Integer')))) (S1 (MetaSel (Just Symbol "_apiGatewayUsagePlanThrottleSettingsRateLimit") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Double')))))

aguptsBurstLimit :: Lens' ApiGatewayUsagePlanThrottleSettings (Maybe (Val Integer')) Source #

The maximum API request rate limit over a time ranging from one to a few seconds. The maximum API request rate limit depends on whether the underlying token bucket is at its full capacity. For more information about request throttling, see Manage API Request Throttling in the API Gateway Developer Guide.

aguptsRateLimit :: Lens' ApiGatewayUsagePlanThrottleSettings (Maybe Double') Source #

The API request steady-state rate limit (average requests per second over an extended period of time). For more information about request throttling, see Manage API Request Throttling in the API Gateway Developer Guide.