Struct aws_sdk_directconnect::operation::create_lag::CreateLagInput
source · #[non_exhaustive]pub struct CreateLagInput {
pub number_of_connections: Option<i32>,
pub location: Option<String>,
pub connections_bandwidth: Option<String>,
pub lag_name: Option<String>,
pub connection_id: Option<String>,
pub tags: Option<Vec<Tag>>,
pub child_connection_tags: Option<Vec<Tag>>,
pub provider_name: Option<String>,
pub request_mac_sec: Option<bool>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.number_of_connections: Option<i32>The number of physical dedicated connections initially provisioned and bundled by the LAG. You can have a maximum of four connections when the port speed is 1G or 10G, or two when the port speed is 100G.
location: Option<String>The location for the LAG.
connections_bandwidth: Option<String>The bandwidth of the individual physical dedicated connections bundled by the LAG. The possible values are 1Gbps and 10Gbps.
lag_name: Option<String>The name of the LAG.
connection_id: Option<String>The ID of an existing dedicated connection to migrate to the LAG.
The tags to associate with the LAG.
The tags to associate with the automtically created LAGs.
provider_name: Option<String>The name of the service provider associated with the LAG.
request_mac_sec: Option<bool>Indicates whether the connection will support MAC Security (MACsec).
All connections in the LAG must be capable of supporting MAC Security (MACsec). For information about MAC Security (MACsec) prerequisties, see MACsec prerequisties in the Direct Connect User Guide.
Implementations§
source§impl CreateLagInput
impl CreateLagInput
sourcepub fn number_of_connections(&self) -> Option<i32>
pub fn number_of_connections(&self) -> Option<i32>
The number of physical dedicated connections initially provisioned and bundled by the LAG. You can have a maximum of four connections when the port speed is 1G or 10G, or two when the port speed is 100G.
sourcepub fn connections_bandwidth(&self) -> Option<&str>
pub fn connections_bandwidth(&self) -> Option<&str>
The bandwidth of the individual physical dedicated connections bundled by the LAG. The possible values are 1Gbps and 10Gbps.
sourcepub fn connection_id(&self) -> Option<&str>
pub fn connection_id(&self) -> Option<&str>
The ID of an existing dedicated connection to migrate to the LAG.
The tags to associate with the LAG.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none().
The tags to associate with the automtically created LAGs.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .child_connection_tags.is_none().
sourcepub fn provider_name(&self) -> Option<&str>
pub fn provider_name(&self) -> Option<&str>
The name of the service provider associated with the LAG.
sourcepub fn request_mac_sec(&self) -> Option<bool>
pub fn request_mac_sec(&self) -> Option<bool>
Indicates whether the connection will support MAC Security (MACsec).
All connections in the LAG must be capable of supporting MAC Security (MACsec). For information about MAC Security (MACsec) prerequisties, see MACsec prerequisties in the Direct Connect User Guide.
source§impl CreateLagInput
impl CreateLagInput
sourcepub fn builder() -> CreateLagInputBuilder
pub fn builder() -> CreateLagInputBuilder
Creates a new builder-style object to manufacture CreateLagInput.
Trait Implementations§
source§impl Clone for CreateLagInput
impl Clone for CreateLagInput
source§fn clone(&self) -> CreateLagInput
fn clone(&self) -> CreateLagInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateLagInput
impl Debug for CreateLagInput
source§impl PartialEq for CreateLagInput
impl PartialEq for CreateLagInput
source§fn eq(&self, other: &CreateLagInput) -> bool
fn eq(&self, other: &CreateLagInput) -> bool
self and other values to be equal, and is used
by ==.