EIPGroup实例
创建共享带宽
函数声明
public IdResponse createEipGroup(CreateEipGroupRequest request) {
......
}
参数含义
请参考OpenAPI文档 创建共享带宽请求参数
返回值
- 操作成功
{
"metadata":具体信息参考附录metadata部分,
"id":"eg-b2511000"
}
- 操作失败
操作失败返回异常列表参考EIP异常列表
代码示例
具体代码示例参考:ExampleCreateEipGroup.java
共享带宽的带宽扩容
指定EIP共享带宽的带宽扩容
函数声明
public void resizeBandwidth(BandwidthInMbpsRequest request) {
......
}
参数含义
请参考OpenAPI文档 共享带宽的带宽扩容请求参数
返回值
- 操作成功
无
- 操作失败
操作失败返回异常列表参考EIP异常列表
代码示例
具体代码示例参考:ExampleResizeBandwidthEipGroup.java
共享带宽IP数量升级
用于指定EIP共享带宽EIP数量扩容
函数声明
public void addCount(EipCountRequest request) {
......
}
参数含义
请参考OpenAPI文档 共享带宽IP数量升级请求参数
返回值
- 操作成功
无
- 操作失败
操作失败返回异常列表参考EIP异常列表
代码示例
具体代码示例参考:ExampleResizeIpNumEipGroup.java
共享带宽更新
EIP共享带宽更新
函数声明
public void update(EipNameRequest request) {
......
}
参数含义
请参考OpenAPI文档 共享带宽更新请求参数
返回值
- 操作成功
无
- 操作失败
操作失败返回异常列表参考EIP异常列表
代码示例
具体代码示例参考:ExampleRenameEipGroup.java
查询共享带宽列表
函数声明
public ListEipGroupResponse listEipGroup(ListEipGroupRequest request) {
......
}
参数含义
请参考OpenAPI文档 查询共享带宽列表请求参数
返回值
- 操作成功
{
"metadata":具体信息参考附录metadata部分,
"eipgroups": [
{
"id":"eg-DCB50385",
"name":"eipgroup-for-test",
"eips": [
{
"name":"eip-xrllt5M-1",
"eip": "180.181.3.133",
"status":"binded",
"instanceType": "BCC",
"instanceId": "i-IyWRtII7",
"shareGroupId": "eg-DCB50385",
"eipInstanceType": "shared",
"bandwidthInMbps": 5,
"paymentTiming":"Prepaid",
"billingMethod":null,
"createTime":"2016-03-08T08:13:09Z",
"expireTime":"2016-04-08T08:13:09Z"
},
],
"status":"binded",
"bandwidthInMbps": 5,
"paymentTiming":"Prepaid",
"createTime":"2016-03-08T08:13:09Z",
"expireTime":"2016-04-08T08:13:09Z"
}
],
"marker":"eg-DCB50385",
"isTruncated": true,
"nextMarker": "eg-DCB50387",
"maxKeys": 2
}
- 操作失败
操作失败返回异常列表参考EIP异常列表
代码示例
具体代码示例参考:ExampleListEipGroup.java
查询共享带宽详情
查询EIP共享带宽详情。
函数声明
public GetEipGroupResponse getEipGroup(GetEipGroupRequest request) {
......
}
参数含义
请参考OpenAPI文档 查询共享带宽详情请求参数
返回值
- 操作成功
{
"metadata":具体信息参考附录metadata部分,
"id":"eg-DCB50385",
"name":"eipgroup-for-test",
"eips": [
{
"name":"eip-xrllt5M-1",
"eip": "180.181.3.133",
"status":"binded",
"instanceType": "BCC",
"instanceId": "i-IyWRtII7",
"shareGroupId": "eg-DCB50385",
"eipInstanceType": "shared",
"bandwidthInMbps": 5,
"paymentTiming":"Prepaid",
"billingMethod":null,
"createTime":"2016-03-08T08:13:09Z",
"expireTime":"2016-04-08T08:13:09Z"
}
],
"status":"binded",
"bandwidthInMbps": 5,
"paymentTiming":"Prepaid",
"createTime":"2016-03-08T08:13:09Z",
"expireTime":"2016-04-08T08:13:09Z"
}
- 操作失败
操作失败返回异常列表参考EIP异常列表
代码示例
具体代码示例参考:ExampleDetailEipGroup.java
共享带宽续费
函数声明
public void purchaseReservedEipGroup(PurchaseReservedEipGroupRequest request) {
......
}
参数含义
请参考OpenAPI文档 共享带宽续费请求参数
返回值
- 操作成功
无
- 操作失败
操作失败返回异常列表参考EIP异常列表
代码示例
具体代码示例参考:ExampleRenewEipGroup.java
共享带宽释放
函数声明
public void releaseEipGroup(EipGroupOperateRequest request) {
......
}
参数含义
请参考OpenAPI文档 共享带宽释放请求参数
返回值
- 操作成功
无
- 操作失败
操作失败返回异常列表参考EIP异常列表
代码示例
具体代码示例参考:ExampleReleaseEipGroup.java
共享带宽移出EIP
函数声明
public void moveOutEips(MoveOutRequest request) {
......
}
参数含义
请参考OpenAPI文档 共享带宽移出EIP请求参数
返回值
- 操作成功
无
- 操作失败
操作失败返回异常列表参考EIP异常列表
代码示例
具体代码示例参考:ExampleMoveOutEipFromGroup.java
共享带宽移入EIP
函数声明
public void moveInEips(MoveInRequest request) {
......
}
参数含义
请参考OpenAPI文档 共享带宽移入EIP请求参数
返回值
- 操作成功
无
- 操作失败
操作失败返回异常列表参考EIP异常列表
代码示例
具体代码示例参考:ExampleMoveEipIntoGroup.java
附录
公共返回信息metadata格式
{
"bceRequestId":"f5f0821d-45fe-439b-bbf4-fc48b639f84a",
"contentLength":28,
"contentType":"application/json;charset=UTF-8",
"date":1701917695000,
"server":"openresty/1.15.8.1"
}