You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::SecurityHub::Types::AwsApiGatewayV2RouteSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsApiGatewayV2RouteSettings
- Defined in:
- (unknown)
Overview
When passing AwsApiGatewayV2RouteSettings as input to an Aws::Client method, you can use a vanilla Hash:
{
detailed_metrics_enabled: false,
logging_level: "NonEmptyString",
data_trace_enabled: false,
throttling_burst_limit: 1,
throttling_rate_limit: 1.0,
}
Contains route settings for a stage.
Returned by:
Instance Attribute Summary collapse
-
#data_trace_enabled ⇒ Boolean
Indicates whether data trace logging is enabled.
-
#detailed_metrics_enabled ⇒ Boolean
Indicates whether detailed metrics are enabled.
-
#logging_level ⇒ String
The logging level.
-
#throttling_burst_limit ⇒ Integer
The throttling burst limit.
-
#throttling_rate_limit ⇒ Float
The throttling rate limit.
Instance Attribute Details
#data_trace_enabled ⇒ Boolean
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.
#detailed_metrics_enabled ⇒ Boolean
Indicates whether detailed metrics are enabled.
#logging_level ⇒ String
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
#throttling_burst_limit ⇒ Integer
The throttling burst limit.
#throttling_rate_limit ⇒ Float
The throttling rate limit.