[][src]Struct rusoto_ec2::CreateNatGatewayRequest

pub struct CreateNatGatewayRequest {
    pub allocation_id: String,
    pub client_token: Option<String>,
    pub subnet_id: String,
}

Fields

allocation_id: String

The allocation ID of an Elastic IP address to associate with the NAT gateway. If the Elastic IP address is associated with another resource, you must first disassociate it.

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.

Constraint: Maximum 64 ASCII characters.

subnet_id: String

The subnet in which to create the NAT gateway.

Trait Implementations

impl PartialEq<CreateNatGatewayRequest> for CreateNatGatewayRequest[src]

impl Default for CreateNatGatewayRequest[src]

impl Clone for CreateNatGatewayRequest[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for CreateNatGatewayRequest[src]

Auto Trait Implementations

impl Send for CreateNatGatewayRequest

impl Sync for CreateNatGatewayRequest

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self