Direct Link

Introduction The IBM Cloud® Direct Link API is a RESTful API that allows you to manage your Direct Link resources. The code examples on this tab use the client library that is provided for Go. Installation --- bash go get -u github.com/IBM/networking-go-sdk go get -u github.com/IBM/go-sdk-core --- https://github.com/IBM/networking-go-sdkhttps://github.com/IBM/networking-go-sdk The code examples on this tab use the client library that is provided for Java. Maven --- xml

MethodPathSummary
GET/gatewaysList gateways
POST/gatewaysCreate gateway
DELETE/gateways/{id}Delete gateway
GET/gateways/{id}Get gateway
PATCH/gateways/{id}Update gateway
POST/gateways/{id}/actionsApprove or reject change requests
GET/gateways/{id}/completion_noticeGet completion notice
PUT/gateways/{id}/completion_noticeCreate completion notice
GET/gateways/{id}/letter_of_authorizationGet letter of authorization
GET/gateways/{id}/statisticsGateway statistics/debug information
GET/gateways/{id}/statusGateway status information
GET/gateways/{gateway_id}/as_prependsList AS Prepends
PUT/gateways/{gateway_id}/as_prependsReplace existing AS Prepends
GET/gateways/{gateway_id}/export_route_filtersList export route filters
POST/gateways/{gateway_id}/export_route_filtersCreate an export route filter
PUT/gateways/{gateway_id}/export_route_filtersReplace existing export route filters
DELETE/gateways/{gateway_id}/export_route_filters/{id}Remove export route filter from Direct Link gateway
GET/gateways/{gateway_id}/export_route_filters/{id}Retrieves the specified Direct Link gateway export route filter
PATCH/gateways/{gateway_id}/export_route_filters/{id}Updates the specified Direct Link gateway export route filter
GET/gateways/{gateway_id}/import_route_filtersList import route filters
POST/gateways/{gateway_id}/import_route_filtersCreate an import route filter
PUT/gateways/{gateway_id}/import_route_filtersReplace existing import route filters
DELETE/gateways/{gateway_id}/import_route_filters/{id}Remove import route filter from Direct Link gateway
GET/gateways/{gateway_id}/import_route_filters/{id}Retrieves the specified Direct Link gateway import route filter
PATCH/gateways/{gateway_id}/import_route_filters/{id}Updates the specified Direct Link gateway import route filter
DELETE/gateways/{id}/macsecUnset MACsec configuration
GET/gateways/{id}/macsecGet MACsec configuration
PATCH/gateways/{id}/macsecUpdate MACsec configuration
PUT/gateways/{id}/macsecSet MACsec configuration
GET/gateways/{id}/macsec/caksList MACsec CAKs
POST/gateways/{id}/macsec/caksCreate MACsec CAK
DELETE/gateways/{id}/macsec/caks/{cak_id}Delete MACsec CAK
GET/gateways/{id}/macsec/caks/{cak_id}Get MACsec CAK
PATCH/gateways/{id}/macsec/caks/{cak_id}Update MACsec CAK
GET/gateways/{gateway_id}/route_reportsList route reports
POST/gateways/{gateway_id}/route_reportsRequest a route report
DELETE/gateways/{gateway_id}/route_reports/{id}Delete route report
GET/gateways/{gateway_id}/route_reports/{id}Retrieve route report
GET/gateways/{gateway_id}/virtual_connectionsList virtual connections
POST/gateways/{gateway_id}/virtual_connectionsCreate virtual connection
DELETE/gateways/{gateway_id}/virtual_connections/{id}Delete virtual connection
GET/gateways/{gateway_id}/virtual_connections/{id}Get virtual connection
PATCH/gateways/{gateway_id}/virtual_connections/{id}Update virtual connection
GET/offering_types/{offering_type}/locationsList available locations
GET/offering_types/{offering_type}/locations/{location_name}/cross_connect_routersList routers
GET/offering_types/{offering_type}/speedsList speed options
GET/portsList ports
GET/ports/{id}Get port