| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DirectConnect.Types.Interconnect
Description
Synopsis
- data Interconnect = Interconnect' {
- awsDevice :: Maybe Text
- awsDeviceV2 :: Maybe Text
- awsLogicalDeviceId :: Maybe Text
- bandwidth :: Maybe Text
- hasLogicalRedundancy :: Maybe HasLogicalRedundancy
- interconnectId :: Maybe Text
- interconnectName :: Maybe Text
- interconnectState :: Maybe InterconnectState
- jumboFrameCapable :: Maybe Bool
- lagId :: Maybe Text
- loaIssueTime :: Maybe POSIX
- location :: Maybe Text
- providerName :: Maybe Text
- region :: Maybe Text
- tags :: Maybe (NonEmpty Tag)
- newInterconnect :: Interconnect
- interconnect_awsDevice :: Lens' Interconnect (Maybe Text)
- interconnect_awsDeviceV2 :: Lens' Interconnect (Maybe Text)
- interconnect_awsLogicalDeviceId :: Lens' Interconnect (Maybe Text)
- interconnect_bandwidth :: Lens' Interconnect (Maybe Text)
- interconnect_hasLogicalRedundancy :: Lens' Interconnect (Maybe HasLogicalRedundancy)
- interconnect_interconnectId :: Lens' Interconnect (Maybe Text)
- interconnect_interconnectName :: Lens' Interconnect (Maybe Text)
- interconnect_interconnectState :: Lens' Interconnect (Maybe InterconnectState)
- interconnect_jumboFrameCapable :: Lens' Interconnect (Maybe Bool)
- interconnect_lagId :: Lens' Interconnect (Maybe Text)
- interconnect_loaIssueTime :: Lens' Interconnect (Maybe UTCTime)
- interconnect_location :: Lens' Interconnect (Maybe Text)
- interconnect_providerName :: Lens' Interconnect (Maybe Text)
- interconnect_region :: Lens' Interconnect (Maybe Text)
- interconnect_tags :: Lens' Interconnect (Maybe (NonEmpty Tag))
Documentation
data Interconnect Source #
Information about an interconnect.
See: newInterconnect smart constructor.
Constructors
| Interconnect' | |
Fields
| |
Instances
newInterconnect :: Interconnect Source #
Create a value of Interconnect with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:awsDevice:Interconnect', interconnect_awsDevice - The Direct Connect endpoint on which the physical connection terminates.
$sel:awsDeviceV2:Interconnect', interconnect_awsDeviceV2 - The Direct Connect endpoint that terminates the physical connection.
$sel:awsLogicalDeviceId:Interconnect', interconnect_awsLogicalDeviceId - The Direct Connect endpoint that terminates the logical connection. This
device might be different than the device that terminates the physical
connection.
$sel:bandwidth:Interconnect', interconnect_bandwidth - The bandwidth of the connection.
$sel:hasLogicalRedundancy:Interconnect', interconnect_hasLogicalRedundancy - Indicates whether the interconnect supports a secondary BGP in the same
address family (IPv4/IPv6).
$sel:interconnectId:Interconnect', interconnect_interconnectId - The ID of the interconnect.
$sel:interconnectName:Interconnect', interconnect_interconnectName - The name of the interconnect.
$sel:interconnectState:Interconnect', interconnect_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.
$sel:jumboFrameCapable:Interconnect', interconnect_jumboFrameCapable - Indicates whether jumbo frames (9001 MTU) are supported.
$sel:lagId:Interconnect', interconnect_lagId - The ID of the LAG.
$sel:loaIssueTime:Interconnect', interconnect_loaIssueTime - The time of the most recent call to DescribeLoa for this connection.
$sel:location:Interconnect', interconnect_location - The location of the connection.
$sel:providerName:Interconnect', interconnect_providerName - The name of the service provider associated with the interconnect.
$sel:region:Interconnect', interconnect_region - The Amazon Web Services Region where the connection is located.
$sel:tags:Interconnect', interconnect_tags - The tags associated with the interconnect.
interconnect_awsDevice :: Lens' Interconnect (Maybe Text) Source #
The Direct Connect endpoint on which the physical connection terminates.
interconnect_awsDeviceV2 :: Lens' Interconnect (Maybe Text) Source #
The Direct Connect endpoint that terminates the physical connection.
interconnect_awsLogicalDeviceId :: Lens' Interconnect (Maybe Text) Source #
The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.
interconnect_bandwidth :: Lens' Interconnect (Maybe Text) Source #
The bandwidth of the connection.
interconnect_hasLogicalRedundancy :: Lens' Interconnect (Maybe HasLogicalRedundancy) Source #
Indicates whether the interconnect supports a secondary BGP in the same address family (IPv4/IPv6).
interconnect_interconnectId :: Lens' Interconnect (Maybe Text) Source #
The ID of the interconnect.
interconnect_interconnectName :: Lens' Interconnect (Maybe Text) Source #
The name of the interconnect.
interconnect_interconnectState :: Lens' Interconnect (Maybe InterconnectState) Source #
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.
interconnect_jumboFrameCapable :: Lens' Interconnect (Maybe Bool) Source #
Indicates whether jumbo frames (9001 MTU) are supported.
interconnect_lagId :: Lens' Interconnect (Maybe Text) Source #
The ID of the LAG.
interconnect_loaIssueTime :: Lens' Interconnect (Maybe UTCTime) Source #
The time of the most recent call to DescribeLoa for this connection.
interconnect_location :: Lens' Interconnect (Maybe Text) Source #
The location of the connection.
interconnect_providerName :: Lens' Interconnect (Maybe Text) Source #
The name of the service provider associated with the interconnect.
interconnect_region :: Lens' Interconnect (Maybe Text) Source #
The Amazon Web Services Region where the connection is located.
interconnect_tags :: Lens' Interconnect (Maybe (NonEmpty Tag)) Source #
The tags associated with the interconnect.