EIPGROUP Instance
Create EIPGROUP
Function declaration
1public IdResponse createEipGroup(CreateEipGroupRequest request) {
2 ......
3}
Parameter meaning
Please refer to the OpenAPI documentation Request Parameters for Creating EIPGROUP
Response value
- Operation succeeded
1{
2 "metadata": For details, refer to the metadata section in the appendix,
3 "id":"eg-b2511000"
4}
- Operation failed
For response exception list of operation failure, refer to the EIP Exception List.
Code example
For specific code examples, please refer to ExampleCreateEipGroup.java
Bandwidth scaling up for EIPGROUP
Bandwidth scaling up for the specified EIPGROUP
Function declaration
1public void resizeBandwidth(BandwidthInMbpsRequest request) {
2 ......
3}
Parameter meaning
Please refer to the OpenAPI documentation Request Parameters for Bandwidth Scaling Up of EIPGROUP
Response value
- Operation succeeded
None
- Operation failed
For response exception list of operation failure, refer to the EIP Exception List.
Code example
For specific code examples, please refer to ExampleResizeBandwidthEipGroup.java
EIPGROUP IP count upgrade
Used to specify the scale-up of EIPGROUP EIP count
Function declaration
1public void addCount(EipCountRequest request) {
2 ......
3}
Parameter meaning
Please refer to the OpenAPI documentation Request Parameters for EIPGROUP IP Count Upgrade
Response value
- Operation succeeded
None
- Operation failed
For response exception list of operation failure, refer to the EIP Exception List.
Code example
For specific code examples, please refer to ExampleResizeIpNumEipGroup.java
EIPGROUP update
EIPGROUP update
Function declaration
1public void update(EipNameRequest request) {
2 ......
3}
Parameter meaning
Please refer to the OpenAPI documentation Request Parameters for EIPGROUP Update
Response value
- Operation succeeded
None
- Operation failed
For response exception list of operation failure, refer to the EIP Exception List.
Code example
For specific code examples, please refer to ExampleRenameEipGroup.java
Query the EIPGROUP list
Function declaration
1public ListEipGroupResponse listEipGroup(ListEipGroupRequest request) {
2 ......
3}
Parameter meaning
Please refer to the OpenAPI documentation Request Parameters for Querying EIPGROUP List
Response value
- Operation succeeded
1{
2 "metadata": For details, refer to the metadata section in the appendix,
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}
- Operation failed
For response exception list of operation failure, refer to the EIP Exception List.
Code example
For specific code examples, please refer to ExampleListEipGroup.java
Query EIPGROUP details
Retrieve the details of an EIPGROUP.
Function declaration
1public GetEipGroupResponse getEipGroup(GetEipGroupRequest request) {
2 ......
3}
Parameter meaning
Please refer to the OpenAPI documentation Request Parameters for Querying EIPGROUP Details
Response value
- Operation succeeded
1{
2 "metadata": For details, refer to the metadata section in the appendix,
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}
- Operation failed
For response exception list of operation failure, refer to the EIP Exception List.
Code example
For specific code examples, please refer to ExampleDetailEipGroup.java
EIPGROUP renewal
Function declaration
1public void purchaseReservedEipGroup(PurchaseReservedEipGroupRequest request) {
2 ......
3}
Parameter meaning
Please refer to the OpenAPI documentation Request Parameters for EIPGROUP Renewal
Response value
- Operation succeeded
None
- Operation failed
For response exception list of operation failure, refer to the EIP Exception List.
Code example
For specific code examples, please refer to ExampleRenewEipGroup.java
EIPGROUP release
Function declaration
1public void releaseEipGroup(EipGroupOperateRequest request) {
2 ......
3}
Parameter meaning
Please refer to the OpenAPI documentation Request Parameters for Rleasing EIPGROUP
Response value
- Operation succeeded
None
- Operation failed
For response exception list of operation failure, refer to the EIP Exception List.
Code example
For specific code examples, please refer to ExampleReleaseEipGroup.java
Migrate EIP from EIPGROUP
Function declaration
1public void moveOutEips(MoveOutRequest request) {
2 ......
3}
Parameter meaning
Please refer to the OpenAPI documentation Request Parameters for Migrating EIP from EIPGROUP
Response value
- Operation succeeded
None
- Operation failed
For response exception list of operation failure, refer to the EIP Exception List.
Code example
For specific code examples, refer to ExampleMoveOutEipFromGroup.java
Migrate EIP into EIPGROUP
Function declaration
1public void moveInEips(MoveInRequest request) {
2 ......
3}
Parameter meaning
Please refer to the OpenAPI documentation Request Parameters for Migrating EIP Into EIPGROUP
Response value
- Operation succeeded
None
- Operation failed
For response exception list of operation failure, refer to the EIP Exception List.
Code example
For specific code examples, please refer to ExampleMoveEipIntoGroup.java
Appendix
Public response information in Metadata format
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 }
