Interconnect
¶
Source code in docs_src/capo_direct_connect/types/interconnect.py
aws_device
instance-attribute
¶
aws_device: NotRequired[AwsDevice]
The Direct Connect endpoint on which the physical connection terminates.
aws_device_v2
instance-attribute
¶
aws_device_v2: NotRequired[AwsDeviceV2]
The Direct Connect endpoint that terminates the physical connection.
aws_logical_device_id
instance-attribute
¶
aws_logical_device_id: NotRequired[AwsLogicalDeviceId]
The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.
encryption_mode
instance-attribute
¶
encryption_mode: NotRequired[EncryptionMode]
The MAC Security (MACsec) encryption mode.
The valid values are no_encrypt, should_encrypt, and must_encrypt.
has_logical_redundancy
instance-attribute
¶
has_logical_redundancy: NotRequired[HasLogicalRedundancy]
Indicates whether the interconnect supports a secondary BGP in the same address family (IPv4/IPv6).
interconnect_id
instance-attribute
¶
interconnect_id: NotRequired[InterconnectId]
The ID of the interconnect.
interconnect_name
instance-attribute
¶
interconnect_name: NotRequired[InterconnectName]
The name of the interconnect.
interconnect_state
instance-attribute
¶
interconnect_state: NotRequired[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.
jumbo_frame_capable
instance-attribute
¶
jumbo_frame_capable: NotRequired[JumboFrameCapable]
Indicates whether jumbo frames are supported.
loa_issue_time
instance-attribute
¶
loa_issue_time: NotRequired[LoaIssueTime]
The time of the most recent call to DescribeLoa for this connection.
mac_sec_capable
instance-attribute
¶
mac_sec_capable: NotRequired[MacSecCapable]
Indicates whether the interconnect supports MAC Security (MACsec).
mac_sec_keys
instance-attribute
¶
mac_sec_keys: NotRequired[MacSecKeyList]
The MAC Security (MACsec) security keys.
port_encryption_status
instance-attribute
¶
port_encryption_status: NotRequired[PortEncryptionStatus]
The MAC Security (MACsec) port link status.
The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.
provider_name
instance-attribute
¶
provider_name: NotRequired[ProviderName]
The name of the service provider associated with the interconnect.