Appendix 1
Last Updated:2020-07-20
Model Object Definition
EipModel
| Parameter name | Type | Description |
|---|---|---|
| name | String | Name of EIP |
| eip | String | EIP address, expressed with dotted decimal notation |
| status | eipStatus | EIP status |
| eipInstanceType | eipInstanceType | EIP Instance type |
| instanceType | instanceType | Binding instance type, and if EIP is in unbinding state, this value is empty. |
| instanceId | String | Instance ID, if EIP is in unbinding state, this value is empty |
| shareGroupId | String | Shared bandwidth group Id, and if it is an ordinary EIP, this value is empty. |
| bandwidthInMbps | int | Public network bandwidth, in Mbps |
| paymentTiming | string | Payment time, prepaid and postpaid |
| billingMethod | string | Billing method, by traffic and by bandwidth, and this parameter has a value only for the postpaid products. |
| createTime | string | Creation time |
| expireTime | string | Expiration time, this parameter has a value only for the prepaid products. |
TagModel
| Parameter name | Type | Description |
|---|---|---|
| tagKey | String | Tag key, which can contain uppercase and lowercase letters, number, Chinese and special characters of - _ / ., with a length of 1-65. |
| tagValue | String | Tag value, which can contain uppercase and lowercase letters, number, Chinese and special characters of - _ / ., with a length of 0-65. |
Definition of Type Coding
InstanceType
| Type | Description |
|---|---|
| BCC | BCC Instance type |
| BLB | BLB Instance type |
| VPN | VPN Instance type |
| NAT | NAT Instance type |
EipInstanceType
| Type | Description |
|---|---|
| normal | Ordinary EIP type |
| shared | EIP in shared bandwidth |
Status Code Definition
EipStatus
| Status | Description |
|---|---|
| creating | Creating |
| available | Available |
| binded | Bound |
| binding | binding |
| unbinding | Unbinding |
| updating | updating |
| paused | Paused |
| unavailable | It cannot be used temporarily, and is under repair. |
Definition of Order Information
Billing
| Status | Type | Description |
|---|---|---|
| paymentTiming | string | Payment time, prepaid and postpaid |
| billingMethod | string | Billing method, by traffic and by bandwidth |
| reservation | Reservation | Reserved information, which needs not to be set when the payment method is postpaid and must be set when the payment method is prepaid. |
Reservation
| Status | Type | Description |
|---|---|---|
| reservationLength | int | Time length, [1,2,3,4,5,6,7,8,9,12,24,36] |
| reservationTimeUnit | string | Time unit, month, only supports by month currently. |
