Struct aws_sdk_ec2::operation::terminate_client_vpn_connections::TerminateClientVpnConnectionsInput
source · #[non_exhaustive]pub struct TerminateClientVpnConnectionsInput {
pub client_vpn_endpoint_id: Option<String>,
pub connection_id: Option<String>,
pub username: Option<String>,
pub dry_run: 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.client_vpn_endpoint_id: Option<String>
The ID of the Client VPN endpoint to which the client is connected.
connection_id: Option<String>
The ID of the client connection to be terminated.
username: Option<String>
The name of the user who initiated the connection. Use this option to terminate all active connections for the specified user. This option can only be used if the user has established up to five connections.
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
.
Implementations§
source§impl TerminateClientVpnConnectionsInput
impl TerminateClientVpnConnectionsInput
sourcepub fn client_vpn_endpoint_id(&self) -> Option<&str>
pub fn client_vpn_endpoint_id(&self) -> Option<&str>
The ID of the Client VPN endpoint to which the client is connected.
sourcepub fn connection_id(&self) -> Option<&str>
pub fn connection_id(&self) -> Option<&str>
The ID of the client connection to be terminated.
source§impl TerminateClientVpnConnectionsInput
impl TerminateClientVpnConnectionsInput
sourcepub fn builder() -> TerminateClientVpnConnectionsInputBuilder
pub fn builder() -> TerminateClientVpnConnectionsInputBuilder
Creates a new builder-style object to manufacture TerminateClientVpnConnectionsInput
.
Trait Implementations§
source§impl Clone for TerminateClientVpnConnectionsInput
impl Clone for TerminateClientVpnConnectionsInput
source§fn clone(&self) -> TerminateClientVpnConnectionsInput
fn clone(&self) -> TerminateClientVpnConnectionsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq<TerminateClientVpnConnectionsInput> for TerminateClientVpnConnectionsInput
impl PartialEq<TerminateClientVpnConnectionsInput> for TerminateClientVpnConnectionsInput
source§fn eq(&self, other: &TerminateClientVpnConnectionsInput) -> bool
fn eq(&self, other: &TerminateClientVpnConnectionsInput) -> bool
self
and other
values to be equal, and is used
by ==
.