• 沒有找到結果。

请求参数

● NORMAL enable_band

4.3 带宽(V2.0)

4.3.1 创建共享带宽

功能介绍

创建共享带宽。

调试

您可以在API Explorer中调试该接口。

URI

POST /v2.0/{project_id}/bandwidths

4-183 路径参数

参数 是否必选 参数类型 描述

project_id 是 String 项目ID,获取项目ID请参见获取 项目ID

请求参数

4-184 请求 Header 参数

参数 是否必选 参数类型 描述

X-Auth-Token 是 String 用户Token。通过调用IAM服务 获取用户Token接口获取(响应 消息头中X-Subject-Token的 值)

4-185 请求 Body 参数

参数 是否必选 参数类型 描述

bandwidth 是 CreateShared BandwidthO ption object

带宽对象

4-186 CreateSharedBandwidthOption

参数 是否必选 参数类型 描述

enterprise_pro

ject_id 否 String ● 企业项目ID。最大长度36字 节,带“-”连字符的UUID

name 是 String 取值范围:1-64,支持数字、字

母、中文、_(下划线)、-(中划

– 小于等于300Mbit/s:默 认最小单位为1Mbit/s。

– 300Mbit/s~1000Mbit/s:

默认最小单位为 50Mbit/s。

– 大于1000Mbit/s:默认最 小单位为500Mbit/s。

参数 是否必选 参数类型 描述

charge_mode 否 String ● 功能说明:按带宽计费还是 按增强型95计费。

● 取值范围:bandwidth,

95peak_plus(按增强型95计

● bandwidth

● 95peak_plus public_border – 边缘站点: edgeshare

响应参数

状态码: 200

4-187 响应 Body 参数

参数 参数类型 描述

bandwidth BandwidthRe

sp object 带宽对象

4-188 BandwidthResp

参数 参数类型 描述

bandwidth_ty

pe String ● 功能说明:带宽类型,共享带宽默认为 share。

● 取值范围:share,bgp,telcom,sbgp等。

– share:共享带宽 – bgp:动态bgp – telcom :联通 – sbgp:静态bgp

billing_info String 功能说明:账单信息 如果billinginfo不为空,说 明是包周期的带宽

charge_mode String ● 功能说明:按流量计费,按带宽计费还是按增强 型95计费。

● 取值范围:bandwidth(按带宽计费),

traffic(按流量计费),95peak_plus(按增 强型95计费)不返回或者为空时表示是 bandwidth。

● 约束:只有共享带宽支持95peak_plus(按增 强型95计费),按增强型95计费时需要指定保 底百分比,默认是20%。

枚举值:

● bandwidth

● traffic

● 95peak_plus

id String 功能说明:带宽唯一标识

name String ● 功能说明:带宽名称

● 取值范围:1-64个字符,支持数字、字母、中 文、_(下划线)、-(中划线)、.(点)

publicip_info Array of PublicipInfoR esp objects

● 功能说明:带宽对应的弹性公网IP信息

● 约束:WHOLE类型的带宽支持多个EIP,PER 类型的带宽只能对应一个EIP

share_type String ● 功能说明:共享带宽类型,标识是否是共享带 宽

参数 参数类型 描述

size Integer ● 功能说明:带宽大小

取值范围:默认1Mbit/s~2000Mbit/s(具体范围 以各区域配置为准,请参见控制台对应页面显 示)。

tenant_id String 功能说明:用户所属租户ID enterprise_pro

ject_id String ● 企业项目ID。最大长度36字节,带“-”连字 符的UUID格式,或者是字符串“0”。

status String ● 功能说明:带宽的状态

● 取值范围:

– FREEZED:冻结 – NORMAL:正常 枚举值:

● FREEZED

● NORMAL enable_band

width_rules Boolean ● 功能说明:是否开启企业级qos

● 取值范围:true/false 该字段仅在上海1局点返 回

rule_quota Integer 功能说明:带宽支持的最大分组规则数。(该字 段仅在上海1局点返回)

bandwidth_ru

les Array of BandWidthR ules objects

功能说明:带宽规则对象(该字段仅在上海1局点 返回)

created_at String ● 功能说明:资源创建时间,UTC时间

● 格式: yyyy-MM-ddTHH:mm:ss updated_at String ● 功能说明:资源更新时间,UTC时间

● 格式: yyyy-MM-ddTHH:mm:ss public_border

_group String 功能说明:表示中心站点资源或者边缘站点资源 取值范围: center、边缘站点名称 约束:共享带 宽只能绑定与该字段相同的publicip

4-189 BandWidthRules

参数 参数类型 描述

id String 带宽规则ID

name String 带宽规则名称 admin_state_

up Boolean 配置状态,为False时配置不生效。

egress_size Integer ● 功能说明:出网带宽最大值,单位Mbps

● 取值范围[0,n],其中n为所属带宽的带宽大小

(size字段)。0表示设置为最大带宽 egress_guaren

ted_size Integer ● 功能说明:出网保障带宽大小,单位Mbps

● 取值范围[0,x],其中x为所属带宽剩余的保障 额

publicip_info Array of PublicipInfoR esp objects

● 功能说明:带宽对应的弹性公网IP信息

● 约束:WHOLE类型的带宽支持多个弹性公网 IP,PER类型的带宽只能对应一个弹性公网IP

4-190 PublicipInfoResp

参数 参数类型 描述

publicip_addr

ess String 功能说明:EIP或者IPv6端口的地址

publicip_id String 功能说明:带宽对应的EIP或者IPv6端口的唯一标 识

参数 参数类型 描述

publicip_type String ● 功能说明:EIP的类型

● 取值范围:5_telcom(电信),5_union(联 通),5_bgp(全动态BGP),5_sbgp(静态 BGP),5_ipv6

– 华南-广州:5_bgp、5_sbgp – 华东-上海一:5_bgp、5_sbgp – 华东-上海二:5_bgp、5_sbgp

– 华北-北京一:5_bgp、5_sbgp、5_ipv6 – 中国-香港:5_bgp

– 亚太-曼谷:5_bgp – 亚太-新加坡:5_bgp – 非洲-约翰内斯堡:5_bgp – 西南-贵阳一:5_bgp、5_sbgp – 华北-北京四:5_bgp、5_sbgp – 拉美-圣地亚哥:5_bgp

– publicip_id为IPv4端口,所以"type"字段未 给定时,默认为5_bgp。

publicipv6_ad

dress String 功能说明:IPv4时无此字段,IPv6时为申请到的 EIP地址

ip_version Integer ● IP版本信息

● 取值范围:

4-191 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 401

4-192 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 403

4-193 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 404

4-194 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 405

4-195 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 406

4-196 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 407

4-197 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 408

4-198 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 409

4-199 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 500

4-200 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述

参数 参数类型 描述

code String 服务异常错误信息编码

状态码: 501

4-201 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 502

4-202 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 503

4-203 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

状态码: 504

4-204 响应 Body 参数

参数 参数类型 描述

message String 服务异常错误信息描述 code String 服务异常错误信息编码

请求示例

{ "bandwidth" : {

"enterprise_project_id" : "b261ac1f-2489-4bc7-b31b-c33c3346a439", "size" : 10,

"name" : "bandwidth123"

}}

响应示例

状态码: 200 POST操作正常返回

{ "bandwidth" : {

"tenant_id" : "8b7e35ad379141fc9df3e178bd64f55c",

"enterprise_project_id" : "b261ac1f-2489-4bc7-b31b-c33c3346a439", "billing_info" : "",

"size" : 10,

"share_type" : "WHOLE", "bandwidth_type" : "share", "publicip_info" : [ ], "name" : "bandwidth123", "charge_mode" : "bandwidth", "enable_bandwidth_rules" : false, "rule_quota" : 0,

"bandwidth_rules" : [ ],

"id" : "3fa5b383-5a73-4dcb-a314-c6128546d855", "status" : "NORMAL"

}}

状态码

状态码 描述

200 POST操作正常返回 400 服务器未能处理请求

状态码 描述

502 请求未完成。服务器从上游服务器收到一个无效的响应 503 请求未完成。系统暂时异常

504 网关超时

错误码

请参见错误码。