Transit Gateway Apis

Introduction The IBM Cloud Transit Gateway API is a RESTful API that allows you to manage your Transit Gateway resources. Familiarize yourself with Transit Gateway functionality described in About IBM Cloud Transit Gatewayhttps://cloud.ibm.com/docs/transit-gateway?topic=transit-gateway-about. 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 GitHub: 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/transit_gatewaysRetrieves all Transit Gateways
POST/transit_gatewaysCreates a Transit Gateway
DELETE/transit_gateways/{id}Deletes specified Transit Gateway
GET/transit_gateways/{id}Retrieves specified Transit Gateway
PATCH/transit_gateways/{id}Updates specified Transit Gateway
GET/connectionsRetrieves all connections
GET/transit_gateways/{transit_gateway_id}/connectionsRetrieves all connections in a Transit Gateway
POST/transit_gateways/{transit_gateway_id}/connectionsAdds a connection to a Transit Gateway
DELETE/transit_gateways/{transit_gateway_id}/connections/{id}Removes a connection from Transit Gateway
GET/transit_gateways/{transit_gateway_id}/connections/{id}Retrieves specified Transit Gateway connection
PATCH/transit_gateways/{transit_gateway_id}/connections/{id}Updates specified Transit Gateway connection
POST/transit_gateways/{transit_gateway_id}/connections/{id}/actionsPerforms actions on a connection for a Transit Gateway
GET/transit_gateways/{transit_gateway_id}/connections/{id}/tunnelsRetrieves specified Transit Gateway redundant gre connection tunnels
POST/transit_gateways/{transit_gateway_id}/connections/{id}/tunnelsCreates a Transit Gateway redundant GRE tunnel
DELETE/transit_gateways/{transit_gateway_id}/connections/{id}/tunnels/{gre_tunnel_id}Deletes a specified Transit Gateway redundant GRE tunnel
GET/transit_gateways/{transit_gateway_id}/connections/{id}/tunnels/{gre_tunnel_id}Retrieves specified Transit Gateway connection tunnel
PATCH/transit_gateways/{transit_gateway_id}/connections/{id}/tunnels/{gre_tunnel_id}Updates specified Transit Gateway redundant GRE tunnel
GET/locationsLists all locations that support Transit Gateways
GET/locations/{name}Shows the details of a given Transit Gateway location
GET/transit_gateways/{transit_gateway_id}/connections/{id}/prefix_filtersRetrieves all prefix filters in a Transit Gateway connection
POST/transit_gateways/{transit_gateway_id}/connections/{id}/prefix_filtersAdd a prefix filter to a Transit Gateway connection
DELETE/transit_gateways/{transit_gateway_id}/connections/{id}/prefix_filters/{filter_id}Remove prefix filter from Transit Gateway connection
GET/transit_gateways/{transit_gateway_id}/connections/{id}/prefix_filters/{filter_id}Retrieves specified Transit Gateway connection prefix filter
PATCH/transit_gateways/{transit_gateway_id}/connections/{id}/prefix_filters/{filter_id}Updates specified Transit Gateway connection prefix filter
GET/transit_gateways/{transit_gateway_id}/route_reportsLists route reports
POST/transit_gateways/{transit_gateway_id}/route_reportsRequests a route report
DELETE/transit_gateways/{transit_gateway_id}/route_reports/{id}Deletes a route report
GET/transit_gateways/{transit_gateway_id}/route_reports/{id}Retrieves a route report
GET/redundancy_groupsLists all redundancy groups in the account
GET/redundancy_groups/{id}Retrieves specified redundancy group
PATCH/redundancy_groups/{id}Updates a redundancy group