Help Center/ Cloud Connect/ API Reference/ API/ Central Network Connections/ Modifying the Bandwidth of a Central Network Connection
Updated on 2025-07-29 GMT+08:00

Modifying the Bandwidth of a Central Network Connection

Function

This API is used to update a central network connection. Only the bandwidth capacity can be modified.

URI

PUT /v3/{domain_id}/gcn/central-network/{central_network_id}/connections/{connection_id}

Table 1 Path Parameters

Parameter

Mandatory

Type

Description

domain_id

Yes

String

Account ID.

central_network_id

Yes

String

Central network ID.

connection_id

Yes

String

ID of the connection on the central network.

Request Parameters

Table 2 Request header parameters

Parameter

Mandatory

Type

Description

X-Auth-Token

No

String

User token.

Table 3 Request body parameters

Parameter

Mandatory

Type

Description

central_network_connection

Yes

UpdateCentralNetworkConnection object

Details of the central network connection to be updated.

  • bandwidth_type: bandwidth package (billed by bandwidth capacity or traffic) or test bandwidth (free bandwidth for testing cross-region connectivity)

  • global_connection_bandwidth_id: mandatory if bandwidth_type is BandwidthPackage

  • bandwidth_size: mandatory if bandwidth_type is Traffic or BandwidthPackage (the sum of cross-site connection bandwidths cannot exceed the capacity of the bandwidth package) and is not specified if bandwidth_type is set to TestBandwidth

Table 4 UpdateCentralNetworkConnection

Parameter

Mandatory

Type

Description

bandwidth_type

Yes

String

Bandwidth type. The bandwidth types are as follows:

  • BandwidthPackage: A global connection bandwidth billed by fixed bandwidth is required, and cross-site connection bandwidths are assigned from the global connection bandwidth.

  • TestBandwidth: The test bandwidth is free. Only the minimum bandwidth is used for testing cross-region connectivity.

global_connection_bandwidth_id

No

String

Global connection bandwidth ID.

bandwidth_size

No

Integer

Bandwidth capacity, in Mbit/s.

Response Parameters

Status code: 202

Table 5 Response body parameters

Parameter

Type

Description

request_id

String

Request ID.

central_network_connection

CentralNetworkConnection object

Connection on the central network.

Table 6 CentralNetworkConnection

Parameter

Type

Description

id

String

Instance ID.

name

String

Instance name.

description

String

Resource description. Angle brackets (<>) are not allowed.

domain_id

String

ID of the account that the instance belongs to.

enterprise_project_id

String

ID of the enterprise project that the resource belongs to.

central_network_id

String

Central network ID.

central_network_plane_id

String

ID of the central network plane.

global_connection_bandwidth_id

String

Global connection bandwidth ID.

bandwidth_type

String

Bandwidth type. The bandwidth types are as follows:

  • BandwidthPackage: A global connection bandwidth billed by fixed bandwidth is required, and cross-site connection bandwidths are assigned from the global connection bandwidth.

  • TestBandwidth: The test bandwidth is free. Only the minimum bandwidth is used for testing cross-region connectivity.

bandwidth_size

Integer

Bandwidth capacity, in Mbit/s.

state

String

Central network connection status.

  • AVAILABLE: The connection is available.

  • CREATING: The connection is being created.

  • UPDATING: The connection is being updated.

  • DELETING: The connection is being deleted.

  • FREEZING: The connection is being frozen.

  • UNFREEZING: The connection is being unfrozen.

  • RECOVERING: The connection is being recovered.

  • FAILED: The operation on the connection failed.

  • DELETED: The connection is deleted.

  • APPROVING: The connection is being approved.

  • APPROVED: The connection is approved.

  • UNAPPROVED: The approval failed.

is_frozen

Boolean

Whether the resource is frozen.

connection_type

String

Type of a central network connection.

  • ER-ER: peering connection between enterprise routers

  • ER-GDGW: connection between an enterprise router and a global DC gateway

  • ER-ER_ROUTE_TABLE: connection between an enterprise router and an enterprise router route table

connection_point_pair

Array of ConnectionPoint objects

Both ends of a central network connection. The length is fixed to an array of 2.

created_at

String

Time when the resource was created. The UTC time is in the yyyy-MM-ddTHH:mm:ss format.

updated_at

String

Time when the resource was updated. The UTC time must be in the yyyy-MM-ddTHH:mm:ss format.

Table 7 ConnectionPoint

Parameter

Type

Description

id

String

Instance ID.

project_id

String

Project ID.

region_id

String

Region ID.

site_code

String

Site code.

instance_id

String

Instance ID at an end of a connection.

parent_instance_id

String

Parent resource ID of the instance at an end of a connection.

type

String

Type of the resource that can be added to a central network as an attachment.

  • ER: enterprise router

  • GDGW: global DC gateway

  • ER_ROUTE_TABLE: enterprise router route table

Example Requests

Updating a cross-site connection on a central network

PUT /v3/{domain_id}/gcn/central-network/{central_network_id}/connections/{connection_id}

{
  "central_network_connection" : {
    "bandwidth_type" : "BandwidthPackage",
    "global_connection_bandwidth_id" : "a3bad420-33b8-4e26-9e9b-bdf67aa8e72b",
    "bandwidth_size" : 20
  }
}

Example Responses

Status code: 202

The central network connection has been updated.

{
  "request_id" : "e108915cd5de228ef252be95ce6ef2c2",
  "central_network_connection" : {
    "id" : "eb350a5c-06c1-4b12-9ae4-3820f31faaa0",
    "name" : "er-connection",
    "domain_id" : "XXX",
    "enterprise_project_id" : "0",
    "central_network_id" : "43ad756e-2780-463e-a8ed-27a5bd77b7a7",
    "central_network_plane_id" : "238f60d5-ed1a-4508-8473-45509c530c8f",
    "bandwidth_type" : "TestBandwidth",
    "state" : "UPDATING",
    "is_frozen" : false,
    "connection_type" : "ER-ER",
    "connection_point_pair" : [ {
      "id" : "1c233723-234c-4b50-8fba-7072b4c6aa1a",
      "project_id" : "XXX",
      "region_id" : "region-abc",
      "site_code" : "region-abc",
      "instance_id" : "d238dd85-f769-485b-aa05-d20e1d3889df",
      "type" : "ER"
    }, {
      "id" : "8641d7f0-bd0c-49fe-8b70-3649cd7dd9b1",
      "project_id" : "XXX",
      "region_id" : "region-abc",
      "site_code" : "region-abc",
      "instance_id" : "96abbb18-4a77-4103-aa8e-b1c836154282",
      "type" : "ER"
    } ],
    "created_at" : "2023-10-09T08:02:43.31Z",
    "updated_at" : "2023-10-09T08:02:43.307Z"
  }
}

Status Codes

Status Code

Description

202

The central network connection has been updated.

Error Codes

See Error Codes.