#[non_exhaustive]pub struct ModifyVpnTunnelOptionsInput {
pub vpn_connection_id: Option<String>,
pub vpn_tunnel_outside_ip_address: Option<String>,
pub tunnel_options: Option<ModifyVpnTunnelOptionsSpecification>,
pub dry_run: Option<bool>,
pub skip_tunnel_replacement: Option<bool>,
}
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.vpn_connection_id: Option<String>
The ID of the Amazon Web Services Site-to-Site VPN connection.
vpn_tunnel_outside_ip_address: Option<String>
The external IP address of the VPN tunnel.
tunnel_options: Option<ModifyVpnTunnelOptionsSpecification>
The tunnel options to modify.
dry_run: Option<bool>
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
skip_tunnel_replacement: Option<bool>
Choose whether or not to trigger immediate tunnel replacement.
Valid values: True
| False
Implementations§
source§impl ModifyVpnTunnelOptionsInput
impl ModifyVpnTunnelOptionsInput
sourcepub fn vpn_connection_id(&self) -> Option<&str>
pub fn vpn_connection_id(&self) -> Option<&str>
The ID of the Amazon Web Services Site-to-Site VPN connection.
sourcepub fn vpn_tunnel_outside_ip_address(&self) -> Option<&str>
pub fn vpn_tunnel_outside_ip_address(&self) -> Option<&str>
The external IP address of the VPN tunnel.
sourcepub fn tunnel_options(&self) -> Option<&ModifyVpnTunnelOptionsSpecification>
pub fn tunnel_options(&self) -> Option<&ModifyVpnTunnelOptionsSpecification>
The tunnel options to modify.
sourcepub fn dry_run(&self) -> Option<bool>
pub fn dry_run(&self) -> Option<bool>
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
sourcepub fn skip_tunnel_replacement(&self) -> Option<bool>
pub fn skip_tunnel_replacement(&self) -> Option<bool>
Choose whether or not to trigger immediate tunnel replacement.
Valid values: True
| False
source§impl ModifyVpnTunnelOptionsInput
impl ModifyVpnTunnelOptionsInput
sourcepub fn builder() -> ModifyVpnTunnelOptionsInputBuilder
pub fn builder() -> ModifyVpnTunnelOptionsInputBuilder
Creates a new builder-style object to manufacture ModifyVpnTunnelOptionsInput
.
Trait Implementations§
source§impl Clone for ModifyVpnTunnelOptionsInput
impl Clone for ModifyVpnTunnelOptionsInput
source§fn clone(&self) -> ModifyVpnTunnelOptionsInput
fn clone(&self) -> ModifyVpnTunnelOptionsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ModifyVpnTunnelOptionsInput
impl Debug for ModifyVpnTunnelOptionsInput
source§impl PartialEq for ModifyVpnTunnelOptionsInput
impl PartialEq for ModifyVpnTunnelOptionsInput
source§fn eq(&self, other: &ModifyVpnTunnelOptionsInput) -> bool
fn eq(&self, other: &ModifyVpnTunnelOptionsInput) -> bool
self
and other
values to be equal, and is used
by ==
.