[][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 can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings.

[Application Load Balancers] You must specify subnets from at least two Availability Zones. You cannot specify Elastic IP addresses for your subnets.

[Network Load Balancers] You can specify subnets from one or more Availability Zones. If you need static IP addresses for your internet-facing load balancer, you can specify one Elastic IP address per subnet. For internal load balancers, you can specify one private IP address per subnet from the IPv4 range of the subnet.

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 Debug for SetSubnetsInput[src]

impl Default for SetSubnetsInput[src]

impl PartialEq<SetSubnetsInput> for SetSubnetsInput[src]

impl StructuralPartialEq for SetSubnetsInput[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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.