Struct aws_sdk_ec2::operation::associate_client_vpn_target_network::AssociateClientVpnTargetNetworkInput
source · #[non_exhaustive]pub struct AssociateClientVpnTargetNetworkInput {
pub client_vpn_endpoint_id: Option<String>,
pub subnet_id: Option<String>,
pub client_token: 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.
subnet_id: Option<String>
The ID of the subnet to associate with the Client VPN endpoint.
client_token: Option<String>
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
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 AssociateClientVpnTargetNetworkInput
impl AssociateClientVpnTargetNetworkInput
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.
sourcepub fn subnet_id(&self) -> Option<&str>
pub fn subnet_id(&self) -> Option<&str>
The ID of the subnet to associate with the Client VPN endpoint.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
source§impl AssociateClientVpnTargetNetworkInput
impl AssociateClientVpnTargetNetworkInput
sourcepub fn builder() -> AssociateClientVpnTargetNetworkInputBuilder
pub fn builder() -> AssociateClientVpnTargetNetworkInputBuilder
Creates a new builder-style object to manufacture AssociateClientVpnTargetNetworkInput
.
Trait Implementations§
source§impl Clone for AssociateClientVpnTargetNetworkInput
impl Clone for AssociateClientVpnTargetNetworkInput
source§fn clone(&self) -> AssociateClientVpnTargetNetworkInput
fn clone(&self) -> AssociateClientVpnTargetNetworkInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq<AssociateClientVpnTargetNetworkInput> for AssociateClientVpnTargetNetworkInput
impl PartialEq<AssociateClientVpnTargetNetworkInput> for AssociateClientVpnTargetNetworkInput
source§fn eq(&self, other: &AssociateClientVpnTargetNetworkInput) -> bool
fn eq(&self, other: &AssociateClientVpnTargetNetworkInput) -> bool
self
and other
values to be equal, and is used
by ==
.