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