Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

127 changes: 5 additions & 122 deletions oxide.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"url": "https://oxide.computer",
"email": "api@oxide.computer"
},
"version": "2026043000.0.0"
"version": "2026050700.0.0"
},
"paths": {
"/device/auth": {
Expand Down Expand Up @@ -28595,7 +28595,7 @@
"description": "The switch interface kind.",
"allOf": [
{
"$ref": "#/components/schemas/SwitchInterfaceKind2"
"$ref": "#/components/schemas/SwitchInterfaceKind"
}
]
},
Expand Down Expand Up @@ -28705,32 +28705,6 @@
}
]
},
"SwitchInterfaceKind2": {
"description": "Describes the kind of an switch interface.",
"oneOf": [
{
"description": "Primary interfaces are associated with physical links. There is exactly one primary interface per physical link.",
"type": "string",
"enum": [
"primary"
]
},
{
"description": "VLAN interfaces allow physical interfaces to be multiplexed onto multiple logical links, each distinguished by a 12-bit 802.1Q Ethernet tag.",
"type": "string",
"enum": [
"vlan"
]
},
{
"description": "Loopback interfaces are anchors for IP addresses that are not specific to any particular port.",
"type": "string",
"enum": [
"loopback"
]
}
]
},
"SwitchLinkState": {},
"SwitchPort": {
"description": "A switch port represents a physical external port on a rack switch.",
Expand Down Expand Up @@ -28861,7 +28835,7 @@
"description": "The physical link geometry of the port.",
"allOf": [
{
"$ref": "#/components/schemas/SwitchPortGeometry2"
"$ref": "#/components/schemas/SwitchPortGeometry"
}
]
},
Expand Down Expand Up @@ -28919,32 +28893,6 @@
}
]
},
"SwitchPortGeometry2": {
"description": "The link geometry associated with a switch port.",
"oneOf": [
{
"description": "The port contains a single QSFP28 link with four lanes.",
"type": "string",
"enum": [
"qsfp28x1"
]
},
{
"description": "The port contains two QSFP28 links each with two lanes.",
"type": "string",
"enum": [
"qsfp28x2"
]
},
{
"description": "The port contains four SFP28 links each with one lane.",
"type": "string",
"enum": [
"sfp28x4"
]
}
]
},
"SwitchPortLinkConfig": {
"description": "A link configuration for a port settings object.",
"type": "object",
Expand Down Expand Up @@ -29003,7 +28951,7 @@
"description": "The tx_eq configuration for this link.",
"allOf": [
{
"$ref": "#/components/schemas/TxEqConfig2"
"$ref": "#/components/schemas/TxEqConfig"
}
]
}
Expand Down Expand Up @@ -29169,13 +29117,6 @@
"description": "Timestamp when this resource was last modified",
"type": "string",
"format": "date-time"
},
"vlan_interfaces": {
"description": "Vlan interface settings.",
"type": "array",
"items": {
"$ref": "#/components/schemas/SwitchVlanInterfaceConfig"
}
}
},
"required": [
Expand All @@ -29190,8 +29131,7 @@
"port",
"routes",
"time_created",
"time_modified",
"vlan_interfaces"
"time_modified"
]
},
"SwitchPortSettingsCreate": {
Expand Down Expand Up @@ -29382,27 +29322,6 @@
}
]
},
"SwitchVlanInterfaceConfig": {
"description": "A switch port VLAN interface configuration for a port settings object.",
"type": "object",
"properties": {
"interface_config_id": {
"description": "The switch interface configuration this VLAN interface configuration belongs to.",
"type": "string",
"format": "uuid"
},
"vlan_id": {
"description": "The virtual network id for this interface that is used for producing and consuming 802.1Q Ethernet tags. This field has a maximum value of 4095 as 802.1Q tags are twelve bits.",
"type": "integer",
"format": "uint16",
"minimum": 0
}
},
"required": [
"interface_config_id",
"vlan_id"
]
},
"TargetRelease": {
"description": "View of a system software target release",
"type": "object",
Expand Down Expand Up @@ -29667,42 +29586,6 @@
}
}
},
"TxEqConfig2": {
"description": "Per-port tx-eq overrides. This can be used to fine-tune the transceiver equalization settings to improve signal integrity.",
"type": "object",
"properties": {
"main": {
"nullable": true,
"description": "Main tap",
"type": "integer",
"format": "int32"
},
"post1": {
"nullable": true,
"description": "Post-cursor tap1",
"type": "integer",
"format": "int32"
},
"post2": {
"nullable": true,
"description": "Post-cursor tap2",
"type": "integer",
"format": "int32"
},
"pre1": {
"nullable": true,
"description": "Pre-cursor tap1",
"type": "integer",
"format": "int32"
},
"pre2": {
"nullable": true,
"description": "Pre-cursor tap2",
"type": "integer",
"format": "int32"
}
}
},
"UninitializedSled": {
"description": "A sled that has not been added to an initialized rack yet",
"type": "object",
Expand Down
Loading
Loading