1
0
forked from docs/doc-exports
doc-exports/docs/dc/api-ref/en-dc_topic_0055025340.html
Qin Ying, Fan 4a7d4f4cd8 DC API 0930 version
Reviewed-by: Kucerak, Kristian <kristian.kucerak@t-systems.com>
Co-authored-by: Qin Ying, Fan <fanqinying@huawei.com>
Co-committed-by: Qin Ying, Fan <fanqinying@huawei.com>
2022-10-06 09:33:01 +00:00

16 KiB

Updating a Direct Connect Endpoint Group

Function

This API is used to update a Direct Connect endpoint group.

URI

PUT /v2.0/dcaas/dc-endpoint-groups/{endpoint_group_id}

Table 1 Parameter description

Parameter

Type

Mandatory

Description

endpoint_group_id

String

Yes

Specifies the ID of the Direct Connect endpoint group.

Request

Table 2 lists the request parameter.

Table 2 Request parameter

Parameter

Type

Mandatory

Description

dc_endpoint_group

Dictionary data structure

Yes

Specifies the dc_endpoint_group object.

Table 3 Description of field dc_endpoint_group

Parameter

Type

Mandatory

Description

description

String

No

Provides supplementary information about the Direct Connect endpoint group.

name

String

No

Specifies the name of the Direct Connect endpoint group.

Response

Table 4 lists the response parameter.

Table 4 Response parameter

Parameter

Type

Description

dc_endpoint_group

Dictionary data structure

Specifies the dc_endpoint_group object.

Table 5 Description of field dc_endpoint_group

Parameter

Type

Description

id

String

Specifies the ID of the Direct Connect endpoint group.

tenant_id

String

Specifies the project ID.

name

String

Specifies the name of the Direct Connect endpoint group.

description

String

Provides supplementary information about the Direct Connect endpoint group.

endpoints

List<String>

Specifies the list of the endpoints in a Direct Connect endpoint group.

type

String

Specifies the type of the Direct Connect endpoints.

The value can only be cidr.

Examples

  • Example request
    PUT /v2.0/dcaas/dc-endpoint-groups/{endpoint_group_id}
    {
        "dc_endpoint_group" : {
            "name" : "endpoint group1",
            "description" : "New description"
        }
    }
  • Example response
    {        
         "dc_endpoint_groups" : {
             "id" : "6ecd9cf3-ca64-46c7-863f-f2eb1b9e838a",
             "tenant_id" : "6fbe9263116a4b68818cf1edce16bc4f",
             "name" : "endpoint group1",
             "description" : "New description",
             "endpoints" : [ "10.2.0.0/24", "10.3.0.0/24" ],      
             "type" : "cidr"
        }
    }

Returned Value

For details, see section Common Returned Values.