Reviewed-by: Sarda, Priya <prsarda@noreply.gitea.eco.tsi-dev.otc-service.com> Co-authored-by: Qin Ying, Fan <fanqinying@huawei.com> Co-committed-by: Qin Ying, Fan <fanqinying@huawei.com>
44 KiB
Updating a Hosted Connection
Function
Updating a hosted connection by a partner
URI
PUT /v3/{project_id}/dcaas/hosted-connects/{hosted_connect_id}
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Specifies the project ID. |
hosted_connect_id |
Yes |
String |
Specifies the hosted connection ID. Minimum: 36 Maximum: 36 |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
Specifies the user token. To obtain the token, see section "Obtaining the User Token" in the Identity and Access Management API Reference. The token is the value of X-Subject-Token in the response header. Minimum: 0 Maximum: 10240 |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
hosted_connect |
No |
UpdateHostedDirectConnect object |
Specifies parameters required for updating a hosted connection. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
name |
No |
String |
Specifies the connection name. Minimum: 0 Maximum: 64 |
description |
No |
String |
Provides supplementary information about the connection. Minimum: 0 Maximum: 128 |
bandwidth |
No |
Integer |
Specifies the bandwidth size of the hosted connection in Mbit/s. Minimum: 2 Maximum: 400000 |
peer_location |
No |
String |
Specifies the location of the on-premises facility at the other end of the connection, specific to the street or data center name. Minimum: 0 Maximum: 255 |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
request_id |
String |
Specifies the request ID. |
hosted_connect |
HostedDirectConnect object |
Specifies the parameters for creating a hosted connection. |
Parameter |
Type |
Description |
---|---|---|
id |
String |
Specifies the hosted connection ID. Minimum: 36 Maximum: 36 |
tenant_id |
String |
Specifies the ID of the project that the instance belongs to. |
name |
String |
Specifies the connection name. Minimum: 0 Maximum: 64 |
description |
String |
Provides supplementary information about the connection. Minimum: 0 Maximum: 128 |
bandwidth |
Integer |
Specifies the connection bandwidth in Mbit/s. Minimum: 2 Maximum: 400000 |
location |
String |
Specifies information about the Direct Connect location. Minimum: 0 Maximum: 255 |
peer_location |
String |
Specifies the location of the on-premises facility at the other end of the connection, specific to the street or data center name. Minimum: 0 Maximum: 255 |
hosting_id |
String |
Specifies the ID of the operations connection on which the hosted connection is created. |
provider |
String |
Specifies the provider of the leased line. |
admin_state_up |
Boolean |
Specifies the administrative status, which can be true or false. Default: true |
vlan |
Integer |
Specifies the VLAN allocated to the hosted connection. Minimum: 0 Maximum: 3999 |
status |
String |
Specifies the operating status of the hosted connection. The options are as follows:
Enumeration values:
|
apply_time |
String |
Specifies when the connection was requested. The UTC time format yyyy-MM-ddTHH:mm:ss.SSSZ is used. |
create_time |
String |
Specifies when the connection was created. The UTC time format yyyy-MM-ddTHH:mm:ss.SSSZ is used. |
provider_status |
String |
Specifies the status of the carrier's leased line. The status can be ACTIVE or DOWN. Enumeration values:
|
port_type |
String |
Specifies the type of the port used by the connection. The value can be 1G, 10G, 40G, or 100G. Enumeration values:
|
type |
String |
Specifies the type of a connection. The value can be standard (a standard connection), hosting (an operations connection) or hosted (a hosted connection). Default: standard Enumeration values:
|
Example Requests
Updating the name and description of a hosted connection
PUT https://{dc_endpoint}/v3/6fbe9263116a4b68818cf1edce16bc4f/dcaas/hosted-connects/0278b472-ffa5-4eb3-8c0d-979d479f8ef6 { "hosted_connect" : { "name" : "client-dc-faf1", "description" : "" } }
Example Responses
Status code: 200
OK
- The hosted connection is updated.
{ "hosted_connect" : { "id" : "0278b472-ffa5-4eb3-8c0d-979d479f8ef6", "name" : "client-dc-faf1", "description" : "", "tenant_id" : "0605768a3300d5762f82c01180692873", "hosting_id" : "2cfb53be-b05f-40d5-a2f8-3a59ac383836", "vlan" : 441, "bandwidth" : 10, "location" : "Biere", "peer_location" : "", "provider" : "OTC", "type" : "hosted", "port_type" : "10G", "provider_status" : "ACTIVE", "status" : "ACTIVE", "apply_time" : "2022-07-13T08:25:38.000Z", "admin_state_up" : true, "create_time" : "2022-07-13T08:25:38.000Z" }, "request_id" : "a59a3776faa1d055f8124dc7b0977a90" }
Status Codes
Status Code |
Description |
---|---|
200 |
OK |
Error Codes
See Error Codes.