pub struct DetachVpnGatewayRequest {
pub dry_run: Option<bool>,
pub vpc_id: String,
pub vpn_gateway_id: String,
}Expand description
Contains the parameters for DetachVpnGateway.
Fields§
§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.
vpc_id: StringThe ID of the VPC.
vpn_gateway_id: StringThe ID of the virtual private gateway.
Trait Implementations§
Source§impl Clone for DetachVpnGatewayRequest
impl Clone for DetachVpnGatewayRequest
Source§fn clone(&self) -> DetachVpnGatewayRequest
fn clone(&self) -> DetachVpnGatewayRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DetachVpnGatewayRequest
impl Debug for DetachVpnGatewayRequest
Source§impl Default for DetachVpnGatewayRequest
impl Default for DetachVpnGatewayRequest
Source§fn default() -> DetachVpnGatewayRequest
fn default() -> DetachVpnGatewayRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for DetachVpnGatewayRequest
impl PartialEq for DetachVpnGatewayRequest
impl StructuralPartialEq for DetachVpnGatewayRequest
Auto Trait Implementations§
impl Freeze for DetachVpnGatewayRequest
impl RefUnwindSafe for DetachVpnGatewayRequest
impl Send for DetachVpnGatewayRequest
impl Sync for DetachVpnGatewayRequest
impl Unpin for DetachVpnGatewayRequest
impl UnwindSafe for DetachVpnGatewayRequest
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
Mutably borrows from an owned value. Read more