Struct aws_sdk_directconnect::model::Interconnect
source · [−]#[non_exhaustive]pub struct Interconnect {Show 15 fields
pub interconnect_id: Option<String>,
pub interconnect_name: Option<String>,
pub interconnect_state: Option<InterconnectState>,
pub region: Option<String>,
pub location: Option<String>,
pub bandwidth: Option<String>,
pub loa_issue_time: Option<DateTime>,
pub lag_id: Option<String>,
pub aws_device: Option<String>,
pub jumbo_frame_capable: Option<bool>,
pub aws_device_v2: Option<String>,
pub aws_logical_device_id: Option<String>,
pub has_logical_redundancy: Option<HasLogicalRedundancy>,
pub tags: Option<Vec<Tag>>,
pub provider_name: Option<String>,
}Expand description
Information about an interconnect.
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.interconnect_id: Option<String>The ID of the interconnect.
interconnect_name: Option<String>The name of the interconnect.
interconnect_state: Option<InterconnectState>The state of the interconnect. The following are the possible values:
-
requested: The initial state of an interconnect. The interconnect stays in the requested state until the Letter of Authorization (LOA) is sent to the customer. -
pending: The interconnect is approved, and is being initialized. -
available: The network link is up, and the interconnect is ready for use. -
down: The network link is down. -
deleting: The interconnect is being deleted. -
deleted: The interconnect is deleted. -
unknown: The state of the interconnect is not available.
region: Option<String>The Amazon Web Services Region where the connection is located.
location: Option<String>The location of the connection.
bandwidth: Option<String>The bandwidth of the connection.
loa_issue_time: Option<DateTime>The time of the most recent call to DescribeLoa for this connection.
lag_id: Option<String>The ID of the LAG.
aws_device: Option<String>The Direct Connect endpoint on which the physical connection terminates.
jumbo_frame_capable: Option<bool>Indicates whether jumbo frames (9001 MTU) are supported.
aws_device_v2: Option<String>The Direct Connect endpoint that terminates the physical connection.
aws_logical_device_id: Option<String>The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.
has_logical_redundancy: Option<HasLogicalRedundancy>Indicates whether the interconnect supports a secondary BGP in the same address family (IPv4/IPv6).
The tags associated with the interconnect.
provider_name: Option<String>The name of the service provider associated with the interconnect.
Implementations
The ID of the interconnect.
The name of the interconnect.
The state of the interconnect. The following are the possible values:
-
requested: The initial state of an interconnect. The interconnect stays in the requested state until the Letter of Authorization (LOA) is sent to the customer. -
pending: The interconnect is approved, and is being initialized. -
available: The network link is up, and the interconnect is ready for use. -
down: The network link is down. -
deleting: The interconnect is being deleted. -
deleted: The interconnect is deleted. -
unknown: The state of the interconnect is not available.
The Amazon Web Services Region where the connection is located.
The time of the most recent call to DescribeLoa for this connection.
The Direct Connect endpoint on which the physical connection terminates.
Indicates whether jumbo frames (9001 MTU) are supported.
The Direct Connect endpoint that terminates the physical connection.
The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.
Indicates whether the interconnect supports a secondary BGP in the same address family (IPv4/IPv6).
The tags associated with the interconnect.
The name of the service provider associated with the interconnect.
Creates a new builder-style object to manufacture Interconnect
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for Interconnect
impl Send for Interconnect
impl Sync for Interconnect
impl Unpin for Interconnect
impl UnwindSafe for Interconnect
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more