Skip to content
Start here

Cf Interconnects

List interconnects
GET/accounts/{account_id}/magic/cf_interconnects
List interconnect Details
GET/accounts/{account_id}/magic/cf_interconnects/{cf_interconnect_id}
Update interconnect
PUT/accounts/{account_id}/magic/cf_interconnects/{cf_interconnect_id}
Update multiple interconnects
PUT/accounts/{account_id}/magic/cf_interconnects
ModelsExpand Collapse
CfInterconnectListResponse = object { interconnects }
interconnects: optional array of object { id, automatic_return_routing, colo_name, 10 more }
id: optional string

Identifier

maxLength32
automatic_return_routing: optional boolean

True if automatic stateful return routing should be enabled for a tunnel, false otherwise.

colo_name: optional string

The name of the interconnect. The name cannot share a name with other tunnels.

created_on: optional string

The date and time the tunnel was created.

formatdate-time
description: optional string

An optional description of the interconnect.

gre: optional object { cloudflare_endpoint }

The configuration specific to GRE interconnects.

cloudflare_endpoint: optional string

The IP address assigned to the Cloudflare side of the GRE tunnel created as part of the Interconnect.

health_check: optional HealthCheck { enabled, rate, target, type }
interface_address: optional string

A 31-bit prefix (/31 in CIDR notation) supporting two hosts, one for each side of the tunnel. Select the subnet from the following private IP space: 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255.

interface_address6: optional string

A 127 bit IPV6 prefix from within the virtual_subnet6 prefix space with the address being the first IP of the subnet and not same as the address of virtual_subnet6. Eg if virtual_subnet6 is 2606:54c1:7:0:a9fe:12d2::/127 , interface_address6 could be 2606:54c1:7:0:a9fe:12d2:1:200/127

modified_on: optional string

The date and time the tunnel was last modified.

formatdate-time
mtu: optional number

The Maximum Transmission Unit (MTU) in bytes for the interconnect. The minimum value is 576.

name: optional string

The name of the interconnect. The name cannot share a name with other tunnels.

virtual_port_reservation_id: optional string

An identifier that correlates this interconnect with the corresponding V2 CNI interconnect resource.

maxLength32
CfInterconnectGetResponse = object { interconnect }
interconnect: optional object { id, automatic_return_routing, colo_name, 10 more }
id: optional string

Identifier

maxLength32
automatic_return_routing: optional boolean

True if automatic stateful return routing should be enabled for a tunnel, false otherwise.

colo_name: optional string

The name of the interconnect. The name cannot share a name with other tunnels.

created_on: optional string

The date and time the tunnel was created.

formatdate-time
description: optional string

An optional description of the interconnect.

gre: optional object { cloudflare_endpoint }

The configuration specific to GRE interconnects.

cloudflare_endpoint: optional string

The IP address assigned to the Cloudflare side of the GRE tunnel created as part of the Interconnect.

health_check: optional HealthCheck { enabled, rate, target, type }
interface_address: optional string

A 31-bit prefix (/31 in CIDR notation) supporting two hosts, one for each side of the tunnel. Select the subnet from the following private IP space: 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255.

interface_address6: optional string

A 127 bit IPV6 prefix from within the virtual_subnet6 prefix space with the address being the first IP of the subnet and not same as the address of virtual_subnet6. Eg if virtual_subnet6 is 2606:54c1:7:0:a9fe:12d2::/127 , interface_address6 could be 2606:54c1:7:0:a9fe:12d2:1:200/127

modified_on: optional string

The date and time the tunnel was last modified.

formatdate-time
mtu: optional number

The Maximum Transmission Unit (MTU) in bytes for the interconnect. The minimum value is 576.

name: optional string

The name of the interconnect. The name cannot share a name with other tunnels.

virtual_port_reservation_id: optional string

An identifier that correlates this interconnect with the corresponding V2 CNI interconnect resource.

maxLength32
CfInterconnectUpdateResponse = object { modified, modified_interconnect }
modified: optional boolean
modified_interconnect: optional object { id, automatic_return_routing, colo_name, 10 more }
id: optional string

Identifier

maxLength32
automatic_return_routing: optional boolean

True if automatic stateful return routing should be enabled for a tunnel, false otherwise.

colo_name: optional string

The name of the interconnect. The name cannot share a name with other tunnels.

created_on: optional string

The date and time the tunnel was created.

formatdate-time
description: optional string

An optional description of the interconnect.

gre: optional object { cloudflare_endpoint }

The configuration specific to GRE interconnects.

cloudflare_endpoint: optional string

The IP address assigned to the Cloudflare side of the GRE tunnel created as part of the Interconnect.

health_check: optional HealthCheck { enabled, rate, target, type }
interface_address: optional string

A 31-bit prefix (/31 in CIDR notation) supporting two hosts, one for each side of the tunnel. Select the subnet from the following private IP space: 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255.

interface_address6: optional string

A 127 bit IPV6 prefix from within the virtual_subnet6 prefix space with the address being the first IP of the subnet and not same as the address of virtual_subnet6. Eg if virtual_subnet6 is 2606:54c1:7:0:a9fe:12d2::/127 , interface_address6 could be 2606:54c1:7:0:a9fe:12d2:1:200/127

modified_on: optional string

The date and time the tunnel was last modified.

formatdate-time
mtu: optional number

The Maximum Transmission Unit (MTU) in bytes for the interconnect. The minimum value is 576.

name: optional string

The name of the interconnect. The name cannot share a name with other tunnels.

virtual_port_reservation_id: optional string

An identifier that correlates this interconnect with the corresponding V2 CNI interconnect resource.

maxLength32
CfInterconnectBulkUpdateResponse = object { modified, modified_interconnects }
modified: optional boolean
modified_interconnects: optional array of object { id, automatic_return_routing, colo_name, 10 more }
id: optional string

Identifier

maxLength32
automatic_return_routing: optional boolean

True if automatic stateful return routing should be enabled for a tunnel, false otherwise.

colo_name: optional string

The name of the interconnect. The name cannot share a name with other tunnels.

created_on: optional string

The date and time the tunnel was created.

formatdate-time
description: optional string

An optional description of the interconnect.

gre: optional object { cloudflare_endpoint }

The configuration specific to GRE interconnects.

cloudflare_endpoint: optional string

The IP address assigned to the Cloudflare side of the GRE tunnel created as part of the Interconnect.

health_check: optional HealthCheck { enabled, rate, target, type }
interface_address: optional string

A 31-bit prefix (/31 in CIDR notation) supporting two hosts, one for each side of the tunnel. Select the subnet from the following private IP space: 10.0.0.0–10.255.255.255, 172.16.0.0–172.31.255.255, 192.168.0.0–192.168.255.255.

interface_address6: optional string

A 127 bit IPV6 prefix from within the virtual_subnet6 prefix space with the address being the first IP of the subnet and not same as the address of virtual_subnet6. Eg if virtual_subnet6 is 2606:54c1:7:0:a9fe:12d2::/127 , interface_address6 could be 2606:54c1:7:0:a9fe:12d2:1:200/127

modified_on: optional string

The date and time the tunnel was last modified.

formatdate-time
mtu: optional number

The Maximum Transmission Unit (MTU) in bytes for the interconnect. The minimum value is 576.

name: optional string

The name of the interconnect. The name cannot share a name with other tunnels.

virtual_port_reservation_id: optional string

An identifier that correlates this interconnect with the corresponding V2 CNI interconnect resource.

maxLength32