更新时间:2024-07-25 GMT+08:00

更新物理连接信息

功能介绍

更新物理连接信息,包括名字,描述等信息

调用方法

请参见如何调用API

URI

PUT /v3/{project_id}/dcaas/direct-connects/{direct_connect_id}

表1 路径参数

参数

是否必选

参数类型

描述

direct_connect_id

String

物理专线连接ID。

最小长度:36

最大长度:36

project_id

String

租户项目ID

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。 获取Token,请参考《统一身份认证服务API参考》的“获取用户Token”章节。请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。

最小长度:0

最大长度:10240

表3 请求Body参数

参数

是否必选

参数类型

描述

direct_connect

UpdateDirectConnect object

物理专线更新参数

表4 UpdateDirectConnect

参数

是否必选

参数类型

描述

name

String

物理专线的名字

最小长度:0

最大长度:64

description

String

物理专线的描述信息

最小长度:0

最大长度:128

bandwidth

Integer

指定托管专线接入带宽,单位Mbps。

最小值:2

最大值:100000

peer_location

String

物理专线对端所在的物理位置,省/市/街道或IDC名字

最小长度:0

最大长度:255

status

String

更新资源状态,合法值是:PENDING_PAY,APPLY

枚举值:

  • PENDING_PAY
  • APPLY

provider_status

String

更新运营商状态,合法值是:ACTIVE,DOWN

枚举值:

  • ACTIVE
  • DOWN

响应参数

状态码: 200

表5 响应Body参数

参数

参数类型

描述

request_id

String

操作请求ID

direct_connect

DirectConnect object

物理专线对象

表6 DirectConnect

参数

参数类型

描述

id

String

物理专线标识符ID

tenant_id

String

实例所属项目ID。

name

String

物理专线名字

最小长度:0

最大长度:64

description

String

物理专线描述信息

最小长度:0

最大长度:128

port_type

String

物理专线接入接口的类型,支持1G 10G 40G 100G

枚举值:

  • 1G
  • 10G
  • 40G
  • 100G

bandwidth

Integer

物理专线接入带宽,单位Mbps。

最小值:2

最大值:100000

location

String

专线的接入位置信息

最小长度:0

最大长度:255

peer_location

String

物理专线对端所在的物理位置,省/市/街道或IDC名字。

最小长度:0

最大长度:255

device_id

String

物理专线连接的设备的标识ID

最小长度:0

最大长度:36

type

String

物理专线的类型,类型包括标准(standard),运营专线(hosting),托管专线(hosted)。

缺省值:standard

枚举值:

  • standard
  • hosting
  • hosted
  • onestop_standard
  • onestop_hosted

hosting_id

String

hosted物理专线对应的hosting物理专线的ID

charge_mode

String

计费模式:prepayment/bandwidth/traffic

枚举值:

  • prepayment
  • bandwidth
  • traffic

provider

String

物理专线连接的线路运营商

admin_state_up

Boolean

管理状态:true或false

缺省值:true

vlan

Integer

为托管hosted物理专线分配的vlan。

最小值:0

最大值:3999

status

String

资源状态,合法值是: ACTIVE:专线已经开通完成且线路处于正常状态 DOWN:专线对应的端口处于down的状态,可能存在线路故障等异常。 BUILD:申请专线正在施工建设中 ERROR:专线配置异常,请联系客服解决相关问题。 PENDING_DELETE:正在删除 DELETED:已删除 APPLY:申请开通 DENY:客户需求无法满足,拒绝工勘。 PENDING_PAY:待支付 PAID:已支付。PENDING_SURVEY:待工勘。

枚举值:

  • BUILD
  • PAID
  • APPLY
  • PENDING_SURVEY
  • ACTIVE
  • DOWN
  • ERROR
  • PENDING_DELETE
  • DELETED
  • DENY
  • PENDING_PAY

apply_time

String

物理专线的申请时间。采用UTC时间格式,格式为:yyyy-MM-ddTHH:mm:ss.SSSZ

create_time

String

物理专线的创建时间。采用UTC时间格式,格式为:yyyy-MM-ddTHH:mm:ss.SSSZ

provider_status

String

物理专线的运营商操作状态,合法值是:ACTIVE, DOWN

枚举值:

  • ACTIVE
  • DOWN

peer_port_type

String

连接对端的端口类型

peer_provider

String

专线连接对接的运营商

order_id

String

物理专线对应订单号,用于支持包周期计费,识别用户订单

product_id

String

物理专线订单对应产品标识,用于订制包周期套餐等计费策略

spec_code

String

物理专线订单对应产品规格,用于订制包周期套餐等计费策略

period_type

Integer

物理专线对应订单号对应包周期的类型

period_num

Integer

物理专线对应的包周期时间

vgw_type

String

专线要求的网关类型

缺省值:default

枚举值:

  • default

lag_id

String

物理专线归属的链路聚合组(lag)的ID

signed_agreement_status

String

专线协议的签署状态

枚举值:

  • signed

signed_agreement_time

String

专线协议的签署时间

enterprise_project_id

String

实例所属企业项目ID

最小长度:36

最大长度:36

locales

LocalesBody object

物理专线的区域信息

support_feature

Array of strings

用户专线可支持的特性列表

ies_id

String

归属的IES站点的ID

reason

String

如果专线资源的状态是Error的情况下,该参数会显示相关错误信息。

email

String

客户邮箱信息

onestop_product_id

String

该参数用于销售线路场景,标识一站式专线产品ID

building_line_product_id

String

该参数用于销售线路场景,标识机房内部线路资源产品ID

last_onestop_product_id

String

该参数用于销售线路场景,标识变更前的一站式专线产品ID,用于在做线路带宽变更时保存上一次的记录。

last_building_line_product_id

String

该参数用于销售线路场景,标识变更前机房内部线路资源产品ID,用于在做线路带宽变更时保存上一次的记录。

modified_bandwidth

Integer

线路带宽变更后的带宽值

change_mode

Integer

标识续费变更的一种状态

onestopdc_status

String

一站式专线状态

public_border_group

String

归属的可用区对应的边界组(public border group),标识是否homezone局点。

auto_renew

Integer

用于标识包周期产品是否自动续订

ratio_95peak

Integer

95计费保底带宽率

最小值:0

最大值:100

表7 LocalesBody

参数

参数类型

描述

en_us

String

区域英文名称。

最小长度:0

最大长度:255

zh_cn

String

区域中文名称。

最小长度:0

最大长度:255

请求示例

更新物理连接的名称和描述信息

PUT https://{dc_endpoint}/v3/6fbe9263116a4b68818cf1edce16bc4f/dcaas/direct-connects/6ecd9cf3-ca64-46c7-863f-f2eb1b9e838a

{
  "direct_connect" : {
    "description" : "",
    "name" : "direct connect1"
  }
}

响应示例

状态码: 200

OK

状态码

状态码

描述

200

OK

错误码

请参见错误码