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. |