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 Method Path Summary GET /gateways List gateways POST /gateways Create gateway DELETE /gateways/{id} Delete gateway GET /gateways/{id} Get gateway PATCH /gateways/{id} Update gateway POST /gateways/{id}/actions Approve or reject change requests GET /gateways/{id}/completion_notice Get completion notice PUT /gateways/{id}/completion_notice Create completion notice GET /gateways/{id}/letter_of_authorization Get letter of authorization GET /gateways/{id}/statistics Gateway statistics/debug information GET /gateways/{id}/status Gateway status information GET /gateways/{gateway_id}/as_prepends List AS Prepends PUT /gateways/{gateway_id}/as_prepends Replace existing AS Prepends GET /gateways/{gateway_id}/export_route_filters List export route filters POST /gateways/{gateway_id}/export_route_filters Create an export route filter PUT /gateways/{gateway_id}/export_route_filters Replace 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_filters List import route filters POST /gateways/{gateway_id}/import_route_filters Create an import route filter PUT /gateways/{gateway_id}/import_route_filters Replace 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}/macsec Unset MACsec configuration GET /gateways/{id}/macsec Get MACsec configuration PATCH /gateways/{id}/macsec Update MACsec configuration PUT /gateways/{id}/macsec Set MACsec configuration GET /gateways/{id}/macsec/caks List MACsec CAKs POST /gateways/{id}/macsec/caks Create 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_reports List route reports POST /gateways/{gateway_id}/route_reports Request 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_connections List virtual connections POST /gateways/{gateway_id}/virtual_connections Create 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}/locations List available locations GET /offering_types/{offering_type}/locations/{location_name}/cross_connect_routers List routers GET /offering_types/{offering_type}/speeds List speed options GET /ports List ports GET /ports/{id} Get port