#[non_exhaustive]pub struct ConnectionTrackingSpecificationResponse {
pub tcp_established_timeout: Option<i32>,
pub udp_stream_timeout: Option<i32>,
pub udp_timeout: Option<i32>,
}
Expand description
A security group connection tracking specification response that enables you to set the idle timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon Elastic Compute Cloud User Guide.
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.tcp_established_timeout: Option<i32>
Timeout (in seconds) for idle TCP connections in an established state. Min: 60 seconds. Max: 432000 seconds (5 days). Default: 432000 seconds. Recommended: Less than 432000 seconds.
udp_stream_timeout: Option<i32>
Timeout (in seconds) for idle UDP flows classified as streams which have seen more than one request-response transaction. Min: 60 seconds. Max: 180 seconds (3 minutes). Default: 180 seconds.
udp_timeout: Option<i32>
Timeout (in seconds) for idle UDP flows that have seen traffic only in a single direction or a single request-response transaction. Min: 30 seconds. Max: 60 seconds. Default: 30 seconds.
Implementations§
source§impl ConnectionTrackingSpecificationResponse
impl ConnectionTrackingSpecificationResponse
sourcepub fn tcp_established_timeout(&self) -> Option<i32>
pub fn tcp_established_timeout(&self) -> Option<i32>
Timeout (in seconds) for idle TCP connections in an established state. Min: 60 seconds. Max: 432000 seconds (5 days). Default: 432000 seconds. Recommended: Less than 432000 seconds.
sourcepub fn udp_stream_timeout(&self) -> Option<i32>
pub fn udp_stream_timeout(&self) -> Option<i32>
Timeout (in seconds) for idle UDP flows classified as streams which have seen more than one request-response transaction. Min: 60 seconds. Max: 180 seconds (3 minutes). Default: 180 seconds.
sourcepub fn udp_timeout(&self) -> Option<i32>
pub fn udp_timeout(&self) -> Option<i32>
Timeout (in seconds) for idle UDP flows that have seen traffic only in a single direction or a single request-response transaction. Min: 30 seconds. Max: 60 seconds. Default: 30 seconds.
source§impl ConnectionTrackingSpecificationResponse
impl ConnectionTrackingSpecificationResponse
sourcepub fn builder() -> ConnectionTrackingSpecificationResponseBuilder
pub fn builder() -> ConnectionTrackingSpecificationResponseBuilder
Creates a new builder-style object to manufacture ConnectionTrackingSpecificationResponse
.
Trait Implementations§
source§impl Clone for ConnectionTrackingSpecificationResponse
impl Clone for ConnectionTrackingSpecificationResponse
source§fn clone(&self) -> ConnectionTrackingSpecificationResponse
fn clone(&self) -> ConnectionTrackingSpecificationResponse
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for ConnectionTrackingSpecificationResponse
impl PartialEq for ConnectionTrackingSpecificationResponse
source§fn eq(&self, other: &ConnectionTrackingSpecificationResponse) -> bool
fn eq(&self, other: &ConnectionTrackingSpecificationResponse) -> bool
self
and other
values to be equal, and is used
by ==
.