libZSservicesZSamazonka-apigatewayv2ZSamazonka-apigatewayv2
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.ApiGatewayV2.Types.RouteSettings

Description

 
Synopsis

Documentation

data RouteSettings Source #

Represents a collection of route settings.

See: newRouteSettings smart constructor.

Constructors

RouteSettings' 

Fields

Instances

Instances details
Eq RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

Read RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

Show RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

Generic RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

Associated Types

type Rep RouteSettings :: Type -> Type #

NFData RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

Methods

rnf :: RouteSettings -> () #

Hashable RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

ToJSON RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

FromJSON RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

type Rep RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

type Rep RouteSettings = D1 ('MetaData "RouteSettings" "Amazonka.ApiGatewayV2.Types.RouteSettings" "libZSservicesZSamazonka-apigatewayv2ZSamazonka-apigatewayv2" 'False) (C1 ('MetaCons "RouteSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataTraceEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "throttlingBurstLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "loggingLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingLevel)) :*: (S1 ('MetaSel ('Just "throttlingRateLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "detailedMetricsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newRouteSettings :: RouteSettings Source #

Create a value of RouteSettings 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:dataTraceEnabled:RouteSettings', routeSettings_dataTraceEnabled - Specifies whether (true) or not (false) data trace logging is enabled for this route. This property affects the log entries pushed to Amazon CloudWatch Logs. Supported only for WebSocket APIs.

$sel:throttlingBurstLimit:RouteSettings', routeSettings_throttlingBurstLimit - Specifies the throttling burst limit.

$sel:loggingLevel:RouteSettings', routeSettings_loggingLevel - Specifies the logging level for this route: INFO, ERROR, or OFF. This property affects the log entries pushed to Amazon CloudWatch Logs. Supported only for WebSocket APIs.

$sel:throttlingRateLimit:RouteSettings', routeSettings_throttlingRateLimit - Specifies the throttling rate limit.

$sel:detailedMetricsEnabled:RouteSettings', routeSettings_detailedMetricsEnabled - Specifies whether detailed metrics are enabled.

routeSettings_dataTraceEnabled :: Lens' RouteSettings (Maybe Bool) Source #

Specifies whether (true) or not (false) data trace logging is enabled for this route. This property affects the log entries pushed to Amazon CloudWatch Logs. Supported only for WebSocket APIs.

routeSettings_throttlingBurstLimit :: Lens' RouteSettings (Maybe Int) Source #

Specifies the throttling burst limit.

routeSettings_loggingLevel :: Lens' RouteSettings (Maybe LoggingLevel) Source #

Specifies the logging level for this route: INFO, ERROR, or OFF. This property affects the log entries pushed to Amazon CloudWatch Logs. Supported only for WebSocket APIs.

routeSettings_throttlingRateLimit :: Lens' RouteSettings (Maybe Double) Source #

Specifies the throttling rate limit.

routeSettings_detailedMetricsEnabled :: Lens' RouteSettings (Maybe Bool) Source #

Specifies whether detailed metrics are enabled.