[][src]Struct rusoto_directconnect::CreateLagRequest

pub struct CreateLagRequest {
    pub child_connection_tags: Option<Vec<Tag>>,
    pub connection_id: Option<String>,
    pub connections_bandwidth: String,
    pub lag_name: String,
    pub location: String,
    pub number_of_connections: i64,
    pub tags: Option<Vec<Tag>>,
}

Fields

child_connection_tags: Option<Vec<Tag>>

The tags to assign to the child connections of the LAG. Only newly created child connections as the result of creating a LAG connection are assigned the provided tags. The tags are not assigned to an existing connection that is provided via the “connectionId” parameter that will be migrated to the LAG.

connection_id: Option<String>

The ID of an existing connection to migrate to the LAG.

connections_bandwidth: String

The bandwidth of the individual physical connections bundled by the LAG. The possible values are 50Mbps, 100Mbps, 200Mbps, 300Mbps, 400Mbps, 500Mbps, 1Gbps, 2Gbps, 5Gbps, and 10Gbps.

lag_name: String

The name of the LAG.

location: String

The location for the LAG.

number_of_connections: i64

The number of physical connections initially provisioned and bundled by the LAG.

tags: Option<Vec<Tag>>

The tags to assign to the link aggregation group (LAG).

Trait Implementations

impl Clone for CreateLagRequest[src]

impl Default for CreateLagRequest[src]

impl PartialEq<CreateLagRequest> for CreateLagRequest[src]

impl Debug for CreateLagRequest[src]

impl Serialize for CreateLagRequest[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