amazonka-apigatewayv2-2.0: Amazon ApiGatewayV2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
FromJSON RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

ToJSON 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 #

Read RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

Show RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

NFData RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

Methods

rnf :: RouteSettings -> () #

Eq RouteSettings Source # 
Instance details

Defined in Amazonka.ApiGatewayV2.Types.RouteSettings

Hashable 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" "amazonka-apigatewayv2-2.0-4MZ8oueToeLOWomgegceF" 'False) (C1 ('MetaCons "RouteSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dataTraceEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "detailedMetricsEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "loggingLevel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoggingLevel)) :*: (S1 ('MetaSel ('Just "throttlingBurstLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "throttlingRateLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

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:detailedMetricsEnabled:RouteSettings', routeSettings_detailedMetricsEnabled - Specifies whether detailed metrics are enabled.

$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:throttlingBurstLimit:RouteSettings', routeSettings_throttlingBurstLimit - Specifies the throttling burst limit.

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

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_detailedMetricsEnabled :: Lens' RouteSettings (Maybe Bool) Source #

Specifies whether detailed metrics are enabled.

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_throttlingBurstLimit :: Lens' RouteSettings (Maybe Int) Source #

Specifies the throttling burst limit.

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

Specifies the throttling rate limit.