Skip to main content

Delete Port

Request

The API provides capability to delete a single port

Security
BearerAuth
Path
portIdstring, (uuid)required

Port UUID

Query
dryRunboolean

option to verify that API calls will succeed

Default:false
Payload
// No request payload

Responses

Successful operation

Bodyapplication/json
hrefstring, (uri)read-only

Equinix assigned response attribute for an absolute URL that is the subject of the link's context.

typestring(PortType)

Type of Port

Value:"XF_PORT"
uuidstring, (uuid)

Equinix assigned response attribute for port identifier

namestring

Equinix assigned response attribute for Port name

descriptionstring

Equinix assigned response attribute for Port description

physicalPortsSpeedinteger, >= 0

Physical Ports Speed in Mbps

connectionsCountinteger, >= 0

Equinix assigned response attribute for Connection count

physicalPortsTypestring

Physical Ports Type. 10GBASE_SMF and 400GBASE_LR4 are only used for IX ports

Enum:"1000BASE_LX""10GBASE_LR""100GBASE_LR4""10GBASE_ER""1000BASE_SX""10GBASE_SMF""400GBASE_LR4"
physicalPortsCountinteger
connectivitySourceTypestring

Port connectivity type

Enum:"COLO""BMMR""REMOTE"
bmmrTypestring
Enum:"SELF""EQUINIX"
projectobject(Project)
statestring(PortState)

Port lifecycle state

Enum:"PENDING""PROVISIONING""REPROVISIONING""PENDING_CROSS_CONNECT""PROVISIONED""ACTIVE""DEPROVISIONING""DEPROVISIONED""INACTIVE""FAILED"
orderobject(PortOrder)
operationobject(PortOperation)

Operational specifications for ports.

accountobject(SimplifiedAccount)
changeobject(PortChange)

Current state of latest port change

changeLogobject(Changelog)

Change log

serviceCodestring(PortServiceCode)

Identifies the service type associated with this port

Enum:"CX""IX""IA""MC"
availableBandwidthinteger, >= 0

Equinix assigned response attribute for Port available bandwidth in Mbps

usedBandwidthinteger, >= 0

Equinix assigned response attribute for Port used bandwidth in Mbps

locationobject(SimplifiedLocation)
deviceobject(PortDevice)

Port device

interfaceobject(PortInterface)

Port interface

demarcationPointIbxstring

A-side/Equinix ibx

tetherIbxstring

z-side/Equinix ibx

demarcationPointobject(PortDemarcationPoint)

Customer physical Port

redundancyobject(PortRedundancy)

Port redundancy configuration

encapsulationobject(PortEncapsulation)

Port encapsulation configuration

lagEnabledboolean

If LAG enabled

asninteger

Port ASN

packageobject(Package)

Package settings for port

settingsobject(PortSettings)

Port configuration settings

physicalPortQuantityinteger

Number of physical ports

notificationsArray of objects(PortNotification)

Notification preferences

additionalInfoArray of objects(PortAdditionalInfo)

Port additional information

physicalPortsArray of objects(PhysicalPort)

Physical ports that implement this port

loasArray of objects(PortLoa)

Port Loas

marketplaceSubscriptionobject(marketplaceSubscription)

Equinix Fabric Entity for Marketplace Subscription

serviceTypestringdeprecated

Port service Type

Enum:"EPL""MSP"
bandwidthinteger, >= 0deprecated

Equinix assigned response attribute for Port bandwidth in Mbps

lagobject(PortLag)deprecated

Port Lag

Response
{ "type": "XF_PORT", "uuid": "e91484bb-4f65-4ab3-8f77-500dec2f855d", "name": "test-AT1-Dot1q-L-Secondary-108608", "physicalPortsType": "10GBASE_LR", "physicalPortsSpeed": 10000, "physicalPortsCount": 1, "location": { "metroCode": "AM" }, "demarcationPointIbx": "AM1", "redundancy": { "group": "1", "priority": "PRIMARY" }, "lagEnabled": true, "encapsulation": { "type": "DOT1Q", "tagProtocolId": "0x8100" }, "package": { "code": "STANDARD" }, "settings": { "sharedPortType": false }, "project": { "projectId": "567" }, "account": { "accountNumber": 1000 }, "order": { "orderNumber": "1-207799950758", "signature": { … } }, "notifications": [ { … }, { … }, { … }, { … } ], "physicalPorts": [ { … } ] }
Was this page helpful?