Amazon Direct Connect · JSON Structure
Amazon Direct Connect Interconnect Structure
Information about an interconnect.
Type: object
Properties: 15
Dedicated ConnectionDirect ConnectHybrid CloudNetworking
Interconnect is a JSON Structure definition published by Amazon Direct Connect, describing 15 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
Properties
interconnectId
interconnectName
interconnectState
region
location
bandwidth
loaIssueTime
lagId
awsDevice
jumboFrameCapable
awsDeviceV2
awsLogicalDeviceId
hasLogicalRedundancy
tags
providerName
Meta-schema: https://json-structure.org/meta/core/v0/#
JSON Structure
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/amazon-direct-connect/refs/heads/main/json-structure/amazon-direct-connect-interconnect-structure.json",
"description": "Information about an interconnect.",
"type": "object",
"properties": {
"interconnectId": {
"allOf": [
{
"$ref": "#/components/schemas/InterconnectId"
},
{
"description": "The ID of the interconnect."
}
]
},
"interconnectName": {
"allOf": [
{
"$ref": "#/components/schemas/InterconnectName"
},
{
"description": "The name of the interconnect."
}
]
},
"interconnectState": {
"allOf": [
{
"$ref": "#/components/schemas/InterconnectState"
},
{
"description": "<p>The state of the interconnect. The following are the possible values:</p> <ul> <li> <p> <code>requested</code>: The initial state of an interconnect. The interconnect stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.</p> </li> <li> <p> <code>pending</code>: The interconnect is approved, and is being initialized.</p> </li> <li> <p> <code>available</code>: The network link is up, and the interconnect is ready for use.</p> </li> <li> <p> <code>down</code>: The network link is down.</p> </li> <li> <p> <code>deleting</code>: The interconnect is being deleted.</p> </li> <li> <p> <code>deleted</code>: The interconnect is deleted.</p> </li> <li> <p> <code>unknown</code>: The state of the interconnect is not available.</p> </li> </ul>"
}
]
},
"region": {
"allOf": [
{
"$ref": "#/components/schemas/Region"
},
{
"description": "The Amazon Web Services Region where the connection is located."
}
]
},
"location": {
"allOf": [
{
"$ref": "#/components/schemas/LocationCode"
},
{
"description": "The location of the connection."
}
]
},
"bandwidth": {
"allOf": [
{
"$ref": "#/components/schemas/Bandwidth"
},
{
"description": "The bandwidth of the connection."
}
]
},
"loaIssueTime": {
"allOf": [
{
"$ref": "#/components/schemas/LoaIssueTime"
},
{
"description": "The time of the most recent call to <a>DescribeLoa</a> for this connection."
}
]
},
"lagId": {
"allOf": [
{
"$ref": "#/components/schemas/LagId"
},
{
"description": "The ID of the LAG."
}
]
},
"awsDevice": {
"allOf": [
{
"$ref": "#/components/schemas/AwsDevice"
},
{
"description": "The Direct Connect endpoint on which the physical connection terminates."
}
]
},
"jumboFrameCapable": {
"allOf": [
{
"$ref": "#/components/schemas/JumboFrameCapable"
},
{
"description": "Indicates whether jumbo frames (9001 MTU) are supported."
}
]
},
"awsDeviceV2": {
"allOf": [
{
"$ref": "#/components/schemas/AwsDeviceV2"
},
{
"description": "The Direct Connect endpoint that terminates the physical connection."
}
]
},
"awsLogicalDeviceId": {
"allOf": [
{
"$ref": "#/components/schemas/AwsLogicalDeviceId"
},
{
"description": "The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection."
}
]
},
"hasLogicalRedundancy": {
"allOf": [
{
"$ref": "#/components/schemas/HasLogicalRedundancy"
},
{
"description": "Indicates whether the interconnect supports a secondary BGP in the same address family (IPv4/IPv6)."
}
]
},
"tags": {
"allOf": [
{
"$ref": "#/components/schemas/TagList"
},
{
"description": "The tags associated with the interconnect."
}
]
},
"providerName": {
"allOf": [
{
"$ref": "#/components/schemas/ProviderName"
},
{
"description": "The name of the service provider associated with the interconnect."
}
]
}
},
"name": "Interconnect"
}