Struct aws_sdk_ec2::model::VpnTunnelLogOptions
source · #[non_exhaustive]pub struct VpnTunnelLogOptions { /* private fields */ }
Expand description
Options for logging VPN tunnel activity.
Implementations§
source§impl VpnTunnelLogOptions
impl VpnTunnelLogOptions
sourcepub fn cloud_watch_log_options(&self) -> Option<&CloudWatchLogOptions>
pub fn cloud_watch_log_options(&self) -> Option<&CloudWatchLogOptions>
Options for sending VPN tunnel logs to CloudWatch.
source§impl VpnTunnelLogOptions
impl VpnTunnelLogOptions
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture VpnTunnelLogOptions
.
Examples found in repository?
src/xml_deser.rs (line 68568)
68564 68565 68566 68567 68568 68569 68570 68571 68572 68573 68574 68575 68576 68577 68578 68579 68580 68581 68582 68583 68584 68585
pub fn deser_structure_crate_model_vpn_tunnel_log_options(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::VpnTunnelLogOptions, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::VpnTunnelLogOptions::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("cloudWatchLogOptions") /* CloudWatchLogOptions com.amazonaws.ec2#VpnTunnelLogOptions$CloudWatchLogOptions */ => {
let var_3381 =
Some(
crate::xml_deser::deser_structure_crate_model_cloud_watch_log_options(&mut tag)
?
)
;
builder = builder.set_cloud_watch_log_options(var_3381);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for VpnTunnelLogOptions
impl Clone for VpnTunnelLogOptions
source§fn clone(&self) -> VpnTunnelLogOptions
fn clone(&self) -> VpnTunnelLogOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more