| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.SecurityHub.Types.AwsApiGatewayV2RouteSettings
Description
Synopsis
- data AwsApiGatewayV2RouteSettings = AwsApiGatewayV2RouteSettings' {}
- newAwsApiGatewayV2RouteSettings :: AwsApiGatewayV2RouteSettings
- awsApiGatewayV2RouteSettings_dataTraceEnabled :: Lens' AwsApiGatewayV2RouteSettings (Maybe Bool)
- awsApiGatewayV2RouteSettings_throttlingBurstLimit :: Lens' AwsApiGatewayV2RouteSettings (Maybe Int)
- awsApiGatewayV2RouteSettings_loggingLevel :: Lens' AwsApiGatewayV2RouteSettings (Maybe Text)
- awsApiGatewayV2RouteSettings_throttlingRateLimit :: Lens' AwsApiGatewayV2RouteSettings (Maybe Double)
- awsApiGatewayV2RouteSettings_detailedMetricsEnabled :: Lens' AwsApiGatewayV2RouteSettings (Maybe Bool)
Documentation
data AwsApiGatewayV2RouteSettings Source #
Contains route settings for a stage.
See: newAwsApiGatewayV2RouteSettings smart constructor.
Constructors
| AwsApiGatewayV2RouteSettings' | |
Fields
| |
Instances
newAwsApiGatewayV2RouteSettings :: AwsApiGatewayV2RouteSettings Source #
Create a value of AwsApiGatewayV2RouteSettings 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:AwsApiGatewayV2RouteSettings', awsApiGatewayV2RouteSettings_dataTraceEnabled - Indicates whether data trace logging is enabled. Data trace logging
affects the log entries that are pushed to CloudWatch Logs. Supported
only for WebSocket APIs.
$sel:throttlingBurstLimit:AwsApiGatewayV2RouteSettings', awsApiGatewayV2RouteSettings_throttlingBurstLimit - The throttling burst limit.
$sel:loggingLevel:AwsApiGatewayV2RouteSettings', awsApiGatewayV2RouteSettings_loggingLevel - The logging level. The logging level affects the log entries that are
pushed to CloudWatch Logs. Supported only for WebSocket APIs.
If the logging level is ERROR, then the logs only include error-level
entries.
If the logging level is INFO, then the logs include both ERROR
events and extra informational events.
Valid values: OFF | ERROR | INFO
$sel:throttlingRateLimit:AwsApiGatewayV2RouteSettings', awsApiGatewayV2RouteSettings_throttlingRateLimit - The throttling rate limit.
$sel:detailedMetricsEnabled:AwsApiGatewayV2RouteSettings', awsApiGatewayV2RouteSettings_detailedMetricsEnabled - Indicates whether detailed metrics are enabled.
awsApiGatewayV2RouteSettings_dataTraceEnabled :: Lens' AwsApiGatewayV2RouteSettings (Maybe Bool) Source #
Indicates whether data trace logging is enabled. Data trace logging affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.
awsApiGatewayV2RouteSettings_throttlingBurstLimit :: Lens' AwsApiGatewayV2RouteSettings (Maybe Int) Source #
The throttling burst limit.
awsApiGatewayV2RouteSettings_loggingLevel :: Lens' AwsApiGatewayV2RouteSettings (Maybe Text) Source #
The logging level. The logging level affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.
If the logging level is ERROR, then the logs only include error-level
entries.
If the logging level is INFO, then the logs include both ERROR
events and extra informational events.
Valid values: OFF | ERROR | INFO
awsApiGatewayV2RouteSettings_throttlingRateLimit :: Lens' AwsApiGatewayV2RouteSettings (Maybe Double) Source #
The throttling rate limit.
awsApiGatewayV2RouteSettings_detailedMetricsEnabled :: Lens' AwsApiGatewayV2RouteSettings (Maybe Bool) Source #
Indicates whether detailed metrics are enabled.