Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Interconnect = Interconnect' {
- lagId :: Maybe Text
- interconnectId :: Maybe Text
- location :: Maybe Text
- interconnectName :: Maybe Text
- awsDevice :: Maybe Text
- hasLogicalRedundancy :: Maybe HasLogicalRedundancy
- awsLogicalDeviceId :: Maybe Text
- loaIssueTime :: Maybe POSIX
- bandwidth :: Maybe Text
- jumboFrameCapable :: Maybe Bool
- interconnectState :: Maybe InterconnectState
- region :: Maybe Text
- providerName :: Maybe Text
- awsDeviceV2 :: Maybe Text
- tags :: Maybe (NonEmpty Tag)
- newInterconnect :: Interconnect
- interconnect_lagId :: Lens' Interconnect (Maybe Text)
- interconnect_interconnectId :: Lens' Interconnect (Maybe Text)
- interconnect_location :: Lens' Interconnect (Maybe Text)
- interconnect_interconnectName :: Lens' Interconnect (Maybe Text)
- interconnect_awsDevice :: Lens' Interconnect (Maybe Text)
- interconnect_hasLogicalRedundancy :: Lens' Interconnect (Maybe HasLogicalRedundancy)
- interconnect_awsLogicalDeviceId :: Lens' Interconnect (Maybe Text)
- interconnect_loaIssueTime :: Lens' Interconnect (Maybe UTCTime)
- interconnect_bandwidth :: Lens' Interconnect (Maybe Text)
- interconnect_jumboFrameCapable :: Lens' Interconnect (Maybe Bool)
- interconnect_interconnectState :: Lens' Interconnect (Maybe InterconnectState)
- interconnect_region :: Lens' Interconnect (Maybe Text)
- interconnect_providerName :: Lens' Interconnect (Maybe Text)
- interconnect_awsDeviceV2 :: Lens' Interconnect (Maybe Text)
- interconnect_tags :: Lens' Interconnect (Maybe (NonEmpty Tag))
Documentation
data Interconnect Source #
Information about an interconnect.
See: newInterconnect
smart constructor.
Interconnect' | |
|
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:lagId:Interconnect'
, interconnect_lagId
- The ID of the LAG.
$sel:interconnectId:Interconnect'
, interconnect_interconnectId
- The ID of the interconnect.
$sel:location:Interconnect'
, interconnect_location
- The location of the connection.
$sel:interconnectName:Interconnect'
, interconnect_interconnectName
- The name of the interconnect.
$sel:awsDevice:Interconnect'
, interconnect_awsDevice
- The Direct Connect endpoint on which the physical connection terminates.
$sel:hasLogicalRedundancy:Interconnect'
, interconnect_hasLogicalRedundancy
- Indicates whether the interconnect supports a secondary BGP in the same
address family (IPv4/IPv6).
$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:loaIssueTime:Interconnect'
, interconnect_loaIssueTime
- The time of the most recent call to DescribeLoa for this connection.
$sel:bandwidth:Interconnect'
, interconnect_bandwidth
- The bandwidth of the connection.
$sel:jumboFrameCapable:Interconnect'
, interconnect_jumboFrameCapable
- Indicates whether jumbo frames (9001 MTU) are supported.
$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:region:Interconnect'
, interconnect_region
- The Amazon Web Services Region where the connection is located.
$sel:providerName:Interconnect'
, interconnect_providerName
- The name of the service provider associated with the interconnect.
$sel:awsDeviceV2:Interconnect'
, interconnect_awsDeviceV2
- The Direct Connect endpoint that terminates the physical connection.
$sel:tags:Interconnect'
, interconnect_tags
- The tags associated with the interconnect.
interconnect_lagId :: Lens' Interconnect (Maybe Text) Source #
The ID of the LAG.
interconnect_interconnectId :: Lens' Interconnect (Maybe Text) Source #
The ID of the interconnect.
interconnect_location :: Lens' Interconnect (Maybe Text) Source #
The location of the connection.
interconnect_interconnectName :: Lens' Interconnect (Maybe Text) Source #
The name of the interconnect.
interconnect_awsDevice :: Lens' Interconnect (Maybe Text) Source #
The Direct Connect endpoint on which the physical connection terminates.
interconnect_hasLogicalRedundancy :: Lens' Interconnect (Maybe HasLogicalRedundancy) Source #
Indicates whether the interconnect supports a secondary BGP in the same address family (IPv4/IPv6).
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_loaIssueTime :: Lens' Interconnect (Maybe UTCTime) Source #
The time of the most recent call to DescribeLoa for this connection.
interconnect_bandwidth :: Lens' Interconnect (Maybe Text) Source #
The bandwidth of the connection.
interconnect_jumboFrameCapable :: Lens' Interconnect (Maybe Bool) Source #
Indicates whether jumbo frames (9001 MTU) are supported.
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_region :: Lens' Interconnect (Maybe Text) Source #
The Amazon Web Services Region where the connection is located.
interconnect_providerName :: Lens' Interconnect (Maybe Text) Source #
The name of the service provider associated with the interconnect.
interconnect_awsDeviceV2 :: Lens' Interconnect (Maybe Text) Source #
The Direct Connect endpoint that terminates the physical connection.
interconnect_tags :: Lens' Interconnect (Maybe (NonEmpty Tag)) Source #
The tags associated with the interconnect.