#[non_exhaustive]pub struct AwsApiGatewayV2RouteSettings {
pub detailed_metrics_enabled: bool,
pub logging_level: Option<String>,
pub data_trace_enabled: bool,
pub throttling_burst_limit: i32,
pub throttling_rate_limit: f64,
}Expand description
Contains route settings for a stage.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.detailed_metrics_enabled: boolIndicates whether detailed metrics are enabled.
logging_level: Option<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
data_trace_enabled: boolIndicates whether data trace logging is enabled. Data trace logging affects the log entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.
throttling_burst_limit: i32The throttling burst limit.
throttling_rate_limit: f64The throttling rate limit.
Implementations§
source§impl AwsApiGatewayV2RouteSettings
impl AwsApiGatewayV2RouteSettings
sourcepub fn detailed_metrics_enabled(&self) -> bool
pub fn detailed_metrics_enabled(&self) -> bool
Indicates whether detailed metrics are enabled.
sourcepub fn logging_level(&self) -> Option<&str>
pub fn logging_level(&self) -> Option<&str>
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
sourcepub fn data_trace_enabled(&self) -> bool
pub fn data_trace_enabled(&self) -> bool
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.
sourcepub fn throttling_burst_limit(&self) -> i32
pub fn throttling_burst_limit(&self) -> i32
The throttling burst limit.
sourcepub fn throttling_rate_limit(&self) -> f64
pub fn throttling_rate_limit(&self) -> f64
The throttling rate limit.
source§impl AwsApiGatewayV2RouteSettings
impl AwsApiGatewayV2RouteSettings
sourcepub fn builder() -> AwsApiGatewayV2RouteSettingsBuilder
pub fn builder() -> AwsApiGatewayV2RouteSettingsBuilder
Creates a new builder-style object to manufacture AwsApiGatewayV2RouteSettings.
Trait Implementations§
source§impl Clone for AwsApiGatewayV2RouteSettings
impl Clone for AwsApiGatewayV2RouteSettings
source§fn clone(&self) -> AwsApiGatewayV2RouteSettings
fn clone(&self) -> AwsApiGatewayV2RouteSettings
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AwsApiGatewayV2RouteSettings
impl Debug for AwsApiGatewayV2RouteSettings
source§impl PartialEq for AwsApiGatewayV2RouteSettings
impl PartialEq for AwsApiGatewayV2RouteSettings
source§fn eq(&self, other: &AwsApiGatewayV2RouteSettings) -> bool
fn eq(&self, other: &AwsApiGatewayV2RouteSettings) -> bool
self and other values to be equal, and is used
by ==.