调用CreatePhysicalConnection接口申请物理专线接入。
使用说明
您可以申请独享物理专线,也可以为租户申请共享物理专线。 申请完成后,物理专线的状态为Initial,请联系运营商进行施工。
调用该接口时,请注意:
- 申请物理专线时,处于Enabled状态之外的物理专线不得超过5条。
- 若账号下存在欠费状态的物理专线,则不能再申请物理专线。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
RegionId | String | 是 | cn-shanghai | 物理专线所在的地域ID。 您可以通过调用DescribeRegions接口获取地域ID。 |
AccessPointId | String | 是 | ap-cn-beijing-ft-A | 物理专线所在的接入点ID。 |
Type | String | 否 | VPC | 物理专线的类型。默认值为VPC。 |
LineOperator | String | 是 | CT | 提供接入物理线路的运营商。取值:
|
bandwidth | Integer | 否 | 50 | 共享专线的带宽。单位:Mbps。 取值分别为50、100、200、300、400、500、1000、2000、4000、5000、8000、10000。 |
PeerLocation | String | 否 | XX街道 | 本地数据中心的地理位置。 |
PortType | String | 否 | 1000Base-T | 物理专线接入端口类型。取值:
说明 40GBase-LR和100GBase-LR需要根据实际后台端口水位情况进行创建,具体水位情况请联系商务经理。 |
RedundantPhysicalConnectionId | String | 否 | pc-119mfjzm**** | 冗余物理专线的实例ID。该专线的状态必须为Allocated、Confirmed或Enabled。 |
Description | String | 否 | description | 物理专线的描述信息。 长度为2~256个字符,必须以字母或中文开头,但不能以 |
Name | String | 否 | test | 物理专线的名称。 长度为2~128个字符,必须以字母或中文开头,可包含数字、下划线(_)和短划线(-),但不能以 |
CircuitCode | String | 否 | longtel001 | 运营商为物理专线提供的电路编码。 |
ClientToken | String | 是 | 123e4567-e89b-12d3-a456-42665544**** | 客户端Token,用于保证请求的幂等性。 从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符。 说明 若您未指定,则系统自动使用API请求的RequestId作为ClientToken标识。每次API请求的RequestId不一样。 |
Action | String | 是 | CreatePhysicalConnection | 系统规定参数。取值:CreatePhysicalConnection。 |
ResourceGroupId | String | 否 | rg-acfmoiyermp**** | 物理专线所在的资源组ID。 |
Tag.N.Key | String | 否 | FinanceDept | 资源的标签键。最多支持输入20个标签键。一旦传入该值,则不允许为空字符串。 最多支持64个字符,必须以字母或中文开头,可包含数字、半角句号(.)、下划线(_)和短划线(-),不能以 |
Tag.N.Value | String | 否 | FinanceJoshua | 资源的标签值。最多支持输入20个标签值。一旦传入该值,可以为空字符串。 最多支持128个字符,必须以字母或中文开头,可包含数字、半角句号(.)、下划线(_)和短划线(-),不能以 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
PhysicalConnectionId | String | pc-bp1ciz7ekd2grn1as**** | 物理专线实例ID。 |
RequestId | String | 8A6A5EC5-6F6C-4906-9689-56ACE58A13E0 | 请求ID。 |
示例
请求示例
http(s)://[Endpoint]/?RegionId=cn-shanghai
&AccessPointId=ap-cn-beijing-ft-A
&Type=VPC
&LineOperator=CT
&bandwidth=50
&PeerLocation=XX街道
&PortType=1000Base-T
&RedundantPhysicalConnectionId=pc-119mfjzm****
&Description=description
&Name=test
&CircuitCode=longtel001
&ClientToken=123e4567-e89b-12d3-a456-42665544****
&Action=CreatePhysicalConnection
&ResourceGroupId=rg-acfmoiyermp****
&Tag=[{"Key":"FinanceDept","Value":"FinanceJoshua"}]
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<CreatePhysicalConnectionResponse>
<PhysicalConnectionId>pc-bp1ciz7ekd2grn1as****</PhysicalConnectionId>
<RequestId>8A6A5EC5-6F6C-4906-9689-56ACE58A13E0</RequestId>
</CreatePhysicalConnectionResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"PhysicalConnectionId" : "pc-bp1ciz7ekd2grn1as****",
"RequestId" : "8A6A5EC5-6F6C-4906-9689-56ACE58A13E0"
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | Invalid.Status | The device or interface status invalid, or has been used.. | 参数Status无效 |
400 | InvalidType.Malformd | The Type provided was invalid. | 参数Type的值不合法。 |
400 | InvalidPeerLocation.Malformd | The PeerLocation provided was invalid. | 参数PeerLocation的值不合法。 |
400 | InvalidLineOperator.Malformd | The LineOperator provided was invalid. | 参数LineOperator的值不合法。 |
400 | InvalidPortType.Malformd | The PortType provided was invalid. | 该端口类型不合法。 |
400 | InvalidDescription.Malformed | The specifid ?Description? is not valid. | 指定的资源描述格式不合法。长度为2~256个字符,不能以http://和https://开头。 |
400 | InvalidRedundantPhysicalConnectionId.NotFound | The RedundantPhysicalConnectionId does not found. | 冗余物理专线不存在。 |
400 | InvalidName.Malformed | The specified ?Name? is not valid. | 该名称格式不合法。 |
400 | QuotaExceeded.pConnPerAP | Physical connection count per ap quota exceed. | 超过接入点的物理专线配额。 |
400 | InvalidBandwidth | invalid physical connection banwidth. | 物理专线的带宽不合法。 |
400 | InvalidRedundantPhysicalConnection | redundant physical connection doesn't belong to current user. | 该冗余物理专线不属于您的账号。 |
400 | InvalidRedundantPhysicalConnectionStatus | invalid redundant physical connection status. | 冗余物理专线状态不合法。 |
400 | InvalidCircuitCode.Malformed | circuitCode is illegal. | 该CircuitCode不合法。 |
400 | QuotaExceeded.freePconnPerAP | free physical connections count excceeded. | 超过物理专线配额。 |
400 | InvalidPhysicalConnectionOperator.Malformed | Specified PhysicalConnection Operator is not valid. | 专线的操作无效 |
400 | InvalidPhysicalConnectionPortType.Malformed | Specified PhysicalConnection PortType is not valid. | 专线的端口类型无效 |
400 | InvalidPhysicalConnectionBandwidth.Malformed | Specified PhysicalConnection Bandwidth is not valid. | 专线绑定的带宽值无效 |
400 | IllegalParam.ClientToken | Token verify failed because client token length too long. | ClientToken参数不合法 |
400 | InvalidPortType.NotFound | Specified port type is not found. | 指定规格端口已无库存。 |
400 | OperationFailed.PconnTrafficNotEnable | The operation is failed because of PconnTrafficNotEnable. | 操作失败,因为出方向流量未开通。 |
404 | InvalidPortType.NotFound | There are no resources with the portType. | 没有该端口类型 |
访问错误中心查看更多错误码。