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 ==
.