Struct aws_sdk_ec2::operation::get_vpn_connection_device_sample_configuration::GetVpnConnectionDeviceSampleConfigurationInput
source · #[non_exhaustive]pub struct GetVpnConnectionDeviceSampleConfigurationInput {
pub vpn_connection_id: Option<String>,
pub vpn_connection_device_type_id: Option<String>,
pub internet_key_exchange_version: 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.vpn_connection_id: Option<String>
The VpnConnectionId
specifies the Site-to-Site VPN connection used for the sample configuration.
vpn_connection_device_type_id: Option<String>
Device identifier provided by the GetVpnConnectionDeviceTypes
API.
internet_key_exchange_version: Option<String>
The IKE version to be used in the sample configuration file for your customer gateway device. You can specify one of the following versions: ikev1
or ikev2
.
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 GetVpnConnectionDeviceSampleConfigurationInput
impl GetVpnConnectionDeviceSampleConfigurationInput
sourcepub fn vpn_connection_id(&self) -> Option<&str>
pub fn vpn_connection_id(&self) -> Option<&str>
The VpnConnectionId
specifies the Site-to-Site VPN connection used for the sample configuration.
sourcepub fn vpn_connection_device_type_id(&self) -> Option<&str>
pub fn vpn_connection_device_type_id(&self) -> Option<&str>
Device identifier provided by the GetVpnConnectionDeviceTypes
API.
sourcepub fn internet_key_exchange_version(&self) -> Option<&str>
pub fn internet_key_exchange_version(&self) -> Option<&str>
The IKE version to be used in the sample configuration file for your customer gateway device. You can specify one of the following versions: ikev1
or ikev2
.
source§impl GetVpnConnectionDeviceSampleConfigurationInput
impl GetVpnConnectionDeviceSampleConfigurationInput
sourcepub fn builder() -> GetVpnConnectionDeviceSampleConfigurationInputBuilder
pub fn builder() -> GetVpnConnectionDeviceSampleConfigurationInputBuilder
Creates a new builder-style object to manufacture GetVpnConnectionDeviceSampleConfigurationInput
.
Trait Implementations§
source§impl Clone for GetVpnConnectionDeviceSampleConfigurationInput
impl Clone for GetVpnConnectionDeviceSampleConfigurationInput
source§fn clone(&self) -> GetVpnConnectionDeviceSampleConfigurationInput
fn clone(&self) -> GetVpnConnectionDeviceSampleConfigurationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for GetVpnConnectionDeviceSampleConfigurationInput
impl PartialEq for GetVpnConnectionDeviceSampleConfigurationInput
source§fn eq(&self, other: &GetVpnConnectionDeviceSampleConfigurationInput) -> bool
fn eq(&self, other: &GetVpnConnectionDeviceSampleConfigurationInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetVpnConnectionDeviceSampleConfigurationInput
Auto Trait Implementations§
impl Freeze for GetVpnConnectionDeviceSampleConfigurationInput
impl RefUnwindSafe for GetVpnConnectionDeviceSampleConfigurationInput
impl Send for GetVpnConnectionDeviceSampleConfigurationInput
impl Sync for GetVpnConnectionDeviceSampleConfigurationInput
impl Unpin for GetVpnConnectionDeviceSampleConfigurationInput
impl UnwindSafe for GetVpnConnectionDeviceSampleConfigurationInput
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