[−][src]Struct rusoto_ec2::CreateVpnGatewayRequest
Contains the parameters for CreateVpnGateway.
Fields
amazon_side_asn: Option<i64>
A private Autonomous System Number (ASN) for the Amazon side of a BGP session. If you're using a 16-bit ASN, it must be in the 64512 to 65534 range. If you're using a 32-bit ASN, it must be in the 4200000000 to 4294967294 range.
Default: 64512
availability_zone: Option<String>
The Availability Zone for the virtual private gateway.
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
.
type_: String
The type of VPN connection this virtual private gateway supports.
Trait Implementations
impl Clone for CreateVpnGatewayRequest
[src]
impl Clone for CreateVpnGatewayRequest
fn clone(&self) -> CreateVpnGatewayRequest
[src]
fn clone(&self) -> CreateVpnGatewayRequest
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Default for CreateVpnGatewayRequest
[src]
impl Default for CreateVpnGatewayRequest
fn default() -> CreateVpnGatewayRequest
[src]
fn default() -> CreateVpnGatewayRequest
impl PartialEq<CreateVpnGatewayRequest> for CreateVpnGatewayRequest
[src]
impl PartialEq<CreateVpnGatewayRequest> for CreateVpnGatewayRequest
fn eq(&self, other: &CreateVpnGatewayRequest) -> bool
[src]
fn eq(&self, other: &CreateVpnGatewayRequest) -> bool
fn ne(&self, other: &CreateVpnGatewayRequest) -> bool
[src]
fn ne(&self, other: &CreateVpnGatewayRequest) -> bool
impl Debug for CreateVpnGatewayRequest
[src]
impl Debug for CreateVpnGatewayRequest
Auto Trait Implementations
impl Send for CreateVpnGatewayRequest
impl Send for CreateVpnGatewayRequest
impl Sync for CreateVpnGatewayRequest
impl Sync for CreateVpnGatewayRequest
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T> Erased for T