Class: Aws::ApiGatewayV2::Types::RouteSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApiGatewayV2::Types::RouteSettings
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-apigatewayv2/types.rb
Overview
Represents a collection of route settings.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#data_trace_enabled ⇒ Boolean
Specifies whether (true) or not (false) data trace logging is enabled for this route.
-
#detailed_metrics_enabled ⇒ Boolean
Specifies whether detailed metrics are enabled.
-
#logging_level ⇒ String
Specifies the logging level for this route: INFO, ERROR, or OFF.
-
#throttling_burst_limit ⇒ Integer
Specifies the throttling burst limit.
-
#throttling_rate_limit ⇒ Float
Specifies the throttling rate limit.
Instance Attribute Details
#data_trace_enabled ⇒ Boolean
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.
7823 7824 7825 7826 7827 7828 7829 7830 7831 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 7823 class RouteSettings < Struct.new( :data_trace_enabled, :detailed_metrics_enabled, :logging_level, :throttling_burst_limit, :throttling_rate_limit) SENSITIVE = [] include Aws::Structure end |
#detailed_metrics_enabled ⇒ Boolean
Specifies whether detailed metrics are enabled.
7823 7824 7825 7826 7827 7828 7829 7830 7831 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 7823 class RouteSettings < Struct.new( :data_trace_enabled, :detailed_metrics_enabled, :logging_level, :throttling_burst_limit, :throttling_rate_limit) SENSITIVE = [] include Aws::Structure end |
#logging_level ⇒ String
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.
7823 7824 7825 7826 7827 7828 7829 7830 7831 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 7823 class RouteSettings < Struct.new( :data_trace_enabled, :detailed_metrics_enabled, :logging_level, :throttling_burst_limit, :throttling_rate_limit) SENSITIVE = [] include Aws::Structure end |
#throttling_burst_limit ⇒ Integer
Specifies the throttling burst limit.
7823 7824 7825 7826 7827 7828 7829 7830 7831 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 7823 class RouteSettings < Struct.new( :data_trace_enabled, :detailed_metrics_enabled, :logging_level, :throttling_burst_limit, :throttling_rate_limit) SENSITIVE = [] include Aws::Structure end |
#throttling_rate_limit ⇒ Float
Specifies the throttling rate limit.
7823 7824 7825 7826 7827 7828 7829 7830 7831 |
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 7823 class RouteSettings < Struct.new( :data_trace_enabled, :detailed_metrics_enabled, :logging_level, :throttling_burst_limit, :throttling_rate_limit) SENSITIVE = [] include Aws::Structure end |