Update a tunnel route
client.ZeroTrust.Networks.Routes.Edit(ctx, routeID, params) (*Route, error)
PATCH/accounts/{account_id}/teamnet/routes/{route_id}
Updates an existing private network route in an account. The fields that are meant to be updated should be provided in the body of the request.
Security
API Token
The preferred authorization scheme for interacting with the Cloudflare API. Create a token.
Example:
API Email + API Key
The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.
Example:
The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.
Example:
Accepted Permissions (at least one required)
Update a tunnel route
package main
import (
"context"
"fmt"
"github.com/stainless-sdks/cloudflare-go"
"github.com/stainless-sdks/cloudflare-go/option"
"github.com/stainless-sdks/cloudflare-go/zero_trust"
)
func main() {
client := cloudflare.NewClient(
option.WithAPIToken("Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY"),
)
route, err := client.ZeroTrust.Networks.Routes.Edit(
context.TODO(),
"f70ff985-a4ef-4643-bbbc-4a0ed4fc8415",
zero_trust.NetworkRouteEditParams{
AccountID: cloudflare.F("699d98642c564d2e855e9661899b7252"),
},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", route.ID)
}
{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"result": {
"id": "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415",
"comment": "Example comment for this route.",
"created_at": "2021-01-25T18:22:34.317854Z",
"deleted_at": "2009-11-10T23:00:00.000000Z",
"network": "172.16.0.0/16",
"tunnel_id": "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415",
"virtual_network_id": "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415"
},
"success": true
}Returns Examples
{
"errors": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"messages": [
{
"code": 1000,
"message": "message",
"documentation_url": "documentation_url",
"source": {
"pointer": "pointer"
}
}
],
"result": {
"id": "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415",
"comment": "Example comment for this route.",
"created_at": "2021-01-25T18:22:34.317854Z",
"deleted_at": "2009-11-10T23:00:00.000000Z",
"network": "172.16.0.0/16",
"tunnel_id": "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415",
"virtual_network_id": "f70ff985-a4ef-4643-bbbc-4a0ed4fc8415"
},
"success": true
}