[][src]Struct rusoto_elbv2::SetSubnetsInput

pub struct SetSubnetsInput {
    pub load_balancer_arn: String,
    pub subnet_mappings: Option<Vec<SubnetMapping>>,
    pub subnets: Option<Vec<String>>,
}

Fields

load_balancer_arn: String

The Amazon Resource Name (ARN) of the load balancer.

subnet_mappings: Option<Vec<SubnetMapping>>

The IDs of the public subnets. You must specify subnets from at least two Availability Zones. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings.

You cannot specify Elastic IP addresses for your subnets.

subnets: Option<Vec<String>>

The IDs of the public subnets. You must specify subnets from at least two Availability Zones. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings.

Trait Implementations

impl Clone for SetSubnetsInput[src]

impl Default for SetSubnetsInput[src]

impl PartialEq<SetSubnetsInput> for SetSubnetsInput[src]

impl Debug for SetSubnetsInput[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> From<T> for T[src]

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self