#[non_exhaustive]pub struct AwsApiGatewayV2RouteSettings {
pub detailed_metrics_enabled: Option<bool>,
pub logging_level: Option<String>,
pub data_trace_enabled: Option<bool>,
pub throttling_burst_limit: Option<i32>,
pub throttling_rate_limit: Option<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: Option<bool>
Indicates 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: Option<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.
throttling_burst_limit: Option<i32>
The throttling burst limit.
throttling_rate_limit: Option<f64>
The throttling rate limit.
Implementations§
source§impl AwsApiGatewayV2RouteSettings
impl AwsApiGatewayV2RouteSettings
sourcepub fn detailed_metrics_enabled(&self) -> Option<bool>
pub fn detailed_metrics_enabled(&self) -> Option<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) -> Option<bool>
pub fn data_trace_enabled(&self) -> Option<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) -> Option<i32>
pub fn throttling_burst_limit(&self) -> Option<i32>
The throttling burst limit.
sourcepub fn throttling_rate_limit(&self) -> Option<f64>
pub fn throttling_rate_limit(&self) -> Option<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 ==
.impl StructuralPartialEq for AwsApiGatewayV2RouteSettings
Auto Trait Implementations§
impl Freeze for AwsApiGatewayV2RouteSettings
impl RefUnwindSafe for AwsApiGatewayV2RouteSettings
impl Send for AwsApiGatewayV2RouteSettings
impl Sync for AwsApiGatewayV2RouteSettings
impl Unpin for AwsApiGatewayV2RouteSettings
impl UnwindSafe for AwsApiGatewayV2RouteSettings
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more